fix: format dates correctly for WooCommerce reports endpoint
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user