ماژول راهکار تخفیف پرستاشاپ
تخفیفهایی که قوانین سبد خرید پرستاشاپ بهتنهایی نمیسازند، برای پرستاشاپ ۸ و ۹: تخفیف خودکار برای پرداخت با یک درگاه خاص (مثلا ۱۰٪ با زرینپال) و کد تخفیفی که فقط با درگاههای انتخابشده کار میکند. مبلغ درست با هر قالبی و حتی بدون جاوااسکریپت پرداخت میشود.
امکانات
تخفیف خودکار درگاه
پرداخت با درگاه انتخابشده خودش تخفیف میگیرد، مثلا ۱۰٪ با زرینپال. درصدی یا مبلغ ثابت، و برای هر درگاه یک تخفیف. مشتری کدی وارد نمیکند.
حداقل مبلغ سبد
تخفیف درگاه میتواند فقط از یک مبلغ سبد به بالا اعمال شود. تخفیف درصدی از محصولات کم میشود و هزینهی ارسال تخفیف نمیگیرد.
ترکیب با کد تخفیف یا نه
انتخاب با خودت است: مشتریای که کد تخفیف دارد هم تخفیف درگاه را بگیرد، یا تخفیف درگاه فقط برای سبدهای بدون تخفیف دیگر باشد.
محصولات حراجی شامل نشوند
محصولی که خودش کاهش قیمت دارد تخفیف اضافه نمیگیرد، و اطلاعیهی تخفیف هم روی صفحهاش نشان داده نمیشود.
اطلاعیه در صفحهی محصول
زیر قیمت، مثلا «۱۰٪ تخفیف با پرداخت از طریق زرینپال» بههمراه حداقل مبلغ. متن و نام درگاه قابل تغییر است و رنگها با متغیرهای CSS عوض میشوند.
بج روی درگاه و خلاصهی زنده
در مرحلهی پرداخت بج «۱۰٪ تخفیف» کنار نام درگاه مینشیند و با انتخاب درگاه، خلاصهی سفارش همان لحظه بهروز میشود. روی قالب راهکار و classic آزمایش شده.
مبلغ درست با هر قالبی
تخفیف در کنترلر پرداخت درگاه، پیش از خواندن مبلغ، گذاشته یا برداشته میشود. مبلغ پرداختی حتی بدون جاوااسکریپت یا با قالبی که تسویهحساب را عوض کرده درست است.
کد تخفیف مخصوص درگاه
هر کد موجود در «کاتالوگ > تخفیفها» را به یک یا چند درگاه محدود کن. با این کد در سبد، فقط همان درگاهها نشان داده میشوند و توضیح بالای فهرست میگوید چرا.
جلوی دور زدن گرفته شده
اگر کسی با تب کهنه یا فرم دستکاریشده به درگاه غیرمجاز برسد، کد پیش از محاسبهی مبلغ از سبد برداشته میشود. درخواست مسدود یا ریدایرکت نمیشود تا برگشت از بانک گم نشود.
یادداشت روی سفارش مشکوک
اگر سفارشی با درگاه دیگری ولی با تخفیف یا کد مخصوص یک درگاه ثبت شود، یادداشت خصوصی «پیش از ارسال بررسی کنید» روی سفارش مینشیند. خود سفارش دست نمیخورد.
چند کد بدون درگاه مشترک
اگر کدهای داخل سبد هیچ درگاه مشترکی نداشته باشند، مشتری پیام روشنی میبیند که یکی را بردارد. سفارشهای رایگان (جمع صفر) هیچوقت محدود نمیشوند.
وضعیت هر قانون در یک نگاه
فهرست تخفیفها و کدها وضعیت هرکدام را نشان میدهد: فعال، خاموش، منقضی، درگاه نصب نیست، یا قانون سبد خرید پاک شده.
هر نوع یک کلید
نوع خاموش هیچ هوکی ثبت نمیکند و باری روی فروشگاه نمیگذارد. قانونهایش با خاموشکردن پاک نمیشوند. نوعهای تازه در نسخههای بعد به همین صفحه اضافه میشوند.
در پرستاشاپ نمیشود گفت «هر کس با این درگاه پرداخت کند ۱۰٪ تخفیف بگیرد» یا «این کد فقط با پرداخت آنلاین کار کند». قوانین سبد خرید شرط درگاه ندارند. این ماژول همین دو کار را اضافه میکند. افزودنی ماژول راهکار پرستاشاپ است و ظاهر صفحهاش را از آن میگیرد.
مبلغ درست، با هر قالبی: تخفیف درست پیش از آنکه درگاه مبلغ را بخواند در سبد گذاشته یا از آن برداشته میشود. برای همین مبلغ پرداختی حتی با قالبی که ساختار تسویهحساب را عوض کرده، یا بدون جاوااسکریپت، درست است. هر هوک خطای خودش را میگیرد تا یک نوع تخفیف خراب هیچوقت تسویهحساب را از کار نیندازد.
پیشنیاز
- پرستاشاپ ۸٫۰ تا ۹٫x و PHP ۷٫۴ یا بالاتر.
- ماژول راهکار پرستاشاپ (رایگان) نصب و فعال.
دو نوع تخفیف
هر نوع در صفحهی ماژول یک کارت و یک کلید جدا دارد. نوعی که خاموش است هیچ هوکی ثبت نمیکند و روی فروشگاه و سرعتش اثری ندارد. قانونهایش هم با خاموشکردن پاک نمیشوند و با روشنکردن دوباره برمیگردند.
تخفیف خودکار درگاه: برای هر درگاه یک تخفیف درصدی یا مبلغ ثابت، با حداقل مبلغ سبد اختیاری. مشتری کدی وارد نمیکند؛ درگاه را که انتخاب کند، خلاصهی سفارش همان لحظه بهروز میشود. پشت هر تخفیف یک قانون سبد خرید واقعی است، پس فاکتور، جمع سفارش و بازپرداخت مثل هر تخفیف دیگری درست کار میکنند.
کد تخفیف مخصوص درگاه: یک کد موجود در «کاتالوگ > تخفیفها» را به یک یا چند درگاه محدود میکنی. وقتی این کد در سبد است، مرحلهی پرداخت فقط همان درگاهها را نشان میدهد و بالای فهرست توضیح میدهد چرا. مشتری برای پرداخت با درگاه دیگر کد را از سبد برمیدارد.
راهاندازی
- ماژول راهکار پرستاشاپ را نصب و فعال کن.
- راهکار تخفیف را نصب کن و صفحهی تنظیماتش را باز کن.
- کلید نوع تخفیفی را که لازم داری روشن کن و روی مدیریت بزن.
- برای تخفیف خودکار، درگاه و مقدار تخفیف را بده. برای کد مخصوص درگاه، کد را دقیقا همانطور که در «کاتالوگ > تخفیفها» هست بنویس و درگاههای مجاز را تیک بزن.
محدودیتها
محدودیت روی ماژول پرداخت است، نه روش پرداخت. ماژولی که چند روش دارد (چند بانک، یا بانک و پرداخت در محل) یک درگاه حساب میشود و تخفیف یا محدودیت روی همهی روشهایش اعمال میشود. قانون سبد خریدی که ماژول پشت تخفیف خودکار میسازد را در «کاتالوگ > تخفیفها» دستی ویرایش نکن؛ ذخیرهی بعدی از ماژول بازنویسیاش میکند.
حذف ماژول
با حذف ماژول، جدولها و تنظیماتش پاک میشوند، از جمله محدودیت درگاه کدها. خود کدهای تخفیف در «کاتالوگ > تخفیفها» دست نمیخورند.
این ماژول با کمک Claude (دستیار هوش مصنوعی Anthropic) نوشته و مستندسازی شده است.
مستندات
سؤالات متداول
پیشنیازش چیست؟
پرستاشاپ ۸ یا ۹، PHP ۷.۴ یا بالاتر و ماژول رایگان راهکار پرستاشاپ (نصب و فعال).
با قالب فروشگاه من کار میکند؟
مبلغ پرداختی با هر قالبی درست است، چون تخفیف در کنترلر پرداخت درگاه اعمال میشود. بج کنار درگاه و بهروزشدن لحظهای خلاصه به ساختار استاندارد تسویهحساب پرستاشاپ نیاز دارند که قالب راهکار، classic و بیشتر قالبها دارند.
تخفیف درگاه در فاکتور و بازپرداخت درست میآید؟
بله. پشت هر تخفیف یک قانون سبد خرید واقعی است، پس فاکتور، جمع سفارش و بازپرداخت مثل هر تخفیف دیگری کار میکنند.
ماژول پرداختی که چند بانک دارد چطور حساب میشود؟
یک درگاه. محدودیت روی ماژول پرداخت است، پس تخفیف یا محدودیت کد روی همهی روشهای آن ماژول اعمال میشود.
اگر مشتری کد مخصوص درگاه را بزند و بخواهد با درگاه دیگری پرداخت کند؟
در مرحلهی پرداخت فقط درگاههای مجاز آن کد را میبیند و پیامی میگوید برای پرداخت با درگاه دیگر کد را از سبد بردارد.
خاموشکردن یک نوع تخفیف قانونهایش را پاک میکند؟
نه. نوع خاموش هیچ هوکی ثبت نمیکند و تخفیفهای خودکارش از سبدهای باز برداشته میشوند، ولی قانونها میمانند و با روشنکردن دوباره برمیگردند.
سازگاری
نظرات
ایمیل شما نمایش داده نمیشود. نظرها پس از تأیید تیم منتشر میشوند.
هنوز نظری ثبت نشده. اولین نفر باش.
نظر خودت را بنویس