29.05.2017

Прием и обработка заказов из Казахстана для сайта «Вольтмаркет»

Cтраны СНГ - это перспективный рынок для российских интернет-магазинов, потому что в этих странах мало собственных магазинов и низкая конкуренция.

С недавних пор службы доставки, такие как СДЭК и не только, предложили услугу по приему наложенного платежа при доставке товаров в страны СНГ. А также недорогие и быстрые тарифы по доставке, пункты выдачи заказов и прочие опции, делающие доставку товаров в эти страны достаточно удобной, что подтолкнуло рынок к интеграции с этими странами.

В данной статье мы опишем этапы перехода сайта voltmarket.ru на прием и обработку заказов из Казахстана.

Этапы

  • Модуль "Города"

    В первую очередь мы купили местный домен voltmarket.kz, чтобы успешно продвигаться и вызывать доверие местных покупателей. Региональные сайты в поисковой выдаче ставятся выше чем общие для России и стран СНГ.

    В модуле мы добавили новый домен для Казахстана. Настроили сео-оптимизацию таким образом, чтобы мета-теги и robots.txt отличались для Казахстана, но при этом не было необходимости создавать новый сайт, вносить товары, обрабатывать заказы отдельно от основного сайта и т.д, то есть контролировать как отдельный сайт.

  • Модуль "Интеграция со СДЕК"

    В модуле СДЭК мы впервые сделали возможность отправлять заявки и рассчитывать стоимость доставки по странам СНГ, то есть вести автоматизированную работу как с российскими городами.

    Теперь стало возможным создание заказа с наложенным платежем в местой валюте благодаря внедрению в модуль мультиаккаунта, под каждую валюту используется отдельный аккаунт.

  • Модуль "ASEO"

    Замена контента сайта производилась заменой некоторых информационных блоков для Казахстана в коде подключения компонентов Битрикс. Либо с помощью модуля Aseo, позволяющего задавать разный контент в определенных местах сайта для разных доменов, даже если используется один и тот же шаблон и сайт.

  • Настройка валют

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

    AddEventHandler("currency", "CurrencyFormat", "FormatCountryCur");
    function FormatCountryCur($price, $currency)

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

    В итоге все цены на сайте вплоть до накладных служб доставки отображаются в местной валюте для домена, на котором производилось создание заказа. Параллельно решили вопрос с округлением цен. Актуальность курса поддерживается модулем синхронизации курсов валют после нашей настройки.

Таком образом, мы получили казахстанский сайт способный успешно торговать на перспективных рынках дружественных стран, делать быструю доставку, с такой же степенью автоматизации процессов доставки как и для российских городов. При этом адаптация выполнена на базовом сайте без необходимости приобретения лицензии Битрикс на дополнительные сайты или создания новых товарных каталогов. Основные сущности, актуальные и для России и для СНГ, остались в рамках уже существующих информационных блоков.