О тарифных зонах и способах доставки

Пропала вкладка “Настроить” где можно было выбрать ПВЗ.
https://www.cs-cart.ru/docs/4.11.x/user_guide/shipping_and_taxes/shipping_methods/realtime_shipping_methods/pickup.html#id3

После того, как создадите способ доставки, перейдите на вкладку Настроить и убедитесь, что там выбраны все магазины, которые вы хотите сделать доступными для этого способа доставки.

Соответственно нет ПВЗ, нет и Самовывоза.
Проверил на другой установке CS-CART и на demo у alexbranding (https://demos.abt.team/)
Ситуация аналогичная.
версия 4.11.1

1 лайк

Мы скрыли вкладку “Настроить” в 4.11.1, т.к. настройки на ней были малополезны. Т.е. момент из инструкции, который вы процитировали, теперь не должен понадобиться (мы планируем убрать его из документации). Всё должно работать без него. Раз вкладка по умолчанию невидима, то настройки на ней автоматически выставляются такие, чтобы все ПВЗ были доступны.

Насчёт этой проблемы:

Тут лучше обратиться в техподдержку через Help Desk. Они смогут изучить проблему. Или, как вариант, сначала попробовать создать новый способ доставки “Самовывоз”.

Понятно.
Но не работает. :frowning:
Уже не понятно, то ли смеяться, то ли плакать. :slight_smile:

Уже создал тикет.

Первым делом попробовал.
Не помогает.

И это пробовал:

1 лайк

Извиняюсь, но не увидел отражения изменений в документации:
https://www.cs-cart.ru/docs/4.11.x/history/4111.html#id3

Как то скрыли скрытно. :slight_smile:

Обратился. Починили. Спасибо, что быстро.

Саппорт сработал гениально!!!
Они просто заново открыли вкладку “Настроить” и добавили нужный ПВЗ в Самовывоз. :rofl:
Причём, если проделать всё заново, будет та же ситуация.
Без вкладки “Настроить” не получится вернуть расчёт в реальном времени. :+1:

Как вариант, можно:

  1. Добавить &show_all_settings к ссылке в админке, когда вы настраиваете самовывоз. Например: http://dev.demo.cs-cart.ru/admin.php?dispatch=shippings.update&shipping_id=11&show_all_settings

  2. Убрать все магазины из “Выбранных” в “Доступные”. Когда ни один из магазинов не выбран, то считается, что выбраны все. Способ доставки при этом появляться должен, и ПВЗ должны предлагаться. Проверено на demo.cs-cart.ru (4.10.3 SP1) и dev.demo.cs-cart.com.

    При обновлении мы не перемещали все магазины из “Выбранных” в “Доступные” — вдруг кто-то этой настройкой пользовался для того, чтобы было несколько способов доставки “Самовывоз” с разными ПВЗ.

2 лайка

Саппорт так и сделал.

Не работает это на 4.11.1
Читаем ниже.

Так в том то и дело, что это происходит при переключении на ручной режим.
Магазин из “Выбранных” слетает в “Доступные” и обратно без открытой вкладки “Настроить” его добавить в выбранные нельзя. А без этого Самовывоз не показывается в режиме реального времени.
Т.е. это уже не особенность, а явный баг.

5 лайков

Упс, а я уже в багтрекер написал: Не настраивается способ доставки "Самовывоз"
Проблема оказывается известная.

1 лайк

Я вам уже в баг-трекере ответил. С тех пор, как этот вопрос в первый раз на форуме подняли, мы смогли стабильно эту проблему воспроизвести.

1 лайк

Та же петрушка. Написал в поддержку и вчера они ответили, что мы исправили ошибку в коде в вашей установке и теперь самовывоз работает, надо лишь пересохранить настройки способа. Сегодня полез смотреть, однако ничего не заработало. :persevere: Баг на столько безумный, что даже техподдержку не во что не ставит.

День добрый. А как можно сделать, чтобы данная настройка постоянно отображалась? У меня несколько способов доставки самовывоз на разные магазины настроены и мне данная настройка важна.

Теперь вообще пропала возможность сохранять магазины в выбранных… Их все просто доступные сделали? Как вернуть возможность выбора?! Мне необходимо делить магазины для разных способов доставки. А они у меня теперь все в куче…

Вкладка очень даже полезная. У меня несколько магазинов поставщиков, которые могут отпускать товар напрямую покупателю. И соответственно несколько возможных вариантов самовывоза поделенных по брендам. А теперь у меня у каждого такого способа самовывоза вываливаются все склады и магазины поставщиков. Как вернуть возможность настройки и выбора необходимых магазинов?

3 лайка

Перенёс ваше сообщение из баг-трекера в более подходящую тему.

Спасибо за описанный сценарий. Это первый случай на моей памяти, когда настройка действительно нужна. До этого мне приходилось рекомендовать &show_all_settings только для решения проблемы с отсутствием способа доставки “Самовывоз” на чекауте (этот баг исправили в 4.11.3).

Тут только исправлять код (к сожалению, с этим я помочь не смогу). Но мы будем ваш случай иметь в виду. Обещать пока ничего не могу, но есть вероятность, что настройка в одной из будущих версий переедет на другую вкладку, в более удобном и понятном виде.

Ладно, с отображением постоянным не проблема. Могу добавлять пока &show_all_settings. Но как сохранить теперь магазины, которые нужны и выключить те, которые не нужны? А то получается сейчас, что человек может выбрать удобный для него магазин, а там в принципе данного товара не будет.

День добрый. Я так и не понял, есть все-таки возможность сохранить как-то часть активных магазинов, а не все? После обновления, те способы самовывоза, у которых были указаны активные магазины, и которые не редактировались, остались неизменными. А те, которые пришлось редактировать теперь не сохраняются и показывают все магазины активными.
Вот например, сохранивший все характеристики способ самовывоза - http://prntscr.com/r7fkxk
И в админке он же - http://prntscr.com/r7fm7k

И вот тот, который редактировался и теперь не сохраняется - http://prntscr.com/r7fnbx
И в админке - http://prntscr.com/r7fnxl

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

2 лайка

Для доставок с расчетом в реальном времени тоже нужны тарифные зоны. Пример. У нас у СДЭКа по России один тариф - посылка. А в Армению работает только тариф экспресс лайт. Получается, что для России отображается еще один бесполезный тариф, который должен быть виден Армении.

А вот это уже можно попробовать на dev.demo.cs-cart.ru. Возможность отключить доставку в реальном времени для какого-то региона появится в CS-Cart 4.12.1.

Пока мы это демонстрировали только в английском видеоотчёте на примере Multi-Vendor (если нужно, можно в настройках видео включить субтитры и их перевод на русский).

Когда выйдет 4.12.1?

Скорее всего, во 2й половине лета, ближе к концу.