اگر با ووکامرس کار کرده باشید حتما متوجه شده اید که گزینه ای برای حمل و نقل رایگان وجود ندارد، بسیاری از فروشگاه های اینترنتی در قبال حمل و نقل هزینه ای دریافت می نمایند، اما برخی از فروشگاه ها ممکن است بخواهند که در قبال آن هزینه ای دریافت نکنند، اگر نمیدانید برای افزودن گزینه حمل و نقل رایگان باید چه کاری انجام دهید، حتما این آموزش ووکامرس را مطالعه نمایید.
حمل و نقل رایگان در ووکامرس
برای ایجاد حمل و نقل رایگان در وردپرس نیازمند انجام یکسری مرحله خواهید بود؛ مرحله اول آن است که باید امکان حمل و نقل را برای فروشگاه خود ایجاد نمایید. برای انجام این کار وارد بخش ووکامرس»پیکربندی» حمل و نقل» Shipping classes شوید تا در این قسمت نوع حمل و نقل خود را وارد نمایید.
وارد صفحه محصولی شوید که میخواهید برای آن حمل و نقل رایگان مشخص نمایید، سپس کلاسش را تغییر دهید.
اکنون که حمل و نقل رایگان را برای محصول مورد نظر خود مشخص نموده اید، باید بجای هزینه آن نیز عدد ۰ را وارد نمایید تا مشخص شود که هزینه دریافتی شما چگونه است.
برای ادامه به نکات زیر دقت داشته باشید:
- اگر در سبد خرید محصول شما فقط گزینه حمل و نقل رایگان موجود است در این صورت باید هزینه آن نیز ۰ درج شود.
- اگر در سبد خرید شما حمل و نقل غیر رایگان مشخص شده باشد در این صورت نباید کلاس حمل و نقل رایگان را استفاده نمایید.
- اگر هر دو مورد بالا در سبد خرید شما باشد باید هر دو مورد را جداگانه مشخص نمایید، و دیگر نیازی به استفاده از کلاس حمل و نقل نخواهید داشت.
نمایش گزینه حمل و نقل رایگان در سبد خرید
اکنون مشاهده خواهید نمود که گزینه حمل و نقل رایگان در سبد خرید شما نمایش داده نمی شود، و مشتری نیز متوجه این امر نخواهد بود. برای رفع این مشکل میتوانید از کد زیر در فایل سبد خرید استفاده نمایید:
<?php // only copy this line if needed /** * Changes the shipping label if the cost is $0 * * @param string $label the shipping method label * @param obj $method \WC_Shipping_Rate * @return string - new shipping method label */ function sww_wc_free_shipping_label( $label, $method ) { if ( 0 == $method->cost ) { $label = 'حمل و نقل رایگان!'; } return $label; } add_filter( 'woocommerce_cart_shipping_method_full_label', 'sww_wc_free_shipping_label', 10, 2 );
اکنون میتوانید به سبد خرید خود مراجعه نمایید تا برچسب حمل و نقل رایگان را در فروشگاه ووکامرس خود مشاهده نمایید.