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

Реклама
Новое
Реклама