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


Фотография
* * * * - 4 Голосов

Добавление фиксированный суммы к цене корзины в зависимости от выбора чекбокса

рецепт

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

#11 SmetDenis

SmetDenis

Отправлено 03 September 2013 - 06:41

уважаемые разработчики, не могли бы вы описать как конкретно происходить принятие заказа и где и как передается цена из корзины? может есть возможность перехватить данную инфрмацию на пути?

Если кратко, то как то так.

До заказа вся корзина сохраняется с помощью функций этого хелпера
\media\zoo\applications\jbuniversal\framework\helpers\jbcart.php
Здесь будет интересная функция recount, которая возвращается данные при изменении корзины

Создание заказа происходит с помощью контроллера
\media\zoo\applications\jbuniversal\framework\controllers\basket.php, метод createOrder()

Заказ это не что иное как материал с нужным набором полей + JBBasketItems
Т.е после сохранения все данные заказа хранятся именно в JBBasketItems
\media\zoo\applications\jbuniversal\elements\jbbasketitems\jbbasketitems.php
Тут вам будет интересен метод getTotalPrice() который отправит сумму заказа в платежную систему.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 ecwallspb

ecwallspb

Отправлено 03 September 2013 - 09:45

я сделал по другому вариантах доставки указал сумма / далее если покупатель выберет нужную ему доставку то скрипт прицепляет к основной сумме ту сумму которая отображается в доставке вот пример http://euromagx.bget.ru/
  • 0

#13 jomfan

jomfan

Отправлено 03 September 2013 - 09:52

я сделал по другому вариантах доставки указал сумма / далее если покупатель выберет нужную ему доставку то скрипт прицепляет к основной сумме ту сумму которая отображается в доставке вот пример http://euromagx.bget.ru/

Здорово! Можете расписать как это реализовано?
Я думаю не один, кто будет благодарен:)


  • 0

#14 Александр

Александр

Отправлено 03 September 2013 - 10:13

ну... Это конечно хорошо, но интересен больше вариант с оплатой через внешние службы. Есть какие-нибудь мысли?


  • 0

#15 ecwallspb

ecwallspb

Отправлено 03 September 2013 - 10:29

 

Здорово! Можете расписать как это реализовано?
Я думаю не один, кто будет благодарен:)

 

расписать все сложно. могу предоставить файлы

а вообще это такая простая вещь которые разработчики могли бы и сразу сделать. берут такие деньги а вывести нужные моменты которые интересуют всех пользователей JBZoo не могут .
  • 0

#16 Александр

Александр

Отправлено 03 September 2013 - 10:54

ecwallspb, друже, скажи:

 

  1. а оно стыкуется с робокассой?
  2. для доставки используется радио?

  • 0

#17 ilham76

ilham76

Отправлено 03 September 2013 - 11:00

Здорово! Можете расписать как это реализовано?
Я думаю не один, кто будет благодарен :)

поддерживаю) неплохо было бы.


  • 0

там за окном...сказка с несчастливым концом....


#18 ecwallspb

ecwallspb

Отправлено 03 September 2013 - 11:29

 

ecwallspb, друже, скажи:
 

  • а оно стыкуется с робокассой?
  • для доставки используется радио?

1) он передает общею сумму
2) да радио потому как выбор доставки должен быть 1

куму нужен такой способ пишите в ЛК

Сообщение отредактировал ecwallspb: 03 September 2013 - 11:27

  • 0

#19 jomfan

jomfan

Отправлено 04 September 2013 - 18:48

ecwallspb к сожалению не отвечает.
Есть у кого то подвижки в реализации?
  • 0

#20 sc

sc

Отправлено 04 September 2013 - 19:46

Мне тоже пока ничего не прислал, но написал что сейчас не рядом с компьютером и как освободиться обязательно пришлет.

В общем благодаря указаниям Дениса и небольшого метода научного тыка кое что получилось. А получилось сделать прибавление статичного значения к общей суме заказа + передача этих значений дальше аж до платежной системы и записи в заказ. Такой способ Вам подойдет если Вы не спрашиваете у покупателя, а просто констатируете стоимость доставки и она единая при любом варианте. Думаю если развить дальше этот вариант, то можно будет подумать как в зависимости от суммы заказа отнять эту статическую постоянную. Если кому то понадобится еще такой вариант где без вариантов прибавляется стоимость то я распишу как я сделал?


  • 0

yootheme-logo.png
Лицензирование YOOtheme (шаблоны, Widgetkit, ZOO). А так же самые свежие обновления напрямую от ZOOlanders, SH404SEF, Akeeba Backup PRO, Admin Tools PRO, Accordion Menu и д.р. Пишите в ЛС






Темы с аналогичным тегами рецепт

Click to return to top of page in style!