如果产品库存为 0,则隐藏添加到购物车按钮和选项
Hide Add to cart button and option if product stock is 0
如果产品库存为 0,则隐藏添加到购物车按钮和选项
大家好,
我需要一个解决方案来在商品库存为零时从产品页面、类别页面、搜索页面、标签页面和其他列表页面隐藏 "add to cart" 按钮。
感谢您的支持。
如果产品库存为 0,要隐藏添加到购物车按钮,请执行以下操作...
产品页面
打开 catalog\view\theme\default\template\product 中的 product.twig 个文件。
并搜索
<button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button>
并替换为
{% if (stock == "In Stock") %}
<button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button>
{% endif %}
对于类别和搜索页面
从 catalog\controller\product 打开 category.php 和 search.php 文件
搜索
'rating' => $result['rating'],
并替换为
'rating' => $result['rating'],
'product_quantity' => $result['quantity'],
'product_stock' => $result['stock_status'],
'text_stock' => $this->language->get('text_stock'),
从 catalog\view\theme\default\template\product 打开 category.twig 和 search.twig 文件。
并搜索
<button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
并替换为
{% if product.product_quantity>0 %}
<button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
{% endif %}
希望这个回答对您有所帮助
如果产品库存为 0,则隐藏添加到购物车按钮和选项
大家好,
我需要一个解决方案来在商品库存为零时从产品页面、类别页面、搜索页面、标签页面和其他列表页面隐藏 "add to cart" 按钮。
感谢您的支持。
如果产品库存为 0,要隐藏添加到购物车按钮,请执行以下操作...
产品页面
打开 catalog\view\theme\default\template\product 中的 product.twig 个文件。 并搜索
<button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button>
并替换为
{% if (stock == "In Stock") %}
<button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button>
{% endif %}
对于类别和搜索页面
从 catalog\controller\product 打开 category.php 和 search.php 文件 搜索
'rating' => $result['rating'],
并替换为
'rating' => $result['rating'],
'product_quantity' => $result['quantity'],
'product_stock' => $result['stock_status'],
'text_stock' => $this->language->get('text_stock'),
从 catalog\view\theme\default\template\product 打开 category.twig 和 search.twig 文件。 并搜索
<button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
并替换为
{% if product.product_quantity>0 %}
<button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
{% endif %}
希望这个回答对您有所帮助