woocommerce - 保存 woocommerce ITEM 元数据

标签 woocommerce metadata

在购物车中,我通过位于 functions.php 中的函数为每个项目动态创建一些元数据。

在结账时,我想保存当前订单中每件商品的元数据。

这样,一旦订单完成,我就需要在 woo commerce 管理员和 woocommerce 电子邮件中显示这些数据。

基本上,我需要保存 $date_start,$duration,$end_date 当订单完成并在 woocomerce 管理员和电子邮件中收到此数据时。

    function get_infos_order ($date_start,$duration){


$end_date          = strtotime('+ '.$duration, $date_start); 



}

有人可以给一些建议如何做到这一点吗?

非常感谢。

最佳答案

Muhammad Muazzam 解决方案还可以,但是 woocommerce_add_order_item_meta 已弃用,您必须使用 wc_add_order_item_meta

function add_order_item_meta($item_id, $values) {
    $key = ''; // Define your key here
    $value = filter_input(INPUT_POST, 'key_name'); // Safer retrieval
    wc_add_order_item_meta( $item_id, $meta_key, $meta_value);
}
add_action('woocommerce_add_order_item_meta', 'add_order_item_meta', 10, 2);

来源:https://docs.woocommerce.com/wc-apidocs/source-function-woocommerce_add_order_item_meta.html#428-433

关于woocommerce - 保存 woocommerce ITEM 元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41144649/

相关文章:

php - 在目录 View Woocommerce 上显示 "Out of Stock "

postgresql - 查明用户是否有权在 PostgreSQL 中选择/更新/...表/函数/...

c++ - 如何解析 KLV 数据?

Lua 自定义数字串联

php - 在 php 程序中从 sql 回显数组

php - WooCommerce 购物车和结账中运输方式的额外承运商字段

php - WooCommerce:在订单状态更改时只运行一次代码

wordpress - Woocommerce:仅显示来自同一子类别的相关产品

android - 将元数据嵌入到 H.264 编码文件

jquery - 使用 jQuery 元数据 - 无法读取 HTML5 数据属性