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

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

همانطور که می‌دانید دکان یکی از برترین افزونه‌های چند فروشندگی در وردپرس محسوب می‌شود. شاید برایتان پیش آمده

همانطور که می‌دانید دکان یکی از برترین افزونه‌های چند فروشندگی در وردپرس محسوب می‌شود. شاید برایتان پیش آمده باشد که بخواهید اطلاعات فروشنده نظیر نام او، نام فروشگاهش و… را در برگه محصول به کاربران نمایش دهید. در این نوشته قرار است نمایش اطلاعات فروشنده افزونه دکان را به شما آموزش دهیم.

به منظور نمایش اطلاعات فروشنده کافی است قطعه کد زیر را در فایل functions.php پوسته خود قرار دهید. تابع موجود در این کد، اطلاعات فروشنده را در برگه محصول به همراه چکیده محصول نمایش می‌دهد.

add_action( 'woocommerce_single_product_summary', 'display_vendor_info', 20 );
function display_vendor_info() {
    // Get the author ID (the vendor ID)
    $vendor_id = get_post_field( 'post_author', get_the_id() );
    // Get the WP_User object (the vendor) from author ID
    $vendor = new WP_User($vendor_id);

    $store_info  = dokan_get_store_info( $vendor_id ); // Get the store data
    $store_name  = $store_info['store_name'];          // Get the store name
    $store_url   = dokan_get_store_url( $vendor_id );  // Get the store URL

    $vendor_name = $vendor->display_name;              // Get the vendor name
    $address     = $vendor->billing_address_1;           // Get the vendor address
    $postcode    = $vendor->billing_postcode;          // Get the vendor postcode
    $city        = $vendor->billing_city;              // Get the vendor city
    $state       = $vendor->billing_state;             // Get the vendor state
    $country     = $vendor->billing_country;           // Get the vendor country

    // Display the seller name linked to the store
    printf( '<b>Seller Name:</b> <a href="%s">%s</a>', $store_url, $store_name );
}

اطلاعات فروشنده در قطعه کد بالا توسط WP_User فراخوانی می‌شود و می‌توان آنها را با استفاده از دستور printf در زبان برنامه‌نویسی PHP نمایش داد.

نکته: عدد سوم که به عنوان پارامتر ورودی به add_action داده می‌شود، عدد اولویت است. شما با استفاده از تغییر این عدد می‌توانید اولویت نمایش اطلاعات فروشنده افزونه دکان را تغییر دهید.

به خاطر داشته باشید برای استفاده از این قطعه کد، باید بر روی فروشگاه اینترنتی خود افزونه‌های ووکامرس و دکان را نصب داشته باشید.

ارسال دیدگاه