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

Понятно.
Но не работает. :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й половине лета, ближе к концу.

Вот вообще непонятны улучшения по способам доставки, нравится мне как вы это делаете, добавляете какие то небольшие улучшения и в тоже время вырезаете функционал от которого у некоторых вообще зависит адекватная работа.
По какой причине в “Надбавка / Скидка” вы убрали возможность устанавливать надбавку в процентах и куда делась зависимость доставки к способам оплаты “Разрешенные способы оплаты”?

У нас без этих функций настроить расчет стоимости доставки не получится.

то есть в августе 2020?