С помощью добавления add_order_note()
в Woocommerce можно добавлять собственные заметки.Но в моем случае, как только я получил значение из javascript и передал его в переменную PHP, ожидаемый вывод не нужен.
См. Код ниже:
<script>
var x=document.getElementById('pickupStore').value;//x=my store
</script>
<?
$store= "<script>document.write(x)</script>";
echo $store;//it display "my store"
$order = new WC_Order( $order_id );
// The text for the note
$note = __($store);
// Add the note
$order->add_order_note($note);
// Save the data
$order->save();
Я запускаю код выше и проверяю раздел order_notes на странице администратора Woocommerce, он отображает "document.write(x)"
и не отображает «мой магазин».add_order_note()
функция не может запустить скрипт?
Любая помощь приветствуется.