fix: format dates correctly for WooCommerce reports endpoint

This commit is contained in:
theRAD
2026-03-06 05:18:16 +02:00
parent dbf8118492
commit 15d2c5d12e

View File

@@ -38,7 +38,7 @@ private function wooClient()
} }
/** /**
* Get start and end dates from the request. * Get start and end dates from the request (YYYY-MM-DD).
*/ */
private function dateRange(Request $request): array private function dateRange(Request $request): array
{ {
@@ -50,8 +50,8 @@ private function dateRange(Request $request): array
} }
return [ return [
$from ? $from . 'T00:00:00' : null, $from ?: null,
$to ? $to . 'T23:59:59' : null, $to ?: null,
]; ];
} }
@@ -121,8 +121,8 @@ public function recentOrders(Request $request)
'order' => 'desc', 'order' => 'desc',
]; ];
if ($from) $params['after'] = $from; if ($from) $params['after'] = $from . 'T00:00:00';
if ($to) $params['before'] = $to; if ($to) $params['before'] = $to . 'T23:59:59';
try { try {
$resp = $client->get('orders', $params); $resp = $client->get('orders', $params);