Очистка магазина Shopify вручную может занять много времени и быть подвержена ошибкам. DataEase упрощает этот процесс: экспортируйте ваши данные, подготовьте действия по удалению для каждого типа сущности и удалите все массово с проверкой — при этом соблюдая правильный порядок операций.
🎯 Цель
Очистите магазин Shopify, удаляя (или архивируя, если удаление невозможно) данные по ключевым сущностям с использованием CSV/Excel и DataEase.
⚠️ Важные ограничения от Shopify
- Живые заказы не могут быть удалены — только отменены (архивированы)
- Клиенты с заказами не могут быть удалены до тех пор, пока заказы не будут отвязаны или отменены, и клиент больше не будет упоминаться
- Удаление необратимо. Всегда сохраняйте полный резервный экспорт перед началом
📋 Рекомендуемый порядок операций
- Заказы — Отмените (архивируйте) живые заказы; удалите черновики заказов
- Клиенты — При необходимости сначала отвяжите клиентов от заказов (гостевые заказы), затем удалите клиентов без заказов
- Компании (B2B) — Удалите компанию, затем ее контакты/локации (или удалите позиции напрямую)
- Продукты и варианты — Удалите продукты (удаляет варианты/медиа) или удалите конкретные варианты
- Коллекции — Удалите ручные/автоматические коллекции, которые вам больше не нужны
- Контент — Удалите страницы, блоги/статьи, комментарии, меню
- Дополнения к каталогу — Удалите скидки, перенаправления, файлы, metaobjects, переводы (по ресурсу/локали)
Совет: Используйте фильтры (диапазоны дат, теги, ID коллекции, местоположения инвентаря и т. д.), чтобы точно нацелиться на то, что вы хотите удалить.
🔧 Как удалить / архивировать по сущности
Заказы (живые)
Действие: action = CANCEL (архивирует заказ)
id,actiongid://shopify/Order/123,CANCELЧерновики заказов
Действие: command = DELETE
id,commandgid://shopify/DraftOrder/789,DELETEОтвязать клиента от заказов (необязательная подготовка)
Действие: command = UPDATE и очистить customerId (делает заказ гостевым)
id,command,customerIdgid://shopify/Order/123,UPDATE,Клиенты
Правило: У клиента не должно быть связанных заказов
Действие: command = DELETE
id,commandgid://shopify/Customer/555,DELETEКомпании (B2B)
Строка компании: command = DELETE
Строки контакта/локации: itemCommand = DELETE (при удалении конкретных позиций)
CSV (компания):
id,commandgid://shopify/Company/111,DELETECSV (контакт или строка локации):
id,topRow,itemCommand,contactIdgid://shopify/Company/111,FALSE,DELETE,gid://shopify/CompanyContact/999Продукты (удаляет варианты и медиа)
Действие: command = DELETE
id,commandgid://shopify/Product/123,DELETEВарианты (оставить продукт, удалить конкретные варианты)
Действие: variantCommand = DELETE
variantId,variantCommandgid://shopify/ProductVariant/111,DELETEКоллекции
Действие: command = DELETE
id,commandgid://shopify/Collection/222,DELETEСтраницы
Действие: command = DELETE
id,commandgid://shopify/Page/333,DELETEБлоги и статьи
Сначала статьи, затем блог (или просто удалите блог, если ваш рабочий процесс поддерживает каскадное удаление)
CSV (статья):
id,commandgid://shopify/Article/444,DELETECSV (блог):
id,commandgid://shopify/Blog/445,DELETEКомментарии (к статьям)
Действие: command = DELETE
id,commandgid://shopify/Comment/556,DELETEМеню (навигация)
Действие: command = DELETE
id,commandgid://shopify/Menu/777,DELETEФайлы (Настройки → Файлы)
Действие: command = DELETE
Примечание: Удаление файлов, на которые ссылаются темы/страницы, приведет к поломке изображений/ссылок
id,commandgid://shopify/MediaImage/888,DELETEПеренаправления
Действие: command = DELETE (требуется ID)
id,commandgid://shopify/UrlRedirect/999,DELETEСкидки
Действие: command = DELETE
id,commandgid://shopify/DiscountAutomatic/1234,DELETEMetaobjects
Действие: command = DELETE
id,commandgid://shopify/Metaobject/abc,DELETEПереводы
Действие: command = DELETE по локали/значению (удаляет переводы из ресурса)
CSV (удалить перевод на французский):
resourceId,command,[fr] valuegid://shopify/Product/123,DELETE,💡 Лучшие практики
- Резервное копирование всего: Выполняйте полные экспорты (Продукты, Варианты, Коллекции, Клиенты, Заказы, Черновики заказов, Скидки, Перенаправления, Файлы, Metaobjects, Блоги, Статьи, Комментарии, Страницы, Меню, Переводы, Компании)
- Начните с небольшого образца, проверьте, просмотрите результаты, затем увеличьте масштаб
- Предпочитайте ID для сопоставления; используйте handles/SKUs только если они уникальны
- Сохраняйте файлы аудита (отчеты о проверке + результаты) для соответствия требованиям
🎉 Это все!
Очистка вашего магазина завершена.
Если у вас возникли проблемы или есть вопросы, не стесняйтесь обращаться в нашу службу поддержки.