Использование Magento 1.7.0.2Магнето: Добавление конфигурируемых продуктов в корзину терпит неудачу: Пожалуйста, укажите вариант продукта (ов)
Я могу добавить простые продукты в корзину с любой проблемой.
Но когда я пытаюсь добавить настраиваемый продукт в корзину, он выдает следующее исключение XmlRpcException.
org.apache.xmlrpc.XmlRpcException: Please specify the product's option(s).
at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197)
at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)
at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)
API документация для этого XML-RPC вызова http://devdocs.magento.com/guides/m1x/api/soap/checkout/cartProduct/cart_product.add.html
Magento API док не была очень полезной. Так что следуйте рекомендациям, указанным в https://stackoverflow.com/a/19925338/12641.
Вот аргументы метода к XML-RPC вызов
[25f6d3a4606a18d24cdeb7ad6ad58a, cart_product.add, [25, [{product_id=126, quantity=2, options=[[{value=1, key=862}], [{value=65, key=501}], [{value=1, key=526}], [{value=100, key=525}], [{value=1, key=274}], [{value=1, key=273}]]}]]]
Я все еще получаю ошибку org.apache.xmlrpc.XmlRpcException: Please specify the product's option(s).
в консоли.
Мне интересно узнать, как добавить настраиваемый продукт в корзину, когда у него есть необходимые параметры для передачи.