171 похожих чатов

Вопрос назрел: есть товар А в количестве 2, нужно в

зависимости от условия посчитать один со скидкой 20%, а второй со стандартной стоимостью. Прописываю в событиях (msonbeforeaddtocart) на добавление $cart[$key]["cost"] = моя стоиомсть, но ничего не меняется (считается только общая стоимость без скидки), меняется только в том случае, если товару выставить другую цену, т.е. изменить $cart[$key]["price"]. Может подскажете где в исходниках поискать где пересчитывается стоимость товаров?

12 ответов

22 просмотра

https://t.me/ru_modx/526376

Артур Шевченко💀
https://t.me/ru_modx/526376

А вы этим вопросом дали мне идею переработать скидочный механизм, чтобы можно было для рассчета скидки передавать внешние модификаторы, например количество товаров определенного типа

Если версия minshop2 2.x.x. то за корзину отвечает класс core/components/minishop2/mscarthandler.class.php, если версия 3.x.x то core/components/minishop2/handlers/storage/db/cartdbhandler.class.php

Артур Шевченко💀
Если версия minshop2 2.x.x. то за корзину отвечает...

Только не правь исходники. Расширяй стандартный класс, переопределяй нужный метод и подключай свой класс.

Pavel-Androsov Автор вопроса
Pavel Androsov
это в вашем интернет-магазине будет?)

Сейчас там скидочная система простая. Тупо на заказ вешается скидка в процентах. А в планах сделать скидки прикрепляемые по позициям и финально еще ко всему заказу, плюс добавить модификаторы от заказа и позиций

Алексей
Сейчас там скидочная система простая. Тупо на зака...

Я так понял вы говорите о чём-то, что я упустил, потому что я отвечал @pandrosov)))

Pavel-Androsov Автор вопроса
Артур Шевченко💀
Я так понял вы говорите о чём-то, что я упустил, п...

Человеку из вопроса просто идея пришла на дореализацию собственного магазина)

Pavel Androsov
Человеку из вопроса просто идея пришла на дореализ...

Я понял, но вопрос твой, а спасибо за идею сказали мне)))

Николай Савин
В 2.х.х нет каталога handlers

Да, ссылку не ту вставил. Исправил.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта