Для обратной совместимости waShipping с магазинами 8.0…8.4 На рассмотрении

1

Начиная с 8.5 магазин научился передавать ID выбранного способа доставки отдельным параметром. Получить его, если он передан, в классе `waShipping` можно используя метод `getSelectedServiceId()`.

Было бы неплохо обеспечить обратную совместимость фреймворка с более старыми магазинами, которые тоже умеют в параметрах передавать информацию о выбранном варианте, но не передают ID отдельным параметром.

Достаточно проверять дополнительно наличие нужного элемента в массиве `shipping_params` если параметр service_variant_id не передан.

Тут вот PR на эту тему: https://github.com/webasyst/webasyst-framework/pull/323

0 комментариев

    Добавление новых комментариев к этой теме отключено.