AutoWebOffice 

  

Автоматическое оповещение о продаже сторонних скриптов и сервисов

АвтоОфис позволяет автоматически отправлять оповещение о продаже товаров и услуг на указанные URL сторонних скриптов и сервисов.

URL для оповещений указывается в настройках товара, в блоке Настройки автоматических оповещений сторонних скриптов и сервисов о продаже данного товара.

Для настройки данного функционала:

  1. Войдите в раздел «Товары» зарегистрированного в сервисе АвтоОфис магазина
  2. Зайдите на страницу изменения информации по товару и найдите на ней блок «Настройки автоматического оповещения сторонних скриптов и сервисов о продаже данного товара»
  3. В поле «URL для отправки оповещений» данного блока укажите адрес, на который должны будут отправляться оповещения о продаже данного товара или услуги
  4. В поле «Используется» данного блока поставьте галочку

Оповещение сторонних скриптов и сервисов о продаже товара

После этого, в случае продажи данного товара или услуги (смены статуса счета с данным товаров на «Оплачен»), на указанный Вами «URL для отправки оповещений» будут отправлены методом $_POST следующие данные:

Параметр

Описание

Информация по счету

id_account

Код счета

account_number

Номер счета

date_of_order

Дата создания счета

date_of_payment

Дата оплаты счета

id_payment_system

Код платежной системы

id_account_status

Код статуса счета

Информация по контакту

id_contact

Код контакта

email

Email, указанный при заказе

phone_number

Телефон, указанный при заказе

last_name

Фамилия

name

Имя

middle_name

Отчество

skype

Skype

id_country

Код страны

area

Область/Край

city

Город

delivery_address

Адрес доставки

zip_code

Почтовый индекс

Информация по товару или услуге

id_account_line

Код строки счета

id_goods

Код товара

vendor_code

Артикул товара

price

Цена

quantity

Количество

sum_price

Сумма стоки счета (цена*количество)

Дополнительная информация

hash

Контрольная сумма MD5 для формирования подписи удостоверяющей подлинность полученных данных

 

Скрипт или сервис, принимающий данные, в случае успеха обработки полученных данных, должен вернуть «200 OK». То есть скрипт, обрабатывающий оповещение от магазина, зарегистрированного в АвтоОфис, в случае успешной обработки полученных данных, должен вывести на страницу текст: 200 OK и только этот текст. 

Формирование контрольного HASH удостоверяющего подлинность полученных данных:

Контрольная сумма MD5 - строка, представляющая собой 32-разрядное число в 16-ричной форме и любом регистре (всего 32 символа 0-9, A-F). Формируется по строке, содержащей следующие параметры, разделенные ':', с добавлением API KEY GET (данный параметр вы можете получить, перейдя в раздел Настройки->API, вашего магазина):

id_account.':'.date_of_payment.':'.id_account_line.':'.id_goods.':'.api_key_get

Пример формирования контрольной суммы MD5 на PHP:

<?php
$hash = MD5($id_account.':'.$date_of_payment.':'.$id_account_line.':'.$id_goods.':'.$api_key_get);
?>