Можно ли сделать чтобы продавец у себя в панели мог поставить только некоторые статусы заказов, например только Обработан, Отклонён и Выполнен
а остальные статусы либо не видел либо не мог поставить из списка
Доброго дня! Очень просто либо написать свой модуль изменения статусов или использовать уже готовое решение
ОБЪЕДИНЕНИЕ ЗАКАЗОВ ПРОДАВЦОВ ДЛЯ CS-CART MULTI-VENDOR
Модуль применяется для создания единого заказа после оформления покупки покупателем от нескольких продавцов. Покупатель добавляет в корзину товары от разных вендоров и оформляет покупку нажимая кнопку оплатить. В этот момент формируется несколько заказов: “Основной” - он же “Материнский”, в котором содержится информация обо всех товарах, и “Дочерние”, отдельно в разрезе склада и/или на каждого продавца.
нет это не подходит
Есть бесплатный модуль, но такое ощущение что давно не поддерживается https://marketplace.cs-cart.com/vendor-restrictions.html
Можно, путем доработки.
Есть наброски по такому запросу, для модуля Мои изменения. Необходимо создать два файла:
- app\addons\my_changes\func.php
- app\addons\my_changes\init.php
Файлы в архиве: hide_default_statuses.zip (1,1 КБ)
В админке нужно включить модуль Мои изменения.
Работает это так, что просто скрывает в панели продавца все статусы, кроме Открытый, Обработан, Отклонён и Выполнен.
спасибо это помогло, я ещё убрал статусы
unset($statuses[‘E’]);
unset($statuses[‘P’]); //обработан
unset($statuses[‘A’]);//на удержании
недостаток только что вместо статусов которые не видит прод в списке пустые места
можно ли как то сделать вместо пустых мест надпись ?
Добрый день.
Подскажите как сделать чтобы заказы не скрывались, а были просто неактивны для продавцов?
Сейчас скрытый заказ выглядит вот так:
меня тоже это интересует, найдёте как напишите пожалуйста
@styan @svjatoy Есть у меня набросок для скрытия заказов с определёнными статусами, может пригодится ))
am_vendor_cabinet.zip (11,7 КБ)
Спасибо!
Поставил на тестовый, получается если заказ со статусом, который не выбран в модуле, то этот заказ не отображается в списке заказов.
У меня же задача, чтобы продавцы не могли выбрать некоторые статусы и сами заказы были им видны.
Я как раз похожую задачу решаю, но у меня свои нюансы. Может быть подойдёт этот модуль?
Сам не пользовался
https://marketplace.cs-cart.com/order-status-restrictions.html
да, похоже на то что надо
Тоже в поисках данного решения)
Нужно искать в функциях order или в controller
модуль устроил вполне
Мне помогло, поставил на 4.18