ایجاد حمل و نقل رایگان در ووکامرس

خانه / وبلاگ / آموزش ووکامرس / ایجاد حمل و نقل رایگان در ووکامرس
5 / 5
1
free-shipping

ایجاد حمل و نقل رایگان در ووکامرس

5 / 5
1

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

حمل و نقل رایگان در ووکامرس

برای ایجاد حمل و نقل رایگان در وردپرس نیازمند انجام یکسری مرحله خواهید بود؛ مرحله اول آن است که باید امکان حمل و نقل را برای فروشگاه خود ایجاد نمایید. برای انجام این کار وارد بخش ووکامرس»پیکربندی» حمل و نقل» Shipping classes شوید تا در این قسمت نوع حمل و نقل خود را وارد نمایید.

shipping-class

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

free-shipping

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

برای ادامه به نکات زیر دقت داشته باشید:

  • اگر در سبد خرید محصول شما فقط گزینه حمل و نقل رایگان موجود است در این صورت باید هزینه آن نیز ۰ درج شود.
  • اگر در سبد خرید شما حمل و نقل غیر رایگان مشخص شده باشد در این صورت نباید کلاس حمل و نقل رایگان را استفاده نمایید.
  • اگر هر دو مورد بالا در سبد خرید شما باشد باید هر دو مورد را جداگانه مشخص نمایید، و دیگر نیازی به استفاده از کلاس حمل و نقل نخواهید داشت.
مطلب پیشنهادی  دریافت کد تخفیف ووکامرس به شرط اشتراک گذاری

نمایش گزینه حمل و نقل رایگان در سبد خرید

اکنون مشاهده خواهید نمود که گزینه حمل و نقل رایگان در سبد خرید شما نمایش داده نمی شود، و مشتری نیز متوجه این امر نخواهد بود. برای رفع این مشکل میتوانید از کد زیر در فایل سبد خرید استفاده نمایید:

<?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 ); 

اکنون میتوانید به سبد خرید خود مراجعه نمایید تا برچسب حمل و نقل رایگان را در فروشگاه ووکامرس خود مشاهده نمایید.

اشتراک گذاری

  • دیدگاهتان فقط و فقط در رابطه با همین مطلب باشد.
  • لطفا از تایپ فینگلیش بپرهیزید. در غیر اینصورت دیدگاه شما بررسی نخواهد شد.
  • هدفتان از ارسال دیدگاه تبلیغ یا بک لینک نباشد. در غیر اینصورت دیدگاه حذف می شود.
  • به دیگر توهین و اهانت نکنید.

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

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