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

🗓 آخرین بهروزرسانی:
ساخت کد تخفیف در ووکامرس یکی از سادهترین روشها برای اجرای کمپین فروش، جذب مشتری جدید، افزایش مبلغ سبد خرید و فعالکردن دوباره مشتریان قبلی است. بااینحال یک کوپن بدون محدودیت میتواند حاشیه سود را کاهش دهد، بارها توسط یک نفر استفاده شود یا روی محصولات و سفارشهایی اعمال شود که هدف کمپین نبودهاند.
ووکامرس در هسته خود سه نوع اصلی تخفیف ارائه میدهد: تخفیف درصدی، تخفیف مبلغ ثابت برای سبد خرید و تخفیف مبلغ ثابت برای محصول. علاوه بر آن میتوان حداقل و حداکثر خرید، محصولات و دستههای مجاز، مشتریان مشخص، سقف استفاده، تاریخ انقضا و ارسال رایگان را تنظیم کرد.
در این راهنما، از فعالکردن کوپن تا ساخت، آزمایش، انتشار، تحلیل و رفع خطاها را مرحلهبهمرحله بررسی میکنیم. آموزش با WooCommerce 10.9.4 فعال روی سایت هماهنگ شده است و مبالغ نمونه با تومان نوشته شدهاند.
پیشنیاز: پیش از ساخت کمپین، واحد پول، مالیات، حملونقل و محصولات فروشگاه را کامل کنید. برای شروع میتوانید مقاله آموزش نصب و راهاندازی ووکامرس و راهنمای افزودن محصول در ووکامرس را مطالعه کنید.
کوپن ووکامرس چیست؟
Coupon یک کد تخفیف است که مشتری در سبد خرید یا Checkout وارد میکند. ووکامرس شرایط کوپن را با اقلام سبد، مبلغ خرید، ایمیل مشتری، تاریخ، تعداد مصرف و تنظیمات دیگر مقایسه میکند. اگر همه شرایط برقرار باشند، تخفیف اعمال میشود.
هسته ووکامرس امکانات اصلی کوپن را بدون افزونه جدا فراهم میکند. قابلیتهایی مانند اعمال خودکار، خرید یک محصول و دریافت محصول رایگان، اعتبار کیف پول، کارت هدیه، لینک اختصاصی و تولید کدهای انبوه معمولاً به افزونه یا کدنویسی نیاز دارند.
فعالکردن کد تخفیف در ووکامرس
- وارد پیشخوان وردپرس شوید.
- به WooCommerce → Settings → General بروید.
- گزینه Enable the use of coupon codes را فعال کنید.
- تنظیم را ذخیره نمایید.
اگر این گزینه غیرفعال باشد، بخش ورود کوپن در Cart و Checkout نمایش داده نمیشود و کدها قابل استفاده نیستند.
محاسبه کوپنهای متوالی
در بعضی نسخهها یا پیکربندیها گزینهای برای محاسبه متوالی کوپنها وجود دارد. تفاوت را با مثال بررسی کنیم:
سبد خرید ۲٬۰۰۰٬۰۰۰ تومان است و دو کوپن ۱۰ درصدی اعمال میشوند.
- اگر هر دو روی مبلغ اصلی محاسبه شوند، تخفیف کل ۴۰۰٬۰۰۰ تومان است.
- اگر متوالی محاسبه شوند، اول ۲۰۰٬۰۰۰ تومان و سپس ۱۰ درصد از مبلغ باقیمانده یعنی ۱۸۰٬۰۰۰ تومان کم میشود؛ تخفیف کل ۳۸۰٬۰۰۰ تومان خواهد بود.
قبل از فعالکردن چند کوپن همزمان، اثر آن را بر حاشیه سود و مالیات آزمایش کنید.
ورود به صفحه کوپنها
بعد از فعالسازی، به Marketing → Coupons بروید. در این صفحه کد، نوع تخفیف، مبلغ، تعداد مصرف و تاریخ انقضا نمایش داده میشود. برای ساخت کوپن جدید روی Add New Coupon کلیک کنید.
انتخاب نام مناسب برای کد تخفیف
Coupon Code همان عبارتی است که مشتری وارد میکند. کد به حروف بزرگ و کوچک حساس نیست؛ برای مثال WELCOME10 و welcome10 یکسان شناخته میشوند.
ویژگیهای یک کد مناسب
- کوتاه و قابل تایپ باشد.
- از فاصله و حروف مبهم پرهیز شود.
- هدف کمپین را نشان دهد.
- برای کمپین عمومی بهراحتی قابل یادآوری باشد.
- برای کد اختصاصی مشتری، حدسزدن آن دشوار باشد.
نمونهها:
WELCOME10برای اولین خریدSUMMER20برای کمپین تابستانBOOK150برای ۱۵۰٬۰۰۰ تومان تخفیف کتابSHIPFREEبرای ارسال رایگان
ووکامرس میتواند با Generate Coupon Code یک کد تصادفی بسازد. این گزینه برای کدهای اختصاصی مناسب است.
توضیحات داخلی کوپن
Description برای استفاده مدیر است و مشتری آن را نمیبیند. اطلاعاتی مانند هدف کمپین، کانال انتشار، تاریخ، مسئول کمپین یا شماره تیکت را ثبت کنید.
کمپین بازگشت مشتریان غیرفعال – ارسال از خبرنامه – مرداد ۱۴۰۵ – فقط محصولات دانلودی.
توضیح دقیق باعث میشود بعداً بدانید چرا کوپن ساخته شده است.
سه نوع تخفیف اصلی ووکامرس
Percentage Discount؛ تخفیف درصدی
درصدی از قیمت محصولات واجد شرایط کم میشود. اگر محصول ۱٬۰۰۰٬۰۰۰ تومان باشد، کوپن ۱۵ درصدی مبلغ ۱۵۰٬۰۰۰ تومان تخفیف ایجاد میکند.
تخفیف درصدی برای کمپین عمومی و محصولات با قیمتهای متفاوت مناسب است، اما روی کالای گران ممکن است مبلغ تخفیف بسیار بالا شود. برای کنترل آن، محصول، دسته یا حداکثر مبلغ خرید را محدود کنید.
Fixed Cart Discount؛ تخفیف ثابت سبد خرید
یک مبلغ ثابت از کل اقلام واجد شرایط سبد کم میشود. برای مثال کوپن ۲۰۰٬۰۰۰ تومانی روی سبد ۲٬۵۰۰٬۰۰۰ تومان، مبلغ محصولات را به ۲٬۳۰۰٬۰۰۰ تومان کاهش میدهد.
این مدل برای افزایش میانگین سفارش کاربردی است:
۲۰۰٬۰۰۰ تومان تخفیف برای خرید بالای ۲٬۰۰۰٬۰۰۰ تومان.
Fixed Product Discount؛ تخفیف ثابت محصول
مبلغ ثابت برای هر واحد محصول واجد شرایط کم میشود. اگر مقدار تخفیف ۱۰۰٬۰۰۰ تومان و مشتری سه عدد از محصول مجاز بخرد، تخفیف کل میتواند ۳۰۰٬۰۰۰ تومان باشد.
تفاوت مهم: تخفیف ثابت سبد فقط یک بار از کل سبد کم میشود، اما تخفیف ثابت محصول برای هر واحد واجد شرایط محاسبه میشود.
واردکردن مبلغ تخفیف
در Coupon Amount فقط عدد وارد کنید؛ علامت درصد یا واحد تومان ننویسید.
- برای تخفیف ۲۰ درصدی:
20 - برای تخفیف ۲۵۰٬۰۰۰ تومانی:
250000
واحد مبلغ از تنظیمات فروشگاه دریافت میشود. ناهماهنگی ریال و تومان میتواند تخفیف را ده برابر بیشتر یا کمتر کند. کوپن مبلغ ثابت را با سفارش آزمایشی کنترل کنید.
فعالکردن ارسال رایگان با کوپن
گزینه Allow Free Shipping به کوپن اجازه میدهد شرط روش ارسال رایگان را فعال کند. این گزینه بهتنهایی هزینه ارسال را صفر نمیکند.
مراحل صحیح
- به WooCommerce → Settings → Shipping بروید.
- Shipping Zone موردنظر را باز کنید.
- روش Free Shipping را اضافه یا ویرایش کنید.
- شرط آن را روی «A valid free shipping coupon» یا حالت مناسب قرار دهید.
- در کوپن، Allow Free Shipping را فعال کنید.
- آدرسهای مختلف را آزمایش نمایید.
اگر Zone مشتری روش Free Shipping ندارد، کوپن نمیتواند ارسال رایگان ایجاد کند.
تاریخ انقضای کوپن
Coupon Expiry Date آخرین محدوده اعتبار را تعیین میکند. طبق رفتار مستند ووکامرس، کوپن در تاریخی که بهعنوان انقضا تنظیم شده قابل استفاده نخواهد بود؛ بنابراین اگر کمپین باید تا پایان ۳۰ مرداد فعال بماند، تاریخ و منطقه زمانی را دقیق آزمایش کنید.
منطقه زمانی وردپرس را از Settings → General کنترل کنید. اختلاف منطقه زمانی میتواند کمپین را زودتر از انتظار متوقف کند.
زمانبندی انتشار کوپن
اگر نمیخواهید کوپن فوراً فعال شود، از تنظیمات Publish تاریخ آینده تعیین کنید. تفاوت زمان انتشار و تاریخ انقضا را در نظر بگیرید:
- انتشار: زمان شروع دسترسی
- انقضا: زمان پایان اعتبار
قبل از شروع کمپین، کش سایت و Checkout را کنترل کنید.
Usage Restrictions؛ محدودیتهای استفاده
Minimum Spend؛ حداقل خرید
حداقل مبلغ لازم برای استفاده از کوپن را تعیین میکند. ووکامرس برای این شرط جمع Subtotal و مالیات را بررسی میکند. برای مثال:
۱۰ درصد تخفیف برای خرید حداقل ۱٬۵۰۰٬۰۰۰ تومان.
هزینه ارسال معمولاً جزو مبلغ محصولات نیست. متن تبلیغ را واضح بنویسید تا مشتری تصور نکند Shipping در حداقل خرید محاسبه میشود.
Maximum Spend؛ حداکثر خرید
کوپن فقط تا سقف مشخصی معتبر است. این تنظیم برای جلوگیری از تخفیف بزرگ روی سفارشهای عمده مفید است.
مثال: کد ۲۰ درصدی فقط برای سفارشهای بین ۵۰۰٬۰۰۰ تا ۳٬۰۰۰٬۰۰۰ تومان.
Individual Use Only
اگر فعال شود، مشتری نمیتواند این کوپن را همراه کوپنهای دیگر استفاده کند. برای کمپین با تخفیف بالا این گزینه را فعال کنید تا چند تخفیف روی هم جمع نشوند.
اگر چند کوپن Individual Use در سبد وجود داشته باشد، رفتار حذف یا رد کوپن را در Cart و Checkout بلوکی آزمایش کنید.
Exclude Sale Items
محصولات دارای Sale Price از تخفیف خارج میشوند. این گزینه مانع تخفیف دوگانه روی محصولات فروش ویژه میشود.
برای کوپن سبد خرید، وجود کالای حراجی میتواند بر اعتبار کوپن اثر بگذارد. ترکیب سبد شامل کالای عادی و حراجی را آزمایش کنید.
Products
کوپن فقط روی محصولات انتخابشده اعمال میشود. برای محصول متغیر، محصول مادر و Variationها را دقیق بررسی کنید.
نمونه: کوپن BOOK20 فقط برای سه کتاب مشخص.
Exclude Products
محصولات مشخص از کمپین خارج میشوند. این گزینه برای کالاهای کمحاشیه، جدید یا دارای قرارداد قیمت مفید است.
Product Categories
کوپن روی محصولات دستههای انتخابشده اعمال میشود. برای مثال ۱۵ درصد تخفیف روی دسته «کتابهای کسبوکار».
اگر محصول در چند دسته است، با چند ترکیب سبد آزمایش کنید تا نتیجه مطابق برنامه باشد.
Exclude Categories
دستههای مستثنا را مشخص میکند. برای کمپین عمومی میتوانید همه فروشگاه را شامل کنید و چند دسته کمحاشیه را خارج نمایید.
Allowed Emails
استفاده کوپن به ایمیلهای مشخص محدود میشود. این بخش از ایمیل صورتحساب مشتری استفاده میکند و میتواند برای جبران خدمات یا کمپین اختصاصی کاربرد داشته باشد.
برای مشتری مهمان، ایمیل باید در Checkout وارد شود تا شرط بررسی شود. آدرس را بدون فاصله و با نگارش صحیح ثبت کنید.
Usage Limits؛ سقف مصرف
Usage Limit per Coupon
حداکثر تعداد استفاده کل کوپن را مشخص میکند. اگر مقدار ۱۰۰ باشد، پس از ۱۰۰ استفاده موفق، کوپن نامعتبر میشود.
برای کمپین محدود، فقط به این عدد تکیه نکنید. همزمانی سفارشها، لغو، Refund و رفتار درگاه را در نظر بگیرید.
Limit Usage to X Items
تعداد اقلامی را که کوپن روی آنها اعمال میشود محدود میکند. طبق مستندات رسمی، این فیلد زمانی کاربرد دارد که محصولات مشخصی در بخش Products انتخاب شده باشند.
مثال: تخفیف ۳۰ درصدی فقط روی حداکثر دو عدد از محصولات انتخابشده.
Usage Limit per User
حداکثر استفاده هر مشتری را تعیین میکند. برای کاربر واردشده معمولاً شناسه حساب و برای خرید مهمان اطلاعات صورتحساب در تشخیص نقش دارند.
اگر هدف «فقط یک بار برای هر نفر» است، علاوه بر این تنظیم، Allowed Emails یا الزام ورود را نیز بررسی کنید؛ تغییر ایمیل میتواند محدودیت کمپین عمومی را دور بزند.
ساخت کوپن ۱۰ درصدی اولین خرید
- کد
WELCOME10را بسازید. - Discount Type را Percentage انتخاب کنید.
- Amount را ۱۰ قرار دهید.
- Minimum Spend را مثلاً ۵۰۰٬۰۰۰ تومان تنظیم کنید.
- Usage Limit per User را ۱ بگذارید.
- در صورت نیاز Exclude Sale Items را فعال کنید.
- تاریخ انقضا تعیین نمایید.
- کوپن را منتشر و با حساب آزمایشی تست کنید.
هسته ووکامرس بهتنهایی تشخیص «اولین خرید عمر مشتری» را بهصورت پیشرفته ارائه نمیدهد. محدودیت یک بار استفاده به معنی اولین سفارش واقعی نیست. برای شرط دقیق باید افزونه یا توسعه اختصاصی استفاده شود.
ساخت کوپن مبلغ ثابت برای افزایش سبد
سناریو: ۲۵۰٬۰۰۰ تومان تخفیف برای خرید بالای ۲٬۵۰۰٬۰۰۰ تومان.
- کد
CART250را وارد کنید. - Fixed Cart Discount را انتخاب نمایید.
- Amount را ۲۵۰۰۰۰ قرار دهید.
- Minimum Spend را ۲۵۰۰۰۰۰ وارد کنید.
- Individual Use Only را فعال نمایید.
- در صورت نیاز دستههای کمحاشیه را خارج کنید.
- سقف مصرف و انقضا تعیین کنید.
این کمپین حدود ۱۰ درصد تخفیف مؤثر در حداقل سبد ایجاد میکند، اما با افزایش مبلغ سفارش درصد مؤثر کاهش مییابد.
ساخت کد ارسال رایگان
- روش Free Shipping را در Shipping Zone بسازید.
- شرط روش را روی کوپن معتبر تنظیم کنید.
- کد
SHIPFREEایجاد نمایید. - Allow Free Shipping را فعال کنید.
- در صورت نیاز حداقل خرید تعیین کنید.
- استانها و کدپستیهای مختلف را آزمایش نمایید.
برای محصولات مجازی و دانلودی که اصولاً ارسال ندارند، این کوپن کاربردی ایجاد نمیکند.
اعمال کوپن توسط مشتری
مشتری کد را در Cart یا Checkout وارد میکند و روی Apply Coupon میزند. اگر شرطی برقرار نباشد، ووکامرس پیام خطا نمایش میدهد؛ مانند انقضا، حداقل خرید ناکافی یا محصول نامعتبر.
در Checkout Blocks محل نمایش فرم کوپن ممکن است با Checkout کلاسیک متفاوت باشد. روی موبایل بررسی کنید که بخش «افزودن کوپن» پنهان یا دشوار نباشد.
اعمال کوپن روی سفارش دستی
مدیر فروشگاه میتواند کوپن را روی سفارش دستی یا سفارش پرداختنشده اعمال کند:
- سفارش را باز کنید.
- در بخش اقلام روی Apply Coupon کلیک کنید.
- کد را وارد نمایید.
- مبلغها را بررسی کنید.
- سفارش را ذخیره نمایید.
اگر سفارش قبلاً پرداخت شده است، تغییر مبلغ نیازمند دریافت یا بازپرداخت اختلاف و ثبت مالی صحیح است. مقاله مدیریت سفارشها در ووکامرس و راهنمای بازپرداخت سفارش را ببینید.
کوپن و مالیات
ووکامرس تخفیف کوپن را روی قیمت محصولات پیش از محاسبه نهایی مالیات توزیع میکند تا مالیات اقلام بر مبلغ تخفیفخورده محاسبه شود. این رفتار در Fixed Cart بهدلیل تقسیم تخفیف میان اقلام بیشتر دیده میشود.
برای فاکتور رسمی، نرخهای مختلف مالیاتی و Refund جزئی، محاسبه را با حسابدار کنترل کنید.
کوپن و هزینه ارسال
کوپن معمولی روی Shipping اعمال نمیشود، زیرا هزینه ارسال Line Item محصول نیست. اگر مجموع قیمت کالاها با کوپن صفر شود ولی ارسال ۱۲۰٬۰۰۰ تومان باشد، مشتری همچنان هزینه ارسال را میپردازد.
استثنا استفاده از قابلیت Allow Free Shipping همراه روش Free Shipping است.
کوپن و محصولات فروش ویژه
اگر Exclude Sale Items غیرفعال باشد، کوپن ممکن است روی محصول دارای Sale Price نیز اعمال شود. قبل از کمپین محاسبه کنید که تخفیف ترکیبی حاشیه سود را منفی نکند.
مثال: محصول از ۱٬۰۰۰٬۰۰۰ به ۸۰۰٬۰۰۰ تومان کاهش یافته و کوپن ۲۰ درصدی نیز اعمال میشود؛ قیمت نهایی ۶۴۰٬۰۰۰ تومان خواهد بود.
کوپن و محصول متغیر
در محصول متغیر، شرایط ممکن است به محصول مادر یا Variation مشخص متصل شوند. رنگ، اندازه و قیمتهای مختلف را آزمایش کنید.
برای یادگیری ساخت Variation، مقاله آموزش محصول متغیر در ووکامرس را مطالعه کنید.
کوپن و بازپرداخت
در Refund جزئی، تخفیف میان اقلام سفارش تخصیص یافته است. مبلغ قابل بازپرداخت هر کالا ممکن است کمتر از قیمت اولیه آن باشد. از مبلغ تخفیفخورده سفارش استفاده کنید، نه قیمت فعلی محصول.
بازپرداخت سفارش معمولاً به معنی بازگرداندن خودکار Usage Count کوپن مطابق سیاست دلخواه شما نیست. پس از Refund بررسی کنید آیا مشتری باید کد جایگزین دریافت کند.
آیا ووکامرس کد را خودکار اعمال میکند؟
در WooCommerce 10.9.4، هسته ووکامرس قابلیت عمومی Auto Apply Coupon را در رابط مدیریت ارائه نمیدهد. مشتری باید کد را وارد کند یا افزونه و توسعه سفارشی آن را اعمال نمایند.
یک قابلیت Auto Apply در توسعه هسته قرار گرفته، اما طبق گزارش رسمی توسعهدهندگان برای انتشار آینده برنامهریزی شده است. تا زمانی که در نسخه پایدار و مستندات اصلی ارائه نشده، روی آن حساب نکنید.
لینک اعمال خودکار کوپن
ساخت URL که کوپن را خودکار اعمال کند معمولاً به افزونهای مانند Smart Coupons یا کدنویسی امن نیاز دارد. از Snippetهای ناشناس که کد را از Query String بدون اعتبارسنجی وارد Session میکنند استفاده نکنید.
کارت هدیه و اعتبار فروشگاه
کوپنهای هسته با Store Credit و Gift Card یکسان نیستند. اعتبار فروشگاه باید مانده حساب، مصرف جزئی، تاریخچه و بازگشت اعتبار را مدیریت کند. برای این قابلیت از افزونه سازگار با WooCommerce و HPOS استفاده کنید.
ارسال کوپن به مشتریان
هسته کوپن را میسازد، اما کمپین را خودکار برای مخاطبان ارسال نمیکند. میتوانید کد را از طریق ایمیل، پیامک، شبکه اجتماعی، بنر سایت یا صفحه فرود توزیع کنید.
نکات انتشار
- شرایط اصلی را کنار کد بنویسید.
- تاریخ پایان را روشن اعلام کنید.
- حداقل خرید و محصولات مستثنا را پنهان نکنید.
- کد اختصاصی را عمومی منتشر نکنید.
- UTM برای اندازهگیری کانال کمپین استفاده کنید.
امنیت و جلوگیری از سوءاستفاده
- برای کد عمومی سقف مصرف تعیین کنید.
- برای مشتری مشخص Allowed Emails استفاده کنید.
- Usage Limit per User را تنظیم نمایید.
- تخفیف بالا را Individual Use کنید.
- محصولات کمحاشیه را خارج نمایید.
- کوپن قدیمی را Draft یا Trash کنید.
- کدهای قابل حدس را برای جبران خصوصی استفاده نکنید.
- مصرف غیرعادی را در سفارشها بررسی کنید.
محدودیت ایمیل بهتنهایی مانع کامل تقلب نیست، اما هزینه سوءاستفاده را افزایش میدهد.
نامگذاری حرفهای کمپینها
یک الگوی داخلی ثابت طراحی کنید:
CHANNEL-AUDIENCE-OFFER-DATE
نمونه: EMAIL-OLDUSERS-15P-AUG26
کد مشتری میتواند کوتاهتر باشد، اما Description داخلی باید جزئیات کمپین را نگه دارد.
تست کوپن قبل از انتشار
- یک پنجره ناشناس باز کنید.
- محصول مجاز را به سبد اضافه کنید.
- مبلغ کمتر از حداقل خرید را امتحان کنید.
- به حداقل خرید برسید و کد را اعمال نمایید.
- محصول مستثنا و حراجی اضافه کنید.
- کوپن دوم را آزمایش کنید.
- آدرسهای مختلف و ارسال رایگان را بررسی نمایید.
- خرید مهمان و کاربر واردشده را تست کنید.
- یک سفارش کممبلغ کامل ثبت کنید.
- Order Details، مالیات و گزارش را کنترل نمایید.
مدیریت و ویرایش کوپنها
در Marketing → Coupons میتوانید کدها را جستوجو، ویرایش، Draft، Trash یا حذف کنید. تغییر شرایط کوپن فعال روی سبدهای باز میتواند نتیجه متفاوتی ایجاد کند؛ تغییر بزرگ را ابتدا روی Staging آزمایش نمایید.
کپیکردن کوپن
اگر افزونه یا رابط مدیریت امکان Duplicate دارد، پس از کپی حتماً Code، تاریخ، توضیح، سقف مصرف و محدودیت ایمیل را تغییر دهید. انتشار دو کوپن مشابه با شرایط ناخواسته میتواند کمپین را باز نگه دارد.
حذف کوپنهای قدیمی
برای حفظ گزارش و سابقه سفارش، کوپن قدیمی را ابتدا Draft یا Trash کنید. حذف کوپن، تخفیف ثبتشده در سفارشهای قبلی را از بین نمیبرد، اما بررسی کمپین را دشوار میکند.
پیش از Empty Trash، Export یا گزارش لازم را ذخیره کنید.
کوپن در WooCommerce Analytics
گزارش Coupons میتواند تعداد سفارشها و مبلغ تخفیف هر کد را نشان دهد. معیارهای مفید:
- تعداد سفارش دارای کوپن
- مجموع تخفیف
- میانگین ارزش سفارش
- مشتریان جدید و تکراری
- نرخ Refund
- فروش خالص بعد از تخفیف
تعداد استفاده زیاد به معنی موفقیت نیست. اگر تخفیف سود را حذف کرده یا مشتری بدون کد هم خرید میکرد، کمپین بهینه نیست.
محاسبه ساده سود کمپین
فرض کنید ۱۰۰ سفارش با میانگین ۱٬۵۰۰٬۰۰۰ تومان ثبت شده و کوپن ۱۰ درصدی اعمال شده است:
- فروش ناخالص: ۱۵۰٬۰۰۰٬۰۰۰ تومان
- تخفیف تقریبی: ۱۵٬۰۰۰٬۰۰۰ تومان
- فروش پس از تخفیف: ۱۳۵٬۰۰۰٬۰۰۰ تومان
سپس هزینه کالا، درگاه، ارسال یارانهای، تبلیغات و Refund را کم کنید. هدف کوپن افزایش سود یا ارزش مشتری است، نه فقط کاهش قیمت.
کوپن و WoodMart
WoodMart میتواند ظاهر Cart، Checkout، Mini Cart و فرم کوپن را تغییر دهد. موارد زیر را بررسی کنید:
- فرم کوپن در موبایل قابل پیدا کردن باشد.
- پیام موفقیت و خطا واضح نمایش داده شود.
- Side Cart مبلغ تخفیف را بهروز کند.
- Checkout Block یا کلاسیک با قالب سازگار باشد.
- کش Fragment و Ajax مبلغ قدیمی نشان ندهند.
- Bottom Toolbar روی فرم کوپن را نپوشاند.
LiteSpeed Cache و کوپن
Cart، Checkout و My Account را از Page Cache خارج کنید. کوپن به Session و Cookie مشتری وابسته است. کش اشتباه میتواند باعث ناپدیدشدن تخفیف یا نمایش سبد نادرست شود.
بعد از تغییر کمپین، Purge Cache انجام دهید؛ اما اطلاعات پویا نباید بهصورت عمومی کش شوند.
خطا: کد تخفیف معتبر نیست
- کد اشتباه تایپ شده است.
- کوپن Draft یا Trash است.
- تاریخ انقضا گذشته است.
- تاریخ انتشار هنوز نرسیده است.
- سقف مصرف تکمیل شده است.
- شرط ایمیل برقرار نیست.
خطا: حداقل خرید رعایت نشده
Subtotal واجد شرایط، مالیات، محصول مستثنا و تخفیفهای قبلی را بررسی کنید. هزینه ارسال معمولاً جزو حداقل خرید کوپن نیست.
خطا: کوپن روی محصول اعمال نمیشود
- محصول در فهرست Products نیست.
- محصول یا دسته Exclude شده است.
- محصول Sale است و Exclude Sale Items فعال شده است.
- Variation اشتباه انتخاب شده است.
- Limit Usage to X Items تکمیل شده است.
خطا: ارسال رایگان فعال نمیشود
Shipping Zone، روش Free Shipping، شرط کوپن، کشور، استان و کدپستی مشتری را بررسی کنید. Allow Free Shipping بهتنهایی کافی نیست.
خطا: تخفیف بیشتر از انتظار است
- Fixed Product برای چند واحد اعمال شده است.
- چند کوپن همزمان فعالاند.
- محصول Sale نیز شامل شده است.
- ریال و تومان ناهماهنگاند.
- افزونه قیمتگذاری تخفیف دیگری اعمال کرده است.
خطا: تخفیف در Cart هست اما Checkout نیست
کش Checkout، Session، تغییر آدرس، حداقل خرید، محصول حذفشده و تداخل Checkout Blocks را بررسی کنید. Log مرورگر و WooCommerce Status نیز مفید است.
خطا: یک مشتری چندبار استفاده کرده است
Usage Limit per User، خرید مهمان، تغییر ایمیل، سفارشهای لغوشده و وضعیت مصرف را بررسی کنید. برای کمپین حساس ورود به حساب و کد اختصاصی در نظر بگیرید.
خطا: کوپن بعد از Refund دوباره قابل استفاده نیست
Refund لزوماً مصرف کوپن را مطابق انتظار بازنمیگرداند. Usage Count و Used By را بررسی کنید و در صورت سیاست فروشگاه، کوپن جایگزین بسازید.
چکلیست نهایی انتشار کوپن
- کد کوتاه و صحیح است.
- نوع تخفیف درست انتخاب شده است.
- مبلغ با تومان هماهنگ است.
- حداقل و حداکثر خرید بررسی شدهاند.
- محصولات و دستههای مجاز مشخصاند.
- محصولات Sale تصمیمگیری شدهاند.
- Individual Use تنظیم شده است.
- سقف کل و هر کاربر ثبت شدهاند.
- تاریخ شروع و پایان صحیح است.
- ارسال رایگان با Shipping Zone هماهنگ است.
- موبایل، Cart و Checkout تست شدهاند.
- یک سفارش آزمایشی ثبت شده است.
- حاشیه سود کمپین محاسبه شده است.
📌 همچنین بخوانید: تنظیم حساب کاربری و حریم خصوصی در ووکامرس، تنظیم مالیات در ووکامرس و گزارشهای ووکامرس و WooCommerce Analytics
پرسشهای متداول
آیا ساخت کد تخفیف در ووکامرس به افزونه نیاز دارد؟
خیر. تخفیف درصدی، ثابت سبد و ثابت محصول در هسته ووکامرس وجود دارند.
چرا بخش Coupons دیده نمیشود؟
استفاده از کوپن را در WooCommerce → Settings → General فعال کنید و سپس Marketing → Coupons را بررسی نمایید.
آیا کوپن به حروف بزرگ و کوچک حساس است؟
خیر. SAVE10 و save10 یک کد محسوب میشوند.
آیا تخفیف روی هزینه ارسال اعمال میشود؟
کوپن عادی خیر. برای ارسال رایگان باید Allow Free Shipping و روش Free Shipping در Zone تنظیم شوند.
چگونه یک بار مصرف برای هر مشتری بسازیم؟
Usage Limit per User را روی ۱ بگذارید و در کمپین حساس Allowed Emails یا الزام ورود را نیز بررسی کنید.
چرا تخفیف ثابت محصول چند برابر شده است؟
این نوع تخفیف برای هر واحد محصول واجد شرایط اعمال میشود. برای یک تخفیف کلی از Fixed Cart استفاده کنید.
آیا ووکامرس کوپن را خودکار اعمال میکند؟
در نسخه 10.9.4 قابلیت عمومی Auto Apply در هسته و رابط مدیریت وجود ندارد و به افزونه یا توسعه نیاز است.
جمعبندی
کد تخفیف در ووکامرس زمانی سودآور است که هدف، مخاطب، محصول، مبلغ و سقف مصرف آن روشن باشند. نوع Percentage برای تخفیف نسبی، Fixed Cart برای مبلغ ثابت کل سبد و Fixed Product برای مبلغ ثابت هر واحد استفاده میشود.
قبل از انتشار، محدودیت خرید، محصولات، دستهها، ایمیل، تعداد مصرف، تاریخ انقضا و ارسال رایگان را تنظیم کنید. سپس کوپن را در موبایل، خرید مهمان، محصول Sale، سفارش دستی و Checkout واقعی آزمایش نمایید.
برای ادامه مدیریت فروشگاه، مقاله مدیریت سفارشها در ووکامرس و راهنمای بازپرداخت و لغو سفارش را نیز مطالعه کنید.