Объединение, разделение, повторение и удаление заказов
Описание плагина Объединение, разделение, повторение и удаление заказов
Объединение заказов (может понадобиться, например, когда клиент сделал несколько заказов и требуется их объединить):- выберите заказ в который вы хотели бы перенести позиции из других заказов;
- нажмите "Объединить заказы";
- в появившемся диалоге выберите позиции, которые будет перенесены в выбранный заказ;
- нажмите кнопку "Объединить";
- выбранные позиции будут перенесены, все заказы, которые станут пустыми будут удалены из базы данных.
Разделение заказа (может понадобиться, например, когда некоторые позиции отсутствуют - их можно перенести в новый заказ, а остальные доставить клиенту или нужно разделить заказ с товарами с разным налогообложением):
- выберите заказ позиции которого вы хотели перенести в другой заказ;
- нажмите "Разделить заказ";
- в появившемся диалоге перенесите (grag and drop) позиции из разделяемого заказа в другие заказы, в том числе можно перенести в список "Создать новый заказ", если вы хотите, чтобы из этих позиций был создан новый заказ;
- нажмите кнопку "Разделить";
- выбранные позиции будут перенесены, если разделяемый заказа будет пустым, то он будет удален из базы данных.
Повторение заказа (может понадобиться, например, если клиент говорит - "и добавьте товар, который я заказывал в прошлый раз"):
- выберите заказ из которого будет взяты параметры (параметры оплаты, доставки и т.д.);
- нажмите "Повторить заказ";
- если вы хотите создать новый заказ и в нем повторить позиции из других заказов, то в диалоговом окне поставьте галочку "Создать новый заказ", если вы хотите просто дополнить заказ позициями из других заказов, то галочку ставить не нужно (действие в данном случае будет похоже на объединение заказов, кроме того, что позиции будут не переноситься, а дублироваться из заказов);
- в появившемся диалоге выберите позиции, которые будут добавлены в заказ (обратите внимание, на столбец "В наличии", чтобы после дублирования не получилось отрицательных остатков);
- поставьте галочку "обновить цены у повторяемых позиций", и у повторяемых позиций будет установлена актуальная цена, если она изменилась в магазине;
- нажмите кнопку "Повторить";
- выбранные позиции будут повторены.
Удаление заказа (безвозвратное удаление заказа из базы данных):
- выберите заказ который нужно удалить;
- нажмите "Удалить заказ";
- нажмите кнопку "Удалить" в открывшейся форме;
- заказ удалён.
Режимы работы со скидками:
- оставить скидку как есть (общая скидка в участвующих заказах не изменяется)
- пересчитать скидку заново (скидка обнуляется и пересчитывается по действующим правилам скидок)
- перенести скидки пропорционально (общая скидка в участвующих заказах увеличивается/уменьшается в соответствиями со скидками на добавленные/удаленные товары, если скидка распределена по позициям товара)
При включенной настройке "Автоматически объединять новые заказы покупателя" в момент создания нового заказа все позиции из заказов, которые оформлены этим покупателем ранее, но находятся в статусе "Новый" будут перенесены, а опустевшие заказы - удалены.
Иконки для объединения, разделения, повторения заказа в личном кабинете покупателя добавляются автоматически при включении разрешения. Если вас не устраивает место отображания иконок, то вы можете в шаблоне my.orders.html добавить код в нужном месте внутри перебора foreach. Аналогично, в шаблоне my.order.html добавить код в место куда должны вставиться иконки.
Смотрите также