Pregunta

Aquí está uno para los gurús de aquí.

Por defecto, WSDL de Magento proporciona un único punto final (mainstore.com). La cuestión es, para instalaciones de múltiples sitios, no hay manera de proporcionar información localizada (diferentes precios, la información, etc.). ¿Cómo se puede configurar Magento para proporcionar un punto final por sitio (secondstore.com/api/soap) si se solicitó el WSDL de ella (secondstore.com/api/soap/wsdl=1)?

¿Fue útil?

Solución

La API no, como usted dice, tiene un solo punto final. Sin embargo, en realidad va a servir la información localizada sobre una base per-tienda. La clave aquí está enviando el ID de tienda y / o código que desea obtener la información para, junto con las solicitudes de la API. Si no lo envía, la API servirá la información global.

La llamada catalog_product.info, por ejemplo, acepta un argumento storeView. Intente configurar esto y ver lo que hay.

información adicional sobre este ejemplo específico se puede encontrar aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top