24 марта 2019, 22:26 Вставил код после минишопа, в футер. Всё равно не работает. Вот часть кода из "msorderhandler.class.php", где прописан getCost: interface msOrderInterface { /** * Initializes order to context * Here you can load custom javascript or styles * * @param string $ctx Context for initialization * * @return boolean */ public function initialize($ctx = 'web'); /** * Add one field to order * * @param string $key Name of the field * @param string $value .Value of the field * * @return boolean */ public function add($key, $value); /** * Validates field before it set * * @param string $key The key of the field * @param string $value .Value of the field * * @return boolean|mixed */ public function validate($key, $value); /** * Removes field from order * * @param string $key The key of the field * * @return boolean */ public function remove($key); /** * Returns the whole order * * @return array $order */ public function get(); /** * Returns the one field of order * * @param array $order Whole order at one time * * @return array $order */ public function set(array $order); /** * Submit the order. It will create record in database and redirect user to payment, if set. * * @return array $status Array with order status */ public function submit(); /** * Cleans the order * * @return boolean */ public function clean(); /** * Returns the cost of delivery depending on its settings and the goods in a cart * * @return array $response */ public function getCost(); }Может в нём чтото не так. Вопросы / Пункты "Цена", "Цена доставки". 13 0
24 марта 2019, 21:54 Тут часто пишут о переопределении классов, а как это делается? (нет инфу в гугле не нашёл) Вопросы / Пункты "Цена", "Цена доставки". 13 0
24 марта 2019, 18:54 Удалил часть кода interface msOrderInterface { //Тут было ещё несколько функций public function getCost(); }И в конец добавил то что было в ссылке, ничего не произошло. Возможно скрипт вставляю неправильно, через <script type="text/javascript"> ведь? Вопросы / Пункты "Цена", "Цена доставки". 13 0
24 марта 2019, 18:31 Т.е. нужно создать новый класс и переопределить его? Расскажите подробнее. Создавать нужно с таким же именем «msorderhandler.class.php»? Это отключит предыдущий подобный класс? У меня (возможно как и у всех) есть куча необходимых функций. Извините мою любознательность и тупость. Вопросы / Пункты "Цена", "Цена доставки". 13 0
22 марта 2019, 00:32 Общая цена выводится через {$order.cost ?: 0}А каким образом проводить вычисления? В гайдах по интернету чтото не нашёл. Вопросы / Отображение разных цен на оплату. (Цена доставки, Цена с доставкой, Просто цена корзины) 3 0
20 марта 2019, 21:17 А если это почта сайта? Возможно как то оставить исходную почту сайта? Вопросы / MS2 Аритикли, номера заказа и т.д. 17 0
20 марта 2019, 21:09 Решения я так понимаю одно? Настройка smtp? У Вас есть инструкция о настройке для modx в гугле не нашёл чтото. Вопросы / MS2 Аритикли, номера заказа и т.д. 17 0
20 марта 2019, 20:42 Вы правы. Попробовал использовать почту mail.ru и в спам прилетело письмо. Вот только на гугл письма даже в спам почему то не приходят. Блокировка? Вопросы / MS2 Аритикли, номера заказа и т.д. 17 0
20 марта 2019, 20:30 Но письмо покупателю не отправляется. Только менеджеру. И номер заказа нужно отобразить покупателю. Вопросы / MS2 Аритикли, номера заказа и т.д. 17 0
20 марта 2019, 20:12 Менеджеру письма как раз таки приходят, а вот покупателю нет. Код отправки письма покупателю: {extends 'tpl.msEmail'} {block 'title'} {'ms2_email_subject_sent_user' | lexicon : $order} {/block}Покупателю ведь не нужно регистрироваться или что-то в этом роде? (не считая форму заполнения контактной информации) Вопросы / MS2 Аритикли, номера заказа и т.д. 17 0
20 марта 2019, 19:29 Значит вы утверждаете что в документации минишопа есть раздел «Как установить отправку сообщений покупателю?»? Вопросы / MS2 Аритикли, номера заказа и т.д. 17 -1
20 марта 2019, 18:42 Странно, мне как вы говорите «по умолчанию» не приходят сообщения. Видел на форуме тему о настройке сообщений где нужно указать свою почту, но тему видимо старая по направлению не нашёл нужных параметров. Не подскажете где это смотреть в нынешней версии? Вопросы / MS2 Аритикли, номера заказа и т.д. 17 0
20 марта 2019, 18:26 Я можно без шуток? Я понимаю для Вас снизойти до простого смертного это уже подвиг, но я тут пытаюсь разобраться с этим модулем, а толковых руководств найти не смог. Если есть был бы благодарен даже за ссылку на подобное. Вопросы / MS2 Аритикли, номера заказа и т.д. 17 0
18 марта 2019, 11:37 Если точнее, как вывести цены по данным категориям, если это вообще возможно? Вопросы / Отображение разных цен на оплату. (Цена доставки, Цена с доставкой, Просто цена корзины) 3 0
17 марта 2019, 18:28 Всё, разобрался. Затупил конкретно. Добавил JS в шаблон для каждого товара в корзине, хотел немного облегчать участь сайта не нагружая каждую страничку лишним кодом, но увы. Потому что код дублировался после каждого добавленного товара он и начал не правильно работать. Спасибо всем ребята! Огромное Спасибо! Вопросы / Кастомные кнопки для input 7 0
17 марта 2019, 17:38 Понял каким образом происходит ошибка. Кнопка добавляет кол-во единиц в соответствии с количеством товаров стоящих после нынешнего товара. Вопросы / Кастомные кнопки для input 7 0
17 марта 2019, 17:23 Подскажи а где может закрасться ошибка? Как считаешь? Вопросы / Кастомные кнопки для input 7 0
17 марта 2019, 14:25 Работает но как то странно. На некоторых товарах в корзине прибавляет по 3, 2, 4, 5 единиц за одно нажатие. На самом последнем вовсе не работает. Вне зависимости от товаров. Вопросы / Кастомные кнопки для input 7 0
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Вот часть кода из "msorderhandler.class.php", где прописан getCost:
Может в нём чтото не так.
И в конец добавил то что было в ссылке, ничего не произошло.
Возможно скрипт вставляю неправильно, через ведь?
А каким образом проводить вычисления? В гайдах по интернету чтото не нашёл.
Код отправки письма покупателю:
Покупателю ведь не нужно регистрироваться или что-то в этом роде? (не считая форму заполнения контактной информации)