Едностъпков чекаут за Opencart с Еконт и Спиди интеграции

Чекаут процес в една страница за Opencart с интегрирани модули на Еконт и Спиди

Към момента е наличен и тестван за посочените версии, на линковете по долу може да разгледате демо на модула:

------------------------------------------------------------

ЗА ЗАПИТВАНИЯ:  tankoo.eu@gmail.com или 0894 53 26 33

------------------------------------------------------------

САЙТОВЕ С ФУНКЦИОНИРАЩ МОДУЛ

------------------------------------------------------------

Данни за клиента

Име, фамилия, телефон, и-мейл.

Данни за типа на клиента:

Стандартни за Опенкарт - Клиентски групи с възможност за настройка на физическо и юридическо лице.

Допълнителни потребителски полета:

Стандартни за Опенкарт - опция за настройка на допълнителни полета, като метод за събиране на данни за юридическо лице - ЕИК, Име на фирма и други.

Избор на държава:

Стандартни за Опенкарт - настройват се държавите в които оперира онлайн магазина, ако е разрешена само една държава полето се скрива и е маркирано автоматично.

Методи за доставка

Могат да се ползват всички стандартни методи за доставка, както и методи които да се инсталират допълнително. в модула има вградени методи за достатвка за куриерски компании Еконт и Спиди

Модул „Достави с Еконт“ за Opencart, който включва:

Модула включва интеграция с delivery.econt.com за бързо и лесно генериране на товарителници, автоматично ценообразуване, както и платежен метод – Гарантирано от Еконт, който представлява плащане с карта, но сумите се получават от Еконт, а на търговеца се изплащат сумите по споразумение което вече има за наложените плащания.

  • Избор на доставка до офис или до адрес - офисите и адресите се извличат от базата данни на Еконт чрез интегрирано API и се записват в локалната база данни за бързо и безпроблемно селектиране. За целта са нужни потребителски данни за интеграция с онлайн магазини, които може да вземете от своя Еконт кабинет - https://ee.econt.com/
  • Автоматично или статично ценообразуване на доставката - ако изберете статично ценообразуване, в админ панела на Opencart въвеждате желаната твърда цена за доставка до офис на Еконт или Адрес чрез Еконт. При избор на автоматично ценообразуване се вземат в предвид - теглото на количката, адреса за доставка, настройки в модула които разрешават или забраняват такса наложено плащане, такса обявена стойност, такса SMS, такса Обратна разписка, такса Вземане от адрес, както и начисляване или не на отстъпки към потребителският ви акаунт.
  • Безплатна доставка - въвежда се сумата която трябва да бъде достигната за да се преизчисли сумата за доставка и тя да бъде безплатна. Показваме съобщение за оставащата сума до активиране на безплатната доставка.
  • Интеграция с delivery.econt.com - специално разработен от екипа на Еконт за нуждите на онлайн магазини. Събраната информация за поръчката включваща вида, количеството и сумите на продуктите в количката, имена и данни за контакт, избран офис или адрес за доставка, както и приложени отстъпки чрез купони или ваучери, вида на плащане и други, се подават чрез специално генериран код през платформата на Достави с Еконт към профила на конкретния онлайн магазин, с което могат да се генерират товарителници без ръчно попълване на каквито и да е полета. Процеса може да бъде ръчен, чрез бутон в администрацията на Opencart с който се подава конкретна поръчка, или автоматизиран още в процеса на завършване на поръчката.
  • Линк за автоматично обновяване на офисите и адресите за доставка с Еконт чрез Крон заявка

 

Модул „Доставка със Спиди“ за Opencart, който включва:

Модула не включва генериране на товарителници а само избор на реален офис или адрес спрямо API  на Спиди, както и автоматично ценообразвуане

  • Избор на доставка до офис или до адрес - офисите се извличат от базата данни на Спиди чрез интегрирано API и се записват в локалната база данни, а адресите се извличат от API в процеса на селектиране, за целта са нужни потребителски данни за интеграция с онлайн магазини които може да вземете от своя Спиди кабинет - https://myspeedy.speedy.bg/
  • Автоматично или статично ценообразуване на доставката - ако изберете статично ценообразуване, в админ панела на Opencart въвеждате желаната твърда цена за доставка до офис на Спиди или Адрес чрез Спиди. При избор на автоматично ценообразуване се вземат в предвид - теглото на количката, адреса за доставка, настройки в модула които разрешават или забраняват такса наложено плащане, такса обявена стойност, такса чупливо, такса Вземане от адрес /чрез избор от падащо меню за информация на офис или адрес за предаване на пратката/.
  • Безплатна доставка - въвежда се сумата която трябва да бъде достигната за да се преизчисли сумата за доставка и тя да бъде безплатна. Показваме съобщение за оставащата сума до активиране на безплатната доставка.
  • Линк за автоматично обновяване на офисите за доставка със Спиди чрез Крон заявка

Селектор на адреси или офиси

Спрямо избрания вид доставка се събира различна информация за адреса на доставка. При методи на доставки включващи Еконт или Спиди се ползват по-горе описаните модули, като се показват съответните полета за избор на офис или точен адрес за доставка. При избран метод на доставка - Вземане от място - Pickup не се изискват полета за въвеждане на адрес, полетата остават скрити, а като адрес се подава въведения в стандартните настройки на Опенкарт адрес за локация на магазина.

Методи за плащане

Всички стандартни методи за доставка работят нормално. При опция /Плащане при доставка - COD/ се изчислява такса Наложено плащане, ако модулите за доставка са настроени за нея. В някои допълнително инсталирани модули за плащане, може да се наложи добавяне на допълнителен код за да се стартира процеса по плащането.

Гарантирано от Еконт

Това е сравнително нов метод за плащане предложен от Куриерска фирма Еконт, който е отговор на все повечето непотърсени пратки. Модулът е успешно интегриран в чекаута.

Гарантирано от Еконт с Наложен платеж е услуга, която предоставя възможност на всеки потребител да заплати с платежна карта наложения платеж и куриерските услуги. Част от логистичния модул Достави с Еконт за платформа OpenCart, който предоставя възможност за плащане с карта през системата на Борика. Процесът  за всеки потребител в клиентската част на магазина е следният: 

  • клиентът завършва поръчката си в онлайн магазина като избира начин на плащане Гарантирано от Еконт
  • клиентът се пренасочва към сайта на Еконт, за да се запознае с Общите условия, сумата, която ще бъде блокирана от неговата платежна карта (тази сума може да бъде съвкупност от: стойността на наложения платеж, цена на доставка, както и цената за връщане на пратката при отказ на клиента да я получи след преглед/преглед и тест и връщане) и въвежда свой имейл, на който да получи линк за евентуален отказ на транзакцията, преди пратката да бъде получена
  • сумата се блокира от платежната карта на клиента. Тя остава блокирана по платежната карта на клиента в рамките на 5 дни. Ако в този срок търговеца не подготви пратка и не постъпи товарителница по конкретната поръчка в логистичния модул Достави с Еконт, сумата се отблокира. При успешна доставка на клиента, сумата на наложения платеж заедно с цената на доставка се усвояват от платежната карта на клиента, а сумата за връщане се освобождава. Ако клиента откаже пратката, сумата за доставка и връщане се превежда към Еконт, а останалата блокирана сума – стойността на наложения платеж се освобождава. 

За направеното от потребителя плащане Еконт издава разписка за стойността на наложения платеж, която замества касов бон в случай, че онлайн търговеца има действащо споразумение за изплащане с пощенски паричен превод.

Количка

Включва всички стандартни за Опенкарт елементи. При проверка за наличност в кода, ако няма такава или няма наличност за конкретен продукт, а в настройките на Опенкарт са забранени продажните на неналични продукти, пренасочваме към стандартната страница за количка със съответните съобщения за липса на наличност в количката. Добавени са активни бутони за запазване и премахване на продукти без рефреш на страницата. В процеса на ценообразуване цените за доставка могат да се сменят, при което количката се обновява без рефреш на страницата.

Добавки към поръчката

  • Бонус точки - Въвеждане на натрупаните от регистриран потребител бонус точки и преизчисляване на количката без презареждане на страницата
  • Код за отстъпка - Въвеждане на код за отстъпка и преизчисляване на количката без презареждане на страницата
  • Ваучер - Въвеждане на код за от Ваучер и преизчисляване на количката без презареждане на страницата
  • Кредит суми - Автоматично добавяне на заредени кредит суми към регистрирани акаунти ако има такива
  • Други - Всичи стандартни добавки към поръчката като данъци, такси за поръчка с ниска стойност и други се добавят автоматично

Регистриране на акаунт

Чекаута по подразбиране осъществява процеса като „Гост“, ако не е избрано в стандартните настройки на Опенкарт, че е задължителна регистрацията, т.е. по подразбиране, не е нужно клиента да е вписан за да поръча. За да се впише вече съществуващ клиент може да позлва бутоните в горния десен ъгъл. При желание на клиента и кликайки на отметка „Запази данните..“, ще се поиска от него да въведе парола за създаване на акаунт.

Завършване на процеса

След кликане на бутона Потвърди поръчката всички данни се валидират и съобщенията за грешка се извеждат едновремено за целия процес, ако всичко е попълнено коректно ще се стартира процеса зададен спрямо метода на плащане.

Изоставени колички

Щом стартира процеса на чекаут се записва поръчката в секция Изоставени колички. При въвеждане на което и да е поле – Име, Телефон, Адрес за доставка, данните се добавят към вече създадения ред в таблицата, ако процеса по плащане мине успешно се изтриват данните тъй като количката вече не е изоставена. Този панел позволява да не пропуснете поръчка поради факт, че нещо не е сработило и процеса по изпращане на поръчка не е преминал успешно.

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

Процеса за записване на изоставените колички, позволява на потребителя да рефрешва или разглежда отново сайта, без да се загубят вече въведените до този момент данни в полетата на чекаута.

Вход със Facebook

Добавена е възможност за вход с Facebook, като за целта в админ панела трябва да се въведат номерата за FACEBOOK APP ID и FACEBOOK APP SECRET. Полетата които Facebook не успее да попълни, като адрес и-мейл и други ще бъдат изискани от клиента да попълни сам.

APP ID - https://developers.facebook.com/apps/

В полето - Valid OAuth Redirect URIs се попълва, като замените domain.com

https://domain.com/index.php?route=tk_checkout/checkout&fblogin&link=checkout

Кодове за проследяване

Вградени са някои от основните функции за проследяване на Google analytics, Google Ads и Facebook.

На Чекаут страницата се стартират кодове:

  • за Google analytics - gtag(‚event‘, ‚begin_checkout‘.., като за целта в админ панела трябва да се въведе единствено UA-000000000-1 кода
  • за Facebook Pixel - fbq(‚track‘, ‚InitiateCheckout‘.., като за целта в админ панела трябва да се въведе единствено Facebook init кода

На Съксес страницата се стартират кодове:

  • за Google analytics - gtag(‚event‘, ‚purchase‘.., като за целта в админ панела трябва да се въведе единствено UA-000000000-1 кода
  • за Google Ads - gtag(„event“, „conversion“.., като за целта в админ панела трябва да се въведе единствено AW-000000000/... кода
  • за Facebook Pixel - fbq(‚track‘, ‚Purchase‘.., като за целта в админ панела трябва да се въведе единствено Facebook init Pixel кода

Всички проследяващи кодове включват необходимите реквизити.

Дизайн

В дизайна на чекаут страницата е използван собствен независим CSS файл, който не се променя от кодовете на сайта. Самия дизайн може да се преправи спрямо нуждите на всеки сайт.

Езици

Чекаут модула е разработен на български и английски

Функционалност

В създаването на модула са използвани само стандартни за Opencart похвати, методи, функции и функционира нормално с всички стандартни и вградени модули. При качване на модула в сайта не се заменят никакви файлове.