یکی از مشکلاتی که در فروشگاه های آنلاین وردپرسی رخ می دهد مربوط به زمانی می باشد که قصد استفاده از کد تخفیف در فاکتور را داریم
معمولا کاربران استفاده کننده از کد تخفیف با همچین خطایی روبه رو می شوند ” یک کوپن باید با یک محصول فروشنده محدود شود یا متاسفیم این کوپ با محصول انتخاب شده همخوانی ندارد ”
اما راه حل این مشکل چیست ؟
در این نوشته به بررسی حل خطای یک کوپن باید با یک محصول فروشنده محدود شود می پردازیم.
با ما همراه باشید
خطای یک کوپن باید با یک محصول فروشنده محدود شود
این مشکل زمانی رخ می دهد که شما افزونه دکان را در وردپرس خود نصب کنید .
این افزونه کار چند فروشندگی را در فروشگاه اینترنتی شما انجام می دهد. چندفروشندگی فروشگاه اینترنتی باعث می شود تا کاربران دیگر بتوانند محصولاتشان را در فروشگاه شما برای مشتریان عرضه کنند
برای رفع این خطا کافیست تا مراحل زیر را دنبال کنید
ایجاد کوپن تخفیف با وجود افزونه دکان
برای این کار کافیست وارد پنل هاست خود شوید و به پوشه 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 );
بعد از اینکه این تغییراتی که گفتید رو اعمال میکنم
میگه که کد تخفیف معتبر نیست
درود برشما
دقت داشته باشید اگر تخفیف را با اعداد فارسی تعریف میکنید باید با فرمت فارسی وارد کنید و اگر با اعداد انگلیسی تعریف میکنید در سبد خرید نیز باید بصورت انگلیسی وارد کنید.
سلام، دوست عزیز راه دیگه ای نیست برای انجام این کار ؟
چون اینجوری هر موقع افزونه دکان رو آپدیت میکنیم دوباره باید از اول این کارا رو انجام بدیم !
درود بر شما
در حال حاضر خیر.
خیلی ممنون ، کارتون خیلی درستههه 🙂
من انجام دادم مشکلم رفع شد.
از راهنماییتون ممنون