Wiki E-AutoPay База знаний

Есть вопрос?

Если у вас есть вопрос введите его в форме ниже!

Платформа LP (установка кода)

Для передачи заказов с Вашего сайта на платформе LP в E-AutoPay устанавливаем код формы на страницу в разделе “Настройки” в нужном сайте:

Выбираем “Метрика и скрипты” — “Добавить плагин”

Выбираем “Произвольный код”

Называем его E-AutoPay form и устанавливаем код формы в <body>

Сам код:

<form id="eap" action="//login.e-autopay.com/buy/save_order_data.php" method="post" style="display: none;">
	<input type="text" name="name">
	<input type="text" name="phone">
	<input type="submit" name="submit">
	<input type="hidden" name="pay_mode" value="3">
	<input type="hidden" name="notes" value="">
	<input type="hidden" name="form_charset" id="form_charset" value="">
	<input type="hidden" name="tovar_id" value="111111">
	<input type="hidden" name="form_id" value="11111">
	<input type="hidden" name="order_page_referer" id="order_page_referer" value="" />
</form>

В коде нужно изменить параметры:

  • login — изменить на логин, который указан в ссылке Вашего аккаунта E-AutoPay
  • В поле name=»tovar_id» изменить значение value=»111111″. Вместо 111111 нужно установить id нужного товара. Его можно найти в разделе «Товары» — «Список товаров».
  • В поле name=»form_id» изменить значение value=»11111″. Вместо 11111 нужно установить id формы из Вашего аккаунта E-AutoPay. Его можно найти в разделе «Товары» — «Конструктор форм»

Код должен быть установлен вот так:

После сохранения перейти к редактированию страницы:

В нужной форме перейти к кнопке и проверить настройку действия. Должно быть “отправить кнопку или перейти к следующему шагу”

Далее перейти к настройке формы:

Установить Действие после отправки — Выполнение JavaScript кода и в открывшемся поле поставить скрипт:

var cliName = name;
var cliPhone = phone;
var eaForm = document.getElementById("eap");

eaForm.name.value = cliName;
eaForm.tovar_id.value = 347514; //Вставляем, если id товара отличается от id товара в общей форме
eaForm.phone.value = cliPhone;
eaForm.submit.click();

Должно получиться вот так:

Публикуем страницу, проверяем работу.

Дополнение. Пример кода для передачи разных товаров:

var cliName = name; //значение поля Имя из отправленной формы
var cliPhone = phone; //значение поля Телефон из отправленной формы
var cliColor = fields["Цвет"]; //значение поля доп поля (цвет) из отправленной формы 
var cliSize = fields["Размер"]; //значение поля доп поля (размер) из отправленной формы 
var eaForm = document.getElementById("eap"); // идентификатор формы в e-autopay

//заполнение полей формы ЕА
eaForm.name.value = cliName;
eaForm.phone.value = cliPhone;
switch(cliColor){
	case 'Черный':
		eaForm.tovar_id.value = 111111;
		break;
	case 'Синий':
		eaForm.tovar_id.value = 222222;
		break;
	case 'Голубой':
		eaForm.tovar_id.value = 333333;
		break;
	case 'Серый':
		eaForm.tovar_id.value = 444444;
		break;
	case 'Темно-синий':
		eaForm.tovar_id.value = 555555;
		break;
	case 'Бойфренды':
		eaForm.tovar_id.value = 666666;
		break;
}
eaForm.notes.value = "Размер: " + cliSize;
eaForm.submit.click();

Также напоминаю, что Вы можете всегда обратиться в службу поддержки пользователей E-AutoPay.com, задать вопросы и получить помощь по сервису.

Ответить

Ваш email нигде не будет опубликован. Обязательные поля отмечены *

Вы можете использовать HTML теги и атрибуты <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>