Карты в интернет-магазине давно стали привычной частью доставки. Покупатель открывает список пунктов выдачи, смотрит ближайшие ПВЗ на карте и выбирает удобный адрес. До недавнего времени в модуле «Доставка Ozon» для PrestaShop для этого использовались Яндекс Карты.
Но условия работы с API Яндекс Карт меняются. Для части сервисов бесплатные лимиты стали заметно ограниченнее, а коммерческие тарифы для небольших и средних интернет-магазинов могут оказаться слишком дорогими.
Поэтому в версии 1.9.6 модуль получил альтернативный вариант карты.
Теперь в настройках можно выбрать:
Яндекс Карты — привычный вариант для тех, кто уже использует API Яндекса.
Бесплатная карта — вариант без необходимости получать API-ключ Яндекс Карт и без дополнительной оплаты за использование картографического сервиса.
Для покупателя принцип работы не меняется: он открывает карту, видит доступные ПВЗ и постаматы, перемещает карту и выбирает удобную точку.
Почему не отказались от Яндекс Карт полностью
Задача обновления 1.9.6 — не заменить один сервис другим принудительно, а дать владельцу магазина выбор.
У Яндекс Карт остаются сильные стороны: хорошая детализация по России, высокая скорость загрузки и развитые дополнительные сервисы.
Поэтому в модуле сохраняются оба варианта.
Владелец магазина может самостоятельно решить, что использовать:
Картографический сервис:
Яндекс Карты / Бесплатная карта
Защита от недоступности карт
При разработке бесплатного варианта учитывалась ещё одна проблема: внешний источник карт может временно работать медленно или стать недоступным.
Поэтому в модуле предусмотрена возможность автоматического переключения между доступными источниками карты.
Для покупателя это происходит незаметно — технические названия сервисов ему не показываются.
Такой подход уменьшает зависимость интернет-магазина от одного поставщика картографических данных.
Первым обновлён модуль Ozon
Первой новую систему получил модуль «Доставка Ozon» версии 1.9.6.
Именно здесь карта особенно важна, потому что выбор ПВЗ и постамата является одной из основных функций доставки.
В дальнейшем такой же подход планируется использовать и в других модулях доставки.
Версия 1.9.6 даёт владельцу магазина больше свободы: можно продолжать использовать Яндекс Карты либо выбрать бесплатную альтернативу без API-ключа — в зависимости от задач конкретного проекта.