ShopModx расширенное управление заказами

Собрал таки пакет с некоторыми возможностями по управлению заказа. Устанавливается легко, просто переносите содержимое архива на сервер в корень. Так же там лежат 2 файла для импорта в базу. modx_billing_order — сотрет все ваши заказы (будьте осторожнее), а modx_site_htmlsnippets добавит 4 шаблона отправки писем. Что входит в него:

  1. Добавлены поля: сумма доставки, сумма всего заказа, код отправления, тип доставки.
  2. Фильтр по статусу
  3. Фильтр по всем полям
  4. Добавлена страница редактирования заказа, далее про нее все
  5. Рассылка уведомлений: о отправке заказа, напоминание о не выкупе заказа
  6. Экспорт заказа во внешние программы, путем создания файла на сервере
  7. Добавление товара в заказ
  8. Пересчет суммы товаров (Оптовики, Цена со скидкой, Цена обычная)
  9. Все поля товаров редактируются динамически Если эта тема будет интересна, буду обновлять и улучшать!

Сразу предупреждаю, написано не идеальным кодом, я очень спешил и брал первое попавшееся решение задачи. Времени доделать и переделать как надо, не было. Выложил по просьбе и в целях ознакомления! Установку можно посмотреть в видео ниже ( без звука, смотрим наблюдаем :) ). Тут качаем архив Собственно все)

guru88, класс, то что надо! Большое спасибо! Буду изучать более детально.

Музыка ужасна))) По сабжу: выложил бы свои скрипты на гит. При чем правильней было бы сделать копию оригинального проекта, выполнить свои правки и залить обновления на свой гит-проект. Легче было бы диффы сводить, да и вообще. modx_billing_order — сотрет все ваши заказы (будьте осторожнее) Мне кажется, можно было бы и без этого обойтись… Ну пусть бы там данных меньше было бы, но зачем же их уничтожать вообще? а modx_site_htmlsnippets добавит 4 шаблона отправки писем. Тоже очень сомнительное дело… Зачем чанки там? Для писем же специально смарти-шаблончики имеются. По механизму доставок: я попросил копию сайта, где как раз делал типы доставок, если дадут, выложу покликать. Там более фэншуйно сделано, так как там при выборе типа доставки учитывается ее стоимость в общей сумме заказа. То есть если вы зашли в оформление заказа и выбрали тип доставки, то стоимость ее прибавляется к общей сумме заказа и сумма в миникорзине вместе с ее стоимостью. Можно пойти продолжить добавлять товары в корзину, и сумма в ней будет с учетом стоимости доставки. Если пойти изменить тип доставки, то и вся сумма заказа изменится. Вот хочу вот это домозговать и допилить в сборку. Но в целом в любом случае круто! Взял и допилил все, что нужно было :) Респект.

По механизму доставок: я попросил копию сайта, где как раз делал типы доставок, если дадут, выложу покликать. Копия была любезно предоставлена, за что большое спасибо bachatsky:) Покликайте здесь доставки в оформлении заказа: welight.ru.modxdev.webtm.ru/

Мне кажется, можно было бы и без этого обойтись… Ну это же для тестов) на самом деле достаточно добавить 2 поля. Тоже очень сомнительное дело… Зачем чанки там? Это да, писал быстро, надо было по уму через шаблонизатор сделать. На досуге переделаю как надо, тем более это 5 минут :) Там более фэншуйно сделано, так как там при выборе типа доставки учитывается ее стоимость в общей сумме заказа. Да, не плохая штука, покликал, интересно) Я так понимаю в заказе тоже поле с суммой доставки, и в расчете корзины она плюсуется? Я бы не стал включать это в стоимость, что бы не пугать что ли клиентов) В письме заказа приходит общая сумма, с доставкой уже. Даже вроде предлагал заказчику так сделать, отказался. С гитхабом разберусь, если действительно интересно продолжение этой темы, буду выкладывать обновы. Тем более хочу добавить туда документооборот.

Спасибо, а я могу получить копию сайта?

Нет, копия сайта точно по рукам не пойдет, но думаю скоро функционал со способами и стоимостью доставки появится с обновленной сборкой. Кстати, мы тут новые технологии намыслили, так что следующее обновление сборки будет очень интересным :)

эх, жаль, ну ладно, мне пока достаточно пакета guru88, спасибо! Буду ждать новой сборки

Добрый день, ждать допиленную версию или эту можно ставить?)

Можете ставить, пока времени нет доделать! но в ближайшем будущем собираюсь выполнить до конца)

на 2.6.1 не совсем корректно работает, при добавлении одного товара делает вот так :) www.diigo.com/item/image/5bnxw/1smo

хотя всё встало на свои места, возможно из-за того что в modx_billing_orders было AUTO_INCREMENT=0 а в моей AUTO_INCREMENT=62, врядли, конечно, но вроде больше ничего не правил. Работает! Респект! :)