首页 > 解决方案 > Opencart - 使用 URL href 将产品添加到购物车

问题描述

下面的 URL 当前通过“product_id=30”将产品添加到购物车,但它没有使用如下 HTML href URL 链接将通过“quantity=2”的数量添加到 Opencart“购物车”。

我认为可能存在语法问题,因为它添加了产品,而不是数量。我已经尝试了许多语法更改,结果相同,即它添加了数量为 1 的产品,即使在 URL 中指定了数量为 2。该代码是我的 Opencart v2.3.0.2 中 product.tpl 页面的一个片段。该产品是完全自定义的。

<p>Add a product:
    <a href='index.php? route=checkout/cart/addToCart&amp;product_id=30&amp;quantity=2;'>
        Add to Cart 11
    </a>
</p>

可能存在语法错误,导致提交时购物车中的数量未设置为 2,或者是否有更好的方法来获得正确的结果。我希望语法正确发送 product_id 和数量选项。它目前只发送数量为 1 的 product_id。由于 Opencart 还允许 URL 发送 PHP 数组($option)——我没有包含在 URL 中,我也希望能够将其添加到如果可能,网址也是如此。

标签: htmlopencart2.x

解决方案


推荐阅读