هر فروشگاه چند فروشنده (مارکت پلیس) دنبال راهی برای کاربرپسند کردن وب‌سایت خود است. یکی از این راه‌ها، نمایش نام فروشنده دکان در زیر تصویر شاخص محصول است. در این مقاله قصد داریم این ترفند را به شما آموزش دهیم تا به راحتی آن را انجام دهید.

اگر از افزونه دکان برای وب‌سایت چند فروشندگی استفاده می‌کنید، به راحتی می‌توانید با قراردادن چند کد دلخواه در فایل functions.php نام فروشنده یا فروشگاه را به همراه آدرس آن را در برگه کاتالوگ (فروشگاه، آرشیو دسته‌بندی، آرشیو برچسب محصولات و…) نمایش دهید.

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

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

اگر می‌خواهید نام فروشنده را در برگه محصولات نظیر فروشگاه، آرشیو دسته‌بندی، آرشیو برچسب و… نمایش دهید، کافی است کد زیر را به functions.php اضافه نمایید.

/*
Show Seller Name On The Product Thumbnail For Dokan Multivendor plugin 
*/

add_action('woocommerce_after_shop_loop_item_title', 'tidaweb_woo_sold_by');

function tidaweb_woo_sold_by()
{
    global $product;
    $seller = get_post_field('post_author', $product->get_id());
    $author  = get_user_by('id', $seller);

    $store_info = dokan_get_store_info($author->ID);
    if (!empty($store_info['store_name'])) { ?>
        <span class="details">
            <?php printf('فروشنده : <a href="%s">%s</a>', dokan_get_store_url($author->ID), $author->display_name); ?>
        </span>
    <?php
    }
}

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

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

/*
Show Store Name On The Product Thumbnail For Dokan Multivendor plugin 
*/

add_action('woocommerce_after_shop_loop_item_title', 'tidaweb_woo_sold_by');

function tidaweb_woo_sold_by()
{
    global $product;
    $seller = get_post_field('post_author', $product->get_id());
    $author  = get_user_by('id', $seller);
    $vendor = dokan()->vendor->get($seller);

    $store_info = dokan_get_store_info($author->ID);
    if (!empty($store_info['store_name'])) { ?>
        <span class="details">
            <?php printf('فروشگاه : <a href="%s">%s</a>', $vendor->get_shop_url(),  $vendor->get_shop_name()); ?>
        </span>
    <?php
    }
}

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

نوشته مرتبط
پشتیبانی آنلاین با رایچت

منبع : WP DOCTOR

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *