Запитання з тегом «addtocart»

1
Magento 2: Uncaught TypeError: Неможливо прочитати властивість '*' undefined у (section-config.js: 33)
Це повторне запитання, але я зіткнувся з тим же питанням, додаючи товар і видаляючи товари зі сторінки кошика. Я витратив майже день на вирішення, але не пощастило, що хтось міг би мені допомогти у цьому. Повідомлення про помилку в консолі: Uncaught TypeError: Неможливо прочитати властивість '*' undefined у (section-config.js: 33) …

2
Чому для доповнення до кошика потрібен захист CSRF?
Magento з останніх версій є form_keyчастиною дії, що додається до кошика, щоб захистити від я думаю, що атаки CSRF. Тож зараз мені цікаво, чи справді це потрібно для цього місця, і чому, або краще сказати, проти яких конкретних сценаріїв воно має захищати.

4
Додавання декількох елементів з різними атрибутами для програмного кошика
Я роблю об'ємну добавку до кошикової системи. Зверніть увагу: я хочу, щоб він працював для простих продуктів із спеціальними параметрами -> Там, де користувацькі параметри мають колір (червоний, зелений, синій) або розмір (Xl, M, S) Припустимо, людина хоче замовити нижче товари: productA, redколір, qty12 ProductА, greenколір, qty18 ProductB XL,, qty …

2
Копіювання динамічних спеціальних параметрів для цитування товару, товару для замовлення
У мене спостерігач, який додає динамічні користувацькі параметри на сторінку деталей продукту, яку називають на catalog_controller_product_viewзаході. Це дозволяє клієнту вибрати зі спадного списку існуючі ліцензійні коди. public function addLicenseOptions(Varien_Event_Observer $observer) { $product = $observer->getEvent()->getProduct(); if ($product->isSubscriptionProduct()) { $optionModel = Mage::getModel('catalog/product_option') ->setTitle('License Code') ->setProductId($product->getId()) ->setStoreId($product->getStoreId()) ->setId('license_code') ->setType('drop_down') ->setPrice(null) ->setPriceType(null) ->setIsRequire(true); $customer …

7
Зміна тексту кнопки "Додати в кошик" у Magento 2.1.0 (переопределення js-файлу)
Я змінив текст "Додати в кошик" на "Я хочу це" шляхом зміни " vendor\magento\module-catalog\view\frontend\templates\product\list.phtml". Але коли я натискаю кнопку "Я хочу це" (тобто "Додати в кошик"), продукт додається у кошик, а потім знову з'являється текст "Додати в кошик". Я думаю, що продукт додається через дзвінок ajax, тому недавно доданий текст …

3
Magento2 - Як програмно не допустити додавання товару до кошика?
Що я хочу зробити, це якщо мій спеціальний атрибут встановлений у лапці, то я не хочу, щоб будь-який продукт був доданий у кошик. Мій спеціальний атрибут встановлюється правильно. Щоб зупинити додавання продукту в кошик, я написав Спостерігача, який спостерігає за цією подією controller_action_predispatch_checkout_cart_add Мій код файлу спостерігача: public function execute(\Magento\Framework\Event\Observer …

5
Як увімкнути AJAX для кнопки "Додати в кошик" віджетів продукту в Magento 2?
У Magento 2 звичайна Add to Cartкнопка має дуже приємну логіку на основі AJAX для додавання продуктів у кошик. Однак, коли ми використовуємо Catalog Products Listвіджет, наприклад, на сторінках CMS, кнопка в цьому списку продуктів працює з тим, HTTP POSTщо перезавантажує поточну сторінку. Від цього страждає досвід користувача, і хочеться, …

3
Отримання позицій із кошиками (кошик) програмно відображає копії коду як для налаштованого, так і для простого продукту
Я отримую кошик за допомогою: $cart = Mage::getSingleton('checkout/session')->getQuote(); А потім повторити через нього за допомогою: foreach ($cart->getAllItems() as $item) { } Але, схоже, повертаються повторювані елементи з тими ж SKU, але різними ідентифікаторами продуктів! На головному сайті, коли я відкриваю візок, він показує єдиний товар. cart: { id: 680, items: …

2
Як "додати в кошик" продукт із спеціальним полем для введення та зберегти його в базі даних?
Я створив спеціальний модуль, в якому я переосмислював форму додавання в кошик на сторінці продукту, і я успішно це зробив з catalog_product_view.xmlфайлом. Тепер я бачу на власному полі введення на сторінці спереду сторінки продукту, але мені потрібно розмістити значення цього поля в базі даних з Qty, ціною тощо та знову …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.