【问题标题】:Using Javascript to add to another website's cart使用 Javascript 添加到另一个网站的购物车
【发布时间】:2020-09-15 14:48:47
【问题描述】:

诚然,有点奇怪的问题,希望有人能够提供帮助。

背景: 我正在使用 Laravel 编写一个小型电子商务网站,但由于其中一个产品供应商的限制,我需要将他们产品的结帐重定向到他们运行 Magento 的网站。

提议的想法: 我希望能够将产品添加到我网站上的购物车中,然后当他们结帐时,它会重定向到他们的网站并自动填充他们的购物车。

我能想到的唯一方法是使用 Javascript 为每个项目单击供应商相应页面上的“添加到购物车”按钮。显然不理想,因为它必须启动每个页面,这对于许多项目来说似乎很麻烦。有没有其他方法可以简单地做到这一点?

【问题讨论】:

    标签: javascript php laravel magento e-commerce


    【解决方案1】:

    这肯定行不通,因为这听起来像是对您的用户的 XSS 攻击。您的网站不能在后台对另一个网站执行任何操作 - 至少只要没有 CORS 标头允许这样做。

    您需要找到一种通过某种 API 将订单提交给供应商的方法。请不要尝试按照您建议的方式行事,这是一个非常糟糕的主意。

    【讨论】:

    • 此外,这可能不仅是技术限制,还可能是法律限制,具体取决于提问者所在的国家/地区
    • 该死,甚至没有考虑到这一点。谢谢,Alex 和 Yunzen。
    猜你喜欢
    • 1970-01-01
    • 2015-10-10
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 1970-01-01
    • 2010-12-12
    相关资源
    最近更新 更多