-1
我不希望客戶在osCommerce中的購物籃中添加多個唯一項目。我知道,對同一產品的多個計數可以通過設置限制:限制osCommerce購物車只允許一個項目
管理→配置→最大值→產品數量在購物車= 1
但是,這對於同樣的產品限制多個數量。
我希望一次只有一件產品在購物車中。如果顧客先購買「A」,然後再購買「B」,那麼購物車中只應該有「B」。
我不希望客戶在osCommerce中的購物籃中添加多個唯一項目。我知道,對同一產品的多個計數可以通過設置限制:限制osCommerce購物車只允許一個項目
管理→配置→最大值→產品數量在購物車= 1
但是,這對於同樣的產品限制多個數量。
我希望一次只有一件產品在購物車中。如果顧客先購買「A」,然後再購買「B」,那麼購物車中只應該有「B」。
如果你看看在大約線390目錄/ application_top.php你可能會發現一些代碼看起來像:
// customer adds a product from the products page
case 'add_product' : if (isset($HTTP_POST_VARS['products_id']) && is_numeric($HTTP_POST_VARS['products_id'])) {
$cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+1, $HTTP_POST_VARS['id']);
修改的第一行是這樣的:
case 'add_product' : if (isset($HTTP_POST_VARS['products_id']) && is_numeric($HTTP_POST_VARS['products_id']) && $cart->count_contents() < 1) {
停止從產品頁面添加1個以上的產品 - 如果使用的是同一文件,您還必須涵蓋案例'buy_now',並編輯shopping_cart.php文件以刪除客戶訂購的能力您允許多種數量的單一產品。
以上是基於osC 2.2
您運行的是哪個版本? – random