我正在尝试将谷歌运输导出设置为作为cron作业运行,而不是从管理员交互运行。
我们正在使用X-Cart 4.7.7。 我是X-Cart的新手,找不到文档。 基本上我知道我的PHP脚本必须先登录到X-Cart,然后才能调用现有脚本。 我将不胜感激在我如何设置它方面的任何帮助。
可能的方法是
1)修改文件 modules/Froogle/config.php 并添加新的 cron 任务
$cron_tasks[] = array(
'function' => 'func_froogle_cron_update',
'include' => $xcart_dir . '/modules/Froogle/func.php',
);
2)添加函数func_froogle_cron_update
该函数应包含文件 modules/Froogle/froogle.php 并模拟常规 POST 请求以创建新的提要文件。
3) 根据 https://help.x-cart.com/index.php?title=X-Cart:Cron.php_-_Script_for_Periodic_Tasks
同时,该功能已添加到X-Cart 4.7.10中
X-Cart 4.7.9的补丁在这里 https://bt.x-cart.com/view.php?id=49137#attachments