- Імпорт/Експорт
- Чати
- Контрагенти
- Завдання
- Угоди
- Склад / Прайс-лист
- Фінанси
-
Налаштування
-
- Профіль компанії
- Управління
- Філії, користувачі та доступи
- Фінанси
- Профіль
- Товари
- Робочий стіл
- Користувацькі поля
- Гарячі клавіші
- Користувацькі фільтри
- Вимкнення непотрібних блоків
- З чого почати?
- Служба підтримки
-
- Статистика
- Документи
- Тригери
- Валідація
-
Webhook
- Загальна інформація
- Приєднання WordPress (Contact Form 7)
- Приєднання WordPress (Woocommerce)
- Facebook Leads (Apix-Drive)
- Приєднання Weblium (форми)
- Відправка на Viber (TurboSMS)
- Передача залишків на Хорошоп
- Відправка SMS через SMS Club
- Відправка інформації при руху по товару
- Відправка інформації з угод
- Відправка сповіщень в Telegram
- Відправка інформації з розділу Фінанси
- Синхронізація залишків товарів з Kasta
- Приєднання WIX (форми)
- Відправка SMS через AlphaSMS
- Модулі
- API
- Інтеграції
- Інше
Синхронізація залишків товарів з Kasta
ЗмістЗагальна інформаціяСтворення WebhookДодаткова інформація
Загальна інформація
За допомогою вихідного Webhook можна автоматично відправляти залишки товарів з KeepinCRM в Kasta при:
- Списанні
- Приході
- Поверненні
Тобто, в KeepinCRM є товар А, в якому залишки - 10 шт., при продажі (списанні) 2 шт. система автоматично відправить запит в Kasta з актуальною інформацією - 8 шт.
Важливо!
- Відправка залишків тільки при руху товару (списанні/приході/поверненні)
- Перевірка товару на Kasta проводиться по полю "Унікальний ключ (SKU)", якщо артикул не знайдено - товар не створиться.
Створення Webhook
Щоб налаштувати передачу залишків потрібно створити тригер як на фото, змінивши тільки ТОКЕН Авторизації, який можна створити знову, або вказати той, який був використаний для приєднання інтеграції, в кроці #1.
- Таблиця з даними - Журнал операцій
- Дія - Webhook
- URL - https://hub.kasta.ua/api/products/update-stock/id
- Метод відправки - POST
- Успішний статус запиту - 200
- Заголовки запиту (Headers)
- Content-Type - application/json
- Authorization - вказати свій ТОКЕН
- Тіло запиту:
{
"items": [
{
"unique_sku_id": "{{offer.sku}}",
"stock": {{offer.available}}
}
]
}
- Умова виконання - created_at
На фото приклад налаштованого тригера
Щоб протестувати коректність роботи, достатньо створити тригер, увімкнути його, далі перейти на будь-який товар і додати прихід або списати певну к-сть товару, далі перейти на товар в Kasta - к-сть повинна змінитись на ту, яка в KeepinCRM, але можлива затримка в декілька хвилин.
Додаткова інформація
- Якщо увімкнено бронювання, то можна відправляти к-сть з поля "Доступно" (замість поля "В наявності"), для цього потрібно замінити offer.available на offer.stock_available
- Якщо потрібно відправляти залишки по певному складу (тільки якщо увімкнено об'єднаний склад), то в умові запуску тригера додається змінна stock_rest.office.name == 'Точна назва складу', а в тілі запиту потрібно змінити змінну з {{offer.available}} на {{stock_rest.stock_available}}. У випадках якщо це товар без модифікацій, то потрібно використовувати змінні {{material.available}} та {{material.sku}}
- Залишки по комплектації передавати не можна
Оновлено 19.06.2024
Пов'язані статті
Набір інструментів для ефективної роботи!
Досить вести всі замовлення в Excel або блокноті та витрачати купу часу на одноманітні дії. Об'єднайте всі джерела замовлень та відділи компанії в 1 систему та працюйте ефективно. Все необхідне в KeepinCRM і навіть більше.
Служба підтримки
Надсилайте нам свої запитання та пропозиції