Web services prestashop 1.6从购物车Web服务中删除项目
我试图在prestashop 1.6中通过采用在prestashop 1.4中工作的代码从购物车中删除项目 我能够创建一个产品,并使用webservice将该产品添加到购物车 然后我尝试通过从购物车行中删除产品来删除它,下面是xmlWeb services prestashop 1.6从购物车Web服务中删除项目,web-services,prestashop-1.6,Web Services,Prestashop 1.6,我试图在prestashop 1.6中通过采用在prestashop 1.4中工作的代码从购物车中删除项目 我能够创建一个产品,并使用webservice将该产品添加到购物车 然后我尝试通过从购物车行中删除产品来删除它,下面是xml <?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <cart>
<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<cart>
<id>21</id>
<id_address_delivery>0</id_address_delivery>
<id_address_invoice>0</id_address_invoice>
<id_currency>1</id_currency>
<id_customer>0</id_customer>
<id_guest>0</id_guest>
<id_lang>1</id_lang>
<id_shop_group>1</id_shop_group>
<id_shop>1</id_shop>
<id_carrier>0</id_carrier>
<recyclable>0</recyclable>
<gift>0</gift>
<gift_message/>
<mobile_theme>0</mobile_theme>
<delivery_option/>
<secure_key/>
<allow_seperated_package>0</allow_seperated_package>
<associations>
<cart_rows>
<cart_row>
</cart_row>
</cart_rows>
</associations>
</cart>
</prestashop>
21
0
0
1.
0
0
1.
1.
1.
0
0
0
0
0
这将返回以下异常
“PrestaShopWebserviceException”和消息“此调用PrestaShop”
Web服务失败,返回的HTTP状态为500。这意味着:
内部服务器错误。'
但该产品实际上已从购物车中删除
因此,我可以忽略此异常并继续前进,但我想知道如何使用WS从购物车中删除产品而不出现异常我觉得发布此黑客代码很不舒服,但这是我发现的最好的方法 该解决方案用于解决webservice请求
<?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <cart>
<id>21</id>
<id_address_delivery>0</id_address_delivery>
<id_address_invoice>0</id_address_invoice>
<id_currency xlink:href="http://localhost:8889/api/currencies/1">1</id_currency>
<id_customer>0</id_customer>
<id_guest>0</id_guest>
<id_lang xlink:href="http://localhost:8889/api/languages/1">1</id_lang>
<id_shop_group>1</id_shop_group>
<id_shop>1</id_shop>
<id_carrier>0</id_carrier>
<recyclable>0</recyclable>
<gift>0</gift>
<gift_message/>
<mobile_theme>0</mobile_theme>
<delivery_option/>
<secure_key/>
<allow_seperated_package>0</allow_seperated_package>
<date_add>2016-02-19 23:35:58</date_add>
<date_upd>2016-02-19 23:35:58</date_upd> <associations> <cart_rows nodeType="cart_row" virtualEntity="true"> <cart_row>
<id_product>3</id_product><id_product_attribute>1</id_product_attribute>
<quantity>0</quantity>
</cart_row> </cart_rows> </associations> </cart> </prestashop>
21
0
0
1.
0
0
1.
1.
1.
0
0
0
0
0
2016-02-19 23:35:58
2016-02-19 23:35:58
31
0
<?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <cart>
<id>21</id>
<id_address_delivery>0</id_address_delivery>
<id_address_invoice>0</id_address_invoice>
<id_currency xlink:href="http://localhost:8889/api/currencies/1">1</id_currency>
<id_customer>0</id_customer>
<id_guest>0</id_guest>
<id_lang xlink:href="http://localhost:8889/api/languages/1">1</id_lang>
<id_shop_group>1</id_shop_group>
<id_shop>1</id_shop>
<id_carrier>0</id_carrier>
<recyclable>0</recyclable>
<gift>0</gift>
<gift_message/>
<mobile_theme>0</mobile_theme>
<delivery_option/>
<secure_key/>
<allow_seperated_package>0</allow_seperated_package>
<date_add>2016-02-19 23:35:58</date_add>
<date_upd>2016-02-19 23:35:58</date_upd> <associations> <cart_rows nodeType="cart_row" virtualEntity="true"> <cart_row>
</cart_row> </cart_rows> </associations> </cart> </prestashop>
21
0
0
1.
0
0
1.
1.
1.
0
0
0
0
0
2016-02-19 23:35:58
2016-02-19 23:35:58
我觉得发表这篇文章很不舒服,但这是我发现的最好的 该解决方案用于解决webservice请求
<?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <cart>
<id>21</id>
<id_address_delivery>0</id_address_delivery>
<id_address_invoice>0</id_address_invoice>
<id_currency xlink:href="http://localhost:8889/api/currencies/1">1</id_currency>
<id_customer>0</id_customer>
<id_guest>0</id_guest>
<id_lang xlink:href="http://localhost:8889/api/languages/1">1</id_lang>
<id_shop_group>1</id_shop_group>
<id_shop>1</id_shop>
<id_carrier>0</id_carrier>
<recyclable>0</recyclable>
<gift>0</gift>
<gift_message/>
<mobile_theme>0</mobile_theme>
<delivery_option/>
<secure_key/>
<allow_seperated_package>0</allow_seperated_package>
<date_add>2016-02-19 23:35:58</date_add>
<date_upd>2016-02-19 23:35:58</date_upd> <associations> <cart_rows nodeType="cart_row" virtualEntity="true"> <cart_row>
<id_product>3</id_product><id_product_attribute>1</id_product_attribute>
<quantity>0</quantity>
</cart_row> </cart_rows> </associations> </cart> </prestashop>
21
0
0
1.
0
0
1.
1.
1.
0
0
0
0
0
2016-02-19 23:35:58
2016-02-19 23:35:58
31
0
<?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <cart>
<id>21</id>
<id_address_delivery>0</id_address_delivery>
<id_address_invoice>0</id_address_invoice>
<id_currency xlink:href="http://localhost:8889/api/currencies/1">1</id_currency>
<id_customer>0</id_customer>
<id_guest>0</id_guest>
<id_lang xlink:href="http://localhost:8889/api/languages/1">1</id_lang>
<id_shop_group>1</id_shop_group>
<id_shop>1</id_shop>
<id_carrier>0</id_carrier>
<recyclable>0</recyclable>
<gift>0</gift>
<gift_message/>
<mobile_theme>0</mobile_theme>
<delivery_option/>
<secure_key/>
<allow_seperated_package>0</allow_seperated_package>
<date_add>2016-02-19 23:35:58</date_add>
<date_upd>2016-02-19 23:35:58</date_upd> <associations> <cart_rows nodeType="cart_row" virtualEntity="true"> <cart_row>
</cart_row> </cart_rows> </associations> </cart> </prestashop>
21
0
0
1.
0
0
1.
1.
1.
0
0
0
0
0
2016-02-19 23:35:58
2016-02-19 23:35:58