1
提前感謝任何人都可以提供的幫助。 當magento中的自定義選項字段設置爲「必需」時,它不會添加到購物車並要求用戶選擇選項。但是,當我在當時的作品中取消選中管理員中的必需選項。我認爲這個問題可能影響配置產品,所以我想找到一個解決方案,而不是使用所需的選項。Magento自定義選項「必需」錯誤
使用Magento的1.6
謝謝
提前感謝任何人都可以提供的幫助。 當magento中的自定義選項字段設置爲「必需」時,它不會添加到購物車並要求用戶選擇選項。但是,當我在當時的作品中取消選中管理員中的必需選項。我認爲這個問題可能影響配置產品,所以我想找到一個解決方案,而不是使用所需的選項。Magento自定義選項「必需」錯誤
使用Magento的1.6
謝謝
你可以創建你自己的驗證
的添加到購物車按鈕觸發productAddToCartForm.submit(本)
<button type="button" title="Add to Cart" class="button btn-cart" onclick="productAddToCartForm.submit(this)"><span><span>Add to Cart</span></span></button>
然後,你可以重寫您自己的產品AddToCartForm.submit()
var productAddToCartForm = new VarienForm('product_addtocart_form');
productAddToCartForm.submit = function(button, url) {
// do your custom validation here
// eg. if (this.validator.validate() && customValidate())
if (this.validator.validate()) {
var form = this.form;
var oldUrl = form.action;
if (url) {
form.action = url;
}
var e = null;
try {
this.form.submit();
} catch (e) {
}
this.form.action = oldUrl;
if (e) {
throw e;
}
if (button && button != 'undefined') {
button.disabled = true;
}
}
else{
productOptionError();
}
}.bind(productAddToCartForm);