Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对远程数据库的预启动数量更改_Php_Prestashop_Prestashop 1.6 - Fatal编程技术网

Php 对远程数据库的预启动数量更改

Php 对远程数据库的预启动数量更改,php,prestashop,prestashop-1.6,Php,Prestashop,Prestashop 1.6,因此,我的客户有多个在线商店,并安装了一个新的Prestashop。 他还有一个数据库,将所有产品数量保存在一个地方。 只是数量,通过id或其他链接到商店 现在,我要做的是在每次Prestashop产品数量更改时将信息发布到仓库服务器上,例如,当订单到来时,产品从管理员处更新,订单取消或任何更改数量的操作 我怎样才能用这种模块来实现Prestashop,或者有其他方法来实现吗? 我不需要完整的来源,但一点帮助会很好。 我知道有关Prestashops模块的基本知识,但这很棘手 仓库中有某种API

因此,我的客户有多个在线商店,并安装了一个新的Prestashop。 他还有一个数据库,将所有产品数量保存在一个地方。 只是数量,通过id或其他链接到商店

现在,我要做的是在每次Prestashop产品数量更改时将信息发布到仓库服务器上,例如,当订单到来时,产品从管理员处更新,订单取消或任何更改数量的操作

我怎样才能用这种模块来实现Prestashop,或者有其他方法来实现吗? 我不需要完整的来源,但一点帮助会很好。 我知道有关Prestashops模块的基本知识,但这很棘手

仓库中有某种API可以使用get参数

http://link-to-warehouse-api/?product_id=id&new_quantity=n

希望你明白我的意思。:)

你可能会想看看prestashop为此提供的钩子,像
actionUpdateQuantity
这样的钩子可能是正确的选择。正如@CBroe所说,你说的使用动作钩子,比如actionValidateOrder,这个钩子是在动作触发时执行的