Подключение внешней корзины заказов

Если у вас на сайте уже установлена какая-либо CMS, позволяющая просматривать информацию по товарам и наполнять корзину заказов, то вы можете интегрировать свой движок интернет магазина с АвтоВебОфис.

Для передачи информации по товарам из корзины заказов используемого вами движка интернет магазина, вам необходимо отправить массив с данными по товарам вида:

Goods[<код_товара>][<параметры>];

Где:

  • <код_товара> - уникальный идентификатор товара в вашем магазине, зарегистрированном в АвтоВебОфис
  • <параметры> – дополнительная информация по заказанной позиции товара

На адрес:

POST https://<идентификатор_магазина>.autoweboffice.ru/?r=ordering/cart/s1&lg=ru

Допустимы значения параметров:

quantity - количества добавляемого наименования товара dc - код скидки к наименованию товара

Вместе с информацией по товарам, входящим в заказ, вы можете передать информацию по контактным данным пользователя, осуществляющего заказа товара.

Для передачи информации по контактным данным пользователя, вам необходимо отправить массив вида:

CartAccount[<параметры>];

Где:

<параметры>– дополнительная информация по контактным данным клиента

Допустимы значения параметров:

last_name - фамилияname - имяmiddle_name - отчествоemail - emailphone_number - телефонid_delivery_region - код региона доставкиid_country - код страныarea - областьcity - городdelivery_address - улица, дом, квартираzip_code - почтовый индекс

Пример отправляемого массива:

Допустим, клиент на вашем сайте добавил в корзину 2 наименования товара в количестве 1 шт. и 3 шт. соответственно, тогда отправляемый в АвтоВебОфис массив c информацией по заказу будет иметь следующий вид:

Goods[1][quantity] = 1; Goods[15][quantity] = 3;

CartAccount[name] = «Александр»; CartAccount[email] = «example@example.com»

После отправки данного массива методом POST на адрес:

POST https://<идентификатор_магазина>.autoweboffice.ru/?r=ordering/cart/s1&lg=ru

Клиент продолжит процедуру оформления заказа на стороне вашего интернет магазина зарегистрированного в АвтоОфис, сможет ввести свои контактные данные и произвести оплату удобным для него способом.

Пример используемой HTML-формы:

<form action="https://<идентификатор_магазина>.autoweboffice.ru/?r=ordering/cart/s1&lg=ru" method="post" enctype="application/x-www-form-urlencoded" accept-charset="UTF-8">

<input type="hidden" value="1" name="Goods[10][quantity]"> 

<!-- <input type="hidden" value="Александр" name="CartAccount[name]"> -->
<div>
Имя: <input size="40" maxlength="255" name="CartAccount[name]" type="text">
</div>


<!-- <input type="hidden" value="example@example.com" name="CartAccount[email]"> -->
<div>
Email: <input size="40" maxlength="255" name="CartAccount[email]" type="text">
</div>


<div>
<input type="submit" value="Оформить заказ">
</div>

</form>