我正面临Prestashop 1.7.4.2的(新)问题。我想在允许客户进行结账之前检查某个产品ID是否在购物车中。如果没有,我想显示警报。
它的工作原理如下:
{if !Context::getContext()->cart->containsProduct(784)}
message
{/if}
如果购物车中的产品少于xx和/或如果购物车包含产品(784),我想显示消息。
试试:
Context::getContext()->cart->containsProduct(784) // number of products 784 in cart
和
Cart::getNbProducts(Context::getContext()->cart->id) // number of products in cart
问候