Keepa Toolkit
Keepa Toolkit V2
Keepa Toolkit Frappe App
Це додаток для Frappe для порівняння наданих постачальниками товарних пропозицій з пропозиціями на платформі Amazon з використанням сервісу Keepa.
Встановлення
Для початку викачайте та встановіть бібліотеку у систему frappe за допомогою команди
bench get-app git@github.com:n-xy-krok /keepa_toolkit_v2.git
Далі виконайте встановлення додатку командою
bench install-app keepa_toolkit_v2
При цьому у базі данних створяться таблиці upc_asin та product_compressed та створиться набір Doctype типу Number Card для робочого простору додатку
Далі виконайте міграцію і патч командою
bench migrate
При цьому в файл common_site_config.json додасться запис про нового воркера і чергу, а також у файлі Procfile додасться створення нового воркера для додатку
Тепер можна запустити сервер, наприклад командою
bench start
Приклади використання
При вході на Desk в меню зліва ви побачите новий пункт Keepa Analysis Tools
Налаштування Keepa
Перш за все потрібно заповнити поле API ключу від аккаунту Keepa. Ви можете знайти його за посиланням:
Налаштування опрацювання категорій товарів
Перейдіть у вкладку Keepa Analysis Tools та оберіть Category Retrieving Settings
Тут знаходяться налаштування процессу паралельного отримання данних про топ 100_000 товарів для обраних категорій. Це тривалий і ресурсомісткий процесс, тому він виконується окремим, паралельним процессом.
Налаштуйте час з якого скрипт може починати працювати, наповнюючи кеш, витрачаючи токени Keepa та час коли йому слід припинити роботу, для збереження токенів. (Наприклад у денний час, для роботи основного функціоналу)
Потім беріть категорії які потрібно обробляти.
Не забудьте зберегти зміни
Аналіз прайсів.
Перейдіть у вкладку Keepa Analysis Tools та оберіть + біля списку аналізів.
Назвіть документ унікальним ім’ям, та прикріпіть файл прайсу в форматі .xlsx
Вкажіть назву сторіки документа.
Чекбокс вказує чи потрібно довантажувати позиції товарів(по upc) відсутні в кешах системи.
Після додавання файлу і заповнення інших полів Документ матиме наступний вигляд, просто натисніть кнопку Start processing
На екрані з’явиться повідомлення про початок роботи і в список додасться запис із статусом In progress
Для швидкого оновлення статусу можна використовувати кнопку Refresh list
Дочекайтесь доки статус зміниться на Success або Failure
Оновіть вікно результатів і побачите новий документ з відповідним ім’ям.
Клацніть на нього для переходу всередину документу і побачите результуючу таблицю. Ви можете змінити колонки які виводяться на екран натиснувши на знак шестерні в правому верхньому куті таблиці.
Також справа, вище таблиці розташовані випадаючі списки дій для експорту таблиці і для створення ордеру.
Оберіть кілька, або усі товари та оберіть з табів потрібну дію.
Ось приклад створення нового ордеру
Імпорт експортованих з кіпи данних.
Для початку потрібно знайти список asin або upc потрібних товарів, скопіювати їх і запитати данні в веб інтерфейсі сервісу Keepa.
Далі створюємо новий документ імпорт, прикріплюємо до нього файл експортований з Keepa і запускаємо кнопкою Absorb file.
License
MIT