Features
← All features
Sales and marketing

One-click buy

Ordering straight from the product page — the shopper leaves only a phone number.

A long checkout form scares people off: some shoppers abandon it halfway, especially on a phone. A quick-order button cuts the checkout down to a phone number — the order reaches you in seconds and you sort out the rest on the call.

What it does

  • Puts a quick-order button next to «Add to cart»: the shopper taps it and fills in a short form right on the product page.
  • Creates a real order — it lands in the Orders section alongside the rest, with stock reserved and notifications sent; the order shows that it came from the quick form.
  • Leaves the shopper's cart alone: whatever they had put aside stays where it was.
  • You pick the fields yourself: the phone number is always required, and name, email and a comment can be added, each with its own order and required flag.
  • If you want, the form can also offer delivery and payment — the methods and prices are pulled for the city the shopper enters.
  • Bot protection and the message shown after sending are configured separately for each storefront, and you can keep several sets of settings: a separate button for the catalogue product card, for instance.

What you need

  • The button in your shop design: the bundled themes already carry it on the product page, in your own theme you place it where you want in the design editor.
  • Configured delivery and payment methods — if you let shoppers choose them inside the form.

What appears in the shop

This is what a shopper sees once it is installed.

  • On the product page, next to the «Add to cart» button, a «Buy in one click» button appears. Tapping it opens a short order form. The look of the button and the form is changed in the design editor, the set of fields — in the plugin settings. The button can be moved anywhere in your design: onto a catalogue product card, into the header, into the cart.

Купить в 1 клик

Покупатель заказывает товар прямо со страницы, минуя корзину и длинную форму оформления: нажал кнопку, оставил телефон — заказ уже у вас в разделе «Заказы».

Как вывести кнопку в магазине

Кнопка ставится тегом в оформлении магазина: «Дизайн» → редактор оформления, шаблон страницы товара (product.html), рядом с кнопкой «В корзину»:

{oneclick_button product=$product}

product=$product обязателен — из него берётся, какой товар заказывают.

Кнопку можно поставить и в другие места, где есть переменная товара:

{* в карточке товара в каталоге, внутри цикла по товарам *}
{oneclick_button product=$p}

{* со своей надписью *}
{oneclick_button product=$product label="Быстрый заказ"}

{* если настроено несколько наборов полей — выбрать нужный *}
{oneclick_button product=$product profile="Опт"}

Плагин выключен или набор полей не найден — тег ничего не выведет, страница не сломается.

Что настраивается

  • Набор полей формы — в настройках плагина. Можно оставить один телефон, а можно добавить имя, комментарий, выбор доставки и оплаты.
  • Наборы под витрины: у каждой витрины может быть свой набор полей.
  • Вид кнопки и формы — в редакторе оформления. При первом показе плагин кладёт в вашу тему templates/plugins/buy-one-click/form.html и файлы оформления рядом; обновление плагина их не трогает.

Что происходит после отправки

Создаётся обычный заказ — он виден в разделе «Заказы», участвует в остатках, уведомлениях и отчётах наравне с заказами с витрины. Отличить их можно по источнику заказа.

1.6.2 16.10.2026

What’s new

One-click buy now follows the same rules as the regular checkout. If the phone number or email is already known to the shop, the form asks the customer to sign in to their account before it accepts the order. A customer with a new number gets an account right after ordering. Before, a one-click order could be placed on someone else’s number and landed on another person’s customer card.

This version needs CartiX 2.111.0 or newer.

1.6.1 09.10.2026

Fixed

Errors in the purchase window name the field the way it is labelled, in the storefront language: the customer sees “The Phone field is required” instead of “The fields.phone field is required”. A forged bot request no longer causes a server error.

1.6.0 01.10.2026

What's new

The “One-click buy” button sits on every catalogue card, but its script and styling load once per page and arrive in the shared bundle.

The add-on's styling and scripts are now joined with the theme files into a shared compressed file, so the page loads with fewer requests. This works together with core 2.86.0, so the add-on requires it: update the shop first, then the add-on. How joining works: https://cartixx.com/docs/theme/assets

1.5.0 23.09.2026

What we fixed

An order placed in one click on a storefront with a language in the address remembered the shop's default language. Every later email to the shopper and the payment page followed that language: the shopper pressed the button on a Ukrainian page and got emails in another language. The order now remembers the language it was placed in.

1.4.0 22.09.2026

What we fixed

A quick order could not be placed at all when the shipping method asks for an address: the store answered «fill in the street», and there was no street field in the window. The window now shows the fields of the chosen method — street, building, apartment or the branch picker — and the order goes through as usual.

What to do after the update

Nothing: if you have not edited the quick order form in the theme editor, it updates itself. If you have, open the add-on settings and press «Reset the form», otherwise the new fields will not appear in it.

1.3.0 26.08.2026

The form is picked by its number, not by its name

When there are several quick-order forms, the theme now picks one by number. It used to be picked by name — rename the form in the settings and the shopper silently got a different one, with different fields. Names still work, so themes already set up keep running.

You can see how to show the form

Each form now shows a ready line for your theme template with a copy button, and says where the look of the form itself is edited.

1.2.1 16.08.2026

One-click order forms are configurable again

The settings screen is back in the panel: which fields the form has and in what order, whether to show delivery and payment in it, bot protection and the text shown after sending. You can have several forms — one per storefront.

1.1.0 11.08.2026

One-click purchase understands packs

When the customer picks packs on the product page, the order is created for that number of packs: six packs of flooring no longer turn into six metres.

1.0.2 05.08.2026

An icon of its own

In the «Plugins» section and in the list of installed items the add-on now shows its own icon instead of an identical box, so you find the one you need at a glance. The icon appears on shops running version 1.30.0 and newer.

1.0.1 03.08.2026

Instructions in the package

The add-on now ships with setup and configuration notes.

1.0.0 24.07.2026

Первый релиз