Сотбит.Оригами: Расчет доставки в карточке товара

Здравствуйте, дорогие пользователи 1С-Битрикс. С момента релиза шаблона Оригами прошло уже довольно много времени, но работы по нему все еще продолжаются и будут вестись и дальше. Так получается, что некоторые обновления шаблона неизбежно касаются и модулей, встроенных в него. Так случилось и на этот раз с модулем Мультирегиональность, который входит в поставку Сотбит.Оригами.



Вы слышали что-нибудь о расчете доставки в карточке товара у шаблонов для 1С-Битрикс? Наверняка! А если и не слышали (ведь до недавнего времени такого не было ни в одном шаблоне на Маркетплейс), то теперь все изменится, ведь в интернет-магазине Сотбит.Оригами такая функция уже есть! И пусть мы не первые, но одни из немногих, кто смог это реализовать. Давайте же рассмотрим нововведение во всех подробностях.

Зачем интернет-магазину расчет доставки в карточке товара?

Изначально мы не планировали так скоро внедрять расчет доставки в карточку товара, но после релиза шаблона многие из вас, дорогие клиенты, делились своим мнением не только о том, что мы уже реализовали. Довольно часто возникал вопрос о том, чего не хватает Оригами. И один из самых частых запросов касался именно расчета доставки.

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


Также мы реализовали «быстрый» расчёт доставки, он находится ниже кнопки купить, тем самым пользователь видит цену и способы доставки сразу.

Как реализован расчет доставки в Сотбит.Оригами?

В основе расчета доставки в карточке товара лежит два элемента: Сотбит.Мультирегиональность и стандартный компонент расчета доставки Битрикс (sale_delivery). И если со вторым все понятно, то вот с первым пришлось немного повозиться. Во-первых, мы добавили связь регионов нашего модуля с местоположениями Битрикс. А во-вторых, сделали всплывающее окно, в котором можно указать своё местоположение.


Для определения и выбора города используется компонент sotbit:regions.choose. Определение города осуществляется при первом входе на сайт. Если местоположение определено неверно, то можно выбрать регионы из списка местоположений, которые загружены в базу 1С-Битрикс, введя название своего города.

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

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

Заключение

По итогу, дорабатывая шаблон интернет-магазина, мы заодно обновили и наш модуль Мультирегиональность: связали регионы и местоположения. Это позволило реализовать расчет доставки в карточке товара, который так просили у нас клиенты. Но мы не остановимся на этом и будем по возможности делать шаблон для интернет-магазинов еще лучше. Чтобы наш Оригами был действительно универсальным материалом, инструментом и помощником продаж.


Оригинал статьи: https://www.sotbit.ru/info/articles/sotbit-origami-raschet-dostavki-v-kartochke-tovara.html


Получить консультацию можно любым удобным для вас способом:



с помощью соц. сетей, мессенджеров либо онлайн-чата на нашем сайте