RETAILCRM API PHP ПРИМЕРЫ
Для работы с RetailCRM в PHP используется его API, позволяющее осуществлять различные операции с данными магазина. Рассмотрим несколько примеров использования рядовых методов API.
Для начала работы с API RetailCRM нужно скачать библиотеку, представленную на сайте в разделе «PHP библиотека». Например, для добавления клиента используется метод «customersCreate», который принимает на вход массив свойств клиента:
$customerData = array(
'firstName' => 'Иван',
'lastName' => 'Иванов',
'email' => 'ivanov@example.com',
'phones' => array(
array(
'number' => '+7 (123) 456-78-90'
)
),
'address' => array(
'countryIso' => 'RU',
'index' => '101000',
'region' => 'Москва',
'city' => 'Москва',
'street' => 'Тверская',
'building' => '1',
'title' => 'Офис',
)
);
$api = new RetailCrm\ApiClient($url, $apiKey, $apiVersion);
$response = $api->request->customersCreate($customerData);
Для изменения заказа используется метод «ordersEdit», который принимает тот же массив свойств заказа, что был передан при создании, но с указанием его номера в системе:
$orderData = array(
'id' => 1,
'status' => 'delivery',
'firstName' => 'Иван',
'lastName' => 'Иванов',
'delivery' => array(
'code' => 'russian-post',
'address' => array(
'index' => '105062',
'city' => 'Москва',
'countryIso' => 'RU',
'text' => 'Москва, ул. Свободы, д. 1'
),
)
);
$api = new RetailCrm\ApiClient($url, $apiKey, $apiVersion);
$response = $api->request->ordersEdit($orderData);
Использованные в примерах методы представляют лишь малую долю возможностей API RetailCRM, ознакомиться со всеми методами можно в официальной документации.
How to use a REST API from PHP using cURL - Full PHP cURL API tutorial
Hubspot API Integration Adding Contacts directly from Website made in PHP
Что такое HTTP, API и протоколы
WEB API основы работы и примеры на PHP с использованием CUrl
PHP + curl - A Simple example of how to use cURL
Swagger documentation for php api - Complete crud documentation using swagger [Super easy] 2022
PHP cURL API Tutorial - Emailable API Integration - Full PHP 8 Tutorial
#114. Как передать customFields пользовательские поля по API в RetailCRM
REST API простыми словами. Что такое REST API? - 2022
Using REST APIs in a web application - Quick PHP Tutorial