Questions tagged «cart»

与购物车有关的问题:添加/删除产品,购物车价格规则,购物车页面的外观。

2
在magento2中禁用整个购物车功能和结帐
从管理员的角度来看,我可以禁用一步结帐,但是用户仍然可以将产品添加到购物车。我只想显示未结帐的产品。那里有分机吗?我的意思是禁用迷你购物车,添加到购物车链接整个网站。 我在哪里可以通过插件或观察者进行自定义,或者可以重写(主要是单次执行),以便在任何地方都隐藏添加到购物车的链接。通过编辑list.phtml我可以做到。但是还有更好的方法吗?

4
“停止进一步处理规则”不适用于所有项目
Magento CE1.9 / EE1.13中的“停止进一步处理规则”似乎存在一个错误,其中购物车中只有第一个项目可以享受折扣。 我希望:如果我有多个购物车的规则,每个有“停止进一步的规则处理:是的”,只有第一个这些规则将适用,但是将它应用在完全针对该规则的所有匹配项目。 发生了什么:折扣仅应用于购物车中的第一个项目,之后停止规则处理。 查看屏幕截图:我希望整个购物车的折扣是50美元,但是由于“停止进一步的规则处理”,我只能看到25美元。

2
将商品添加到购物车时是否修改其自定义选项?
我正在侦听sales_quote_save_before事件,以通知何时将商品添加到购物车。一旦触发,我将遍历以下项目选项: $quote = $observer->getEvent()->getQuote(); foreach ($quote->getAllItems() as $item) { $options = $item->getProduct()->getTypeInstance(true)->getOrderOptions($item->getProduct()); foreach($options['options'] as $option) { if($option['label'] == 'myOptionA') { // Here I want to change the selected value for the option } } } 如您所见,一旦到达某个选项(示例中为myOptionA),我想更改所选选项。因此,可以说myOptionA是一个下拉列表,它有4个可能的值。如果选择了值1,我想为该项目设置值4。因此,当购物车完成加载时,myOptionA的值应为4。不仅是它的名字,还有它的价格。我该怎么办?

3
产品添加到购物篮后禁用重定向
当我从添加的东西category给basket/cart它重定向我的basket/cart。 搜索后,我发现可以通过以下方式在管理系统中启用此功能 Configuration > Sales | Checkout > After Adding a Product Redirect to Shopping Cart 现在,它重定向到主页。我不知道这是重定向中的错误吗?
8 cart  redirect  home 

2
客户登录后如何删除旧的购物车产品
客户访问网站并添加产品, 然后客户登录。 如果客户已经有购物车项目,则其删除的旧项目,新添加的项目仅显示 例: 客户已经在购物车中有5个产品>访问站点>在购物车中新添加2个产品>登录客户帐户>显示购物车新添加2个产品(旧购物车产品已删除) 任何建议将不胜感激。

3
迷你购物车显示父商品图片而不是商品图片
当客户单击“添加到购物车”时,我有使用ajax在迷你购物车中显示产品的代码。问题在于,直到我刷新该页面后,它才会显示子产品图片,而是显示父产品图片。我进入了后端,更改了“可配置产品图像”和“分组产品图像”以显示产品图像,但是以下代码似乎忽略了这些设置: <?php $_item = $this->getItem(); $isVisibleProduct = $_item->getProduct()->isVisibleInSiteVisibility(); $canApplyMsrp = Mage::helper('catalog')->canApplyMsrp($_item->getProduct(), Mage_Catalog_Model_Product_Attribute_Source_Msrp_Type::TYPE_BEFORE_ORDER_CONFIRM); ?> <li class="item"> <?php if ($this->hasProductUrl()): ?> <a href="<?php echo $this->getProductUrl()?>" title="<?php echo $this->htmlEscape($this->getProductName()) ?>" class="product-image"><img src="<?php echo $this->getProductThumbnail()->resize(50, 50)->setWatermarkSize('30x10'); ?>" width="50" height="50" alt="<?php echo $this->htmlEscape($this->getProductName()) ?>" /></a> <?php else: ?> <span class="product-image"><img src="<?php echo $this->getProductThumbnail()->resize(50, 50)->setWatermarkSize('30x10'); ?>" …
8 product  cart  image  ajax 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.