Объединение, разделение, повторение и удаление заказов

Объединение, разделение, повторение и удаление заказов для Shop-Script X

Удобное управление составом заказов покупателя

18 оценок

Ваш отзыв
Установок
200+
Разработчик
Поддержка
Объединение заказов (может понадобиться, например, когда клиент сделал несколько заказов и требуется их объединить):
- выберите заказ в который вы хотели бы перенести позиции из других заказов;
- нажмите "Объединить заказы";
- в появившемся диалоге выберите позиции, которые будет перенесены в выбранный заказ;
- нажмите кнопку "Объединить";
- выбранные позиции будут перенесены, все заказы, которые станут пустыми будут удалены из базы данных.

Разделение заказа (может понадобиться, например, когда некоторые позиции отсутствуют - их можно перенести в новый заказ, а остальные доставить клиенту или нужно разделить заказ с товарами с разным налогообложением):
- выберите заказ позиции которого вы хотели перенести в другой заказ;
- нажмите "Разделить заказ";
- в появившемся диалоге перенесите (grag and drop) позиции из разделяемого заказа в другие заказы, в том числе можно перенести в список "Создать новый заказ", если вы хотите, чтобы из этих позиций был создан новый заказ;
- нажмите кнопку "Разделить";
- выбранные позиции будут перенесены, если разделяемый заказа будет пустым, то он будет удален из базы данных.

Повторение заказа (может понадобиться, например, если клиент говорит - "и добавьте товар, который я заказывал в прошлый раз"):
- выберите заказ из которого будет взяты параметры (параметры оплаты, доставки и т.д.);
- нажмите "Повторить заказ";
- если вы хотите создать новый заказ и в нем повторить позиции из других заказов, то в диалоговом окне поставьте галочку "Создать новый заказ", если вы хотите просто дополнить заказ позициями из других заказов, то галочку ставить не нужно (действие в данном случае будет похоже на объединение заказов, кроме того, что позиции будут не переноситься, а дублироваться из заказов); - в появившемся диалоге выберите позиции, которые будут добавлены в заказ (обратите внимание, на столбец "В наличии", чтобы после дублирования не получилось отрицательных остатков);
- поставьте галочку "обновить цены у повторяемых позиций", и у повторяемых позиций будет установлена актуальная цена, если она изменилась в магазине;
- нажмите кнопку "Повторить";
- выбранные позиции будут повторены.

Удаление заказа (безвозвратное удаление заказа из базы данных):
- выберите заказ который нужно удалить;
- нажмите "Удалить заказ";
- нажмите кнопку "Удалить" в открывшейся форме;
- заказ удалён.

Режимы работы со скидками:
- оставить скидку как есть (общая скидка в участвующих заказах не изменяется)
- пересчитать скидку заново (скидка обнуляется и пересчитывается по действующим правилам скидок)
- перенести скидки пропорционально (общая скидка в участвующих заказах увеличивается/уменьшается в соответствиями со скидками на добавленные/удаленные товары, если скидка распределена по позициям товара)


При включенной настройке "Автоматически объединять новые заказы покупателя" в момент создания нового заказа все позиции из заказов, которые оформлены этим покупателем ранее, но находятся в статусе "Новый" будут перенесены, а опустевшие заказы - удалены.

Иконки для объединения, разделения, повторения заказа в личном кабинете покупателя добавляются автоматически при включении разрешения. Если вас не устраивает место отображания иконок, то вы можете в шаблоне my.orders.html добавить код <div class="shopPluginMixorderOrdersBlock" id="shopPluginMixorder{$o.id}"></div> в нужном месте внутри перебора foreach. Аналогично, в шаблоне my.order.html добавить код <div class="shopPluginMixorderOrderBlock" id="shopPluginMixorder{$order.id}"></div> в место куда должны вставиться иконки.
Webasyst 16 апреля 2018

«Объединяйте, разделяйте и повторяйте заказы одной кнопкой и позволяйте это делать покупателям.»

Читайте обзор от Webasyst

Все продукты этого разработчика