Magento 1.6.2 在愿望 list 中添加可配置产品 : How to check whether or not all required fields are filled before adding to wishlist

标签 magento product configurable

6.2 社区版用于开发服装网站,其中每种产品都有各种尺寸,因此所有产品都作为可配置产品添加。 T 恤尺码是必需属性,设置为下拉列表,其第一个值为“选择尺码”。 当从产品页面单击“添加到购物车”时,会正确检查是否选择此属性。 我还在产品 View 页面添加了“添加到愿望 list ”按钮。但添加到愿望 list 不会检查必填字段 - 属性集。 它只是直接将可配置产品添加到愿望 list ,而不需要其所需的属性大小。

QS:我如何确保像“添加到购物车”一样,“添加到愿望 list ”按钮首先检查是否选择了 T 恤尺寸,如果选择了,才将其添加到愿望 list 。否则,会出现错误......就像添加到购物车的情况一样,需要 T 恤尺寸......

谢谢 喜怒无常

最佳答案

导航至/app/design/frontend/<YOUR_PACKAGE>/<YOUR_TEMPLATE>/catalog/product/view/addto.phtml并更改 productAddToCartForm.submitLight productAddToCartForm.submit 。完整的行是:

<li><a href="<?php echo $_wishlistSubmitUrl ?>" onclick="productAddToCartForm.submitLight(this, '<?php echo $_wishlistSubmitUrl ?>'); return false;" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>

将其更改为:

<li><a href="<?php echo $_wishlistSubmitUrl ?>" onclick="productAddToCartForm.submit(this, '<?php echo $_wishlistSubmitUrl ?>'); return false;" class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a></li>

关于Magento 1.6.2 在愿望 list 中添加可配置产品 : How to check whether or not all required fields are filled before adding to wishlist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10680598/

相关文章:

php - Magento 1.9 管理员登录在 Chrome 中不起作用但在 Firefox 中起作用?

php - 将外部产品 URL 覆盖为 "Add to Cart"产品按钮

Magento,可配置产品还是简单产品?什么对 SEO 最好?

java - 请求 : Spring configured CXF ws client -- replacing hardcoded variables like 'address'

php - Woocommerce - 从产品类别页面中删除产品缩略图

php - Magento CMS : Configurable Products -> Images

php - 解析错误 : syntax error, 意外 'public' (T_PUBLIC)

Magento - 布局文件中的条件

magento - 在家展示超过 9 种产品

php - Woocommerce - 从商店页面中删除可用的产品库存编号