Максим

Максим

Был в сети 10 декабря 2023, 17:27
Заказы принимаю
А в чем сложность?
Просто тут с самого начала идет разветвление логики и гадать можно до бесконечности.
Минимальную сумму заказа можно завести через системные настройки или через clientConfig.
Если в общих чертах, то ориентироваться на статусы, например все заказы со статусом новый могут быть дополнены.
При оформлении заказа можно предлагать добавить новый заказ или дополнить уже существующий. При выборе существующего получаем его id и дальше плагином на соответствующем
событии редактируем существующий заказ.
Посмотрите стандартные чанки минишопа там есть общая стоимость товаров и стоимость с доставкой. Для получения стоимости доставки можно как минимум отнять от общей стоимости с доставкой общую стоимость товаров.
Вот документация показывающая как использовать феном в MODx:
docs.modx.pro/komponentyi/pdotools/parser
Вот документация от разработчика:
github.com/fenom-template/fenom/blob/master/docs/ru/readme.md
Если непонятно, то пишите в личку: vk.com/maxgopher
Объясню и покажу на примере.
Предполагаю, что парсер ожидает путь с html документу и пытается распарсить изображение как html. Попробуйте указать в админке путь html документу и в нем уже через тег img подключить изображение. Или выставить другой тип содержимого.
После установки pdoTools есть возможность использовать феном и блоки в шаблонах. Создаем базовый шаблон, остальные наследуем от него. В базовом создаем блок footer и он будет во всех дочерних. Так же его можно переопределить. Мне кажется что это удобнее чем функция!)))
Ребята, спасибо, что поправили — писал на скорую руку.
Ну и не стоит забывать дожидаться полной загрузки страницы:
$(document).ready(function () {
    // Тут код, который я писал выше
});
И в первом параметре цели у вас есть буква, что по сути говорит что это строка. Это может выдавать ошибку. Проверьте корректность данного параметра.
Так же может не стоит убирать отмену действия по умолчанию (e.preventDefault()), а просто в конец дописать:
document.location.href = $(this).attr('href');