diff --git a/retailcrm/job/sync.php b/retailcrm/job/sync.php index 7ee239e..1ca4a84 100644 --- a/retailcrm/job/sync.php +++ b/retailcrm/job/sync.php @@ -366,6 +366,7 @@ if ($history->isSuccessful() && count($history->history) > 0) { $api->ordersFixExternalIds($orderFix); } } else { + $order = $order_history; $orderToUpdate = new Order((int) $order['externalId']); /* diff --git a/retailcrm/retailcrm.php b/retailcrm/retailcrm.php index aee38e9..671d9c9 100644 --- a/retailcrm/retailcrm.php +++ b/retailcrm/retailcrm.php @@ -587,7 +587,7 @@ class RetailCRM extends Module $response = $this->api->ordersGet($order_id); - if ($response->isSuccessful()) { + if ($response !== false) { $orderCRM = $response['order']; if ($orderCRM && $orderCRM['payments']) { foreach ($orderCRM['payments'] as $orderPayment) { @@ -641,7 +641,7 @@ class RetailCRM extends Module ); $response = $api->deliveryTypesList(); - if ($response->isSuccessful()) { + if ($response !== false) { return true; }