Оглавление

Готовые Библиотеки

Для взаимодействия с системой Главпункт можно воспользоваться следующими готовыми библиотеками:

Скачать библиотеку 1С (для версий 8.x)

https://glavpunkt.ru/files/api/GlavpunktAPIExample.epf

Скачать библиотеку PHP

https://glavpunkt.ru/files/api/glavpunkt_api.zip

Передача заказов в пункт

<?php
/**
 * Пример использования API Glavpunkt.ru
 */

require_once 'GlavpunktAPI.php';

$login = 'login';
$token = 'token';

$api = new GlavpunktAPI($login, $token);

$nakl = array(...);
print_r($api->take_pkgs($nakl));

Узнать статус заказов

<?php
/**
 * Пример использования API Glavpunkt.ru
 */

require_once 'GlavpunktAPI.php';

$login = 'login';
$token = 'token';

$api = new GlavpunktAPI($login, $token);

print_r($api->pkg_status(array('24053', '1-234'))); //узнать статус нескольких заказов, используя sku
print_r($api->pkg_status('24053')); // узнать статус одного заказа, используя sku

Получение списка пунктов

<?php
/**
 * Пример использования API Glavpunkt.ru
 */

require_once 'GlavpunktAPI.php';

$login = 'login';
$token = 'token';

$api = new GlavpunktAPI($login, $token);

print_r($api->punkts());

Получение списка заказов

В результате получим массив заказов, находящихся в Главпункте:

<?php
/**
 * Пример использования API Glavpunkt.ru
 */

require_once 'GlavpunktAPI.php';

$login = 'login';
$token = 'token';

$api = new GlavpunktAPI($login, $token);

print_r($api->pkgs_list());