Что я сделал:
Сгенерировал массовые купоны с помощью генератора купонов WooCommerce.
Установил дату истечения срока действия на 31 декабря 2025 года в полночь.
/>Экспортировали купоны в файл CSV, чтобы исправить префикс.
Повторно импортировали исправленный CSV обратно в WooCommerce.
Проблема:
После при повторном импорте купонов даты истечения срока действия были неожиданно изменены на 30 декабря 2025 г. вместо запланированного 31 декабря 2025 г.
Что я пробовал:
Обновил даты истечения срока действия непосредственно в База данных MySQL с использованием следующих запросов:
Код: Выделить всё
INNER JOIN wp_postmeta AS pm ON p.ID = pm.post_id
SET pm.meta_value = '2025-12-31'
WHERE p.post_type = 'shop_coupon'
AND pm.meta_key = 'expiry_date';
UPDATE wp_postmeta pm
SET pm.meta_value = '1767185999'
WHERE pm.meta_key = 'date_expires';
Подробности о среде:
Версия WooCommerce: 3.3.6
Версия WordPress: 5.6.40
База данных: MySQL
У меня на сайте много купонов и прямые манипуляции с базой данных — единственный способ эффективно внести эти массовые изменения.
Подробнее здесь: https://stackoverflow.com/questions/792 ... csv-import
Мобильная версия