Интегриране на Еконт и Спиди в чекаут на Magento 2 с опция да се попълва само веднъж адреса за доставка

17.08.2019

Време за четене: 7 минути

Прочетена: 1056 пъти

Интегриране на Еконт и Спиди в чекаут на Magento 2 с опция да се попълва само веднъж адреса за доставка

Често модата и тенденциите в онлайн търговията се диктуват от нуждите на потребителите. Все пак те са тези, които оставят парите и движат бизнеса на онлайн търговците.
Добър онлайн магазин може да се реализира на open source eCommerce платформа (с отворен код), която е била разработена и предвидена за международни (обикновено за американския пазар) магазини. Но отличният онлайн магазин е нужно да се локализира според нуждите на потребителите.

Българският потребител не се задоволява само с един куриер

Когато говорим за България, подобна нужда от локализиране на потребителското изживяване се появи при интеграцията на куриери в чекаута на онлайн магазините. Българският потребител не се задоволява само с един куриер. Ако онлайн търговецът има сключен договор само със Спиди или само с Еконт, то това е предпоставка да изгуби клиенти, поръчки, пари.

Stenik е водеща фирма в разработката на онлайн магазини за доста известни български брандове. Бихме казали (но обикновено го казват нашите клиенти и партньори, а не ние), че не се намира друга ИТ компания в България, която да е разработила платформата за продажби онлайн на топ брандове като Хиполенд, Ozone.bg, Douglas & Beauty|Zone, Лили Дрогерии, Кино Арена, Техномикс, Сладкарници Неделя, Global Brands Distributions и много други.
Като водещ разработчик на интернет магазини за българския пазар, познаваме и нуждите на потребителите. Точно затова разработихме решение за онлайн магазините, базирани на платформа Magento 2, при което правим интеграция в чекаута едновременно на куриерските модули за Спиди и Еконт.

Недостатъците на стандартните (базови) модули на Спиди и Еконт за Magento 2

Самите куриерски фирми Econt и Speedy имат официални (налични в корпоративните им сайтове), разработени за Magento 2 модули за интеграция в чекаута, в т.ч. за автоматично попълване на адреси и генериране на товарителници.

Но когато инсталирахме всеки extension поотделно за наши клиенти, се оказа че самите модули имат потребителско изживяване, което не се харесва нито собствениците на магазини, нито на потребителите. Един от основните им недостатъци е, че потребител трябва да попълни данните си за доставка веднъж в стандартните Magento полета за адрес и след това да ги попълни още веднъж в полетата за адрес, които са интегрирани с API-то на куриерските фирми Спиди и Еконт.

Сами разбирате, колко дразнещо за потребителите е това, как губи тяхното време и не предлага лесен UX за завършване на поръчката по възможно най-бързия начин. Това може дори да доведе до объркване у потребителя, защото ако той или тя желаят доставка до офис на Еконт или офис на Спиди, е нужно първо да въведат адрес за доставка (някакъв), а след това да изберат, че искат да вземат пратката от офис на съответния куриер и да посочат града и офиса.

Друг голям недостатък на стандартните модули на куриерите е, че дори потребител да завърши поръчка, като попълни адресите си два пъти, то тези адреси не се пазят в адресната книга на клиента. И така той при следваща поръчка трябва още два пъти да попълни адресите си за доставка.

Но в Stenik намерихме решение на всички тези проблеми.

Решение за куриерски интеграции от Stenik за Magento 2

Имайки все повече клиенти с онлайн магазини с Magento 2, от Stenik трябваше бързо на намерим решение и да може да интегрираме едновременно 2-та куриера Спиди и Еконт в Magento чекаута, като потребителите попълват адреса си само веднъж. 

Magento 2 доставка до офис на Еконт Stenik

Преди няколко години разработихме подобно решение за Magento 1. Решението бе за чекаута на известния онлайн магазин Ozone.bg. Малко след като направихме редизайна на Ozone, реализирахме и обединяването на куриерите Спиди и Еконт в чекаута. Самият чекаут за Magento 1, който използваме, не е стандартният, а one-step checkout, който в Stenik сами написахме.
В интернет магазина на Хиполенд отново за Magento 1 реализирахме комбинация от други два куриера - Европът и Спиди - отново в един чекаут. Т.е. не е задължително двата куриера, които комбинираме, да бъдат Спиди и Еконт, а може да бъдат по избор на търговеца.

От една страна е огромна техническа работа да се създаде от нулата модул за Спиди и Еконт за Magento (а и за всяка друга eCommerce open source или SAAS платформа). От друга страна самите официални модули на Еконт и Спиди съдържат богата функционалност в админ панела и добри връзки с API-тата на куриерите.

Затова ние решихме да запазим 2-та текущи официални модула, като ги надградим с наши допълнителни модули, така че:

  • модулите на Еконт и Спиди да работят безпроблемно заедно със стандартните Magento полета за адрес;
  • потребителите да попълват данните само веднъж.

Доставка Спиди до врата или офис Magento 2 Stenik

Потребителите на онлайн магазин на Magento 2 вече трябва да попълнят само e-mail адрес, имена и телефона си и след това, вместо да попълват адрес за доставка (стандартно в Магенто и за стандартните модули за Спиди и Еконт), директно им даваме възможност да изберат как желаят да бъде доставена пратката:

  • адрес с Еконт
  • офис на Еконт
  • адрес със Спиди
  • офис на Спиди
  • вземи от физически магазин (това е допълнителен модул, който разработихме от Стеник за вземане на стоката от магазин на търговеца - pick up from store или click & collect). 

Доставка вземи от магазин Магенто 2 от Стеник

В ъпгрейда, който направихме, също така включихме и:

  • запазване на адресите в адресната книга за регистрирани потребители;
  • редакция на адресите в адресната книга и чекаута;
  • бъг фиксове на официалните модули на Спиди и Еконт и преправяне на дадени функционалности;
  • опция за проследяване на пратката от профила на потребител за Еконт (имаше го базово само за Спиди)
  • опция за изпращане на товарителница за проследяване в мейла към клиента, когато пратката бъде изпратена от админ панела на Магенто и линк за проследяване към сайтовете на Еконт и Спиди.
  • интеграция на статусите на поръчки в Magento със статусите идващи от Еконт и Спиди и автоматична смяна на статусите при вземане на поръчката от куриер и предаване на клиент. 

Избор на адрес на Еконт или Спиди Магенто 2 от Стеник

 

Добавяне и редакция на адрес на Спиди и Еконт интеграция Магенто 2 от Стеник

Колко време ни отне и как работи?

Работата по ъпгрейда на куриерските модули отне над 400 часа инвестиран от Stenik труд на програмисти и Magento консултанти. Но като лидери в разработката на сложни онлайн магазини за българския пазар, ние се чувстваме задължени да налагаме важни eCommerce функционалности като стандарт, а не като екзотика, която е достъпна само за малцина по-големи онлайн търговци.

Може да видите лесния начин за финализиране на поръчка с куриер на Еконт или Спиди, който сме интегрирали за онлайн магазина на Douglas & Beauty Zone.

Какво предстои?

В Stenik няма да спрем до тук. Предвидили сме и следващи ъпгрейди на модулите. В тях ще се справим с големия проблем на онлайн търговците по време на натоварени за куриерите период като Коледните празници. В такива периоди куриерските модули забиват и спират да работят или работят бавно, при което става невъзможно потребителите на онлайн магазина да финализират поръчка. Решението, което сме реализирали за Magento 1, а сега ще го пренесем и в Magento 2, е че създаваме кеширана версия на изчисляването на цената на доставка локално в онлайн магазина на търговеца. И така, ако връзката с куриерското API прекъсне, то потребител ще успее без проблем да завърши поръчката си, като след това ще може автоматично да се генерира и товарителница.

Ако имате онлайн магазин на Магенто, ще се радваме да се свържете с нас и да поговорим, как може да ъпгрейднем Вашия чекаут, така че Вашите потребители да е необходимо да попълват данните за куриерите Спиди и Еконт по възможно най-краткия и бърз начин. В Stenik разбираме от това!

Отворени сме и за всякакви въпроси за custom Magento разработки, както и за разработка на нови онлайн магазини или миграция на онлайн магазини към Magento от други платформи като OpenCart, PrestaShop, WordPress, SaaS решения или дори custom разработени магазини.

За автора:

Stefan Stefan Chorbanov

Стефан Чорбанов е един от създаделите на Stenik и от 2004 г. до сега работи в компанията по създаването на емблематични онлайн магазини и уеб сайтове. Участвал е в eCommerce проекти за KFC, Кокетна, CarpetMAX, Хиполенд, Пакостник, Ozone, Денси, Orange Center, Tempo, Demobaza, Giulian и много други. Като хоби, развива и собствени онлайн магазини за дрехи, което го прави специалист не само от страната на разработчика, а и от страната на търговеца – опит, който малцина притежават.

Сподели

Напиши коментар: