База знаний
Настройка параметров «Покупки в 1 клик»
ID статьи: 52
, создана 12 апр 2016
Актуально для:
Не работает форма «Покупки в 1 клик»: при попытке сделать заказ отображается ошибка создания заказа.
Решение
Необходимо проверить настройки формы и корректность выставленных параметров.Для этого переходим в менеджер файлов:
Контент → Структура сайта → Файлы и папки/ajax
Находим в папке файлы, в которых отображены настройки нужного нам функционала.
one_click_buy.php – покупка в 1 клик с карточки товара
one_click_buy_basket.php – покупка в 1 клик из корзины
Рассмотрим управление параметрами функции «Покупка в 1 клик» на примере файла one_click_buy.php.
Открываем файл через пункт «Редактировать как PHP».

Нужные нам параметры:
DEFAULT_PERSON_TYPE" => "1",
DEFAULT_DELIVERY" => "1",
DEFAULT_PAYMENT" => "1",
Где "1" – ID параметров, которые нам необходимо проверить и при необходимости настроить.

Рассмотрим каждый из них.
DEFAULT_PERSON_TYPE" => "1", – где 1 — это параметр, задающий тип плательщика.
В значении (''1'') должен значиться ID из настроек типов плательщиков. По умолчанию в решении ID = 1, что соответствует физическим лицам.
Это обязательный параметр. Если вы указали его неверно, «Покупка в 1 клик» работать не будет.
Как проверить корректность значения:
Перейдите в настройки типов плательщика
Магазин → Настройки →Типы плательщиков
Проверьте, чтобы нужный вам тип плательщика был активен и его ID соответствовал указанному в файле. При необходимости вы можете заменить значение в кавычках на 2, если хотите, чтобы «Покупка в 1 клик» работала только для юридических лиц.

DEFAULT_PAYMENT" => "1", – параметр, задающий способ оплаты. Платежная система должна быть активна, а ее ID соответствовать указанному параметру в файле.
Это также обязательный параметр. Если вы указали его неверно, «Покупка в 1 клик» работать не будет.
Как проверить, корректно ли он выставлен:
Переходим в настройки платежных систем:
Магазин → Настройки → Платежные системы
Проверяем, чтобы указанный ID соответствовал нужному нам значению и был активен.

DEFAULT_DELIVERY" => "1", – параметр, задающий способ доставки.
Перед тем, как сопоставлять параметры, проверьте настройки платежной системы.
Логика работы функционала такова: к платежной системе привязывается определенный способ доставки. Соответственно, в настройках платежной системы должен быть выбран нужный способ доставки.
К примеру, вы указали ID=1, что соответствует способу оплаты «Наличными курьеру». Теперь нужно проверить, чтобы в настройках платежной системы этот способ доставки был активен.
Как проверить:
Переходим в настройки платежной системы:
Магазин → Настройки → Платежные системы

На вкладке «Службы доставки» выбираем нужный способ — например, «Доставка курьером», «Самовывоз» или несколько пунктов.


Чтобы изменения вступили в силу, сбросьте кеш сайта.
Здравствуйте, Илья! Благодарим за активность.
Функционал «Покупки в 1 клик» не предполагает переход на страницу оплаты. Идея заключается в том, что клиент заполняет минимум информации, после чего с ним связывается менеджер для уточнения нюансов оплаты и доставки.
Если в этом случае отправлять пользователя на страницу оплаты, то быстрый вариант покупки может легко перерасти в полный. Поэтому мы добавили простую форму, которая создает заказ в административной части сайта.
Если вы хотите изменить логику работы этого функционала, можете заказать индивидуальные доработки у наших партнеров:Желаем успехов вашему проекту!
в нашем интернет-магазине (аспро:максимум) форма купить в 1 клик дает возможность заполнить форму, но при отправке выходит Ошибка!
Ошибка регистрации пользователя. Не указан email пользователя.
поле для заполнения эл почты отключено
Здравствуйте, Наталья! Благодарим за активность.
На нашей демоверсии форма «Купить в 1 клик» работает корректно. Возможно, ошибка в чем-то другом. Чтобы ее решить, необходимо посмотреть проект через административную часть сайта. Пожалуйста, обратитесь к специалистам нашей техподдержкиУ нас Аспро:Маркет, так же при отправке заказа через форму "Купить в 1 клик" получаем отдельное окно с ошибкой:
"Ошибка! Ошибка регистрации пользователя. Неверный email"
В настройках покупки в 1 клик поле отключено из обязательных к заполнению.
Пробовал делать его обязательным, оно начинает подсвечиваться красным как обязательное но незаполненное прямо в форме заказа. При отключении снова получаем отдельное окно с ошибкой которую я описал.
В ТП написать уже к сожалению не могу из-за истекшей лицензии.
Здравствуйте, Вячеслав! Благодарим за активность.
Чтобы разобраться в ошибке на форме «Купить в 1 клик», необходимо смотреть проект через административную часть сайта. Рекомендуем продлить активность лицензии, чтобы появилась возможность обратиться к специалистам техподдержки:
Будем на связи!
в ограничениях служб доставки это возможно сделать только в разделах каталога
Здравствуйте, Руслан. Спасибо за ваш комментарий.
Бренд — это свойство товара. А в изначальной версии редакции только такой список ограничений.
К сожалению, ограничение по свойству не входит в список.
Можем реализовать этот сценарий работы индивидуально для вашего проекта. Для консультации свяжитесь с нами . Поможем вам разобраться.