contact@mahdisweb.net

خطای یک کوپن باید با یک محصول فروشنده محدود شود

کوپن تخفیف

یکی از مشکلاتی که در فروشگاه های آنلاین وردپرسی رخ می دهد مربوط به زمانی می باشد که قصد استفاده از کد تخفیف در فاکتور را داریم

معمولا کاربران استفاده کننده از کد تخفیف با همچین خطایی روبه رو می شوند ” یک کوپن باید با یک محصول فروشنده محدود شود

اما راه حل این مشکل چیست ؟

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

با ما همراه باشید

خطای یک کوپن باید با یک محصول فروشنده محدود شود

این مشکل زمانی رخ می دهد که شما افزونه دکان را در وردپرس خود نصب کنید .

این افزونه کار چند فروشندگی را در فروشگاه اینترنتی شما انجام می دهد. چندفروشندگی فروشگاه اینترنتی باعث می شود تا کاربران دیگر بتوانند محصولاتشان را در فروشگاه شما برای مشتریان عرضه کنند

 

طراحی فروشگاه اینترنتی

 

برای رفع این خطا کافیست تا مراحل زیر را دنبال کنید

ایجاد کوپن تخفیف با وجود افزونه دکان

برای این کار کافیست وارد پنل هاست خود شوید و به پوشه plugins مراجعه کنید.

افزونه دکان معمولا دو پوشه دارد (ِDokan-Pro و Dokan-lite) در پوشه dokan-lite به مسیر  : dokan-lite\includes\Order  مراجعه کنید و فایل Hooks.php را ویرایش کنید و به دنبال:

خط 181 (در برخی از نسخه ها یک یا دو خط بالاتر) :
throw new Exception( __( 'A coupon must be restricted with a vendor product.', 'dokan-lite' ) );
همچنین خط  191 (در برخی از نسخه ها یک یا دو خط بالاتر) باشید:
return false

بعد از یافتن خطوط شما باید این خطوط را غیر فعال( کامنت ) کنید برای اینکار کافیست به ابتدای کد از علامت // استفاده کنید.

زین پس به راحتی میتوانید کد تخفیف خود را در اختیار همه خریداران برای اعمال بروی همه محصولات ایجاد کنید.

امیدواریم از خواندن این مقاله لذت برده باشید.

اگر نظری دارید میتوانید با ما به اشتراک بگذارید.

منتظر مقالات بیشتر باشید.

بیشتر بدانید : پکیج طراحی سایت

دیدگاه کاربران
  • سبد ۹ خرداد ۱۴۰۰

    عالی بود

  • محمد ۳ آذر ۱۳۹۹

    سلام. ممنون از راه حلی که ارائه دادین.
    فقط ببخشید برای حالت خرید از طریق api هم میدونید؟ چون دقیقاً این حالت موقع نصب بودن افزونه دکان و ثبت سفارش و کدتخفیف با api هم وجود داره.

    • کارشناس ۴ آذر ۱۳۹۹

      سلام وقت بخیر
      این مورد بررسی می شود اگر امکان پذیر باشد ، مطلب اپدیت خواهد شد

  • امیر حسین ۲۹ فروردین ۱۳۹۹

    سلام همچین فایلی در نسخه های جدید دیگر وجود ندارد

    • جواد مرادی ۲۹ فروردین ۱۳۹۹

      سلام و درود

      پست بروز شد.

  • محمد ۱۳ اسفند ۱۳۹۸

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

    • ماهدیس وب ۱۵ اسفند ۱۳۹۸

      با سلام
      برای نمایش خطاها در شاخه اصلی وردپرس فایل wp-config.php را باز نموده و مقدار WP_DEBUG را در خط های اخر به مقدار true تغییر دهید. به صورت زیر


      define( 'WP_DEBUG', true );

  • آرمین ۸ مهر ۱۳۹۸

    بعد از اینکه این تغییراتی که گفتید رو اعمال میکنم
    میگه که کد تخفیف معتبر نیست

    • جواد مرادی ۹ مهر ۱۳۹۸

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

  • مهرداد ۲۲ مرداد ۱۳۹۸

    سلام، دوست عزیز راه دیگه ای نیست برای انجام این کار ؟
    چون اینجوری هر موقع افزونه دکان رو آپدیت میکنیم دوباره باید از اول این کارا رو انجام بدیم !

    • جواد مرادی ۲۲ مرداد ۱۳۹۸

      درود بر شما
      در حال حاضر خیر.

  • farshad ۲۳ تیر ۱۳۹۸

    خیلی ممنون ، کارتون خیلی درستههه 🙂

  • سورس مارکت ۵ اردیبهشت ۱۳۹۸

    من انجام دادم مشکلم رفع شد.
    از راهنماییتون ممنون

ارسال دیدگاه

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

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.