О модуле
Модуль позволяет отправлять заявки на доставку сервису IML используя АПИ сервиса IML. Модуль предоставляет средства для заполнения и отсыла заявок на доставку заказа, отслеживает состояние заявок, обновления в регионах, пунктах самовывоза и услугах. Для подтвержденных заявок модуль может распечатывать штрихкоды. На данный момент функционал работает по принципу один заказ - один штрихкод. Вместе с модулем устанавливаются автоматизированные службы доставки IML, позволяющие покупателям выбрать доставку курьером, или же выбрать удобный для них пункт самовывоза. Модуль так же позволяет печатать заказы со штрихкодом и акты к ним.
Состав модуля:
- функционал автоматизированных служб доставки;
- функционал расчета времени доставки;
- функционал отображения информации о пунктах самовывоза;
- функционал оформления заявки;
- функционал связи с сервером IML;
- функционал печати заказов и актов;
- база данных с отосланными заявками;
- прочий функционал
Как работает модуль?
Модуль устанавливает новую автоматизированную службу доставк с кодом iml, которую можно добавить на сайт. У службы есть два профиля: курьер (courier) и самовывоз (pickup). Они будут отображаться на странице оформления заказа, если в выбранный пользователем город доставки обслуживается курьерской службой, или если там есть пункт самовывоза. Кроме того если выполняются ограничения на заказ: вес не более 25 килограмм для курьера, а так же не более 20 - для самовывоза (у некоторых пунктов самовывоза ограничения могут быть серьёзнее). Эти службы доставки заметно упрощают процесс заполнения заявки, а так же позволяют покупателю наглядно и удобно выбрать пункт самовывоза.
Модуль устанавливает компонент “Пункты самовывоза IML”, который отображает детальные сведения о пунктах, и может использоваться в качестве наглядной информации о доставке.
Заявка на доставку составляется для каждого заказа в отдельности, причем контроль за корректностью введенных данных возлагается на пользователя. При сохранении данные о заявке сохраняются в базу данных. При отсылании заявки модуль формирует XML-документ согласно документации IML и отсылает его на сервер. Получив XML, сервер выдает информацию об успешном занесении заявки или же об ошибках в данных. Модуль создает на сайте агент, который запускается каждые 20 минут и запрашивает с сервера IML статусы заявок. Получив статусы, он обновляет их в базе модуля, а так же выставляет статусы соответствующим заказам, если включена соответствующая опция.
Стоит обратить внимание на то, что заявкам, отосланным в IML посредством АПИ (конкретно - данным модулем), штрихкод присваивает IML. Модуль имеет функционал, позволяющий распечатать полученные штрихкоды.
Кроме того, модуль следит за выкладываемыми сервером IML обновлениями касательно услуг, регионов и пунктов самовывоза.
Отдельно следует отметить, что сервер IML пока не позволяет изменять или отзывать поданные заявки, для этого, а так же для более точного контроля состояний заявок, следует использовать средства вроде личного кабинета IML
Данный модуль разработан и поддерживается компанией ИПОЛ, оказывающая услуги интеграционного обслуживания компании IML. Мы не являемся представителем компании IML и не отвечаем на коммерческие вопросы, касательно условий работы с IML. По данным вопросам просим вас обращаться к персональному менеджеру или по общим контактам компании IML.