ساخت حراج ویژه محصولات در EDD بدون افزونه جانبی
- افزونه وردپرس
- بروزرسانی شده در

برای ساخت حراج ویژه محصولات در EDD لازم نیست حتماً افزونه قدیمی Sale Price for EDD رو نصب کنید. خود Easy Digital Downloads یا همون EDD ابزار داخلی ساخت تخفیف داره. با این ابزار میتونید درصد یا مبلغ مشخصی رو کم کنید، زمان شروع و پایان بذارید و تعیین کنید تخفیف فقط روی کدوم محصولها کار کنه.
توی این راهنما حراج رو با همین قابلیت داخلی میسازیم. همچنین یاد میگیرید چطور کد رو با یک لینک اختصاصی بهصورت خودکار برای خریدار فعال کنید. فقط یک تفاوت مهم هست: تخفیف داخلی EDD مبلغ سبد خرید رو کم میکنه، ولی بهطور پیشفرض قیمت اصلی و قیمت حراجی رو مثل فروشگاههای رایج کنار هم و بهشکل خطخورده روی صفحه محصول نشون نمیده.
آنچه در این مقاله میخوانید
حراج ویژه محصولات در EDD بدون افزونه چطور کار میکنه؟
EDD بخشی به نام Discounts داره که معنی سادهاش «تخفیفها» هست. شما داخل این بخش یک کد میسازید و مقدار تخفیف رو تعیین میکنید. خریدار میتونه این کد رو موقع تسویهحساب وارد کنه یا از لینکی وارد سایت بشه که کد رو خودکار فعال میکنه.
مثلاً میتونید کد SUMMER20 رو بسازید تا ۲۰ درصد از قیمت یک دوره کم بشه. بعد برای این تخفیف تاریخ پایان بذارید تا بعد از تمامشدن کمپین دیگه قابلاستفاده نباشه.
تفاوت تخفیف داخلی EDD با قیمت حراجی خطخورده
تخفیف داخلی EDD و قیمت حراجی ظاهری یک کار انجام نمیدن. تخفیف داخلی بعد از اعمال کد از مبلغ سفارش کم میکنه. قیمت حراجی معمولاً قیمت قبلی رو خطخورده و قیمت تازه رو کنارش نشون میده.
- برای کمپین ایمیلی، تخفیف خصوصی یا حراج زمانبندیشده، ابزار داخلی EDD انتخاب خوبیه.
- برای نمایش دائمی دو قیمت روی صفحه محصول، به قابلیت قالب، کدنویسی یا یک افزونه سازگار نیاز دارید.
- کمکردن دستی قیمت محصول، قیمت قبلی رو به خریدار نشون نمیده و زمان پایان حراج رو هم خودکار مدیریت نمیکنه.
چه زمانی قابلیت داخلی EDD انتخاب مناسبیه؟
اگه میخواید برای یک بازه مشخص تخفیف بذارید، کد اختصاصی برای خبرنامه بسازید یا تخفیف رو فقط روی چند محصول فعال کنید، قابلیت داخلی EDD نیازتون رو برطرف میکنه. این روش برای محدودکردن تعداد استفاده یا جلوگیری از استفاده چندباره هر مشتری هم کاربردیه.
پیشنیازهای ساخت حراج ویژه در EDD

قبل از ساخت تخفیف، این موارد رو آماده کنید:
- نصب EDD: افزونه Easy Digital Downloads باید روی وردپرس نصب و فعال باشه.
- محصول قابلخرید: محصول دانلودی رو بسازید و قیمت اصلیش رو وارد کنید.
- بررسی تنظیمات پول: واحد پول، جداکنندهها و شکل نمایش مبلغ رو در تنظیمات EDD بررسی کنید.
- سایت آزمایشی: تخفیف رو اول روی نسخه آزمایشی فروشگاه امتحان کنید تا سفارشهای واقعی دچار مشکل نشن.
قبل از تغییر تنظیمات فروشگاه هم از سایتتون نسخه پشتیبان بگیرید. راهنمای بک آپ گیری از سی پنل مراحل این کار رو نشونتون میده.
ساخت تخفیف جدید در EDD
بازکردن بخش تخفیفها
وارد پیشخوان وردپرس بشید و از منوی «دانلودها» بخش «تخفیفها» رو باز کنید. بعد روی گزینه افزودن تخفیف بزنید. اسم گزینهها ممکنه با توجه به ترجمه یا نسخه EDD کمی فرق داشته باشه، ولی صفحه رسمی ساخت و استفاده از کد تخفیف در EDD مسیر فعلی رو با عنوان Downloads » Discounts معرفی میکنه.
انتخاب نام و کد تخفیف
در فیلد Name یک نام قابلتشخیص مثل «حراج تابستان» بنویسید. این نام ممکنه موقع تسویهحساب به خریدار نشون داده بشه. در فیلد Code هم کدی مثل SUMMER20 وارد کنید. طبق مستندات رسمی EDD، کد فقط باید از حرف و عدد ساخته بشه.

کدی انتخاب کنید که کوتاه باشه و تایپش سخت نباشه. اگه نمیخواید کد رو دستی بسازید، EDD ابزار تولید کد هم داره و میتونید طول، پیشوند و استفاده از حرف یا عدد رو مشخص کنید.
ساخت تخفیف درصدی یا مبلغ ثابت
در بخش Amount مقدار تخفیف رو بنویسید و نوعش رو انتخاب کنید. تخفیف درصدی بخشی از قیمت رو کم میکنه؛ مثلاً عدد ۲۰ یعنی ۲۰ درصد تخفیف. تخفیف مبلغ ثابت هم عدد مشخصی رو از سفارش کم میکنه.
قبل از انتخاب نوع تخفیف، چند سبد خرید با مبلغهای مختلف رو در نظر بگیرید. تخفیف ثابت روی یک محصول ارزان و یک محصول گران اثر یکسانی نداره. تخفیف درصدی هم با بالاتررفتن مبلغ سبد، مقدار بیشتری از سفارش کم میکنه.
محدودکردن حراج به محصولهای مشخص
انتخاب محصولها و دستهها
اگه حراج برای همه فروشگاه نیست، محصولهای موردنظر رو در بخش Download Requirements انتخاب کنید. Download Requirements یعنی محصولهایی که برای استفاده از کد باید داخل سبد خرید باشن. EDD اجازه میده محدودیت رو بر اساس محصول یا دسته محصول هم تنظیم کنید.

بعد از انتخاب محصول، گزینههای وابسته به اون رو با دقت بخونید. هدف اینه که تخفیف فقط روی همون خریدهایی اعمال بشه که برای کمپین در نظر گرفتید.
مستثناکردن بعضی محصولها
در بخش Downloads Excluded میتونید محصولهایی رو انتخاب کنید که نباید تخفیف بگیرن. این گزینه وقتی مفیده که کد روی بیشتر فروشگاه کار میکنه، ولی چند محصول تازه، ارزان یا خاص باید با قیمت کامل فروخته بشن.

زمانبندی حراج ویژه محصولات در EDD
تنظیم تاریخ شروع و پایان
در فیلد Start date زمان شروع و در فیلد Expiration date زمان پایان رو مشخص کنید. اگه تاریخ شروع رو خالی بذارید، کد بعد از فعالشدن قابلاستفاده هست. اگه تاریخ پایان رو خالی بذارید، کد بهخاطر گذشت زمان منقضی نمیشه.

برای یک حراج محدود، هر دو تاریخ رو وارد کنید. بعد از ذخیره هم وضعیت تخفیف رو روی Active بذارید. Active یعنی کد فعاله؛ Inactive یعنی موقتاً کار نمیکنه و Archived هم برای نگهداشتن تخفیفهای قدیمی کاربرد داره.
بررسی منطقه زمانی سایت
مستندات EDD تاریخ تخفیف رو بر پایه زمان UTC توضیح میده. UTC یک ساعت مرجع جهانیه و ممکنه با ساعت محلی شما فرق داشته باشه. پس قبل از اعلام زمان دقیق کمپین، تنظیم منطقه زمانی وردپرس و رفتار تاریخ شروع و پایان رو روی سایت آزمایشی بررسی کنید.
تعیین محدودیت استفاده از تخفیف

حداقل مبلغ سبد خرید
با گزینه Minimum Amount میتونید حداقل مبلغ لازم برای استفاده از کد رو تعیین کنید. مثلاً اگه این عدد یک میلیون تومان باشه، خریدار با سبد خرید کمتر از اون نمیتونه کد رو اعمال کنه.
حداکثر تعداد استفاده و محدودیت هر مشتری
گزینه Max Uses حداکثر دفعات استفاده از کد رو مشخص میکنه. گزینه Use Once Per Customer هم اجازه نمیده یک مشتری بیشتر از یک بار از همون کد استفاده کنه. این محدودیتها رو بر اساس ظرفیت و هدف کمپینتون تنظیم کنید.
اعمال خودکار تخفیف با لینک اختصاصی
لازم نیست همیشه از خریدار بخواید کد رو تایپ کنه. EDD میتونه کد رو از داخل آدرس صفحه بگیره و برای همون مرورگر نگه داره. برای این کار عبارت ?discount=CODE رو به انتهای آدرس سایت یا صفحه مقصد اضافه کنید و بهجای CODE کد واقعی رو بذارید.
ساخت لینک حراج برای صفحه محصول
اگه آدرس صفحه محصولتون https://example.com/product/ و کد تخفیف SUMMER20 باشه، شکل لینک اینطوریه:
https://example.com/product/?discount=SUMMER20این فقط یک نمونه با دامنه فرضیه؛ آدرس محصول و کد واقعی سایتتون رو جایگزین کنید. لینک نهایی رو در حالت ناشناس مرورگر باز کنید و تا صفحه تسویهحساب جلو برید تا مطمئن بشید تخفیف اعمال شده.
ترکیب لینک افزودن به سبد خرید با کد تخفیف
EDD اجازه میده لینک افزودن مستقیم به سبد خرید رو با تخفیف ترکیب کنید. وقتی آدرس از قبل علامت سؤال داره، پارامتر تخفیف باید با نشانه & به اون اضافه بشه. شناسه محصول و کد زیر فقط نمونه هستن:
https://example.com/?edd_action=add_to_cart&download_id=123&discount=SUMMER20قبل از فرستادن این لینک در پیامک، ایمیل یا شبکه اجتماعی، اون رو با یک مرورگر ناشناس امتحان کنید. شناسه اشتباه محصول یا یک نویسه اضافه در کد باعث میشه لینک درست کار نکنه.
آزمایش حراج در سبد خرید و تسویهحساب
محصول رو به سبد خرید اضافه کنید و کد رو وارد کنید. بعد قیمت محصول، مقدار تخفیف و جمع نهایی رو بررسی کنید. اگه محصول چند گزینه قیمتی داره، همه گزینهها رو جداگانه امتحان کنید.
- یک بار کد رو روی محصول مجاز امتحان کنید.
- یک بار اون رو روی محصول مستثناشده وارد کنید.
- حداقل مبلغ سبد و محدودیت تعداد استفاده رو آزمایش کنید.
- لینک اعمال خودکار تخفیف رو در حالت ناشناس باز کنید.
- یک سفارش آزمایشی کامل ثبت کنید و مبلغ ذخیرهشده سفارش رو ببینید.
رفع مشکلات رایج تخفیف EDD
کادر کد تخفیف دیده نمیشه
طبق مستندات رسمی EDD، وقتی هیچ تخفیف فعالی ندارید، گزینه واردکردن کد در تسویهحساب دیده نمیشه. وضعیت تخفیف رو روی Active بذارید و تاریخ شروع و پایانش رو بررسی کنید.
کد روی محصول اعمال نمیشه
اول مطمئن بشید کد رو دقیق وارد کردید. بعد محصولهای مجاز، محصولهای مستثناشده، دستهها، حداقل مبلغ و حداکثر دفعات استفاده رو بررسی کنید. کش سایت و مرورگر رو هم پاک کنید؛ کش همون نسخه ذخیرهشده صفحهست و گاهی نتیجه قبلی رو نشون میده.
تخفیف زودتر یا دیرتر فعال میشه
منطقه زمانی وردپرس و زمان ثبتشده در تخفیف رو با هم مقایسه کنید. حراج رو چند دقیقه قبل از شروع رسمی آزمایش کنید و نتیجه رو بعد از زمان پایان هم ببینید.
قیمت خطخورده روی صفحه محصول نمایش داده نمیشه
این رفتار لزوماً خطا نیست. قابلیت داخلی تخفیف EDD برای کمکردن مبلغ سفارش ساخته شده و بهطور پیشفرض دو فیلد «قیمت اصلی» و «قیمت حراجی» برای نمایش خطخورده روی صفحه محصول نداره. اگه چنین نمایشی میخواید، باید سازگاری قالب یا راهکار جداگانهای رو بررسی کنید. هیچ افزونه قدیمی رو بدون آزمایش روی فروشگاه اصلی نصب نکنید؛ راهنمای انتخاب بهترین افزونه وردپرس برای بررسی افزونهها کمکتون میکنه.
جمعبندی
برای بیشتر کمپینها میتونید حراج ویژه محصولات در EDD رو با ابزار داخلی تخفیفها راه بندازید. این ابزار تخفیف درصدی و ثابت، تاریخ شروع و پایان، محدودیت محصول، حداقل مبلغ و سقف استفاده رو در اختیارتون میذاره. با لینک اختصاصی هم میتونید کد رو بدون تایپکردن خریدار اعمال کنید.
فقط یادتون باشه کد تخفیف با قیمت حراجی خطخورده یکی نیست. قبل از شروع کمپین، محصول، سبد خرید، تسویهحساب و سفارش نهایی رو روی سایت آزمایشی بررسی کنید. وقتی همه مبلغها درست بودن، لینک حراج رو منتشر کنید.
سؤالهای رایج درباره حراج ویژه محصولات در EDD
آیا میشه بدون افزونه جانبی در EDD حراج ساخت؟
بله، ابزار داخلی تخفیف EDD اجازه میده تخفیف درصدی یا مبلغ ثابت بسازید، براش تاریخ بذارید و استفاده از اون رو به محصولهای مشخص محدود کنید.
آیا EDD قیمت اصلی رو خطخورده نشون میده؟
کد تخفیف داخلی EDD بهطور پیشفرض برای کمکردن مبلغ سفارش ساخته شده و دو قیمت اصلی و حراجی رو روی صفحه محصول نشون نمیده. برای این نوع نمایش باید قابلیت قالب یا یک راهکار سازگار جداگانه رو بررسی کنید.
چطور کد تخفیف EDD خودکار اعمال میشه؟
میتونید عبارت ?discount=CODE رو به انتهای آدرس صفحه اضافه کنید و CODE رو با کد واقعی عوض کنید. لینک نهایی رو قبل از انتشار در حالت ناشناس مرورگر آزمایش کنید.
آیا میشه برای تخفیف EDD زمان شروع و پایان گذاشت؟
بله، EDD برای تخفیفها فیلد تاریخ شروع و انقضا داره. بهتره منطقه زمانی سایت و عملکرد کد قبل و بعد از این زمانها رو روی سایت آزمایشی بررسی کنید.

سلام.
به جای دو قیمت که تیک بزنند، بخواهیم دو تا دکمه کنار هم بگذاریم که ظاهر زیباتر بشه
چه کار باید کرد؟
با سلام
باید با کدنویسی این کار رو انجام بدید
با سلام و احترام،
افزونه edd-sale-price را نصب کردم اما در صفحه پرداخت قیمت نهایی رو اشتباه نشون میده و سه صفر را حذف میکنه.
مثلا 48.000 تومان-ء را 48 تومان-ء نمایش میده.
پیشاپیش بابت راهنمایی شما برای حل این مسئله ممنونم.
سلام
اخرین نسخه افزونه را نصب کنید. احتمالا در شمارش قیمت ها مشکل دارد
سلام مجدد،
از مخزن نصب شده و به روز میباشد. قبلا این مشکل پیش اومده بود و یک متخصص css , html حلش کرده بود اما چند روزه هر چه تلاش کردم نشد پیداش کنم. اما گفته بود علت کش افزونه راکت بود که اجازه اعمال تغییرات رو نمیده.
سلام خسته نباشید
اگر بخوایم درصد تخفیف نمایش داده بشه از چه شورت کدی باید استفاده بشه ؟
مثلا من قیمت اصلی رو 50 تومان-ء بزنم و قیمت تخفیف رو 40 تومان-ء و خودش مقدار درصد تخفیف رو محاسبه کنه و اون عدد مثلا 10% 20% رو نمایش بده
سلام متاسفانه شورت کدی برای این مورد نداره
سلام ما داخل سایت هزار تا محصول با edd داریم حالا اگر بخواهیم برای همه محصولات کاهش قیمت داشته باشیم امکانش وجود داره ؟؟ مثلا همه محصولات 30 درصد ارزان شود
سلام
خیر متاسفانه
سلام و خسته نباشید فراوان.
برای فروش فایل ووکامرس بهتر و کامل تر هستش یا edd. شما کدوم رو پیشنهاد می کنید؟
با سلام و احترام
هر دو افزونه را میتوانید استفاده کنید ولی در صورتی که فقط فایل دانلودی دارید Edd پیشنهاد میشود.
برای فروش پستی فایل های حجیم چطوری میشه از Edd استفاده کرد؟ افزونه ای هست برای ایم مورد؟
بله توی سایت سرچ کنید edd simple shipping
سلام
ببخشید یک سوال داشتم
من یک قالبی رو به سایتم اضافه کرده ام که بعضی از قسمت های قالب ثابت است مانند هدر و …
و هر برگه ی که اضافه می کنم اون قسمت های ثابت خودکار بهش اضافه میشه حالا چه کار کنم برگه ی رو بسازم که اون قسمت های ثابت اضافه نشه ؟
ممنون
سلام بستگی به قالب داره اما معمولا هدر و فوتر توی تمام صفحات ثابت هستند.
سلام
وقت بخیر
من یک محصول دانلودی در ووکامرس سایتم دارم که هر چند وقت یک بار یک فایل جدید به عنوان آپدیت به اون محصول اضافه میکنم. با تماس کاربرا و چک کردن صفحه محصول توسط چند حساب کاربری متوجه شدم کاربرانی که قبلاً محصول رو تهیه کردن، فقط فایل هایی که موقع خرید جزو محصول بوده براشون نمایش داده میشه و فایل های جدید تو حساب کاربریشون قرار نمیگیره
ممنون میشم روشی رو معرفی کنید تا با آپدیت و اضافه شدن فایل های جدید به محصولات دانلودی ووکامرس، خریداران قبلی هم تو پروفایلشون بهش دسترسی داشته باشن.
سلام وقت بخیر
شما باید از edd استفاده کنید به جای ووکامرس