اضافه کردن اطلاعات کاربری به بخش جزئیات سفارش ووکامرس

[short_link]
برای اینکه در قسمت نمایش اطلاعات هر سفارش ووکامرسی که از طریق order-data نمایش داده میشه اطلاعات دیگه ای رو هم فراخوانی و نمایش بدیم می تونیم از این کد استفاده کنیم . با استفاده از این کدها می تونیم سایر اطلاعات کاربری خریداران رو در این قسمت نمایش بدیم مثلا آدرس و یا کدپستی خریداران رو و از اون برای پردازش و ارسال سفارش استفاده کنیم .

 

اطلاعات کاربران در فروشگاه هایی ووکامرسی

اطلاعات کاربران در فروشگاه هایی ووکامرسی

در بخش جزئیات سفارش ووکامرس در پنل وردپرس ، تمام اطلاعات سفارش قابل مشاهده هست از جمله تاریخ و وضعیت سفارش، آدرس صورتحساب و آدرس حمل و نقل، ایتم های سفارش و مبالغ سفارش و سایر اطلاعات .

افزودن اطلاعات بیشتر در جزئیات سفارش ووکامرس

افزودن اطلاعات بیشتر در جزئیات سفارش ووکامرس

اگر در این قسمت و در کادر جزئیات سفارش ووکامرس یعنی panel woocommerce-order-data  بخوایم اطلاعات بیشتری اضافه کنیم و یا اینکه سایر اطلاعات مشتری رو که هنگام ثبت نام دریافت کردیم رو اضافه کنیم می تونیم از کد زیر استفاده کنیم.

 

    function wordpresskar_order_data_in_admin( $order ){  ?>
        <div class="order_data_extra_column" style="width:100%;height:auto;display:block">
            <h4>اطلاعات بیشتر : </h4>
            <div class="address">
            <?php
             $customer_user_id = $order->get_user_id();
             
                echo '<p><strong> کد پستی:</strong>' . get_user_meta( $customer_user_id, 'postal_code' , true ) . '</p>';
                echo '<p><strong>آدرس پستی :</strong>' . get_user_meta( $customer_user_id, 'address' , true ) . '</p>'; ?>
            </div>
     
        </div>
    <?php }
    add_action( 'woocommerce_admin_order_data_after_shipping_address', 'wordpresskar_order_data_in_admin' );

از این اکشن ها هم می تونیم استفاده کنید که در پایان هر ستون اطلاعات مورد نیاز ما رو اضافه می کنه

 

woocommerce_admin_order_data_after_order_details
woocommerce_admin_order_data_after_billing_address
woocommerce_admin_order_data_after_shipping_address

لیست کامل اکشن های ووکامرس

 

و همینطور این پست

(0) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. اولین نفری باشید که دیدگاه خود را ثبت می کند!
« رفتن به کامنت بعد از ارسال کامنت
اضافه کردن کاربر جدید و تفاوت wp_insert_user با wp_create_user »