Уважаемые коллеги, друзья!
Представляем Вам новые интересные возможности сервиса e-autopay.com
Передача заказа на несколько товаров
В коде форм, которые Вы можете установить на свои страницы заказа добавлены новые поля, которые позволяют передать количество и стоимость каждого товара в заказе. Для каждого товара при этом используется такая структура:
Типы полей можно настраивать по своему усмотрению, как того требует сайт.Код HTML:<input type="checkbox" name="tovar_id[]" value="123456"> <input name="price_tovar_id_123456" value=""> <input name="count_tovar_id_123456" value="">
Пример кода формы с такими полями:
Код HTML:<form action="//lessoneautopay.e-autopay.com/checkout/save_order_data.php" method="post"> <!-- Поля ввода данных клиента --> <input type="text" name="name" placeholder="Ваше имя*" required="required" value="" /> <input type="text" name="email" placeholder="Ваш e-mail*" required="required" value="" /> <!-- Товар Мишка белый --> <input type="checkbox" name="tovar_id[]" value="319670" checked="checked" /> <input type="nubmer" name="count_tovar_id_319670" value="3"> <input type="nubmer" name="price_tovar_id_319670" value="300"> <!-- Товар Мишка коричневый--> <input type="checkbox" name="tovar_id[]" value="319669" /> <input type="nubmer" name="count_tovar_id_319669" value="2"> <input type="nubmer" name="price_tovar_id_319669" value="200"> <!-- Кнопка отправки формы --> <input type="submit" name="submit" value="Заказать!" /> <!-- Скрытые обязательные поля --> <input type="hidden" name="pay_mode" value="3"> <!-- Определяет способ оплаты по умолчанию (если не указан, то клиент перейдет на общий выбор способа оплаты) --> <input type="hidden" name="form_charset" id="form_charset" value=""> <!-- Устанавливает кодировку формы --> <input type="hidden" name="form_id" value="id_формы "> <!-- id формы (выдается в конструкторе форм) --> <input type="hidden" name="order_page_referer" id="order_page_referer" value="" /> <!-- Определяет адрес страницы, на которой установлена форма --> </form>
А здесь можно посмотреть, как она может выглядеть и работать:
http://support.e-autopay.info/presentation/basket_form/
В результате, мы имеем заказ с нужными позициями, нужной ценой и нужным количеством.
Внимание! Для того, чтобы клиент мог сам указать цену товара при заказе, в товаре должна быть включена настройка "произвольная стоимость товара"!
Передача произвольных параметров в ссылке
Зачастую различные сети и трекеры просят передавать в ссылке произвольные параметры, которые необходимы для работы. E-AutoPay.com умеет принимать и отдавать обратно такие параметры.
Для передачи произвольного параметра необходимо сформировать ссылку таким образом:
http://support.e-autopay.info/presentation/basket_form/?custom[subid]=subidtest&custom[testid]=testidtest
То есть, каждый параметр, для передачи, формируется как
custom[название_параметра]=значение_параметра
Параметры будут отображены в заказе:
Далее Вы сможете получить их как через уведомления на Ваш URL, так и через API
В уведомлении такие переменные отдаются и как GET и как POST параметры.
Успехов Вам и Вашему бизнесу!
Социальные закладки