Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services Prestashop-实现由webservice在外部站点上创建的购物车_Web Services_Api_Prestashop_Cart - Fatal编程技术网

Web services Prestashop-实现由webservice在外部站点上创建的购物车

Web services Prestashop-实现由webservice在外部站点上创建的购物车,web-services,api,prestashop,cart,Web Services,Api,Prestashop,Cart,我正在使用PrestashopWebService管理外部站点上的购物车。我可以通过API创建/更新/删除购物车和产品,一切正常。我的下一步是添加“实现”按钮,它重定向到主商店,在那里用户将能够实现该购物车。如何在外部网站上创建购物车在商店上显示?有可能吗 我将非常感谢您的帮助。您可以使用Web服务创建购物车并向其添加产品。问题是,当您将客户端重定向到购物车时,即使该购物车已经存在于数据库中,也必须设置购物车cookie,并且在这个加密的Prestashop cookie中应该有购物车ID。因此

我正在使用PrestashopWebService管理外部站点上的购物车。我可以通过API创建/更新/删除购物车和产品,一切正常。我的下一步是添加“实现”按钮,它重定向到主商店,在那里用户将能够实现该购物车。如何在外部网站上创建购物车在商店上显示?有可能吗


我将非常感谢您的帮助。

您可以使用Web服务创建购物车并向其添加产品。问题是,当您将客户端重定向到购物车时,即使该购物车已经存在于数据库中,也必须设置购物车cookie,并且在这个加密的Prestashop cookie中应该有购物车ID。因此,我认为您无法做到这一点


祝您好运。

您可以使用Web服务创建购物车并向其添加产品。问题是,当您将客户端重定向到购物车时,即使该购物车已经存在于数据库中,也必须设置购物车cookie,并且在这个加密的Prestashop cookie中应该有购物车ID。因此,我认为您无法做到这一点


祝你好运。

是的,这就是重点。也许这不是一个完美的解决方案,但找到了方法,如何在外部网站上显示webserice创建的购物车

通过webservice,我为临时用户创建了购物车和订单。该用户的历史顺序为链接“重新排序”,which如下所示:


如果您在任意浏览器上复制并粘贴该链接,您将看到由API创建的购物车。

是的,这就是重点。也许这不是一个完美的解决方案,但找到了方法,如何在外部网站上显示webserice创建的购物车

通过webservice,我为临时用户创建了购物车和订单。该用户的历史顺序为链接“重新排序”,which如下所示:


如果您在任意浏览器上复制并粘贴该链接,您将看到由API创建的购物车。

有点晚了,但希望它能帮助其他人

有一种方法可以恢复购物车(在1.6.18中测试)。您可以使用以下URL:

  • id\u cart
    是您的购物车的id:)
  • token
    的计算如下:
    md5(\u COOKIE\u KEY\u恢复\u cart'.$id\u cart)
    \u COOKIE\u KEY
    来自PrestaShop安装中的config/settings.inc.php)
您可以看到,此URL是在这两个文件中生成的(不是很干):

  • controllers/admin/admincartscocontroller.php
    (查找
    recover\u cart
  • controllers/admin/AdminOrdersController.php
    (查找
    recover\u cart

    • 有点晚了,但希望它能帮助别人

      有一种方法可以恢复购物车(在1.6.18中测试)。您可以使用以下URL:

      • id\u cart
        是您的购物车的id:)
      • token
        的计算如下:
        md5(\u COOKIE\u KEY\u恢复\u cart'.$id\u cart)
        \u COOKIE\u KEY
        来自PrestaShop安装中的config/settings.inc.php)
      您可以看到,此URL是在这两个文件中生成的(不是很干):

      • controllers/admin/admincartscocontroller.php
        (查找
        recover\u cart
      • controllers/admin/AdminOrdersController.php
        (查找
        recover\u cart

      您好,我正在按照您的要求进行一个项目,但我仍在为购物车功能而挣扎,请添加。更新和删除等。你能帮我一下吗?嗨,我正在做一个项目,与你的要求同步,但我仍在努力与购物车功能,所以添加。更新和删除等。你能帮我吗?