当前位置: 首页 > 知识库问答 >
问题:

Prestashop 1.7-在模块中使用哪个钩子来获取已使用的已编辑产品数量

汪永春
2023-03-14

我正在构建一个简单的模块,我需要实时捕获后台数量修改事件(针对产品或变化),并将新数量发送到外部API。

我在纠结用哪个钩子去获取实际的用户插入量,而不是“以前”的产品量。

如果我在我的模块中的hookActionProductUpdate中使用静态方法StockAvailable::getQuantityAvailableByProduct,我得到的是原始产品数量,而不是新产品数量,可能是因为在实际DB更新之前调用了hook。

有线索吗?

共有1个答案

裴学
2023-03-14

尝试:actionUpdateQuantity
您可以传递下一个参数:

array(
  'id_product' => (int) Product ID,
  'id_product_attribute' => (int) Product attribute ID,
  'quantity' => (int) New product quantity
);

钩子列表:https://devdocs.prestashop.com/1.7/modules/concepts/hooks/list-of-hooks/

 类似资料:
  • 问题内容: 需要向订单项添加自定义元。用Google搜索它,大多数文章说使用“ woocommerce_add_order_item_meta”钩子。最新版本2.3.7不推荐使用此挂钩。有人,请告诉我使用哪个挂钩。 http://docs.woothemes.com/wc-apidocs/function- woocommerce_add_order_item_meta.html 问题答案: 如果

  • 请做一个自我介绍。 能否分享一两个与岗位匹配度较高的项目经历? 针对上述项目,你认为自己可以在哪些方面做得更好? 请谈谈你的实习经历。 一个完整的PRD通常包含哪些内容? 你有什么问题想要问我们? #非技术面试记录#

  • 我正在通过Vuex商店中的axios从外部API获取数据,它为我提供了一个包含对象的数组——比方说——。 每个都有一个,我需要用它获取城市详细信息。我想将这个details对象作为一个新键添加到数组中。 现在我正在获取所有城市,并使用另一个Vuex操作获取城市详细信息。 所有城市的行动 获取所有城市后的变异 数组中的每个对象都有一个,我正在用它获取这个城市的详细信息。 我试图在动作中循环数组,以获

  • 我已经开始做一个mod,它没有注册为一个项目。当我输入时,它应该给我该项目,但它说它不存在!我使用eclipse作为我的IDE,我怀疑当我将它编译到一个JAR中时可能会出现这样的警告: 如果那是问题所在,那我该如何解决呢?如果没有,下面是我的代码: reference.java: carsitems.java: commonProxy.java:

  • 我试图获取正在BackOffice(产品页面)中编辑的产品的产品ID。那里使用的控制器是AdminProducts。我试图通过使用工具类来获取值,就像我们在前台获取产品ID一样,但这在这里不起作用。这是我在那个页面上得到的链接,经过分析,你可以看到这里没有产品标识。虽然1是产品ID,但这意味着没有像prestashop 1.6中那样指定。我使用prestashop 1.7。任何想法,我如何可以在产

  • 我试图在Woocommerce中显示当前类别下的子类别(而不是子类别等),如以下Web:http://www.qs-adhesivos.es/app/productos/productos.asp?idioma=en 例如,建筑类和密封剂类 密封胶 已经有一个存档产品。php在我的孩子主题下的woocommerce文件夹中。 已经尝试了一些代码,它适用,但这不是我想要的。