Прайс-лист постачальника можна завантажити в Syrve із файлу формату CSV. Для цього він повинен мати певну структуру.
Товар постачальника можна прив'язати лише до одного товару Syrve. Це робиться з за допомогою коду або штрих-коду товару Syrve та коду товару постачальника.
У поточній версії Syrve є такі обмеження:
- Щоб оновити ціни для всіх чи кількох позицій, їх потрібно буде видалити з прайс-листа, а потім виконати завантаження. Для оновлення цін ви можете скористатися спеціальним інструментом importCsv.jsp.
- Позиції завантажуються без урахування фасувань, після завантаження необхідно задати потрібні фасування вручну.
Для завантаження даних перейдіть до вікна Прайс-лист постачальника та виконайте наступне:
- Під час початкового заповнення прайс-листу виберіть Дії → Створити.
- Якщо прайс-лист постачальника вже сформовано і вам потрібно оновити все або тільки певні позиції, виберіть їх за допомогою клавіш Ctrl або Shift та пункт контекстного меню Видалити.
- Натисніть кнопку Завантажити з csv та виберіть файл із даними імпорту.
- У разі успішного завершення імпорту у прайс-листі з'являться нові позиції. Після завантаження всіх даних натисніть кнопку Зберегти та закрити.
У файлі імпорту необхідно заповнити поля:
- code, або barcode - код або штрих-код товару Syrve;
- supplier_code, або supplier_barcode - код або штрих-код товару постачальника;
- price - ціна товару.
Файл імпорту повинен мати таку структуру. Перший рядок файлу повинен містити заголовки полів у будь-якому порядку. Інші рядки файлу повинні містити дані полів, розділені символом-розділювачем у тому ж порядку, в якому вони оголошені у заголовку. Файл імпорту можна підготувати у MS Excel та зберегти у форматі *.csv. Наприклад, файл може бути таким:
barcode;supplier_code;price
842678976546;9756778;21
965435678997; 4784589; 23.1
975456787543;0758976;20.5
Щоб оновити ціни під час імпорту прайс-листа, скористайтеся спеціальним інструментом, доступним за адресою http://<server>:<port>/resto/service/import/importCsv.jsp. З його допомогою можна відредагувати зв'язки між внутрішніми товарами та товарами постачальника.
Щоб імпортувати прайс-лист,виконайте наведені нижче дії:
- Підготуйте файл. Він повинен бути збережений у кодуванні UTF-8 і мати наступну структуру:
SUPPLIER_PRODUCT;NATIVE_PRODUCT;SUPPLIER;CONTAINER;CONTAINER_COUNT;PRICE;
Обов'язкові поля:
- SUPPLIER_PRODUCT - артикул товару постачальника
- NATIVE_PRODUCT - артикул товару "у нас"
- SUPPLIER – код постачальника
- CONTAINER - фасування елемента номенклатури "у нас"
Необов'язкові поля:
- CONTAINER_COUNT — кількість фасування
- PRICE - ціна за фасування товару
- Натисніть кнопку Виберіть файл та вкажіть підготовлений документ.
- Вкажіть тип роздільника, який використовується у підготовленому csv-файл: «крапка з комою» або «табуляція».
- Зліва виберіть тип імпортованих даних «Прайс-лист постачальників».
- Вкажіть дату, яка буде датою початку дії нового прайс-листа, сформованого внаслідок імпорту.
- Якщо встановити галочку Видалити існуючі об'єкти, то всі відповідності між зовнішніми та внутрішніми товарами у прайс-листі постачальника будуть видалені та встановлені нові, вказані у файлі імпорту. Якщо вам потрібно лише відредагувати існуючі відповідності (змінити ціну або фасування), то не включайте дане налаштування.
- Натисніть кнопку Імпортувати.