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

Таблиця й фільтри
Пошук за назвою, артикулом або 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 із валідацією та відкат окремого значення чи цілої операції.

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


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

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

Технічні вимоги
- 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 — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Купівля модуля
—