Платформа ABCP — это облачная SaaS-платформа для бизнеса в сфере автозапчастей, предоставляющая интернет-магазин, CRM, складской учёт и множество интеграций. Подключение возможно несколькими способами в зависимости от ваших задач .
### 1. Подключение через настройку платежной системы (например, PayKeeper)
Этот способ подходит для настройки приёма платежей через конкретную платежную систему:
1. **Настройка в личном кабинете PayKeeper:**
- В разделе «Настройки → Получение информации о платежах» укажите URL-адрес обработчика:
`http://secure.abcp.ru/payments/paykeeper/<id_сайта>`
- ID сайта можно узнать в панели управления ABCP (ПУ → Платежные системы → Настройка платёжных систем) .
- Нажмите «Сгенерировать» для создания секретного ключа .
2. **Настройка в панели управления ABCP:**
- Перейдите в «Панель управления → Платежные системы → Настройка платёжных систем».
- Создайте новый набор настроек, выбрав систему **PayKeeper** .
- Заполните поля:
- **URL вашего сервера PayKeeper** — адрес вашего личного кабинета PayKeeper.
- **Секретный ключ** — ключ, полученный на предыдущем шаге.
- При необходимости настройте параметры фискализации чеков (онлайн-касса, НДС) .
### 2. Интеграция с маркетплейсами (на примере Яндекс Маркета)
Для автоматического импорта заказов с Яндекс Маркета:
1. **Получите данные в Яндекс Маркете:**
- **ID магазина** (campaign_id) и **ID кабинета** (businessId) — в настройках API вашего аккаунта .
- **Токен авторизации** (API-ключ) — создайте новый ключ в разделе «Модули и API» .
2. **Настройте интеграцию в ABCP:**
- В панели управления перейдите в «Настройка → Интеграция с маркетплейсом» и нажмите «Добавить интеграцию» .
- Введите полученные ID и токен, настройте соответствие статусов заказов, включите синхронизацию .
### 3. Настройка интеграции через API
ABCP предоставляет REST API для гибкой интеграции с внешними системами:
- **Базовый URL**: `http://имя.сайта.public.api.abcp.ru/` .
- **Авторизация**: через параметры `userlogin` (email) и `userpsw` (MD5-хэш пароля) .
- **Данные для доступа к API** можно получить на странице «Настройки → Система → Данные для доступа к API» (доступно только администратору) .
**Пример запроса** для поиска деталей:
```
http://demo.public.api.abcp.ru/search/articles/?userlogin=username&userpsw=md5pass&number=01089&brand=Febi
```
Ответ возвращается в формате JSON .
Для разработчиков доступны готовые клиенты:
- **Для PHP**: пакет `nodasoft/abcp_api_client` (установка через Composer) .
- **Для Python**: библиотека `aioabcpapi` (установка через pip) .
Перед использованием API необходимо получить у менеджера платформы ключ пользователя (userKey), email и пароль .
### 4. Интеграция с учетной системой (1С)
Для автоматического обмена заказами, номенклатурой и статусами с 1С используется специальная интеграция:
- Настройка выполняется в 1С через справочник интеграций: указываются адрес хоста, логин и пароль (данные из личного кабинета ABCP) .
- Настраиваются регламентные задания для автоматической синхронизации заказов, оплат, статусов и выгрузки номенклатуры .
- Обработка поддерживает загрузку заказов, оплат, контрагентов и создание документов в 1С .
### 5. Общая информация
- Платформа включена в реестр отечественного ПО (номер записи № 14612) .
- Технологический стек: PHP, Go, JavaScript, React, REST API, базы данных ClickHouse, MySQL, MongoDB .
- Контакты разработчика: ООО «НодаСофт», Москва, ул. Барклая 6с5, тел. +7 495 151-41-83, email contact@abcp.ru .
Для уточнения тарифов и начала работы рекомендуется обратиться к менеджеру платформы — он предоставит необходимые данные для доступа и подключения.Обращаться по телефону +79066263219