diff --git a/README.md b/README.md index f89e03d..79f6c99 100644 --- a/README.md +++ b/README.md @@ -72,3 +72,11 @@ Run this command (replace `/path/to/your/site` with the actual path to your site ``` You should run this command only once. + +#### Setting inventories export + +Add to cron (replace `/path/to/your/site` with the actual path to your site): + +``` +*/15 * * * * /usr/bin/php /path/to/your/site/system/library/retailcrm/cron/inventories.php >> /path/to/your/site/system/storage/logs/cronjob_inventories.log 2>&1 +``` \ No newline at end of file diff --git a/src/upload/admin/controller/extension/module/retailcrm.php b/src/upload/admin/controller/extension/module/retailcrm.php index 31b99de..ec9bb50 100644 --- a/src/upload/admin/controller/extension/module/retailcrm.php +++ b/src/upload/admin/controller/extension/module/retailcrm.php @@ -488,6 +488,18 @@ class ControllerExtensionModuleRetailcrm extends Controller } } + /** + * Inventories upload + * + * @return void + */ + public function inventories() + { + $this->load->model('setting/setting'); + $this->load->model('extension/retailcrm/inventories'); + $this->model_extension_retailcrm_inventories->request($this->retailcrm->getApiClient()); + } + /** * ICML generation * diff --git a/src/upload/system/library/retailcrm/cron/inventories.php b/src/upload/system/library/retailcrm/cron/inventories.php new file mode 100644 index 0000000..43c9ecb --- /dev/null +++ b/src/upload/system/library/retailcrm/cron/inventories.php @@ -0,0 +1,3 @@ +