Перейти к содержимому


Фотография
- - - - -

Подарок для пользователя с нулевой ценой в корзине


Сообщений в теме: 33

#11 CB9TOIIIA

CB9TOIIIA

Отправлено 16 January 2018 - 16:45

Дело не в цене, я пока даже алгоритма не придумал для такого.
  • 0

#12 zeus07

zeus07

Отправлено 16 January 2018 - 16:52

Ну я в самом начале этой темы писал, думаю можно сделать таким образом: 

 

В хуке прописываем ID товара, который будет как подарок. Также прописываем в другое поле тег, например "подарок". Этот тег указываем в товаре, при добавлении которого будет добавляться подарок в корзину.

 

Затем проверяем, что если у добавленного товара есть такой тег, то добавляем подарок, и изменяем его цену на ноль. Если же товар с тегом "подарок" удаляется из корзины, то подарок обретает свою цену.

 

Если в корзине больше одного товара, которые имеют тег "подарок", то сам подарок НЕ добавляем больше 1 раза

 

-------------------------

 

Ну я думал примерно вот так сделать.


  • 0

#13 CB9TOIIIA

CB9TOIIIA

Отправлено 16 January 2018 - 17:06

Я в виде кода не могу представить пока)
  • 0

#14 zeus07

zeus07

Отправлено 16 January 2018 - 17:10

Я в виде кода не могу представить пока)

 

Ну на это наверное надо время) Но начинается всё ведь с последовательности действий...

 

Была одна тема, я как-то создавал год назад, где Денис подсказывал по поводу того, как можно положить товар программно в корзину. Я тогда это так и не понял, но может вам это что-то даст. Вот эта тема: http://forum.jbzoo.c...ovar-v-korzinu/


  • 0

#15 CB9TOIIIA

CB9TOIIIA

Отправлено 16 January 2018 - 20:33

Да, читал самое важное: Он принимает массу параметров

 

Если быть точнее там почти 2 десятка для корректной работы, и то у меня корректно к ajax не получилось, но через POST реализовывал.

 

f7a7a61e-3fdc-11e7-97bc-4ca6e5a603b6.gif


  • 0

#16 zeus07

zeus07

Отправлено 16 January 2018 - 22:53

Хочется надеяться, что вы придумаете способ реализовать данный функционал. Всё-таки, считаю, он пригодится очень многим участникам форума...


  • 2

#17 CB9TOIIIA

CB9TOIIIA

Отправлено 17 January 2018 - 07:51

Ну надеюсь на Хекслет накоплю, пройду и "попрет"  O0


  • 1

#18 zeus07

zeus07

Отправлено 17 January 2018 - 11:58

Ну надеюсь на Хекслет накоплю, пройду и "попрет"  O0

 

Что такое Хекслет?)


  • 0

#19 CB9TOIIIA

CB9TOIIIA

Отправлено 17 January 2018 - 12:17

Что такое Хекслет?)

 

Практические курсы по программированию - Hexlet.io 

 

Даже так   :))  O0 

 

https://ru.hexlet.io/gift


  • 0

#20 zeus07

zeus07

Отправлено 17 January 2018 - 12:20

Понял, я так понимаю, что реализация данного функционала у нас затянется надолго.... :)


  • 1




Click to return to top of page in style!