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
{
@@ -50,8 +50,8 @@ private function dateRange(Request $request): array
}
return [
$from ? $from . 'T00:00:00' : null,
$to ? $to . 'T23:59:59' : null,
$from ?: null,
$to ?: null,
];
}
@@ -121,8 +121,8 @@ public function recentOrders(Request $request)
'order' => 'desc',
];
if ($from) $params['after'] = $from;
if ($to) $params['before'] = $to;
if ($from) $params['after'] = $from . 'T00:00:00';
if ($to) $params['before'] = $to . 'T23:59:59';
try {
$resp = $client->get('orders', $params);