firstly i have already checked time etc. OC is set to Europe/London.
(server is located GMT+3)
problem is, special, discounts and coupons
are ending at the start of the end date instead of the end (midnight) of the end date
i have also checked it on fresh test install
if a special or coupon is set to end on 30th, it ends on midnight 29th
(ends as soon as it is the 30th)
i have extensions that display offer end dates and coupon end dates,
but customers are complaining they cannot use coupon on last day or offer ended a day earlier than advertised.
i assume
admin/controller/catalog/product.php
Code: Select all
if (($product_special['date_start'] == '0000-00-00' || strtotime($product_special['date_start']) < time()) && ($product_special['date_end'] == '0000-00-00' || strtotime($product_special['date_end']) > time())) {
does anyone else have this issue, or have a reason why or a fix ?