Tutorial

Удаление всего из магазина Shopify

Очистка магазина Shopify вручную может занять много времени и быть подвержена ошибкам. DataEase упрощает этот процесс: экспортируйте ваши данные, подготовьте действия по удалению для каждого типа сущности и удалите все массово с проверкой — при этом соблюдая правильный порядок операций.

🎯 Цель

Очистите магазин Shopify, удаляя (или архивируя, если удаление невозможно) данные по ключевым сущностям с использованием CSV/Excel и DataEase.


⚠️ Важные ограничения от Shopify

  • Живые заказы не могут быть удалены — только отменены (архивированы)
  • Клиенты с заказами не могут быть удалены до тех пор, пока заказы не будут отвязаны или отменены, и клиент больше не будет упоминаться
  • Удаление необратимо. Всегда сохраняйте полный резервный экспорт перед началом

📋 Рекомендуемый порядок операций

  1. Заказы — Отмените (архивируйте) живые заказы; удалите черновики заказов
  2. Клиенты — При необходимости сначала отвяжите клиентов от заказов (гостевые заказы), затем удалите клиентов без заказов
  3. Компании (B2B) — Удалите компанию, затем ее контакты/локации (или удалите позиции напрямую)
  4. Продукты и варианты — Удалите продукты (удаляет варианты/медиа) или удалите конкретные варианты
  5. Коллекции — Удалите ручные/автоматические коллекции, которые вам больше не нужны
  6. Контент — Удалите страницы, блоги/статьи, комментарии, меню
  7. Дополнения к каталогу — Удалите скидки, перенаправления, файлы, metaobjects, переводы (по ресурсу/локали)

Совет: Используйте фильтры (диапазоны дат, теги, ID коллекции, местоположения инвентаря и т. д.), чтобы точно нацелиться на то, что вы хотите удалить.


🔧 Как удалить / архивировать по сущности

Заказы (живые)

Действие: action = CANCEL (архивирует заказ)

id,action
gid://shopify/Order/123,CANCEL

Черновики заказов

Действие: command = DELETE

id,command
gid://shopify/DraftOrder/789,DELETE

Отвязать клиента от заказов (необязательная подготовка)

Действие: command = UPDATE и очистить customerId (делает заказ гостевым)

id,command,customerId
gid://shopify/Order/123,UPDATE,

Клиенты

Правило: У клиента не должно быть связанных заказов

Действие: command = DELETE

id,command
gid://shopify/Customer/555,DELETE

Компании (B2B)

Строка компании: command = DELETE

Строки контакта/локации: itemCommand = DELETE (при удалении конкретных позиций)

CSV (компания):

id,command
gid://shopify/Company/111,DELETE

CSV (контакт или строка локации):

id,topRow,itemCommand,contactId
gid://shopify/Company/111,FALSE,DELETE,gid://shopify/CompanyContact/999

Продукты (удаляет варианты и медиа)

Действие: command = DELETE

id,command
gid://shopify/Product/123,DELETE

Варианты (оставить продукт, удалить конкретные варианты)

Действие: variantCommand = DELETE

variantId,variantCommand
gid://shopify/ProductVariant/111,DELETE

Коллекции

Действие: command = DELETE

id,command
gid://shopify/Collection/222,DELETE

Страницы

Действие: command = DELETE

id,command
gid://shopify/Page/333,DELETE

Блоги и статьи

Сначала статьи, затем блог (или просто удалите блог, если ваш рабочий процесс поддерживает каскадное удаление)

CSV (статья):

id,command
gid://shopify/Article/444,DELETE

CSV (блог):

id,command
gid://shopify/Blog/445,DELETE

Комментарии (к статьям)

Действие: command = DELETE

id,command
gid://shopify/Comment/556,DELETE

Меню (навигация)

Действие: command = DELETE

id,command
gid://shopify/Menu/777,DELETE

Файлы (Настройки → Файлы)

Действие: command = DELETE

Примечание: Удаление файлов, на которые ссылаются темы/страницы, приведет к поломке изображений/ссылок

id,command
gid://shopify/MediaImage/888,DELETE

Перенаправления

Действие: command = DELETE (требуется ID)

id,command
gid://shopify/UrlRedirect/999,DELETE

Скидки

Действие: command = DELETE

id,command
gid://shopify/DiscountAutomatic/1234,DELETE

Metaobjects

Действие: command = DELETE

id,command
gid://shopify/Metaobject/abc,DELETE

Переводы

Действие: command = DELETE по локали/значению (удаляет переводы из ресурса)

CSV (удалить перевод на французский):

resourceId,command,[fr] value
gid://shopify/Product/123,DELETE,

💡 Лучшие практики

  • Резервное копирование всего: Выполняйте полные экспорты (Продукты, Варианты, Коллекции, Клиенты, Заказы, Черновики заказов, Скидки, Перенаправления, Файлы, Metaobjects, Блоги, Статьи, Комментарии, Страницы, Меню, Переводы, Компании)
  • Начните с небольшого образца, проверьте, просмотрите результаты, затем увеличьте масштаб
  • Предпочитайте ID для сопоставления; используйте handles/SKUs только если они уникальны
  • Сохраняйте файлы аудита (отчеты о проверке + результаты) для соответствия требованиям

🎉 Это все!

Очистка вашего магазина завершена.
Если у вас возникли проблемы или есть вопросы, не стесняйтесь обращаться в нашу службу поддержки.