Експорт та імпорт даних¶
Gem Logic дозволяє експортувати та імпортувати дані масово, використовуючи CSV та інші формати файлів. Це корисно для міграції даних з іншої системи, виконання масових оновлень або створення звітів.
Дивись також
Міграція даних з іншої системи для покрокового посібника щодо міграції Ваших даних з іншої системи до Gem Logic.
Дії експорту та імпорту доступні в меню Actions у більшості списків перегляду.
Експорт даних¶
Щоб експортувати дані, перейдіть до списку записів, які Ви хочете експортувати (наприклад, Товари, Контакти, Замовлення), і натисніть меню Дії. Виберіть іконку завантаження, щоб відкрити діалогове вікно експорту.
Ви можете вибрати один із кількох форматів експорту:
Excel (.xlsx)
PDF (.pdf)
CSV – формат ЄС (з роздільником крапка з комою)
CSV – формат США (з роздільником кома)
Експортований файл містить усі записи, які відповідають Вашим поточним фільтрам. Застосуйте фільтри перед експортом, щоб звузити обсяг даних.
Історія експортів¶
Кожен експорт фіксується в журналі. Ви можете переглянути попередні експорти в у відповідному списку. Звідти Ви можете повторно завантажити раніше експортовані файли.
Імпорт даних¶
Щоб імпортувати дані, перейдіть до списку і натисніть . Відкриється діалогове вікно імпорту, де Ви можете завантажити CSV-файл.
Завантаження порожнього шаблону¶
Перед імпортом завантажте порожній CSV-шаблон із діалогового вікна імпорту. Шаблон доступний у двох форматах:
формат США (з роздільником кома)
формат ЄС (з роздільником крапка з комою)
Шаблон містить усі доступні колонки з двома рядками заголовків: перший рядок описує кожне поле, а другий містить внутрішні назви полів. Не змінюйте і не видаляйте ці рядки заголовків.
Заповнюйте Ваші дані, починаючи з третього рядка. Ви можете видалити непотрібні колонки та переставити їх за потреби.
Створення нових записів¶
Щоб створити нові записи, залиште колонку id порожньою. Gem Logic автоматично призначить ідентифікатор кожному новому запису під час імпорту.
Оновлення існуючих записів¶
Щоб оновити існуючі записи, включіть колонку id із правильним ідентифікатором бази даних запису, який Ви хочете оновити. Ви можете отримати ці ідентифікатори, спочатку експортувавши існуючі дані.
Якщо колонка id містить значення, яке відповідає існуючому запису, Gem Logic оновить цей запис значеннями з рядка CSV, замість створення нового.
Порада
Типовий робочий процес полягає в тому, щоб спочатку експортувати Ваші існуючі дані, змінити потрібні значення в експортованому файлі, а потім ре-імпортувати його. Оскільки експортований файл містить ідентифікатори бази даних, імпорт оновить існуючі записи.
Історія імпортів¶
Кожен імпорт фіксується в журналі. Ви можете переглянути попередні імпорти в у відповідному списку. Кожен запис імпорту показує статус і дозволяє завантажити оригінальний файл або звіт із будь-якими помилками, що виникли.
Імпорт товарів¶
Імпорт товарів відбувається за тим самим загальним сценарієм, що й інші імпорти — завантажте порожній CSV-шаблон (формат США з комами або формат ЄС із крапкою з комою), заповніть Ваші рядки та завантажте файл через .
Два специфічних для товарів моменти:
Існуючі товари зіставляються за ``item_sku``, а не за ``id``. Якщо
item_skuрядка вже існує в Gem Logic, цей товар оновлюється значеннями з рядка. Рядки з новим або порожнімitem_skuстворюють новий товар (SKU генерується автоматично, коли поле залишено порожнім).Перші рядки заголовків шаблону товарів зарезервовані та не повинні змінюватися чи видалятися. Ви можете видаляти непотрібні колонки та вільно їх переставляти.
Після завантаження статус кожного імпорту відображається в , де Ви також можете завантажити звіт про помилки для рядків, що не вдалося імпортувати.
Правила ціноутворення при імпорті продуктів¶
При імпорті продуктів ціноутворення для кожного каналу продажів встановлюється через три стовпці, що працюють разом як трійка:
price— сума, що використовується правилом (не завжди остаточна ціна продажу)pricing_rule— як розраховується ціна продажу зpricesales_channel_price— канал продажів, до якого застосовується ця ціна
Ви можете встановити до 5 таких трійок на продукт (price, price_2 … price_5, кожна з відповідним pricing_rule_* і sales_channel_price_*). Порожні трійки ігноруються.
Дозволені значення для pricing_rule¶
Стовпець pricing_rule має бути одним із цих чотирьох значень — будь-яке інше значення відхилить рядок:
fixed_price— ціна продажу дорівнюєpriceяк єcost_multiplier— ціна продажу дорівнюєвартість × price(девартість— сума вартості металів, дорогоцінних каменів і компонентів продукту)price_per_carat— ціна продажу дорівнюєprice × загальна вага в каратахдорогоцінних каменів продуктуcost_based— ціна продажу дорівнює вартості продукту;priceігнорується
Як застосовується трійка¶
Якщо
priceвстановлено, аsales_channel_priceпорожній, правило і сума застосовуються до всіх каналів продажів для цього продукту.Якщо
priceіsales_channel_priceвстановлено обидва, правило і сума застосовуються лише до цього каналу продажів. Використовуйте другу і третю трійки для додаткових каналів.Якщо
priceпорожній, жодних змін ціноутворення для цієї трійки не вноситься — навіть якщо Ви заповнитеpricing_ruleабоsales_channel_price.
Повторний імпорт для оновлення цін¶
При повторному імпорті існуючих продуктів:
Порожній
pricing_ruleзавжди встановлює правило наfixed_price, як для нових продуктів, так і при оновленні існуючих. Якщо Ви хочете зберегти інше правило (наприклад,cost_multiplierабоprice_per_carat), заповніть це значення у стовпціpricing_rule.
Після імпорту Gem Logic автоматично перераховує ціну продажу для кожного каналу продажів на основі правила, тому Вам не потрібно також заповнювати звичайний стовпець ціни.
Підтримувані типи записів¶
Наступні типи записів підтримують експорт і імпорт:
Атрибути
Бренди
Категорії
Сертифікати
Колекції
Контакти
Закупівлі у клієнтів
Адреси електронної пошти
Шаблони електронної пошти
Подарункові картки
Вхідні рахунки та кредитні ноти
Матеріали
Меморандуми та товари меморандумів
Вихідні рахунки та кредитні ноти
Продукти
Проєкти
Комерційні пропозиції та товари комерційних пропозицій
Ремонти та товари ремонту
Продажі та товари продажу
Відвантаження
Склади
Замовлення постачальникам
Завдання
Транзакції