我想单独为每个WooCommerce产品设置每日库存限制。根据我的时区,这将在24小时后重置。
答案 0 :(得分:0)
要做你想做的事,你需要:
为此,您可以使用wordpress的 meta_boxes 。你可以在网上找到很多教程,知道如何去做。
您需要在 echo "\nPDOStatement::errorInfo():\n";
$arr = $sth->errorInfo();
print_r($arr);
?>
上添加操作以添加元数据,并 add_meta_boxes
以在数据库中保存字段值
该事件将调用一个函数,该函数可以获取已添加的字段中具有值的所有产品并重置其库存(您可以通过添加复选框来激活/取消激活产品的重置来改进它,但检查如果输入文本的值为空则工作正常。
有关计划事件,请参阅wordpress codex:https://codex.wordpress.org/Function_Reference/wp_schedule_event
我为你做了一个插件,因为你说你是初学者。这样,您就可以更轻松地激活和停用它。
看看它,了解它是如何工作的。我使用php类来做这件事,这样更干净。
save_post
woocommerce-daily-restock
woocommerce-daily-restock.php
(因为堆栈溢出不希望在代码中显示它...)<?php
中,按您希望触发事件的小时更改 public static function activated()
。请勿删除“今天”或**“tomorow”*。我在评论函数时解释了原因。
5:00