私のWooCommerceウェブショップでは、私はシャンプーや石鹸のような天然製品を販売しています。現在私は2つの製品しか持っていません。WooCommerce電子メール通知の製品IDに基づいてカスタムリンクテキストを追加
私は混同されることから人々を停止するために、購入された商品についてのいくつかの背景情報へのハイパーリンクを持つテキストの特定の文字列を追加したいと思います:
- 彼らはパーム油から作られたシャンプーを購入する場合、私がしたいです私たちがシャンプーなどを作る方法についての背景情報を持つハイパーリンクを送ってください。
- もし彼らが石鹸を購入すれば、石鹸についても同じことをしたいと思います。
ように、製品Aは、ハイパーリンクAに等しく、製品Bは、ハイパーリンクB.に等しい
これは私がこれまで持っているものです:
$order = wc_get_order($order_id); // optional (to test without it)
foreach ($order->get_items() as $item_id => $item) {
$product_name = $item['Palm Oil Shampoo']; // product name
$product_id = $order->get_item_meta($item_id, '_POShamp_05', true); // product ID
$product_description = get_post($product_id)->post_content; // Product description
}
をしかし、それは動作しません。
お客様の電子メール通知で、購入した製品に基づいて特定のリンクを含むカスタムテキストを追加するにはどうすればよいですか?今、あなたはこのカスタムで定義し、製品IDに基づいて、いくつかの顧客の電子メール通知にあなたのリンクされたテキストを表示することができ
foreach ($order->get_items() as $item_id => $item) {
$product_name = $item->get_name(); // The product name
$product_id = $item->get_product_id(); // The product ID
$product = $item->get_product(); // The WC_Product Object
$product_description = $product->get_description(); // The Product description
}
:
あなたの現在のコードで発生し、他に何が必要とされているかを説明してください、 –