Я создаю статическую страницу, содержащую несколько продуктов. Я взял статический HTML, который был сгенерирован одной из моих страниц продукта, и добавил на эту страницу все другие продукты. Каждый продукт имеет переключатель, и клиент может выбрать только один из них. Кол-во всегда будет 1.{Magento} Страница продукта и Добавить в корзину
Как отправить product_addtocart_form?
Я изменил форму представить функцию следующим образом:
var productAddToCartForm = new VarienForm("product_addtocart_form");
productAddToCartForm.submit = function(){
if(this.validator.validate()) {
var product_id = jQuery("input[name='product']:checked").val();
this.form.action = "/store/checkout/cart/add/product/"+product_id+"/qty/1";
this.form.submit();
}
}.bind(productAddToCartForm);
Но это не всегда работает. Если бы я изменить действие к этому, что то же самое, как моя страница продукта, но изменение product_id:
this.form.action = "/store/checkout/cart/add/uenc/aHR0cDovL3N0YWdpbmcuY2ljLnNjaWMuY29tL3N0b3JlL3B1YmxpY2F0aW9ucy8yNS1tb3N0LWlubm92YXRpdmUtYWdlbnRzLWluLWFtZXJpY2EuaHRtbD9fX19TSUQ9VQ,,/"+product_id+"/qty/1";
Он также работает inconsistenty.
Как это сделать ??????
Уже пробовал, что без успеха. Как я исправился, я полностью избавился от формы, а затем просто переделал в .click для/store/checkout/cart/add/product/"+ product_id +"/qty/1 – MB34