Import/Export · WordPress

Bulk-редактор цін і залишків для WooCommerce

Окремий екран для масового редагування цін і залишків: правки просто в рядку таблиці, збереження пачкою через AJAX і журнал змін — що, з чого на що, коли і хто.

Завантажити безкоштовно
Версія
v1.1.0
Сумісність
WooCommerce 7.0+ · WordPress 6.2+
Платформа
WordPress
Bulk-редактор цін і залишків для WooCommerce

Що всередині

  • Окремий екран «Bulk-редактор» у меню WooCommerce
  • Інлайн-редагування ціни, акційної ціни, залишку, наявності й артикула
  • Фільтри: пошук за назвою/артикулом/ID, категорія, тип, статус, наявність, акція, діапазон цін
  • Сортування за назвою, артикулом, ціною й залишком, пагінація
  • Збереження пачкою через AJAX із прогрес-баром — без перезавантаження сторінки
  • Журнал змін: поле, було → стало, джерело, автор, дата, IP
  • Масові операції за формулою: ±%, ±сума, задати ціну, округлення, межі ціни (Pro)
  • Акції гуртом і планування дат початку/кінця акції (Pro)
  • Редагування варіацій прямо в таблиці (Pro)
  • Експорт і імпорт CSV із валідацією кожного рядка (Pro)
  • Відкат окремого значення або цілої масової операції (Pro)

Bulk-редактор для WooCommerce — окремий екран, де ціна, акційна ціна, залишок, статус наявності й артикул редагуються прямо в рядку таблиці, а всі правки зберігаються однією пачкою через AJAX із прогрес-баром. Змінити ціну кільком сотням товарів у стандартній адмінці означає відкрити кілька сотень карток.

Bulk-редактор для WooCommerce — таблиця товарів із інлайн-редагуванням цін і залишків
WooCommerce → «Bulk-редактор»: фільтри, таблиця з інлайн-редагуванням ціни, акційної ціни, залишку, наявності й артикула. Так виглядає безкоштовна версія одразу після встановлення.

Таблиця й фільтри

Пошук за назвою, артикулом або ID, фільтри за категорією, типом товару, статусом, станом залишку (в тому числі «закінчується»), участю в акції та діапазоном цін. Сортування за назвою, артикулом, ціною й залишком, пагінація. Сторінка не перезавантажується — ви бачите, скільки товарів знайдено, і правите їх на місці.

Безпечно для каталогу

Плагін ніколи не пише ціни напряму в базу. Кожне значення проходить через WooCommerce CRUD (wc_get_product()set_*()save()), тому _price, статус наявності, lookup-таблиці (wc_product_meta_lookup) і діапазон цін варіативного товару лишаються узгодженими, а сторонні розширення отримують ті хуки, на які розраховують.

Журнал змін

Кожен запис лягає в окремий журнал: що змінилось, з якого значення на яке, коли, ким і з якого джерела. Історія читається і по конкретному товару, і по всьому каталогу — зручно, коли ціну «хтось» поміняв учора ввечері. Журнал ведеться і на безкоштовному рівні.

Масові операції (Pro)

Ціна ±%, ±сума, задати ціну, округлення (0.01 / 0.10 / 0.50 / …,95 / …,99 / ціле / десятки / сотні) з нижньою і верхньою межею. Акції гуртом: відсоток чи сума від звичайної ціни, фіксована акційна ціна або скидання акції, з датами початку й кінця — далі WooCommerce вмикає й вимикає її сам. Плюс масові операції по залишках і статусах, редагування варіацій, експорт/імпорт CSV із валідацією та відкат окремого значення чи цілої операції.

Bulk-редактор для WooCommerce — попередній перегляд масової операції «було → стане»
Спершу попередній перегляд «було → стане» по кожному товару — і лише потім запис у каталог. Будь-яку операцію можна відкотити цілком.

Безкоштовна версія і Pro

Безкоштовно: окремий екран редактора, інлайн-правка ціни, акційної ціни, залишку, наявності й артикула, усі фільтри й сортування, збереження пачкою через AJAX і повний журнал змін із датою й автором.

Pro: масові операції за формулою з попереднім переглядом, редагування варіацій просто в таблиці, планові акції з датами, експорт і імпорт CSV із перевіркою кожного рядка, відкат окремого значення або цілої операції.

Bulk-редактор для WooCommerce — Pro-можливості видно на своїх місцях сірими
Pro-блоки не ховаються й не замінюються банером: вони лишаються на своїх місцях сірими, з бейджем і рядком про те, що саме дають.
Bulk-редактор для WooCommerce — імпорт і експорт CSV у безкоштовній версії замкнені
Те саме на вкладці «Імпорт / експорт»: поля видно, вони замкнені, і поруч написано, що дає Pro.

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

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

Bulk-редактор для WooCommerce — модалка пробного періоду
Тріал за кліком: одне поле e-mail — і ключ показується просто у вікні, а копія летить листом.

Один ключ — один сайт. Переносите магазин — відвʼяжіть ліцензію на старому домені й активуйте на новому самостійно, без звернення до підтримки. Ключ перевіряється на нашому сервері раз на добу; якщо сервер недоступний, Pro продовжує працювати ще 14 днів.

Bulk-редактор для WooCommerce — блок ліцензії в налаштуваннях
Блок ліцензії: стан («Безкоштовна версія» / «Pro увімкнено»), поле ключа з активацією та відвʼязкою і перелік можливостей Pro.

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

  • WordPress 6.2 і новіший, PHP 7.4+
  • WooCommerce 7.0 і новіший; HPOS (окремі таблиці замовлень) і класичне зберігання працюють однаково
  • Власні таблиці журналу; при видаленні плагіна історія цін лишається, якщо ви явно не попросили її стерти

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

  • 1.1.0 — Pro більше не вмикається сам: свіжий інстал = безкоштовна версія, поки власник не запустить тріал або не активує ключ. Тріал за кліком (модалка з e-mail → справжній 7-денний ключ). Перевірка ключа на ліцензійному сервері з пільговим періодом 14 днів і відвʼязкою від сайту. Pro-блоки лишаються видимими сірими з бейджем і поясненням. Один ненавʼязливий нотіс — після першої збереженої зміни, закрив = назавжди. Ліцензійний ключ більше не їде разом із формою налаштувань, тож звичайне «Зберегти» не може його затерти.
  • 1.0.0 — перший реліз: екран редактора з інлайн-правкою, фільтри й сортування, збереження пачкою через AJAX, журнал змін; Pro — масові операції за формулою, варіації, планові акції, CSV, відкат.

Часті питання

Це не зламає фільтрацію й сортування за ціною в каталозі?

Ні. Плагін ніколи не пише ціни прямо в базу: кожне значення проходить через WooCommerce CRUD (wc_get_product() → set_*() → save()), тож _price, статус наявності, lookup-таблиці й діапазон цін варіативного товару лишаються узгодженими, а сторонні розширення отримують очікувані хуки.

Скільки товарів витримує екран?

Таблиця працює з пагінацією, а збереження йде пачками через AJAX із прогрес-баром, тож розмір каталогу не впирається в таймаут PHP.

Чи можна відкотити невдалу масову зміну?

Так, у Pro: з історії відновлюється окреме значення або скасовується вся масова операція чи імпорт цілком.

Що саме бачить журнал?

Поле, попереднє й нове значення, джерело зміни, автора, дату та IP — окремо по товару й по всьому каталогу.

Варіативні товари підтримуються?

Так. У Pro варіації розгортаються прямо в таблиці, і масові операції працюють по варіаціях.

Питання щодо модуля?

Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.

@catcode_support

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

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

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