Чеки в интернет-магазине
Подключения банка ТочкаОформление заказаКарта СайтаПравила оформления заказаЗаказы поставщикуCRM система для оптовых продажВоронка продажСлои на слайдахСлайдерРейтинг товара в интернет-магазинеПодписки на товарСтраница товаровПоддерживаемые операторыЯзык условий USAM LangИспользование UTM-меток в интернет-магазинеИнтеграция интернет-магазина с OzonОбмен между интернет-магазином и 1С-БУССправить ошибку 500 при обмене сайта с 1С 8Подключить Мой склад для интернет-магазинаПлитки категорий на главной страницеКак массово быстро добавить товарыИмпортировать товары в интернет-магазинПодключение оплаты через Тинькофф в магазинеСтоимость доставки при разном количество товараКарта партнеровБаннеры на сайтеПросмотр заказов в личном кабинетеОтчет по поступлениям платежейЛоги платформыАналитика по брошенным корзинамПодключение ViberПодключение TelegramСоздание фида для 2gisСоздание фида для ЯндексСоздание фида для ЮлаНастройка интерфейсаПодборки товаровЗаготовленные письма для индивидуальной отправкиПодключение оплаты через Робокассу в магазинеПодключение Google AnalyticsВозможности сбора статистики и аналитикиНастройка уведомлений о использование персональных данныхРасчёт стоимости по расстояниюНастройка регистрации в интернет-магазинеДополнительные услуги или опции при покупке товараПропали все виджеты в wordpressЧекиПодключение модуля доставки BoxberryТовар дняДиспетчер задачУдаление данных магазинаПрограммы лояльностиКлиентские счетаСтатусы товара и его отображение в интернет-магазинеКак загружать товары продавцам маркетплейсаКак развернуть маркетплейсПодключения сервисов ЯндексаНастройка мета-теговПодключение кассы ЭвоторРешение проблем с почтой на сайтеПодарочный сертификатПодключение Яндекс МетрикиИспользование формата WebPДобавить кнопку покупки товараНастройка FTPНастройка темыБлоки Gutenberg для редактора wordpressПодключение оплаты через Сбербанк в магазинеПодключение оплаты через ЮKassa в магазинеПодключение сервисов Google к сайтуПодключение модуля доставки SATПодключение модуля доставки Новая почтаКонструктор прайс-листов для клиентаНастройка рассылкиНастроить SEO инструментыНастройка профиля пользователяГруппы и свойства группМаркировка товаров в интернет-магазине для РоссииПоиск на сайтеПродажа электронного контентаРедактирование записи или страницыУправление папкамиУправление файламиПодключение модуля доставки СДЭКПодключение модуля доставки Почты РоссииСтраницы интернет-магазинаВесовой товарТовары под заказНастройка менюОбмен данными между интернет-магазином и 1СОбмен данными между интернет-магазином и 1С 7.7Мультирегиональность в интернет-магазинеСкорость работы платформыЛиды в CRMПроверка контрагентаУправление доставкойПодключение мессенджеровВалидация email адресовПубликация из сайта в ОдноклассникиШорт-коды заказаСчет для покупателя из заказаЧат для сайтаПодключение dadata.ruНакопительные скидкиБонусная программа лояльностиПоручения сотрудникамЗаданияСобрания и планеркиСотрудники и персонал сайтаРассылка по изменению статуса заказаШаблоны сообщенийМассовые действияКаталоги товаровОтделы компанииГруппы компанийПлан продажРеквизиты компанийСемантическое ядроИспользование своей темы для сайтаНастройка результатов транзакцииНастройка налоговСроки и условия оформления заказаПубликация товаров из сайта в ВКонтактПубликация записей из сайта в ВКонтактТриггерная рассылкаСчетаКоммерческие предложенияБланкиДела и заданияРезультаты seo продвиженияОтчет по заказамПоисковая оптимизацияОбработка заказаВкладки товаровТиповые роли пользователей сайтаУправление вашей лицензиейСвойства заказаНастройка способов доставкиУправление товарными категориямиВыгрузка товаров из заказов в кассу Штрих-МФормирование наценок на товарНастройка способов оплатыНастройка реквизитов и контактных данныхСоздание фида для АвитоУправление складамиУправление почтойРекомендации по установкиМестоположенияИстория проделанной работыСоздание и управление рассылкойДокумент «Поступление»Документ перемещениеСписки товаровОтчетыКомпанииУправление Веб-формами на сайтеОбмен между интернет-магазином и 1С 8Импорт и экспорт данных на сайтПубликация из сайта в вКонтактОтзывыДокументы учета оплатыМассовый редактор товаровВиджетыФильтры товаровСписок заказовПравила скидок для корзиныДобавление скидки на товарАкции магазинаSSL и HTTPSШаблоны писемВариативный товарУправление свойствами товараУведомления для персонала или партнеровНастройка парсера товаров поставщиков или конкурентовДобавление и управление товарамиУправления ценамиУвеличение предела памяти WordPressРекомендации по серверу

Чеки

Вы можете использовать API для получения документов в вашу учетную систему. Вы можете хранить номера документов из своей учетной системе в поле code и потом использовать его в своих запросах к сайту. Чтобы не получать дважды загруженные документы используйте параметр exchange в запросах получения документов. После получения документа, присвойте ему exchange равный 1.

Список чеков

Получает список документов. Список можно фильтровать и производить поиск.

Путь: /wp-json/usam/v1/checks

Метод запроса: GET

  • fields (число) (не обязательно) — массив, содержащий дополнительные поля. products — товары.
  • search (число) (не обязательно) — поиск по номеру, по артикулу товара, по названию товара, по телефону, электронной почте или адресу покупателя;
  • status (строка, массив) (не обязательно) — код статуса;
  • exchange (число) (не обязательно) — для выгрузки если 1, если 0 или параметр отсутствует все документы;
  • count (число) (не обязательно) — количество документов, по умолчанию 10 ;
  • paged (число) (не обязательно) — страница списка;
  • orderby (строка) (не обязательно) — сортировать по полю;
  • order (строка) (не обязательно) — направление сортировки ASC или DESC;

Пример запроса

Запрос для получения всех чеков, не выгруженных в стороннюю учетную систему:

{
   "fields": ["products"],
   "exchange": 1 
}

Чек

Получает данные указанного заказа

Путь: /wp-json/usam/v1/check/(номер)

Метод запроса: GET

Возвращает

  • id — номер
  • code — внешний номер заказа
  • number — номер заказа, назначаемый по выбору менеджера сайта
  • bank_account_id — номер компании продавца
  • totalprice — полная сумма заказа
  • cost_price — себестоимость
  • type_price — тип цены
  • paid — статус оплаты
  • date_paid — дата оплаты
  • status — код статуса заказа
  • contact_id — номер покупателя в базе CRM
  • company_id — номер компании в базе CRM
  • manager_id — номер менеджера
  • date_insert — дата заказа
  • date_status_update — дата обновления статуса
  • products — массив товаров заказа
  • taxes — массив налогов на товары

Пример запроса

Получить данные чека с id 10

 /wp-json/usam/v1/check/10

Обновить чек

Обновить данные указанного заказа, например, обновит данные 10 заказа /wp-json/usam/v1/check/10

Путь: /wp-json/usam/v1/check/(номер)

Метод запроса: POST

  • status (строка) (не обязательно)— новый статус чека;
  • bank_account_id (число) (не обязательно)— новый продавец;
  • manager_id (число) (не обязательно)— номер менеджера;
  • code (строка) (не обязательно) — внешний номер;
  • exchange (число) (не обязательно)— обмен произведен, число 1 или 0;

Пример запроса

Указать, что чек с id 10 выгружен во внешнюю учетную систему:

 /wp-json/usam/v1/check/10

{
   "exchange": 1 
}

Возвращает

true если чек обновлен или false если не обновлен

Создать чек

Создать новый чек.

Путь: /wp-json/usam/v1/check

Метод запроса: POST

  • status (число) (не обязательно) — код статуса;
  • payment_type (строка) (не обязательно) — тип оплаты;
  • bank_account_id (число) (не обязательно) — номер продавца;
  • store_id (число) (не обязательно) — номер магазина (id склада);
  • store_code (строка) (не обязательно) — код магазина (внешний код склада);
  • type_price (строка) (не обязательно) — код цены;
  • price_external_code (строка) (не обязательно) — внешний код цены;
  • manager_id (число) (не обязательно) — номер менеджера;
  • code (строка) (не обязательно) — внешний номер чека;
  • products (массив ) (обязательно) — список товаров;

Типы оплаты

  • cash — наличными
  • card — банковской картой
  • certificate — сертификатом
  • account — оплата с внутреннего счета

Пример запроса

 /wp-json/usam/v1/check

{
  "status": "received",
  "type_price": "tp_1",
  "store_code": "adsfrts",
  "code": "sdefsd23435",
  "products": [{"code":"rftreg","price":345},{"code":"123hfgj","price":2145}],
}

Массовые обновления или создания чеков

Массовое обновление чеков или создания новых чеков

Путь: /wp-json/usam/v1/check

Метод запроса: PUT

  • items (массив) (обязательно) — данные для обновления или создания

Данные, которые содержит items для обновления

  • status (строка) (не обязательно) — новый статус;
  • bank_account_id (число) (не обязательно) — новый продавец;
  • exchange (число) (не обязательно) — обмен произведен, число 1 или 0;

Данные, которые содержит items для создания

  • status (строка) (обязательно) — новый статус;
  • bank_account_id (число) (обязательно) — новый продавец;
  • exchange (число) (не обязательно) — обмен произведен, число 1 или 0;
  • code (строка) (не обязательно) — код во внешней учетной системе;

Пример запроса

Пометим, что заказы 1,2,3 выгружены и больше не нуждаются в выгрузке

 /wp-json/usam/v1/check

{
"items": [{
       "id": 1,
       "exchange": 1
     },
    {
       "id": 2,
       "exchange": 1
    },
    {
       "id": 3,
       "exchange": 1
    }] 
}

или если использовать code вместо id чека

 /wp-json/usam/v1/check

{
"items": [{
       "code": "sdfkjliji",
       "exchange": 1
     },
    {
       "code": "1sddd65",
       "exchange": 1
    },
    {
       "code": "fsfdd65",
       "exchange": 1
    }] 
}

Возвращает

количество обновленных

Посмотри платформу для wordpress
сейчас
Посмотреть интернет-магазин
Вид интернет-магазина