Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Карточка товара


Recommended Posts

Подскажите. как можно реализовать: Товар без цены, в карточке товара вместо купить, пишем подарок и товар попадает в корзину. Что бы автоматом просиходило для товаров с 0 ценой

Змінено користувачем al1
Надіслати
Поділитися на інших сайтах


1 час назад, al1 сказал:

Товар без цены, в карточке товара вместо купить, пишем подарок и товар попадает в корзину.

в корзину,  попадает два товара(основной и подарок)?

с какой ценой товар попадает в корзину(если цена  изначально 0)?

подарок, это тоже товар или что-то другое?

в общем, опишите  подробней задачу.

Змінено користувачем fanatic
Надіслати
Поділитися на інших сайтах

как вариант  как-то так
задействовать неиспользуемые поля, к примеру upc.
при добавлении товара, к которуму добавляется подарок, в поле  upc прописываем id товара(подарка)
в контореллере проверяем, если есть значение  upc, передаем его в шаблон.
в шаблоне проверям, если есть upc   ставим название кнопки - Подарок.  
и добавляем к кнопке атрибут(допустим  data-id), с идентификатором товара подарка.
в js,  корректируем функцию добаления в корзину.
если у кнопки есть атрибут  data-id, то на сервер отправляем  значение из data-id(идентификатор  подарка) и количество(1).
если нет, стандарные действия.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.