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
|
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);
|
||||||
|
|||||||
Reference in New Issue
Block a user