Зв'язатись
  • WordPress
  • Продажі та конверсія
  • v1.0.0

Order Archive для WooCommerce — архів старих замовлень зі звітами, пошуком і відновленням

Старі замовлення — у стиснений архів, список замовлень і пошук знову швидкі. Analytics, підсумки покупців і конфіденційність враховують архів; пошук, перегляд і відновлення одним кліком.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WordPress 6.2+ · WooCommerce 8.2+ (перевірено на WordPress 7.1 і WooCommerce 11.2) · PHP 7.4+ (прогін на PHP 8.3 і 7.4) · HPOS і posts · MariaDB, MySQL 8.0 · блоковий і класичний чекаут
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
жовтень 2026
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Архівування старих замовлень за віком (місяці від останньої активності) і статусами — з HPOS, класичного сховища і режиму сумісності ✔ ✔
Перенесення короткими кроками з прогресом, «Стоп» і продовженням; попередній підрахунок без змін ✔ ✔
Кожне замовлення в окремій транзакції: копія звіряється до видалення рядків; відновлення з тими самими ID ✔ ✔
Відкриті замовлення, замовлення з активністю в періоді та підписки не архівуються ✔ ✔
Пошук по архіву: номер, e-mail, ім'я, телефон, компанія, товар, артикул; перегляд архівного замовлення ✔ ✔
Відновлення одного замовлення або «Повернути все»; старі посилання на замовлення відкривають архівну копію ✔ ✔
WooCommerce Analytics, кількість замовлень і «витрачено всього» покупців враховують архів ✔ ✔
Експорт і видалення персональних даних, строки зберігання WooCommerce діють на архів ✔ ✔
Замовлення, яке інший плагін зберіг після архівації, спершу повертається з архіву — без «порожніх» замовлень у списку ✔ ✔
Інтерфейс: English, українська, русский ✔ ✔
Нічний автоархів (WP-Cron) — ✔
«Перенести в архів» у масових діях списку замовлень; масове відновлення й видалення в архіві — ✔
CSV-експорт архіву або результатів пошуку — ✔
Видалення архівних замовлень назавжди через N років — ✔
«Попередні замовлення» в кабінеті покупця — ✔
Оновлення з catcode.com.ua в «Майстерня → Оновлення» — ✔

Як це виглядає

Список архівних замовлень WooCommerce з пошуком за e-mail, телефоном і артикулом
WooCommerce → Архів замовлень: пошук по архіву і масові дії Pro.
Перегляд архівного замовлення WooCommerce: позиції, адреси, повернення коштів і нотатки
Архівне замовлення лише для читання — з позиціями, адресами, поверненнями й нотатками; «Повернути в замовлення» відновлює його з тим самим ID.
Налаштування архівування старих замовлень WooCommerce за віком і статусом з прогресом
«Перенести в архів»: вік і статуси, попередній підрахунок, прогін короткими кроками з прогресом.

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • WordPress 6.2+ · WooCommerce 8.2+ · PHP 7.4+; перевірено на WordPress 7.1 і WooCommerce 11.2, PHP 8.3 і 7.4.
  • Сховище замовлень: HPOS, класичне (posts) і режим сумісності; якщо після архівації переключити WooCommerce між ними, відновлене замовлення копіюється в те сховище, яке працює зараз.
  • База даних: MariaDB і MySQL 8.0 (перевірено), таблиці InnoDB для транзакцій.
  • Чекаут: блоковий і класичний — нові замовлення плагін не чіпає.
  • Разом з нашими модулями: перевірено з Новою Поштою (ТТН), ПРРО, синхронізацією з KeyCRM і SalesDrive, поверненнями й обмінами та LiqPay — після відновлення ТТН, чеки, ID у CRM і заявки на повернення на місці, у CRM нічого не відправляється повторно.
  • Мови інтерфейсу: English, українська, русский.

Історія версій

v1.0.0 Поточна жовтень 2026

Архівування старих замовлень із HPOS і posts у стиснений перевірений архів і відновлення байт-у-байт; Analytics, підсумки покупців, експорт, видалення й строки зберігання персональних даних…

Разом з Order Archive для WooCommerce купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Order Archive Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

Order Archive для WooCommerce переносить старі замовлення з таблиць замовлень в окремий стиснений архів — і повертає їх назад одним кліком. За кілька років у магазині набираються десятки тисяч замовлень: повільніше відкривається список замовлень, довше шукає пошук, важчають бекапи і кожен плагін, який вибирає замовлення. Видаляти їх не можна — зникнуть звіти, історія покупця й документи, які треба зберігати.

Плагін вирішує це інакше: замовлення старші за обраний вік (наприклад, 24 місяці) і з обраними статусами пакуються в один стиснений запис архіву, а з таблиць замовлень прибираються. Звіти WooCommerce Analytics, кількість замовлень і «витрачено всього» у покупців, експорт і видалення персональних даних далі враховують архівні замовлення. В архіві є власний пошук і перегляд замовлення, а відновлення повертає ті самі рядки з тими самими ID.

Для OpenCart є окрема версія — Order Archive для OpenCart.

Що отримує адмін

  • WooCommerce → Архів замовлень — список архівних замовлень з пошуком за номером (#123), e-mail, ім’ям, телефоном, компанією, назвою товару чи артикулом.
  • Перегляд архівного замовлення — адреси, оплата, позиції, доставка, купони, податки, повернення коштів і нотатки, лише для читання; кнопка «Повернути в замовлення».
  • Список замовлень WooCommerce — посилання «Архів (N)» у фільтрах статусів і підказка «ще N архівних відповідають пошуку»; старі посилання на редагування архівного замовлення відкривають його архівну копію.
  • «Перенести в архів» — вік (місяці від останньої активності), статуси, розмір кроку; прогін короткими кроками з прогресом, кнопкою «Стоп» і продовженням — без тайм-аутів навіть на великих магазинах.
  • «Інструменти» — стан сховища (HPOS, posts, режим сумісності), розмір архіву, «Повернути всі архівні замовлення», «Повернути архівні замовлення в аналітику».

Що відбувається із замовленням в архіві

  • Усі рядки замовлення — дані, адреси, мета-поля, позиції, нотатки й повернення коштів — пакуються в один стиснений запис. Перед видаленням рядків копія зчитується назад і звіряється, і кожне замовлення переноситься у власній транзакції бази даних: збій посередині нічого не ламає.
  • WooCommerce Analytics далі рахує архівні замовлення: його таблиці не змінюються. У звіті «Замовлення» архівні мають свій номер і товари. Перевірено в браузері: «Дохід», «Замовлення» і «Клієнти» за період зі старими замовленнями однакові до і після архівування.
  • Покупці зберігають завантаження, кількість замовлень і «витрачено всього» — плагіни лояльності й ролей бачать ті самі цифри.
  • Конфіденційність: «Інструменти → Експорт персональних даних» включає архівні замовлення, «Видалення персональних даних» їх анонімізує, а строки зберігання WooCommerce діють і на архів.
  • Відкриті замовлення (очікують оплати, в обробці, на утриманні) не архівуються ніколи. Замовлення з оплатою, виконанням чи поверненням коштів у межах періоду лишаються. Замовлення підписок WooCommerce Subscriptions лишаються.
  • Якщо інший плагін зберігає архівне замовлення (наприклад, вебхук оплати, що завантажив замовлення за мить до архівації), замовлення спершу повертається з архіву, і зміна лягає на повне замовлення з нотаткою про це — у списку не з’являється «порожнє» замовлення.

Як це працює — крок за кроком

  1. Зробіть резервну копію бази перед першим великим прогоном.
  2. WooCommerce → Архів замовлень → «Перенести в архів»: вкажіть вік (за замовчуванням 24 місяці) і статуси — плагін покаже, скільки замовлень підпадає.
  3. «Архівувати відповідні замовлення» — прогрес видно на екрані, прогін можна зупинити й продовжити.
  4. Знайдіть потрібне старе замовлення в пошуку архіву. Щоб повернути кошти чи змінити замовлення — «Повернути в замовлення», і воно знову в списку замовлень WooCommerce.
  5. Pro: увімкніть «Щоночі» — далі архів поповнюється сам; «Перенести в архів» з’являється і в масових діях списку замовлень.

Що під капотом

  • Архів — одна таблиця {prefix}catcode_oarc_orders: стиснений знімок усіх рядків замовлення з контрольною сумою і колонки для пошуку (номер, статус, сума, e-mail, ім’я, телефон, компанія, товари й артикули, дати).
  • Звіряння перед видаленням: копія записується, зчитується назад і порівнюється, лише потім рядки видаляються — усе в одній транзакції на замовлення. Одночасно йде лише один прогін.
  • Analytics не перебудовується: таблиці wc_order_stats і lookup-таблиці не змінюються. Якщо в Analytics → Налаштування натиснути «Видалити раніше імпортовані дані», архівні замовлення теж прибираються з аналітики, а «Інструменти → Повернути архівні замовлення в аналітику» повертає їх.
  • Великі магазини: перевірено на 50 500 замовленнях (MySQL 8.0, HPOS). Нічний автоархів переносить їх частинами по ~20 секунд із піком пам’яті 166 МБ; ручний прогін — кроками по 25 замовлень менш ніж за 2 секунди кожен. Таблиці замовлень займали ~490 МБ, архів тих самих замовлень — 210 МБ.
  • Хуки для розробників: фільтр catcode_oarc_can_archive (виключити замовлення з архівації), дії catcode_oarc_archived, catcode_oarc_restored, catcode_oarc_purged.
  • Видалення плагіна прибирає налаштування й завдання крону, а таблицю архіву лишає, якщо в ній є замовлення, — щоб нічого не втратити. Хочете піти з плагіном — спершу «Повернути всі архівні замовлення».

Як встановити

  1. Плагіни → Додати новий → Завантажити плагін: оберіть zip і активуйте (WooCommerce має бути активний).
  2. WooCommerce → Архів замовлень → «Перенести в архів»: вік, статуси, «Зберегти».
  3. «Архівувати відповідні замовлення» — або, у Pro, увімкніть нічний автоархів.
  4. Для Pro: вкладка «Pro-ліцензія» — вставте ключ з листа або натисніть «Спробувати Pro 7 днів».

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Звіти зміняться?

Ні. WooCommerce Analytics рахує архівні замовлення так само, як до архівації; старі звіти «WooCommerce → Звіти» (legacy) архівних не показують.

Можна повернути кошти за архівне замовлення?

Так: спершу «Повернути в замовлення» одним кліком, потім повернення коштів як зазвичай.

Покупці бачать архівні замовлення?

У Free — ні. Pro показує блок «Попередні замовлення» в кабінеті, кожен покупець бачить лише свої.

Що з ТТН, чеками й ID в CRM?

Записи інших плагінів лишаються; після відновлення замовлення все на місці. Сповіщення платіжки про повернення через багато місяців обробляйте після відновлення замовлення.

Що буде, якщо видалити плагін?

Таблиця архіву лишається, щоб нічого не втратити. Хочете піти з плагіном — спершу «Інструменти → Повернути всі архівні замовлення».

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль