Elbuz забирає активні лістинги й замовлення вашого магазину Etsy, тримає єдиний залишок для всіх каналів і повертає на Etsy ціни, залишки й нові лістинги.
Коли це знадобиться:
- Продаєте й на Etsy, і на сайті чи в соцмережах — залишок один, продане в одному каналі не продасться вдруге.
- Замовлення з різних каналів треба вести разом — чеки Etsy лягають документами в одну чергу з іншими.
- Ціни й залишки змінюєте в Elbuz — вивантаження перезаписує їх у лістингах.
- Нові товари треба виставити на Etsy — програма створює лістинг із фото, ціною й артикулом.
З чого почати: прив'яжіть магазин кодом у шаблоні завантаження типу «Etsy».
Що вміє підключення Etsy
- Переносить активні лістинги — назву, опис, артикул, ціну, залишок, теги, матеріали, категорію й фото.
- Забирає замовлення — чеки Etsy лягають документами «Замовлення покупця» з покупцем і адресою.
- Оновлює ціни й залишки у пов'язаних лістингах окремим шаблоном вивантаження.
- Публікує нові лістинги з ваших карток — із фото, ціною й артикулом.
- Працює за розкладом — на сервері, без відкритого браузера.
Де це і хто має доступ
- Меню
- Довідники → Операції → Завантаження даних
- Шаблон
- новий шаблон → тип «Etsy»; файл не потрібен
- Ціни й публікація
- вікно «Вивантаження даних» → шаблон типу «Etsy»
- Право доступу
- вікно «Завантаження даних» у «Правах груп»
- Підготувати
- доступ до кабінету продавця Etsy; для публікації — профіль доставки
1
Поле «Shop ID»2
Поле «Shipping profile ID»- Shop ID можна лишити порожнім — визначиться автоматично.
- Shipping profile ID потрібне для публікації лістингів.
Як працюють шаблони завантаження загалом — огляд завантаження даних.
Що потрібно від Etsy: код прив'язки
Реєструвати застосунок у Etsy й розбиратися з ключами не потрібно. Ви підтверджуєте доступ до магазину і вводите короткий код прив'язки. Токен далі оновлюється автоматично: доступи Etsy короткоживучі, і продовжувати їх руками було б щоденною роботою.
Як підключити крок за кроком
- Створіть шаблон типу «Etsy» і збережіть його — прив'язка працює для збереженого шаблону.
- Натисніть «Підключити», підтвердіть доступ у вікні Etsy і скопіюйте код.
- Одразу вставте код у форму: він живе недовго.
- Натисніть «Перевірити підключення» — у відповіді має бути ідентифікатор вашого магазину.
- Позначте, що завантажувати — товари, замовлення, фото, — і запустіть прогін вручну. Звірте кілька карток і замовлень із кабінетом Etsy, потім поставте шаблон на розклад.
Прив'язка одна на акаунт Etsy і зберігається на рівні вашого акаунта Elbuz, а не шаблона. Підключили в шаблоні завантаження — шаблон вивантаження працює з тим самим доступом, і навпаки. Вимкнення чи видалення одного шаблона прив'язку не розриває.
Поля картки «Підключення»
| Поле | Навіщо |
|---|---|
| Shop ID | Ідентифікатор вашого магазину. Можна лишити порожнім — Elbuz визначить його сам |
| Shipping profile ID | Профіль доставки Etsy. Потрібен лише для публікації нових лістингів |
Довідка майданчика для продавців: Etsy Open API v3. Профіль доставки створюється в кабінеті продавця, у розділі налаштувань доставки.
Що переноситься в картку
Elbuz забирає активні лістинги магазину разом із фотографіями й даними про наявність.
| Дані Etsy | Поле товару в Elbuz |
|---|---|
| заголовок лістинга | Назва |
| опис | Опис |
| артикул (SKU) | Артикул |
| ціна пропозиції | Ціна |
| кількість | Залишок |
| стан лістинга | Статус: активний — увімкнений товар |
| теги лістинга | Теги |
| матеріали | Характеристика «Material» |
| таксономія (категорія Etsy) | Категорія |
| фотографії | Фотографії (якщо ввімкнено галочку) |
Ціна й залишок беруться з блоку наявності лістинга — того, що Etsy показує покупцеві. Лише якщо його немає, Elbuz бере значення з самої картки лістинга.
Категорія: довідник таксономії Etsy
Etsy передає категорію числовим кодом таксономії. Зрозуміле ім'я Elbuz бере з довідника, який завантажують окремо: вікно «Зіставлення категорій та атрибутів з маркетплейсами» → чип Etsy → «Завантажити довідник майданчика».
Поки довідника немає, товари лягають у службову категорію «Товари - etsy» — вимкнену й без участі у вивантаженнях. Це не втрата даних: розкладіть товари по своєму дереву, далі вони туди й оновлюватимуться. Детальніше: службові категорії.
Що робить повторний прогін з вашими правками
Товар упізнається за назвою: Elbuz шукає картку, заведену під тим самим заголовком лістинга. Знайшов — перезаписує, не знайшов — заводить нову. Артикул і номер лістинга в пошуку не беруть участі.
- Перезаписуються: назва, опис, ціна, кількість, статус наявності, позначка «увімкнено», теги, артикул.
- Порожнє з Etsy не затирає ваше: стара (закреслена) ціна й штрихкод, яких Etsy не передає, лишаються; лістинг без тегів чи артикула ваших не зітре.
- Не чіпає у вже заведеної картки: фотографії й характеристику «Material» (їх отримують лише нові картки), місце в дереві категорій.
- Вимкнений руками товар увімкнеться — з Etsy приходять лише активні лістинги, тому пишеться «увімкнено».
Закріпити картку можна в секції «Захист під час імпорту»: «Не оновлювати» — прогін пропускає її цілком, «Фіксована ціна» — тримає лише ціни. Детальніше: як закріпити своє значення.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Змінили заголовок лістинга в кабінеті Etsy — наступний прогін не впізнає стару картку й заведе нову, а попередня лишиться зі старими цифрами. Назву, змінену в Elbuz, прогін знайде за початковим заголовком і поверне до тієї, що на Etsy.
Лістинг зник з Etsy
Elbuz просить у Etsy тільки активні лістинги. Знятий з продажу, прихований, чернетка чи розпроданий лістинг у прогін не потрапляє, і з карткою не відбувається нічого:
- лишаються остання ціна, останній залишок і позначка «увімкнено»;
- нуль наявності не приїде — розпродана позиція в прогін не входить;
- у журналі про неї рядка немає, галочки видалення відсутніх у шаблоні Etsy немає.
Такі картки прибирайте руками у вікні «Товари» за колонкою «Джерело: назва». Загальне правило — товар зник із джерела.
У зворотному напрямку Elbuz ніколи не знімає лістинг з продажу. Прибрали товар з вивантаження — лістинг на Etsy перестає оновлюватися й лишається активним з останніми цифрами. Зняти його можна тільки в кабінеті Etsy.
Як приймати замовлення Etsy
Замовлення на Etsy — це чеки (receipts); позиції приходять разом із ними. Перший запуск переносить історію, наступні просять чеки, створені після дати останнього завантаження — її Elbuz запам'ятовує в шаблоні сам.
Чек лягає документом «Замовлення покупця», непроведеним: залишок і резерв не зміняться, поки документ не проведуть. У документ потрапляють:
- номер чека, дати створення й зміни, валюта, статус чека, ознака й спосіб оплати;
- покупець: ім'я та прізвище (Etsy віддає їх одним рядком, Elbuz ділить), пошта, повідомлення від покупця;
- адреса доставки з містом, індексом і кодом країни;
- позиції з артикулом, ціною та кількістю.
Etsy не передає телефон покупця. Покупець упізнається за поштою та ідентифікатором на Etsy — за ними повторні замовлення однієї людини збираються в одного контрагента.
Статуси
Статус документа береться зі зіставлення кнопками «Статуси замовлення», «Статуси оплати» й «Статуси доставки» в секції «Повʼязані налаштування». Ключ — стан чека, як його називає Etsy; якщо стану немає, Elbuz підставляє shipped для відправленого або paid для оплаченого. В оплаті кодів два: paid і unpaid. Незіставлений стан дає перший статус довідника.
1
Налаштування розкладу2
Статуси замовлення- Налаштування розкладу — розклад прогонів завантаження.
- Статуси замовлення — зіставлення стану чека зі статусом документа.
Що оновлює повторне завантаження
Дубля не буде — документ шукається за номером чека. Але переписується не все:
- ваш статус обробки змінюється, лише якщо стан чека на Etsy змінився з минулого разу;
- проведений документ не змінюється взагалі — ні статус, ні оплата, ні доставка;
- рядки в наявний документ не дописуються й не переписуються.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Зміни в старому чеку — скасування, повернення грошей, новий статус через тиждень — не забираються: чеки беруться від дати останнього завантаження. Документів повернення підключення не заводить, їх оформлюють руками. Загальна механіка — два статуси одного замовлення.
Як оновлювати ціни й залишки на Etsy
Зворотний напрямок — окремий шаблон вивантаження типу «Etsy». Для кожного пов'язаного лістинга Elbuz читає його блок наявності, підставляє вашу ціну й залишок і записує назад. Etsy приймає блок цілком, тому Elbuz щоразу збирає його заново, зберігаючи артикул і властивості варіанта.
- Оновлюються лише товари зі зв'язком із лістингом — його ставить завантаження каталогу або публікація. Товар без зв'язку прогін мовчки пропускає, якщо не ввімкнено «Публікувати нові товари».
- У відбір товар потрапляє з позначкою «Вивантажувати у файл (на сайт)» і в увімкненій категорії, що бере участь у вивантаженнях. Службова «Товари - etsy» вимкнена — розкладіть товари по своїх категоріях.
- Варіанти отримують однакові ціну й кількість — окремої ціни на варіант вивантаження не передає.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Журнал на кожні 50 оновлених лістингів пише «Etsy: оновлено лістингів: N», у кінці — «Etsy: ціни та залишки оновлено, лістингів: N (помилок: M)». Відмову по лістингу Etsy пояснює своїм текстом — окремим червоним рядком із назвою товару. Як налаштувати шаблон вивантаження — шаблони вивантаження.
Як опублікувати нові лістинги
З галочкою «Публікувати нові товари» у шаблоні вивантаження Elbuz заводить на Etsy лістинги з ваших карток: створює чернетку, завантажує фотографію за посиланням, проставляє ціну, залишок і артикул і лише потім переводить лістинг в активний стан.
- Профіль доставки. Вивантаження бере «Shipping profile ID» і Shop ID із шаблону завантаження Etsy, де профіль заповнено (з кількох — насамперед з увімкненого). Можна задати їх і в шаблоні вивантаження, у полі «Версія API (параметри майданчика)»:
Shop ID|Shipping profile ID— вписане тут має перевагу. Без профілю журнал покаже «Etsy: не вказано Shop ID або Shipping profile ID — публікація неможлива. Заповніть їх у шаблоні», і лістинги не створюються. - Зіставлена таксономія Etsy для категорії товару. Товари без неї тихо пропускаються, їх кількість видно в журналі.
- Хоча б одна фотографія. Без зображення Etsy не активує лістинг — він лишиться чернеткою в кабінеті; дозавантажте фото й опублікуйте вручну.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Готовність видно заздалегідь: у вікні «Зіставлення категорій та атрибутів з маркетплейсами» оберіть чип Etsy й натисніть «Готовність до публікації». Буде три числа: скільки товарів готові, скільки без зіставленої категорії майданчика й скільки без фото.
Обов'язкові поля Etsy, яких у картці немає, Elbuz заповнює фіксовано: «зроблено мною», «виготовляється на замовлення», фізичний товар. Для вінтажу чи матеріалів для творчості поправте це в лістингу після публікації. Заголовок обрізається до 140 символів, опис — до 5000 і без HTML, кількість — не менше одиниці.
Підсумок у журналі: «Etsy: створено нових лістингів: N (помилок: M). Публікація лістингу на Etsy платна ($0.20)» — плату бере майданчик за кожен лістинг.
Оновлення за розкладом
Etsy працює опитуванням: Elbuz звертається до майданчика за розкладом, який задають кнопкою «Налаштування розкладу» в секції «Повʼязані налаштування». Для рівного потоку замовлень вистачає кількох запусків на день, каталог достатньо оновлювати раз на добу. Прогін іде на сервері, браузер для нього не потрібен.
Межі одного прогону
| Що | Скільки |
|---|---|
| Сторінка каталогу | 100 лістингів; запис у каталог пачками по 500; стелі на кількість немає |
| Сторінка замовлень | 100 чеків разом із позиціями |
| Очікування відповіді | до 120 с на звернення, до 30 с на з'єднання |
| «Забагато запитів» | до трьох спроб; пауза — скільки назве Etsy (до 30 с), інакше 2, потім 4 с; далі помилка «HTTP 429: rate limit» |
| Звернень на лістинг | оновлення ціни — 2, публікація — 5 |
Вимкнути шаблон
Пілюля «Активний» / «Вимкнений» у шапці картки знімає шаблон з розкладу — і тільки. Кнопка «Завантажити» працює й на вимкненому шаблоні.
1
Стан шаблону2
Завантажити- Пілюля «Вимкнений» / «Активний» — знімає шаблон з розкладу.
- «Завантажити» — ручний запуск, працює й на вимкненому шаблоні.
Прив'язка, налаштування, картки й зв'язки з лістингами лишаються. Дата, з якої беруться чеки, поки шаблон мовчить, не рухається — перший прогін після ввімкнення забере все пропущене. Вивантаження цін — інший шаблон зі своєю пілюлею: вимкнення завантаження його не зупиняє.
Сценарії
Перенести каталог з Etsy в Elbuz і тримати його свіжим
Що ввімкнути. Шаблон завантаження «Etsy», галочка «Товари», для фото — «Фото», розклад кнопкою «Налаштування розкладу».
Що вийде. Кожен активний лістинг стає карткою; знайомий заголовок оновлює наявну. Картки зниклих лістингів лишаються як були (лістинг зник).
Приймати замовлення з Etsy, не рухаючи склад до перевірки
Що ввімкнути. Галочка «Замовлення» і зіставлення станів чека кнопками «Статуси замовлення», «Статуси оплати» й «Статуси доставки».
Що вийде. Кожен новий чек лягає непроведеним документом «Замовлення покупця» з позиціями, покупцем і адресою. Залишок зрушить, коли ви проведете документ.
Вести залишок в Elbuz і передавати ціни й залишки на Etsy
Що ввімкнути. Шаблон вивантаження «Etsy» з галочкою «Товари»; у товарів і їхніх категорій — «Вивантажувати у файл (на сайт)». Зв'язок із лістингом дає попереднє завантаження каталогу.
Що вийде. Кожен пов'язаний лістинг отримує вашу ціну й залишок, журнал підсумовує кількість оновлених і помилок.
Доробляти картки в Elbuz так, щоб завантаження їх не затерло
Що ввімкнути. У картці товару, секція «Захист під час імпорту», — «Не оновлювати» або «Фіксована ціна».
Що вийде. З «Не оновлювати» прогін картку пропускає, зокрема й залишок; з «Фіксована ціна» — оновлює все, крім цін. Від перейменування лістинга в кабінеті Etsy захист не рятує (повторний прогін).
Що робити, коли Etsy не завантажується або не оновлюється
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| Прив'язка не спрацювала, перевірка не повертає ідентифікатор магазину | Код прив'язки живе недовго й устиг застаріти | Повторіть підключення й вставте код одразу (як підключити) |
| «Etsy: помилка API —» і текст майданчика | Etsy відхилив запит; завантаження каталогу на цьому зупиняється, замовлення прогону однаково завантажуються | Прочитайте текст причини й запустіть прогін ще раз (обрив прогону) |
| Товарів завантажилося менше, ніж є в кабінеті | Приходять лише активні лістинги: чернетки, приховані й розпродані — ні | Нічого не втрачено; що буде з уже заведеними картками — лістинг зник |
| Товари лягли в категорію «Товари - etsy» | Не завантажено довідник таксономії Etsy | Завантажте довідник і розкладіть товари по своєму дереву (категорія) |
| Вивантаження пройшло, а ціни на Etsy старі | Товар не потрапив у відбір (знята позначка «Вивантажувати у файл (на сайт)», вимкнена категорія) або не має зв'язку з лістингом | Перевірте позначку й категорію товару (оновлення цін) |
| «Etsy: не вказано Shop ID або Shipping profile ID — публікація неможлива. Заповніть їх у шаблоні» | Профіль доставки не заповнено ні в шаблоні завантаження, ні у вивантаженні | Впишіть «Shipping profile ID» (три умови публікації) |
| Новий лістинг лишився чернеткою в кабінеті Etsy | У товару не було придатного фото | Додайте фото й опублікуйте лістинг вручну або повторіть вивантаження (публікація) |
| «HTTP 429: rate limit» | Etsy тричі поспіль відповів «забагато запитів» | Запустіть прогін пізніше або рідше за розкладом (межі прогону) |
Якщо прогін обірвався
Каталог лягає пачками по 500: усе, що встигло лягти, лишається оновленим, недочитану пачку візьме наступний прогін. Повтор безпечний — дублів не буде. Останній рядок журналу однаково «Завантаження даних завершено!», тож про успіх судять за рядками вище. Загальна механіка — якщо прогін обірвався.
Кнопка «Стоп» дає дочитати й записати поточну сторінку Etsy, а наступну вже не запитує — і в каталозі, і в замовленнях.
Після кожної збереженої сторінки чеків Elbuz посуває дату, з якої братиме чеки наступного разу. Обірвалося перше, історичне завантаження — старі чеки, до яких прогін не дійшов, більше не запитуються. Заберіть їх новим шаблоном Etsy: у нього дата порожня, а вже завантажені документи знайдуться за номером чека без дублів.
Якщо прогін зробив не те
Помилкове завантаження. Заведені підключенням картки знаходяться у «Товарах» за колонками «Джерело: назва» й «Джерело: код» (для Etsy — etsy), перезаписані — за сьогоднішньою «Датою оновлення». Що можна повернути — якщо завантажили не те.
Помилкове вивантаження. Блок наявності записується цілком, і попередніх цін і кількостей Elbuz не зберігає — кнопки «повернути як було» немає. Виправте ціни в Elbuz, звузьте відбір шаблона до потрібних товарів і запустіть вивантаження ще раз. Які лістинги зачеплено, видно в журналі й «Історії запусків».
Часті запитання
Що вписувати в поле Shop ID?
Можна нічого: Elbuz визначить ідентифікатор магазину сам. Заповніть поле, якщо на акаунті кілька магазинів або журнал повідомив, що Shop ID визначити не вдалося.
Чому в замовленнях з Etsy немає телефону?
Etsy його не передає: у чеку є пошта, ім'я й адреса. Покупець упізнається за поштою та ідентифікатором на Etsy, тож повторні замовлення однієї людини збираються в одного контрагента.
Я зняв лістинг з продажу на Etsy — товар у Elbuz вимкнеться?
Ні. Знятий лістинг у прогін не потрапляє, і картка лишається увімкненою з останньою ціною й залишком. Вимкніть або видаліть її руками у вікні «Товари» (лістинг зник).
Я вимкнув товар в Elbuz, а він знову увімкнувся. Чому?
З Etsy приходять лише активні лістинги, тому прогін пише в картку «увімкнено». Щоб картка лишалася вимкненою, поставте в ній «Не оновлювати» (повторний прогін).
Чи може Elbuz зняти лістинг з продажу на Etsy?
Ні. Товар, прибраний з вивантаження, просто перестає оновлюватися на Etsy й лишається активним. Знімають лістинг у кабінеті Etsy.
Чи приїде скасування або повернення по вже завантаженому замовленню?
Ні. Чеки беруться від дати останнього завантаження, тож зміни в старих чеках не забираються, а документів повернення підключення не заводить — оформіть їх руками (повторне завантаження).
Суміжні теми
- Якщо треба зрозуміти, як шаблон завантаження поводиться з будь-яким джерелом, — Завантаження даних у каталог.
- Якщо підключаєте ще й інші майданчики через API — Імпорт каталогу через API.
- Якщо замовлення з Etsy треба звести з іншими каналами — Завантаження замовлень із майданчиків.
- Якщо налаштовуєте відбір і розклад вивантаження на Etsy — Шаблони вивантаження.

