ثبت‌نام ورود

نمایش محصولات ووکامرس بر اساس دسته بندی

نمایش محصولات ووکامرس بر اساس دسته بندی
نمایش محصولات ووکامرس بر اساس دسته بندی

ووکامرس یک فروشگاه‌ساز است که بر بستر وردپرس شکل می‌گیرد و امکانات فوق‌العاده‌ای رو در اختیار شما قرار می‌دهد. ووکامرس تقریباً محبوب‌ترین افزونه فروشگاه‌ساز محسوب می‌شود که کاربران زیادی از اون استفاده می‌کنند. شما قادر هستید با نصب افزونه رایگان ووکامرس روی سایت وردپرسی خود اون رو تبدیل به یک فروشگاه اینترنتی کنید. اما برای نمایش محصولات ووکامرس بر اساس دسته بندی چه باید کرد؟

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

شاید تابه‌حال شده باشد بخواهید در یک یا چند صفحه خاص و شخصی‌سازی‌شده، محصولاتی رو که از یک دسته‌بندی خاص (به‌صورت مثال: کیف) هستند رو نمایش دهید و موفق به انجام این کار نشده باشید؟ انجام این کار خیلی راحت است. درواقع برای نمایش محصولات از یک دسته‌بندی می‌تونید از یک کد ساده استفاده کنید.

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

نمایش محصولات ووکامرس بر اساس دسته بندی

پس‌ازاینکه فروشگاه اینترنتی خودتون رو با استفاده از ووکامرس راه‌اندازی کردید باید بتونید این فروشگاه رو به‌خوبی مدیریت کنید؛ تا بتونید مشتریان خودتون رو راضی نگه‌داشته و اون‌ها رو بیشتر به سمت سایت خودتون جذب کنید.

یکی از کارهایی که باید در سایت خودتون انجام بدید دسته‌بندی کردن محصولات و نمایش محصولات از یک دسته‌بندی خاص در یک صفحه است. به این صورت که کاربر بتواند تمامی محصولات شما از یک دسته‌بندی خاص رو در یک صفحه به‌طورکلی مشاهده کند.

با استفاده از این کار کاربر راحت‌تر میتونه تصمیم بگیره که بین محصولات مختلف شما کدام‌یک رو انتخاب کنه و میتونه به‌راحتی اون‌ها رو باهم مقایسه کنه. بنابراین خرید راحتی از سایت شما دارند و مجدداً به سایت شما مراجعه می‌کنند. این کار باعث می‌شود که کسب‌وکار شما گسترش پیدا کند. درواقع این کار باعث می‌شود که توجه کاربران به سمت سایت شما بیشتر شود. همگی این موارد بهبود تجربه کاربری رو به‌‌‌‌‌دنیال دارد.

کد نمایش دسته بندی محصولات ووکامرس

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

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

قبل از قرار دادن کد بهتر است که از اطلاعات سایت خودتون یک نسخه پشتیبان تهیه فرمایید. همچنین توجه داشته باشید در کد زیر محصولات دسته “Bag” نمایش داده می‌شود. سپس کد رو وارد نمایید.

<ul class="products">
    <?php
        $args = array( 'post_type' => 'product', 'posts_per_page' => 1, 'product_cat' => 'bag', 'orderby' => 'rand' );
        $loop = new WP_Query( $args );
        while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
            <h2>Shoes</h2>
                <li class="product">    
                    <a href="<?php echo get_permalink( $loop->post->ID ) ?>" title="<?php echo esc_attr($loop->post->post_title ? $loop->post->post_title : $loop->post->ID); ?>">
                        <?php woocommerce_show_product_sale_flash( $post, $product ); ?>
                        <?php if (has_post_thumbnail( $loop->post->ID )) echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); else echo '<img src="'.woocommerce_placeholder_img_src().'" alt="Placeholder" width="300px" height="300px" />'; ?>
                        <h3><?php the_title(); ?></h3>
                        <span class="price"><?php echo $product->get_price_html(); ?></span>                    
                    </a>
                    <?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?>
                </li>
    <?php endwhile; ?>
    <?php wp_reset_query(); ?>
</ul><!--/.products-->

پارامترهای موردنیاز کد

“Orderby” =>”Rand” نحوه چیدمان محصولات، به‌صورت Random یا همان تصادفی استفاده‌شده است. همچنین شما می‌‌‌‌‌تونید از مقادیر این صفحه نیز به‌جای Rand استفاده کنید.

“Product_Cat” => “Bag” نامک دسته محصولاتی می‌باشد که می‌خواهید از اون دسته، محصولات نمایش داده شوند.

نتیجه‌‌‌‌‌گیری کلی

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

در هنگام انجام این کار رضایت کاربران شما بسیار مهم است و شما باید کارهای مختلفی برای رضایت مشتریان خود انجام بدید. دسته‌بندی محصولات شما باعث میشه که کاربران بیشتری به سایت شما مراجعه کنند. ازاین‌رو بسیار حائز اهمیت است. همچنین این کار فروش شما رو تا حد زیادی بالا میبره. چراکه محصولات شما در یک دسته‌بندی منظم بیشتر دیده می‌شوند.

علاوه بر این دسته‌‌‌‌‌بندی خاص امکان جستجوی راحت‌‌‌‌‌تر کاربران در فضای سایت شما را میسر می‌‌‌‌‌کند. به‌‌‌‌‌طورکلی طبقه‌‌‌‌‌بندی محصولات در سایت و فروشگاه جزء امور مهم و اساسی به‌‌‌‌‌شمار می‌‌‌‌‌رود. با استفاده از این کار کاربر بین محصولات مختلف سردرگم نخواهد شد.

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

نظر شما در این‌باره چیست؟

  1. U26389 ۲۲ فروردین ۱۳۹۹

    سلام و درود در صفحات دسته بندی من نام دسته بندی ها رو به صورت پیشفرض به عنوان تگ h2 ثبت میکنه از کجا میشه این رو به h1 تغییر داد ؟ چون هیچ تک h1 یی در اون صفحه وجود نداره

  2. کاربر مهمان ۱۵ بهمن ۱۳۹۸

    دمتون گرم خدایی نجاتم دادی

  3. U5203 ۰۲ بهمن ۱۳۹۷

    سلام

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

    بعنوان مثال برای محصولاتی که تو دسته بندی موبایل گذاشتیم ، هم میشه تو منوها لینک اون دسته رو گذاشت هم یه برگه ساخت و با استفاده از شورت کدهای ووکامرس توی اون برگه محصولات موبایل رو نمایش داد که طبیعتا تو برگه دست مدیر سایت برای اضافه کردن بنر و … باز تره و میشه لینک اون برگه رو تو منو ها گذاشت
    از نظر منطقی ، سئو ، سرعت و … کدوم روش بهتره و آیا تفاوت چندانی داره یا خیر؟

    ممنون میشم توضیح بفرمایید

  4. کاربر مهمان ۳۰ تیر ۱۳۹۷

    خب تعداد محصولات مورد نظر برای نمایش چطور بذاریم؟؟ مثلا 6 تا محصول رو نشون بده .

  5. کاربر مهمان ۳۰ دی ۱۳۹۶

    با عرض سلام و خسته نباشید .
    چطور میشه این کا رو با استفاده از آی دی دسته بندی مورد نظر انجام داد ؟