Tobto.shopДовідка

Експорт усіх даних і переїзд з Tobto.shop Cloud на власний сервер

Дані вашого магазину не прив'язані до Tobto.shop. Розділ «Експорт усіх даних» вивантажує весь магазин одним архівом у відкритих форматах (JSON і CSV з описом схеми, оригінали фото). Цей архів можна відкрити в Excel чи Google Таблицях, передати розробнику або завантажити в інший магазин Tobto.shop — зокрема на власний сервер (Tobto.shop Box).

Що буде в архіві

  • Каталог: товари, варіанти, категорії, бренди, характеристики, опції, ціни (зокрема акційні й ціни груп покупців), собівартість, залишки по складах, супутні товари.
  • Відгуки, промокоди, сторінки, меню, редиректи, налаштування магазину (без секретів).
  • Медіатека: оригінали фото й файлів із переліком і контрольними сумами.
  • Лише якщо ви окремо погодитеся додати персональні дані — покупці (ім'я, e-mail, телефон, адреси, згоди) і замовлення (склад, суми, адреси, оплати, відправлення, історія статусів).
  • Файл README.md з описом кожного файлу й поля.

Ніколи не потрапляють в архів: паролі покупців і працівників, ключі API, доступи до платіжних систем, служб доставки й інших інтеграцій, секретні налаштування, дані платіжних карток.

Як зробити архів

  1. Увійдіть як власник магазину (інші ролі бачать розділ, але не можуть зробити експорт).
  2. Відкрийте «Обслуговування → Експорт усіх даних».
  3. Прочитайте блок «Що буде в архіві». Якщо потрібні покупці й замовлення, позначте «Додати персональні дані…» і окремо — «Я розумію, що архів міститиме персональні дані покупців…».
  4. Позначте «Я підтверджую, що вивантажую дані свого магазину…» і натисніть «Підготувати архів».
  5. Архів готується у фоні — від хвилини до години для великого магазину. Оновіть сторінку: у списку «Архіви» стан зміниться на «Готовий», з'являться розмір і кількість записів.

Один архів можна зробити раз на добу. Готовий архів зберігається 72 години, потім видаляється.

Як завантажити архів

  1. У рядку готового архіву введіть свій пароль (і код двофакторної перевірки, якщо її ввімкнено) та натисніть «Отримати посилання».
  2. Натисніть «Завантажити архів (.zip)». Посилання діє 30 хвилин і відкривається лише у вашому сеансі — не пересилайте його.
  3. Зберігайте архів у надійному місці: з персональними даними він містить дані ваших покупців.

Кожен крок (запит, готовність, видача посилання, завантаження) записується в журнал дій.

Переїзд з Tobto.shop Cloud на власний сервер

  1. Зробіть архів з персональними даними у Cloud-магазині (розділи вище) і завантажте його.
  2. Встановіть Tobto.shop Box на свій сервер за інструкцією з пакета Box і пройдіть майстер встановлення. Ліцензію Box оформіть у кабінеті Tobto.shop.
  3. Створіть склад і перевірте мови нового магазину: товари отримують залишок на першому активному складі, тексти — мовами, які увімкнено в магазині.
  4. Завантажте архів: «Налаштування → Перенесення магазину» → «Tobto.shop (архів експорту)» → оберіть файл .zip. Майстер перевірить архів (формат, версію й контрольні суми — пошкоджений чи чужий файл не приймається) і покаже, скільки чого буде перенесено. Для дуже великого архіву (кілька ГБ фото) зручніше команда на сервері: php artisan store:import-tobto-export /шлях/до/архіву.zip --store=<код магазину> — це той самий запуск, звіт про нього буде в адмінці.
  5. Перевірте зіставлення на кроці «Зіставлення»: статуси замовлень, групи покупців, податкові класи (оберіть відповідні класи нового магазину). Запустіть перенесення.
  6. Перевірте звіт перенесення й кілька товарів: ціни, залишки, фото, варіанти.
  7. Підключіть наново інтеграції: платіжні системи, служби доставки, касу (ПРРО), пошту, SMS, маркетплейси й аналітику — ключів у архіві немає.
  8. Перенесіть домен: спрямуйте DNS домену на новий сервер і додайте домен у налаштуваннях магазину. Адреси товарів, категорій і сторінок (slug) зберігаються, тож посилання й SEO не губляться.
  9. Повідомте покупців, що для входу в акаунт треба один раз скористатися «Забули пароль»: паролі не переносяться.
  10. Коли новий магазин працює, скасуйте підписку Cloud у кабінеті.

Що не переноситься автоматично

  • Паролі покупців (вхід через «Забули пароль»), ключі й налаштування інтеграцій.
  • Меню, переадресації, тексти головної сторінки, форма оформлення замовлення й банер cookie переносяться (архів формату 1.1). Налаштування, які новий магазин уже зберіг сам, не перезаписуються; посилання меню на сторінку чи категорію, що не перенеслася, пропускається.
  • Інші налаштування магазину (контакти, домени, оплата, доставка, фіскалізація), склади, оплати й відправлення старих замовлень є у файлах архіву (data/store.json, поля payments / shipments замовлень), але налаштуйте їх у новому магазині самостійно.
  • Характеристики-списки переносяться як текстові характеристики.
  • Переносьте в порожній магазин: товар, чий артикул уже зайнятий, отримає артикул із суфіксом.

Важливо

  • Робити експорт і завантажувати архів може лише власник магазину.
  • Архів без персональних даних не містить покупців і замовлень — для переїзду робіть архів з ними.
  • Опис формату для розробників — у файлі README.md всередині архіву й у схемі open-data-package.schema.json контракту Tobto.shop 2.33.0.