UA Checkout

Описание

UA Checkout заменяет страницу оформления WooCommerce собственным одностраничным оформлением, созданным для Украины. Покупатель выбирает отделение или почтомат Новой Почты либо отделение Укрпочты, видит цену доставки ещё до оплаты и платит так, как принимает магазин: наложенным платежом, частичной предоплатой или онлайн через собственные счета магазина в monobank, LiqPay, WayForPay и других украинских платёжных сервисах. Заказ появляется в WooCommerce как обычно.

В кабинете UA Checkout магазин также может создавать накладные Новой Почты и Укрпочты, выдавать фискальные чеки (Checkbox, Вчасно.Каса), передавать заказы в CRM и получать уведомления в Telegram.

Сам плагин лишь соединяет магазин с сервисом: он переводит покупателя из корзины на страницу UA Checkout с токеном его собственной корзины. Цены, доставку и заказ UA Checkout обрабатывает через API WooCommerce. Деньги поступают сразу на платёжные счета магазина; UA Checkout никогда не получает деньги покупателей и не видит данные карт.

Плагин выключен, пока администратор сайта его не включит, а стандартное оформление WooCommerce остаётся на месте всякий раз, когда UA Checkout не отвечает.

С чем работает

Каждый сервис подключается в кабинете UA Checkout с собственным аккаунтом и ключами магазина.

  • Доставка: Новая Почта (отделения, почтоматы, курьер до двери, накладные из кабинета), Укрпочта (отделения, Стандарт или Экспресс, накладные), самовывоз из магазина, собственный курьер магазина.
  • Оплата на странице UA Checkout, сразу на собственные счета магазина: наложенный платёж, частичная предоплата, monobank (plata by mono и «Покупка частинами» monobank), LiqPay (карты, Приват24 и «Оплата частями» ПриватБанка), WayForPay, hutko, RozetkaPay, Portmone, EasyPay, NovaPay, Tranzzo (в том числе оплата частями А-Банка и ПУМБ), Stripe для магазинов с аккаунтом Stripe в поддерживаемой стране и банковский перевод на IBAN магазина. Покупатели платят Visa, Mastercard, Apple Pay или Google Pay на странице провайдера.
  • Фискальные чеки: Checkbox, Вчасно.Каса.
  • CRM: KeyCRM, SalesDrive.
  • SMS и Viber покупателю: TurboSMS, AlphaSMS.
  • Уведомления в Telegram для владельца магазина.
  • Обмен с BAS и 1С:Предприятие 8 через стандартный «Обмен с сайтом» (CommerceML), в тарифе Pro. UA Checkout не продаёт, не устанавливает и не обслуживает BAS или 1С, а лишь обменивается данными с существующей базой магазина. Перечень программного обеспечения Госспецсвязи Украины ограничивает эти программы для органов власти, государственных предприятий и объектов критической инфраструктуры.

Внешние сервисы

Плагин соединяется с UA Checkout (https://ua-checkout.com), облачным сервисом оформления заказов, который предоставляет страницу оформления для ваших покупателей. Ничего не отправляется, пока администратор не отметит «Включить UA Checkout на этом сайте» в разделе WooCommerce UA Checkout. После этого:

  • При открытии страницы оформления (не чаще раза в минуту, с кешем) плагин спрашивает https://api.ua-checkout.com/woocommerce/config, включено ли оформление UA Checkout для этого сайта. Он передаёт имя хоста сайта и версию плагина.
  • Когда покупатель переходит к оформлению, а UA Checkout включён, браузер покупателя перенаправляется на страницу оформления UA Checkout с токеном его корзины в WooCommerce Store API, а также с параметрами utm_*, fbclid и gclid этого визита, если они есть. UA Checkout читает корзину, а затем создаёт заказ через WooCommerce REST и Store API с ключами, которые владелец магазина подтвердил при подключении.

Условия использования UA Checkout: https://app.ua-checkout.com/terms
Политика конфиденциальности UA Checkout: https://app.ua-checkout.com/privacy

Скриншоты

Установка

  1. Установите и активируйте плагин.
  2. Подключите магазин в кабинете UA Checkout (https://app.ua-checkout.com): «Подключить магазин» WooCommerce.
  3. В WooCommerce UA Checkout отметьте «Включить UA Checkout на этом сайте».
  4. В кабинете включите оформление: «Тест» показывает его только вам (откройте магазин с ?uac_preview=1), «Вкл.» — каждому покупателю.

Часто задаваемые вопросы

Что будет, если UA Checkout недоступен?

Плагин ждёт ответа не больше 3 секунд. Если ответа нет, покупатели остаются в стандартном оформлении WooCommerce.

Можно ли попробовать, не показывая покупателям?

Да. Выберите «Тест» в кабинете UA Checkout и откройте свой магазин с ?uac_preview=1. В UA Checkout переходит только этот браузер; ?uac_preview=0 снова выключает переход.

Какие языки поддерживает плагин?

Страница настроек на английском, с переводами с translate.wordpress.org. Само оформление — на украинском и английском, а на русском, если магазин это включит.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«UA Checkout» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«UA Checkout» переведён на 2 языка. Благодарим переводчиков за их работу.

Перевести «UA Checkout» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

0.2.2

  • Все функции, константы, опции, transient-ы, фильтры и cookie теперь используют собственный префикс плагина «uacheckout».
  • После обновления снова отметьте «Включить UA Checkout на этом сайте» (настройка теперь хранится под новым именем).
  • Ссылка на условия на странице настроек ведёт на существующую страницу.

0.2.1

  • Переводы теперь приходят с translate.wordpress.org: встроенные языковые файлы и load_plugin_textdomain() убраны.
  • Ссылка на условия в readme ведёт на существующую страницу.

0.2.0

  • Строки на английском, с украинским и русским переводами в комплекте.
  • Readme подробно описывает внешний сервис.

0.1.1

  • «Вернуться в корзину» на странице UA Checkout открывает корзину магазина по её настоящему адресу.

0.1.0

  • Первая версия: переход на оформление UA Checkout, тестовый режим и стандартное оформление WooCommerce всякий раз, когда UA Checkout недоступен.