gpt4 book ai didi

wordpress - Woocommerce:如何为每个购买的商品生成唯一 ID?

转载 作者:行者123 更新时间:2023-12-04 01:59:05 24 4
gpt4 key购买 nike

我正在使用 WooCommerce 2.4.7 的 WordPress 4.3.1。对于我雇主当前的商店项目,我们需要为所购买的每件商品生成唯一的 ID,这与任何其他购买都不能相同。

例如,如果某人购买了 3 件相同设计和尺寸的衬衫,那么这些衬衫中的每件在放入购物车后,都应该显示一个唯一的商品 ID。无论我们收到多少订单,唯一的商品 ID 都不能重复。

至于 ID,我正在考虑将产品 SKU 与日期以及可能的订单 ID 混合以生成日期。我该怎么做呢?有没有可以处理这个的插件,或者我应该直接处理 PHP?

最佳答案

我假设您想在内部使用唯一 ID 进行工作订单跟踪
使用这个钩子(Hook)(我正在使用处理而不是完成)

add_action( 'woocommerce_order_status_processing', 'add_unique_id' );

然后这样做
function add_unique_id($order_id) {
$order = new WC_Order( $order_id );
$items = $order->get_items();
foreach ($items as $item_id => $product ) {
$gen_id = "generate id goes here";
wc_add_order_item_meta($item_id, 'unique_id', $gen_id);
}

关于wordpress - Woocommerce:如何为每个购买的商品生成唯一 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33291960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com