@cs-cart_team Было бы не плохо как-то сделать, чтобы любые способы доставки отображались на этой вкладке. Потому что, есть маркетплейсы, которые работают по системе, где продавцы добавляют только свои способы доставки. Главному админу надо как-то знать, что продавец добавил хоть один способ доставки для работы.
Да, гемор тот еще, у нас тоже кто-то принимает онлайн оплату кто-то нет, у каждого продавца своя доставка и свои цены, поэтому для каждого продавца создаем свои способы доставки, оплаты.
Хотя, было бы удобно, если новый продавец работает по принципу как имеющийся продавец просто указать что у нового продавца такая же доставка как и у имеющего, тем самым в пару кликов сделал доставку для ного продавца, и не надо заново все прописывать.
а главным админом мы не создавали ни одну доставку, потому что отправка то будет считаться из города админа, а не из города продавца. поэтому, магазин не показывается на витрине до тех пор, пока продавец не добавит свой способ доставки хоть один. а вот как это отследить, чтобы было удобно, пока не понятно(
Такой функционал тоже не вводили, потому что оплата у всех идёт сразу на сайте и все подключаются к одной системе оплат, никаких “обсудить с менеджером”.
Поэтому вот только ручками и проверяем кто добавил, а кто нет. Хотелось бы, конечно, чтобы это где-то отображалось автоматически.
Видимо, только модуль под себя писать, потому что такого функционала, как я поняла, нет.
В общем, решила этот вопрос своей доработкой. Помогло руководство cs cart понять основные моменты + ИИ (который, конечно, мало что понимает в структуре, но всё равно помог).
В главной админке у каждого продавца на вкладке “способы доставки” появилась таблица “собственные доставки продавца”. Показывается после показа доставок созданных маркетплейсом (у нас таких нет, все продавцы сами создают нужные им доставки, поэтому нужен был функционал показа собственных доставок)
Получилось как-то так:
Есть способы доставки у конкретного продавца, они выводятся здесь. Такой же таблицей. Возможно, ещё здесь надо добавить кнопку удалить. (потом сделаю)