Модуль Ipakor: Озон логистика обеспечивает интеграцию интернет-магазина на 1С-Битрикс с логистикой Ozon.
Как работает модуль
Модуль работает по следующей схеме:
Оформление заказа — на странице оформления заказа покупатель выбирает службу доставки Ozon, на карте выбирает ближайший ПВЗ.
Расчёт доставки — модуль обращается к Ozon API и получает доступные сроки доставки. Тарифы доставки загружаются в настройках модуля и могут быть как стандартными, так и кастомными.
Проверка товаров — перед показом службы доставки модуль проверяет, что все товары из корзины продаются на Ozon с остатками на складе (в зависимости от выбранной схемы: FBO, FBS или MIX).
Оплата заказа — при успешной оплате заказа модуль автоматически создаёт заявку на доставку в Ozon.
Отмена заказа — при отмене заказа на сайте модуль отменяет соответствующий заказ в Ozon.
Приобретенные программные продукты поставляются в виде цифро-буквенного кода. Используя код, вы сможете установить продукт на хостинг. Код приходит на указанный в заказе адрес электронной почты.
Время от момента получения оплаты до момента отправки кода составляет несколько часов. В течение этого периода выполняет оформление приобретенной продукции.
Обращаем ваше внимание, что дополнительная задержка может быть вызвана некорректно указанным адресом почты. Просим вас внимательно проверять ваши персональные данные при оформлении заказа. Мы гарантируем, что конфиденциальность ваших данных будет соблюдена.
Что требуется для установки:
- CSM «1С-Битрикс».
- Домен.
- Хостинг.
Мы предлагаем приобрести все необходимое в готовом наборе на нашем сайте. Это позволит ускорить дальнейшую установку.
Бонус: бесплатная базовая установка!
Чтобы получить подробную информацию о сервисе, вы можете ознакомиться с официальными реестрами Visa International и MasterCard Worldwide. Заполнив и подтвердив заказ, вы будете переадресованы на сайт сервиса Яндекс.Деньги. Там вы сможете оплатить заказ, воспользовавшись картой Visa, Mastercard или Maestro или кошельком Яндекс.Деньги.
Подробнее
Модуль Ipakor: Озон логистика обеспечивает интеграцию интернет-магазина на 1С-Битрикс с логистикой Ozon.
Как работает модуль
Модуль работает по следующей схеме:
Оформление заказа — на странице оформления заказа покупатель выбирает службу доставки Ozon, на карте выбирает ближайший ПВЗ.
Расчёт доставки — модуль обращается к Ozon API и получает доступные сроки доставки. Тарифы доставки загружаются в настройках модуля и могут быть как стандартными, так и кастомными.
Проверка товаров — перед показом службы доставки модуль проверяет, что все товары из корзины продаются на Ozon с остатками на складе (в зависимости от выбранной схемы: FBO, FBS или MIX).
Оплата заказа — при успешной оплате заказа модуль автоматически создаёт заявку на доставку в Ozon.
Отмена заказа — при отмене заказа на сайте модуль отменяет соответствующий заказ в Ozon.
В этой инструкции мы разберём: создание и настройку приложения в кабинете Ozon, установку и настройку модуля, настройку службы доставки в 1С-Битрикс, а также пример оформления заказа.
Настройка приложения в кабинете Ozon
Ссылка на официальную инструкцию по настройке приложения: https://dev.ozon.ru/start/446-Ozon-Logistika-podkliuchenie-nastroika-i-poriadok-raboty-s-novym-funkt...
Для начала в кабинете продавца нужно перейти в верхнем меню в раздел Товары -> Приложения -> Ozon Доставка. Если у вас ещё не пройдена проверка сайта, то здесь будет кнопка «Подключить». Нажмите кнопку «Подключить».
После этого вы будете перенаправлены во вкладку «Анкета». Здесь необходимо указать контактные данные и ответить на вопросы. Нажмите кнопку «Далее».
Затем заполните информацию о вашем магазине, прикрепите логотип и нажмите «Подключить». Название и логотип магазина будут отображаться в личном кабинете покупателя, позволяя ему определить интернет-магазин, где был оформлен заказ. Ссылка на магазин необходима для перехода покупателя на ваш сайт и выполнения операций с заказом, например, отмены.
После успешного заполнения данных приложение «Ozon Доставка» будет со статусом «Проверка данных». Ozon обработает заявку в течение 5 рабочих дней.
После успешного подключения Ozon Доставки можно приступать к созданию частного приложения.
Создание частного приложения
Частное приложение можно создать самостоятельно либо предоставить доступ разработчику. Мы пойдём по пути самостоятельного создания.
Для начала надо заново войти в личный кабинет продавца. Затем заходим в Настройки -> Приложения и разрешения. Выбираем вкладку «Приложения». В правом углу нажимаем кнопку «Создать».
Вводим имя нашего приложения — абсолютно произвольное и на любом языке. Далее видим список разрешений для нашего приложения. Это очень важный момент. Необходимый список разрешений впоследствии нужно будет добавить в настройки модуля Озон логистики.
Сейчас я добавлю в новое приложение необходимый минимум разрешений. Этот же минимум по умолчанию стоит в настройках модуля при установке. Итак, нужно выбрать:
- Позволяет работать с Ozon Логистикой
- Позволяет получать информацию и управлять товарами
- Позволяет получать информацию и управлять постингами в схеме FBS
- Позволяет получать информацию о постингах в схеме FBO
- Позволяет получать информацию и управлять возвратами товаров
- Позволяет получать отчёты
Это 6 разрешений. Можно добавить ещё, если вам понадобится это в будущем, но обязательно не забывать указывать их в настройках модуля. Иначе невозможно будет получить OAuth-токены для работы с Ozon логистикой.
Приложение создано. Можно перейти к системным настройкам приложения. Мы оставим системные настройки открытыми в отдельной вкладке. Вернёмся к этой странице во время настройки модуля.
А сейчас приступаем к установке модуля Озон логистика.
Установка модуля
Итак, установка модуля стандартная. Переходим в административную часть 1С-Битрикс -> Маркетплейс -> Установленные решения. В списке решений ищем решение «IPAKor Интеграция с Ozon логистикой». По клику на бургер слева в выпадающем меню выбираем пункт «Установить». На этом всё, никаких дополнительных действий производить не требуется.
Настройка модуля
Начинаем с перехода на страницу настроек модуля. Для этого в левом меню ищем Настройки -> Настройки продукта -> Настройки модулей -> Ipakor Интеграция с Ozon логистикой.
Первым делом видим вкладку «FAQ» — здесь можно посмотреть ответы на частые вопросы, думаю, такой формат всем уже давно знаком.
Сейчас нас интересует вкладка «Главные настройки API Ozon». Сразу же видим красный индикатор «Нет соединения с API Ozon» и чуть ниже причину: «No token found in database». Ошибка говорящая — очевидно, не настроен OAuth-токен. Давайте настроим.
Первый инпут «Redirect URI» — это обратный URL для приложения Ozon. Фактически здесь можно ввести любой адрес. По этому адресу Ozon отправит несколько параметров, по которым получается OAuth-токен, но рекомендуется оставить адрес как есть, потому что по этому пути при установке модуля копируется файл ozon_callback.php, внутри которого происходит получение и запись OAuth-токена в таблицу приложения. Поэтому я копирую этот адрес и возвращаюсь на страницу настроек частного приложения Ozon.
Здесь этот адрес я вставляю в поле Redirect URI и нажимаю кнопку «Сохранить». Теперь копируем client_id и client_secret со страницы настроек частного приложения и переносим их в настройки нашего модуля в одноимённые поля.
Ниже мы видим поля для Scope. Это как раз минимальный список необходимых разрешений приложения. Такой список стоит в модуле по умолчанию. Если при создании частного приложения вы выбрали другой список Scope, то тогда его нужно отредактировать. Это важно. Если список Scope в частном приложении и в настройках модуля не совпадёт, ссылка на авторизацию для получения OAuth-токена сформируется неправильно, и OAuth-токен не будет получен.
Следующим шагом нажимаем на кнопку «Получить ссылку на авторизацию». Ссылка получена — можем смело переходить!
Если всё в порядке, то должно появиться вот такое окно. Нажимаем «Далее», разрешаем предоставить права. И в этот момент получаем редирект на наш сайт — именно на тот путь, который указан в настройках частного приложения. Здесь сформировался OAuth-токен. Можем возвращаться на страницу настроек модуля для дальнейшей настройки функционала.
Теперь индикатор подключения к Ozon API стал зелёным! Статус: «Соединение с API Ozon успешно установлено».
Настройки модуля
Переходим на следующую вкладку настроек модуля. Нужно настроить схему доставки товаров. Это может быть MIX (то есть система сама определит, каким способом лучше отправить товар), либо можно жёстко указать доставку по FBO или FBS.
Далее нужно указать поля для соответствующих данных. В модуле уже стоят настройки по умолчанию для типовых интернет-магазинов. Напротив каждого поля есть знак вопроса — при наведении можно увидеть описание. Тут интуитивно должно быть всё понятно.
- Номер телефона. По этому полю определяется, доступна ли пользователю доставка Ozon логистикой. Ведь заказ создаётся в кабинете Ozon пользователя, поэтому он должен обязательно иметь кабинет на Ozon.
- Контактное лицо. Модуль разбивает значение из этого поля через пробел и получает ФИО пользователя.
- Артикул товара. Это поле для связи товара на сайте и товара в кабинете Ozon. В карточке Ozon должен быть точно такой же артикул, как и на сайте, чтобы модуль мог понять, какой товар заказать в Ozon.
- API-ключ Яндекс.Карт. Это поле не обязательно для заполнения, если у вас на сайте на странице оформления заказа уже подключены Яндекс.Карты, но очень рекомендуется его заполнить. Этот API-ключ используется для центрирования карты по выбранному местоположению на странице оформления заказа. В противном случае карта будет всё время открываться в Москве.
- Также есть галочка «Не подключать скрипт API Яндекс.Карт». Нужно установить эту галочку, если уже другой модуль на странице оформления заказа подключает Яндекс.Карты, чтобы не было конфликта.
Для отладки работы модуля можно включить логирование и выбрать уровень, до которого логировать события в модуле. Тип логирования также можно выбрать. Это может быть файловое логирование (сохраняется в папке модуля в директорию logs), журнал событий Битрикс, либо можно прописать собственный класс логирования, отвечающий требованиям PSR-3, и организовать логирование в нужном месте.
Далее идёт настройка агентов синхронизации. Пока можно оставить значения по умолчанию, а после настройки на следующей вкладке можно эмпирическим путём понять нужные для проекта параметры агентов синхронизации.
Итак, переходим к синхронизации данных.
Синхронизация данных
Следующий шаг — синхронизация данных Ozon с сайтом. На этой вкладке отображён статус синхронизации данных. Есть 3 типа данных: товары, точки на карте и тарифы. Товары и точки на карте синхронизируются в автоматическом режиме, если на вкладке «Настройки» не задано обратное поведение.
Здесь я рекомендую нажать кнопку «Синхронизировать всё», чтобы модуль сразу получил работоспособное состояние. Также можно проводить синхронизацию данных по отдельности и видеть прогресс синхронизации.
Тарифы синхронизируются и попадают на сайт из статичной таблицы, которая была взята с сайта Ozon: https://seller-edu.ozon.ru/libra/commissions-tariffs/commissions-tariffs-ozon/rashody-na-dostavku-ch... — это таблица тарифов, универсальные тарифы.
Ozon использует систему ОВХ (объёмно-весовые характеристики). https://seller-edu.ozon.ru/libra/commissions-tariffs/additional-information/obyom-i-obyomnyi-ves
Для расчёта доставки используется количество литров посылки. В модуле ОВХ считается по формуле: Длина (мм) x Ширина (мм) x Высота (мм) / 1 000 000 / 5. Далее идёт сравнение с фактическим весом товара в килограммах и берётся наибольшее значение. Именно по получившемуся значению цена доставки берётся из таблицы тарифов.
Можно загрузить таблицу со своими тарифами, главное, чтобы она соответствовала по структуре таблице от Ozon.
Таблица точек на карте. Здесь какие-то подробные объяснения излишни — это просто координаты точек для отрисовки на карте. Синхронизируется с Ozon 1 раз в день, так как пункты ПВЗ постоянно открываются и закрываются. Информация должна постоянно актуализироваться.
Таблица синхронизации товаров — важнейшая таблица в модуле. По этой таблице модуль сопоставляет товары на сайте и карточки в кабинете Ozon. По умолчанию синхронизация происходит каждые полчаса для того, чтобы информация о возможном способе доставки FBO/FBS была актуальной. Можно указать свой период либо проводить синхронизацию вручную.
Также можно вручную поменять соответствие артикула и bitrix_id на сайте. Может случиться такое, что артикул на Ozon не соответствует ни одному из товаров на сайте либо соответствует не тому товару. Этот момент можно отредактировать вручную — при синхронизации bitrix_id не поменяется.
Служба доставки
Переходим к созданию службы доставки Ozon логистикой.
В административном меню переходим Магазин -> Настройки -> Службы доставки. В правом верхнем углу — Добавить -> Доставка Ozon логистикой. Выбираем название, логотип, описание.
На вкладке «Настройка обработчика Ozon» можно установить наценку на доставку. Тарифы Ozon логистики очень низкие, любая другая доставка стоит в разы дороже, поэтому есть возможность сделать какую-то наценку к тарифам Ozon, чтобы окупить накладные расходы.
Нажимаем «Сохранить». Служба доставки готова к работе. Можно проверять!
Тестовый заказ с Ozon логистикой
Давайте посмотрим, как это работает.
Выбираем на сайте товар, карточка которого есть в кабинете Ozon. Переходим на страницу оформления заказа.
При переходе на страницу оформления заказа идёт проверка пользователя по номеру телефона и проверка доступности товара по выбранному типу доставки на Ozon. Если хотя бы одна из проверок не проходит, доставка Ozon не выводится.
Заполняем данные заказа. Выбираем доставку Ozon логистикой. Далее необходимо выбрать пункт выдачи Ozon на карте. Карта центрируется относительно выбранного местоположения в заказе. Если в вашем интернет-магазине не используется стандартное местоположение Битрикс, карта откроется отцентрированной на Москве по умолчанию.
Выбираем пункт ПВЗ. Можно увидеть информацию о пункте выдачи: время работы, фотографии и так далее.
Нажимаем кнопку «Забрать здесь». Модуль отправляет запрос в Ozon на возможность доставки в выбранный ПВЗ. Если доставка возможна, это отобразится внизу под логотипом модуля. Далее нажимаем «Оформить заказ». Создаётся заказ со службой доставки Ozon.
Чтобы заказ оформился в кабинете Ozon и начал своё движение по инфраструктуре Ozon, необходимо оплатить заказ. На этом видео я сделаю это руками из административной части.
Захожу в список заказов, выбираю свой заказ, провожу оплату. После этого заказ создаётся в кабинете Ozon. Проверим это, перейдя в кабинет покупателя на сайте Ozon. Здесь мы видим созданный нами заказ с сайта.
Если по какой-то причине заказ не смог создаться в кабинете Ozon (например, клиент долго оплачивал и за это время закончились остатки на нужном складе), то заказ в Битрикс пометится как проблемный и сверху будет написано: «Не удалось создать заказ в Ozon логистике!»
Отмена заказа
При отмене заказа в Битрикс автоматически отменяется заказ в кабинете Ozon. Проверим. Отменю заказ через административную часть. Для этого отменю оплату, затем отменяю заказ. Проверяем наш кабинет Ozon и видим, что заказ отменён.
На этом всё, спасибо за внимание!
В ближайших обновлениях модуля планируется доставка курьером, расширенный список тарифов с привязкой к локациям.
ИП Коротков Александр
-
Запуск на хостинге
-
Индивидуальный дизайн
-
Наполнение контентом
-
Настройка
-
Адаптация под сферу деятельности
-
Поисковая оптимизация
Это шаблон сайта или интернет-магазина с домоконтентом, лид-формами и кнопками. Вы можете купить готовое решение для бизнеса и пользоваться им. Наши специалисты дорабатывают шаблоны под специфику вашего бизнеса.
Цена складывается из следующих элементов:
- шаблон дизайна;
- комплект цветовых схем;
- запрограммированные web-страницы;
- тестовый контент;
- структура меню;
- мастер установки.
Помимо готового решения, для создания сайта необходима CMS «Битрикс», а также аренда хостинга и домена.
Для каждого готового решения есть свой список подходящих версий CMS. Индивидуальный перечень представлен на странице программного продукта.
По функционалу редакции делят на 2 группы:
- для создания посадочных страниц и корпоративных сайтов;
- для разработки интернет-магазинов.
Лендинги и корпоративные сайты можно создать в редакциях «Старт» и «Стандарт». «Стандарт» имеет модуль проактивной защиты, который состоит из следующих элементов:
- инструмент для выполнения аудита;
- панель безопасности с разными степенями защиты;
- антивирусная программа;
- система одноразовых паролей;
- защита от DDoS-атак;
- журнал вторжений и др.
В перечисленных редакциях также можно создать интернет-магазин. Однако в них нет модуля корзины, который есть в других готовых решениях. Самая подходящая версия для разработки интернет-магазина ─ «Малый бизнес» и «Бизнес». Их можно интегрировать с 1С.
Редакция «Бизнес» подойдет:
- Интернет-магазинам с несколькими категориями клиентов, когда цена на один товар отличается для каждой из категорий (например, оптовые и розничные).
- При введении программ лояльности, скидочных и бонусных систем.
- Магазинам, которые продают комплекты товаров (основной товар + аксессуары).
- Компаниям, которые продают наборы из основного и актуального товара (последний не обязателен для использования основного продукта).
- Владельцам нескольких складов или офлайн-магазинов (сведения о наличии продукции нужно разместить в интернет-магазине).
В остальных случаях подходит версия «Малый бизнес». При необходимости ее можно расширить до редакции «Бизнес» за дополнительную плату.
Нет, чтобы установить решение нужна действующая лицензия, которая куплена не позднее 1 года назад. Спустя 12 месяцев лицензию необходимо продлить по льготному или стандартному тарифу.
Льготный период ─ 30 дней со дня окончания предыдущей лицензии, когда продление стоит 22% от полной цены. Продлить лицензию на стандартных условиях можно после завершения льготного периода. Стоимость составит 60% от базовой суммы.
Да, мы устанавливаем готовые решения. Для версии «Малый Бизнес» и выше установка бесплатная. Только предоставьте специалисту:
- ссылки на хостинг, логин и пароль для авторизации;
- доменное имя;
- лицензионный ключ «Битрикс»;
- купон для установки.
- После покупки вам на e-mail придет лицензионный ключ из 23 латинских буквы и цифр в формате: XXX-XX-XXXXXXXXXXXXXXXX. Зарегистрируйте его на сайте Битрикса.
- Скачайте установочный файл на компьютер.
- Войдите на официальный сайт веб-хостера, пройдите авторизацию.
- Войдите в файловый менеджер для загрузки установочного файла в корневую папку хостинга.
- Сформируйте базу данных.
- Перейдите по адресу тестового домена с помощью ссылки «имя-сайта/bitrixsetup.php».
- Выберите редакцию, лицензионный ключ которой пришел на e-mail.
- Вставьте полученный на электронную почту 23-значный код в поле «Лицензионный ключ». Нажмите «Загрузить».
- После фразы «Начало установки» на экране нажмите «Далее».
- Поставьте галочку напротив пункта «Я принимаю лицензионное соглашение» и кликните кнопку «Далее».
- Поставьте галочку напротив пункта «Я хочу зарегистрировать свою версию продукта». Заполните обязательные поля. Если создаете сайт на иностранном языке, отметьте пункт «Установить в кодировке UTF-8» и нажмите кнопку «Далее».
- На экране для предварительной проверки системы отобразятся показатели вашей редакции. Выделенные зеленым цветом значения отвечают требованиям, красным ─ не отвечают. Чтобы исправить несоответствующие показатели, обратитесь в техподдержку хостинг-провайдера.
- На экране «Создание базы данных» введите нужные сведения (база создается на хостинге).
- После заполнения всех обязательных полей можете создать администратора сайта.
- Воспользуйтесь шаблоном для установки. Выберите бесплатный шаблон или готовое решение.
Соблюдайте алгоритм:
- Установите на хостинг систему «Битрикс».
- Авторизуйтесь под доступами администратора, для этого перейдите по ссылке имя-сайта/bitrix.
- Перейдите в административную панель в разделе Marketplace и выберите подраздел «Обновление решений». Затем откройте вкладку «Активация купона».
- Купон ─ это 25 символов (цифры и заглавные буквы латинского алфавита). Введите купон и нажмите кнопку «Активировать купон».
- Когда в «Списке обновлений» появится название решения, поставьте галочку и загрузите его.
- Откройте вкладку «Установка обновлений» и установите их.
- Выберите название купленного решения и отметьте пункт «Загрузить».
- Найдите в «Настройках» подраздел «Список мастеров». Найдите название вашего решения и отметьте пункт «Установить».
- В появившемся мастере установки отметьте пункт «Существующий» и кликните «Далее».
- На экране «Выбор шаблона» нажмите «Далее».
- Выберите цветовую схему и кликните «Далее».
- Замените демоконтент и нажмите «Установить».
- На экране «Завершение настройки» кликните «Перейти на сайт».
Если у вас есть хостинг, это не всегда снижает цену. На практике встречаются ситуации, когда параметров хостинга не хватает для корректной работы и продвижения веб-ресурса. Если вы пользуетесь услугами хостинговых компаний Rusonyx, Timeweb или Ru-Center, цена уменьшится на сумму приобретения хостинга. В других случаях рекомендуем обсудить вопрос с менеджером.
Мы предлагаем простые тарифные планы для небольших бюджетных проектов.
Лицензия действует 12 месяцев со дня покупки и открывает владельцу дополнительные возможности:
Общие для всех продуктов:
- обновление продукта;
- получение новых версий: можно посмотреть популярные обновления для Управления сайтом и Битрикс24, а также частоту их выхода;
- приоритетная техподдержка: срочный ответ в течение шести рабочих часов;
- система резервного копирования в облако;
- использование Маркетплейса;
- конструктор «Сайты24».
Уникальные для «1С-Битрикс: Управления сайтом»:
- обновление системы безопасности;
- инспектор сайтов;
- ускорение загрузки сайта CDN;
- мобильное приложение администратора магазина для редакций «Малый бизнес» и «Бизнес»;
- автобюджет контекста в Яндекс.Директе;
- BigData: Персонализация;
- защита от DDoS.
Уникальные для «1С-Битрикс24»:
- работа телефонии;
- автозаполнение реквизитов по ИНН;
- работа открытых линий:
- настраивать и создавать Открытые линии можно без ограничений;
- онлайн-чат работает без ограничений;
- каналы коммуникаций исчезают из виджета CRM;
- сообщения на портал из настроенных каналов продолжают приходить;
- настроить каналы нельзя ─ будет выдаваться ошибка (кроме Онлайн-чата);
- нельзя ответить на сообщения, т.к. они не доставляются.
Даже если по истечении срока вы не продлите лицензию, сайт продолжит работать.
Рассмотрим юридическую сторону лицензирования. Послу оплаты покупатель получает сразу две лицензии:
- Стандартную. Позволяет пользоваться продуктом, обновлять его, устанавливать решения из Маркетплейса. Также владелец получает приоритетную техническую поддержку и другие возможности из приведенного выше списка. Стандартная лицензия действует один год, после чего ее нужно продлить.
- Ограниченную. Позволяет пользоваться продуктом без возможности обновления и установки решений из Маркетплейса. Эта лицензия вступает в силу по истечении срока Стандартной лицензии. При этом время оказания технической поддержки увеличивается до трех рабочих дней.
Ограниченную лицензию заключают по EULA (лицензионное соглашение с конечным пользователем) и не учитывают в бухгалтерском учете. Документ подтверждает право владельца на пользование программным продуктом по прошествии года с момента покупки.
Ограниченная лицензия активна в течение срока действия исключительных прав на программный продукт (по статье 1281 ГК РФ).
После оплаты лицензионного вознаграждения владелец получает право использования ПО (авторизационный код/ключ). В этом случае договор считается исполненным. В соответствии с п. 4 ст. 453 ГК РФ, «Стороны не вправе требовать возвращения того, что было исполнено ими по обязательству до момента изменения или расторжения договора, если иное не установлено законом или соглашением сторон».
Компания не поставляет продукты «1С-Битрикс» в коробках, на диске и других физических носителях.