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

آموزش قدم‌به‌قدم ارسال رایگان محصول در ووکامرس

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

ارسال رایگان، یکی از مؤثرترین روش‌ها برای ترغیب و تشویق مشتری‌ها به خرید است. خوشبختانه ووکامرس به شما این امکان را می‌دهد تا با چند تنظیم ساده، ارسال رایگان را برای شرایط مختلف فعال کنید؛ آن بدون نیاز به کدنویسی.

در این مقاله، گام‌به‌گام همراه شما هستیم تا همۀ مراحل ارسال رایگان محصول در ووکامرس را به‌درستی پیاده‌سازی کنید.

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

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

قدم اول: تعریف منطقهٔ حمل‌ونقل

هر روش حمل‌ونقل در ووکامرس باید در یک منطقه حمل‌ونقل (Shipping Zone) تعریف شود. منطقه‌ها می‌توانند بر اساس کشور، استان یا کدپستی مشخص شوند. برای تعریف منطقه حمل‌ونقل:

۱. به پیشخوان وردپرس بروید.

۲. از منوی «ووکامرس» وارد بخش تنظیمات ← حمل‌ونقل (WooCommerce ⇒ Settings ⇒ Shipping) شوید.

۳. روی دکمهٔ «افزودن منطقه حمل‌ونقل» (Add shipping zone) کلیک کنید.

۴. یک نام برای منطقه انتخاب کرده و موقعیت‌های جغرافیایی موردنظر را مشخص کنید (مثلاً: ایران، استان تهران، یا یک بازهٔ کدپستی).

محتوای مرتبط: بهترین افزونه چند قیمتی ووکامرس کدام است؟ (۵ افزونه برتر)

قدم دوم: افزودن روش ارسال رایگان

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

۱. در بخش «روش‌های حمل‌ونقل» (Shipping methods)، گزینهٔ افزودن روش حمل‌ونقل (Add shipping method) را بزنید.

۲. از لیست ظاهرشده، گزینهٔ ارسال رایگان (Free shipping) را انتخاب کرده و دکمهٔ «ادامه دادن» (Continue) را بزنید.

۳. سپس، شرط ارسال رایگان را باید انتخاب کنید. مثلاً کد تخفیف، مبلغ سفارش، منطقه جغرافیایی و… که در ادامه به‌صورت جداگانه به تک‌تک آن‌ها می‌پردازیم.

💡 نکته: با انتخاب گزینۀ «نیازی نیست» (No requirement)، ارسال رایگان برای تمام سفارش‌های فروشگاه اعمال می‌شود (بدون توجه به منطقه، مبلغ یا وزن سفارش).

قدم سوم: تعیین شرط فعال‌سازی ارسال رایگان

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

مثلاً اگر بخواهید فقط سفارش‌هایی که بالای ۳۰۰ هزار تومان هستند و کاربر یک کوپن تخفیف خاص وارد کرده را شامل ارسال رایگان کنید، کافی است گزینهٔ «حداقل مبلغ سفارش و داشتن کوپن» را انتخاب کنید و مقدار سفارش را ۳۰۰ هزار تومان قرار دهید. در این حالت، مشتری فقط در صورتی ارسال رایگان دریافت می‌کند که هر دو شرط را داشته باشد.

📌 اگر می‌خواهید فرایند پرداخت در سایت فروشگاهی‌تان راحت و امن باشد، باید یک افزونه درگاه پرداخت مطمئن روی ووکامرس نصب کنید. در مقالۀ «بهترین افزونه پرداخت ووکامرس را بشناسید!»، لیستی از بهترین افزونه‌های پرداخت ووکامرس را معرفی کرده‌ایم.

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

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

شروع قیمت از
۴۴۰ هزار تومان

خرید هاست ووکامرس

روش‌های مختلف ارسال رایگان در ووکامرس

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

فعالسازی ارسال رایگان برای همهٔ محصولات

اگر قصد دارید گزینهٔ «ارسال رایگان» را برای تمام سفارش‌های فروشگاه‌تان فعال کنید، کافی‌ست همانطور که قبل‌تر اشاره کردیم، از بخش روش‌های حمل‌ونقل (Shipping methods)، شرط ارسال رایگان را روی گزینهٔ “No requirement” تنظیم کنید و در نهایت، برای به‌روزرسانی، روی «ذخیره تغییرات» (Save Changes) کلیک کنید.

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

این روش بیشتر برای فروشگاه‌هایی مناسب است که سیاست جذب مشتری از طریق ارسال کاملاً رایگان دارند یا هزینه ارسال را در قیمت محصول لحاظ کرده‌اند.

محتوای مرتبط: مشکل وصل نشدن به درگاه پرداخت ووکامرس را چطور حل کنیم؟

فعالسازی کوپن حمل‌ونقل رایگان

یکی از ساده‌ترین روش‌ها، ارائه کوپن تخفیف با قابلیت ارسال رایگان است. مثلاً خیلی از وب‌سایت‌ها به مشتری‌های قدیمی‌شان از طریق ایمیل کد تخفیف ارسال رایگان ارسال می‌کنند.

مراحل فعال‌سازی:

از پیشخوان وردپرس به مسیر ووکامرس ← تنظیمات ← عمومی (WooCommerce ⇒ Settings ⇒ General) بروید، اسکرول کنید و مطمئن شوید که گزینۀ “Enable the use of coupon codes” فعال است؛ سپس «ذخیره تغییرات» را بزنید.

 حالا برای ساخت کوپن ارسال رایگان، از مسیر بازاریابی ← کوپن‌ها (Marketing ⇒ Coupons) روی گزینهٔ «افزودن کوپن» (Add Coupon) کلیک کنید.

حالا یک کد تخفیف دلخواه (مثلا: LimooGift) بنویسید یا با کلیک روی (Generate Coupon Code)، کد تصادفی بسازید و در فیلد دوم، نامی را برای این کد اختصاص دهید (مثلا: کد تخفیف ارسال رایگان).

در قدم بعدی باید تنظیمات این کد تخفیف را انجام دهید:

    • مقدار تخفیف (Coupon amount) را صفر وارد کنید.
    • تیک گزینهٔ (Allow free shipping) را فعال کنید.
    • در صورت نیاز، تاریخ انقضا (Coupon expiration date) برای کوپن تعریف کنید.

    • در تب «محدودیت‌های استفاده» (Usage limits)، می‌توانید تعداد دفعات استفاده از کوپن را محدود کنید.

در نهایت روی دکمۀ «Publish» کلیک کنید تا کوپن تخفیف شما ساخته شود.

 

حالا باید از بخش Shipping zone، شرط ارسال رایگان بر اساس کوپن را تنظیم کنید. برای این کار یک روش حمل‌ونقل بسازید (یا یکی را ویرایش کنید)، گزینهٔ ارسال رایگان را انتخاب کرده و دکمهٔ «ادامه دادن» را بزنید. حالا در تنظیمات این روش، به بخش «ارسال رایگان نیاز دارد به…» (Free shipping requires) بروید.

اینجا می‌توانید یکی از سه شرط زیر را انتخاب کنید:

  • کوپن معتبر ارسال رایگان (A valid free shipping coupon): فقط زمانی ارسال رایگان فعال می‌شود که کاربر یک کوپن معتبر را در سبد خرید وارد کرده باشد. (این روش هیچ ربطی به مبلغ سفارش ندارد، یعنی حتی اگر مجموع سبد خرید فقط ۱۰۰۰ تومان باشد، به شرط داشتن کوپن معتبر، ارسال رایگان اعمال خواهد شد!)
  • حداقل مبلغ سفارش یا کوپن (A minimum order amount or a coupon): اگر سفارش کاربر از مقدار مشخصی بیشتر باشد یا کوپن معتبر داشته باشد، ارسال رایگان فعال می‌شود.
  • حداقل مبلغ سفارش و کوپن (A minimum order amount AND a coupon): در این حالت، کاربر تنها در صورتی مشمول ارسال رایگان می‌شود که هم سفارش بالای حداقل تعیین‌شده داشته باشد و هم کوپن را وارد کرده باشد. 

در نهایت، تنظیمات را ذخیره کنید.

💡 نکته: در مستندات رسمی WooCommerce، به‌وضوح آمده که شرط ارسال رایگان می‌تواند شامل مبلغ حداقل سفارش، استفاده از کوپن، یا ترکیبی از هر دو باشد؛ این موارد به شما امکان کنترل کامل‌تری روی سیاست‌های حمل‌ونقل می‌دهند.

محتوای مرتبط: چگونه زبان ووکامرس را فارسی کنیم؟ (آموزش فارسی‌ کردن ووکامرس)

تعیین حداقل مبلغ سفارش برای ارسال رایگان

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

 مراحل انجام کار:

مراحل روش قبل را تا رسیدن به بخش «Free shipping requires» ادامه دهید؛ سپس از منوی کشویی گزینهٔ «A minimum order amount» را انتخاب کنید.

در فیلد Minimum order amount، عدد موردنظر را وارد کنید. مثلاً اگر وارد کنید ۳۰۰۰۰۰، فقط سفارش‌هایی که مجموعشان حداقل ۳۰۰ هزار تومان باشد، شامل ارسال رایگان خواهند شد.

اگر تیک گزینه Coupon discounts را فعال کنید، محاسبهٔ مبلغ سفارش قبل از اعمال تخفیف کوپن‌ها انجام می‌شود. در اکثر مواقع توصیه می‌شود این گزینه غیرفعال بماند؛ چون ممکن است باعث سردرگمی کاربران شود (مثلاً فکر کنند با کوپن، به حد نصاب رسیده‌اند اما سیستم ارسال رایگان اعمال نکند).

در نهایت، با کلیک روی «Create and Save»، تنظیمات شما ذخیره خواهد شد.

ارسال رایگان محصولات در یک منطقه‌ٔ جغرافیایی خاص

اگر تصمیم دارید فقط به مشتریان مناطق خاصی (مثلاً فقط شهر تهران) ارسال رایگان ارائه دهید، کافی‌ست برای آن مناطق، منطقهٔ حمل‌ونقل (Shipping Zones) مجزا تعریف کنید. مراحل کار:

  1. یک منطقه حمل‌ونقل جدید مخصوص موقعیت جغرافیایی موردنظرتان ایجاد کنید (مثلا تهران).
  2. روش حمل‌ونقل این منطقه را «ارسال رایگان» قرار دهید.

در صورت نیاز، می‌توانید برای آن شرط خاصی مثل مبلغ سفارش یا کوپن نیز مشخص کنید.

محتوای مرتبط: خطاهای رایج ووکامرس و راهنمای رفع آن‌ها

تنظیمات ارسال رایگان یک محصول

گاهی ممکن است بخواهید فقط یک محصول خاص (مثلاً فقط کالای دیجیتال مثل موبایل و لپ‌تاپ و…) را با ارسال رایگان عرضه کنید.

برای این کار:

از مسیر «ووکامرس ← تنظیمات ← حمل‌ونقل ← کلاس‌های حمل‌ونقل»، یک کلاس جدید با عنوانی مثل «Free Shipping» ایجاد کنید.

سپس وارد منطقهٔ موردنظر شوید و «نرخ ثابت» (Flat Rate) را به آن اضافه کنید.

در تنظیمات نرخ ثابت:

  • هزینهٔ کلاس Free Shipping را روی «۰» قرار دهید.
  • برای کلاس‌های دیگر، هزینهٔ دلخواه وارد کنید.
  • نوع محاسبه را روی «Per class» بگذارید.

در صفحهٔ ویرایش محصول، از تب «حمل‌ونقل» کلاس Free Shipping را انتخاب کرده و محصول را ذخیره کنید. در نهایت، سفارشی فقط با همان محصول ثبت کنید تا مطمئن شوید هزینهٔ ارسال صفر شده است.

توجه: اگر محصول دیگری نیز در سبد خرید وجود داشته باشد، هزینهٔ ارسال برای آن اعمال می‌شود!

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

ممکن است بخواهید همهٔ محصولات یک دسته مانند «کتاب‌ها» با ارسال رایگان به دست مشتری‌هایتان برسند. برای این کار:

  • یک کوپن جدید بسازید؛ مقدار تخفیف را صفر قرار دهید و تیک گزینهٔ «Allow free shipping» را فعال کنید.
  • در تب «محدودیت‌های استفاده»، دسته‌بندی موردنظر را در بخش «دسته‌های محصول» (Product Categories) انتخاب کنید (امکان انتخاب چند دسته نیز وجود دارد)؛ سپس کوپن را منتشر کنید.

  • وارد منطقهٔ حمل‌ونقل هدف شوید و مطمئن شوید روش ارسال رایگان در این منطقه، به شرط «A valid free shipping coupon» تنظیم شده است.

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

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

محتوای مرتبط: تنظیمات ارسال ایمیل از ووکامرس، بعد از ثبت سفارش مشتری

ارسال رایگان بر اساس وزن سفارش

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

برای فعالسازی ارسال رایگان بر اساس وزن سفارش در ووکامرس به افزونۀ Flexible Shipping PRO نیاز دارید. مراحل انجام:

  1. پس از نصب و فعال‌سازی، وارد تنظیمات افزونهٔ Flexible Shipping شوید و برای منطقهٔ موردنظر، دو قانون حمل‌ونقل تنظیم کنید:
  • قانون اول: ارسال رایگان برای سفارش‌هایی با وزن کمتر یا مساوی مقدار مشخص (مثلاً ۵ کیلوگرم).
  • قانون دوم: تعریف هزینهٔ ارسال برای سفارش‌هایی با وزن بیشتر از مقدار تعیین‌شده (مثلاً بالای ۵ کیلوگرم).

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

محدود کردن ارسال رایگان به یک زمان خاص

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

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

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

روش پنهان کردن سایر روش‌های ارسال با فعالسازی ارسال رایگان

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

ووکامرس به‌صورت پیش‌فرض چنین گزینه‌ای ارائه نمی‌دهد، اما می‌توانید با یک قطعه کد ساده این قابلیت را فعال کنید.

قدم اول: پاکسازی Transients ووکامرس

ابتدا وارد مسیر «WooCommerce ← Status ← Tools» شوید و در بخش «WooCommerce Transients»، روی گزینهٔ «Clear transients» کلیک کنید. این کار باعث می‌شود کش تنظیمات روش‌های ارسال پاک‌سازی شود تا تغییرات بعدی به‌درستی اعمال شوند.

قدم دوم: استفاده از قطعه کد در فایل functions.php

حالا باید کد زیر را به فایل functions.php قالب فرزند (Child Theme) خود اضافه کنید. اگر نمی‌خواهید مستقیماً با کد سروکار داشته باشید، می‌توانید از افزونه‌هایی مانند WPCode – Insert Headers and Footers برای درج کد استفاده کنید.

💡 نکته: پیش از ویرایش فایل functions.php حتماً از سایت خود بکاپ بگیرید.

/** * Hide shipping rates when free shipping is available. * Updated to support WooCommerce 2.6 Shipping Zones. * * @param array $rates Array of rates found for the package. * @return array */ function my_hide_shipping_when_free_is_available( $rates ) {     $free = array();     foreach ( $rates as $rate_id => $rate ) {         if ( 'free_shipping' === $rate->method_id ) {             $free[ $rate_id ] = $rate;             break;         }     }     return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );

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

📌 برای ساده‌سازی تجربه خرید کاربران، می‌توانید فیلدهای صفحه تسویه‌حساب را نیز متناسب با نیاز فروشگاهتان شخصی‌سازی کنید. در مقالۀ «شخصی‌سازی صفحه تسویه حساب ووکامرس به ۲ روش» به‌طور کامل به این موضوع پرداخته‌ایم.

جمع‌بندی

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

برای اینکه این تنظیمات دقیق و سریع اجرا شوند، فروشگاه شما باید بر بستری پایدار و بهینه میزبانی شود. اگر می‌خواهید ووکامرس را بدون دغدغه‌های فنی، با سرعت بالا و سازگاری کامل با افزونه‌ها اجرا کنید، پیشنهاد می‌کنیم از هاست ووکامرس لیموهاست استفاده کنید؛ هاستی تخصصی و قدرتمند، مختص فروشگاه‌های ووکامرسی.

اگر سوال یا تجربه‌ای درباره تنظیمات ارسال رایگان در ووکامرس دارید، خوشحال می‌شویم در بخش نظرات با ما در میان بگذارید.

محمد جانمحمدی

نویسنده و استراتژیست محتوا، برنامه‌نویس سابق.

نظر شما راجع به این محتوا چیست؟

آخرین مطالب دسته بندی آموزش وردپرس

دیدگاه ها

اولین نفری باشید که دیدگاه خود را ثبت می کنید

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

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