حل مشکل حذف نشدن کوپن یا کد تخفیف ووکامرس

دیروز داشتم چند کوپن یا کد تخفیف ایجاد می‌کردم که با مشکلی در ووکامرس روبرو شدم. کمی با آن کلنجار رفتم که در نهایت به چند راه حل رسیدم. رفع مشکل از طریق روش سعی و خطا و امتحان گزینه‌ها و احتمالات مختلف انجام شد. ابتدا به شرح مشکل می‌پردازم و بعد راه حل رفع آن را ارائه می‌نمایم.

مشکل حذف نشدن کوپن یا کد تخفیف ووکامرس

تاکنون برایتان پیش آمده که در حال تست فرآیند خرید سایت‌تان باشید و کد تخفیفی وارد کنید، بعد بخواهید آن کد تخفیف را از سبد خرید حذف کنید، اما هرچقدر بر روی گزینه حذف کلیک کنید، کوپن تخفیف حذف نشود!؟ مشکل همین است، پاک نشدن کد تخفیف ووکامرس.

اگر بر روی پاک کردن کلیک کنید، پیام موفقیت آمیز بودن حذف ظاهر می‌شود، اما همچنان کد تخفیف آنجا وجود دارد و حذف نشده است! البته درست است که کلا مشکل مهمی هم به نظر نمی‌رسد چون شخصی که کد تخفیفی دارد و در حال خرید با کد تخفیف است، چرا با تخفیف خرید نکند؟

به هر حال این یک باگ، نه در سیستم وردپرس و ووکامرس است، بلکه در یک افزونه جانبی ووکامرس وجود دارد و آن افزونه این اختلال را ایجاد می‌کند و باعث بروز مشکل می‌شود.

روش حل سریع مشکل حذف نشدن کوپن یا کد تخفیف ووکامرس

برویم سراغ حل مشکل حذف نشدن کوپن تخفیف ووکامرس. برای حل این مشکل کافیست تا گزینه قیمت‌های فارسی در تنظیمات افزونه ووکامرس فارسی یا فارسی ساز ووکامرس (Persian Woocommerce) را غیرفعال کنید! به همین سادگی.

به ترتیب این مسیر را دنبال کنید تا در تنظیمات به این گزینه برسید:

(ووکامرس فارسی » ابزارها » گزینه های قیمت » فارسی سازی قیمت ها » استفاده از اعداد فارسی در قیمت ها)

* اما در این حالت یک مشکل دیگر به وجود می‌آید! مشکلی که پیش می‌آید این است که دیگر قیمت‌های محصولات با اعداد فارسی نخواهد بود و به‌صورت انگلیسی نمایش داد می‌شود.

آیا روشی هم برای حل این مشکل وجود دارد؟

آیا روشی وجود دارد که هم قیمت‌ها فارسی باشد، هم برای کد تخفیف مشکلی پیش نیاید؟ بله وجود دارد. این روش تعریف یک فونت دارای اعداد فارسی از طریق درج CSS سفارشی برای بخش قیمت‌هاست.

می‌توانید از بسته آموزش تکمیلی طراحی وب‌ سایت کمک بگیرید.

در آینده این مقاله بروز می‌شود و اگر راهکار دیگری وجود داشته باشد تقدیم حضورتان می‌گردد. فعلا می‌توانید با توجه به نیاز و سلیقه خود تصمیم بگیرید که قیمت فارسی را انتخاب کنید، یا قیمت انگلیسی با امکان حذف کوپن تخفیف. یا اینکه برای حل مشکل دست به کد شوید و یک فونت فارسی برای بخش قیمت‌ها قرار دهید که امکان حذف کوپن وجود داشته باشد و هم اعداد قیمت‌ها فارسی باشد.

نویسنده: احمد شمسی

منبع: شمسی دات کو

پی‌نوشت:

تصویر مطلب از سایت hoicker.com گرفته شده.

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

از سال ۱۳۷۸ به کامپیوتر، تکنولوژی و برنامه‌نویسی علاقه‌مند شدم. در اون زمان، اینترنت و کامپیوتر در مراحل اولیه توسعه بودند. اما با تمام سختی‌ها و کمبودها، مسیر یادگیری را ادامه دادم و در این سال‌ها، شاهد تغییرات مهم تکنولوژی و پیشرفت‌های این عرصه بودم. از ۱۳۸۴ وارد دنیای تجارت الکترونیکی شدم. در این مدت، تجربیات مختلفی در زمینه راه‌اندازی کسب و کار اینترنتی، طراحی سایت، تولید محتوا و... کسب کردم. پس از بیش از دو دهه فعالیت در دنیای کامپیوتر و تکنولوژی، همچنین بیش از یک دهه در زمینه کسب‌و‌کار آنلاین، اینجا تجربیات و دانسته‌هایم را با شما به اشتراک می‌ذارم.

8 نظر

  1. مسعود آشوری

    درود بر شما

    در نسخه ها 4.0.0 به بعد افزونه ووکامرس پارسی این مورد رفع شده است.

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

  3. امیر بنی آدم

    سلام بنده این کاری که شما گفتید رو هم کردم ولی کوپن تخفیف از سایتم حذف نمیشه

    • احمد شمسی

      سلام. شما هر سه روشی که در مقاله توضیح دادم رو به‌طور صحیح امتحان کردین؟ بنده روی سایت‌های زیادی از مشتریانم تست کردم، و روی سایت‌های خودم که نتیجه بخش بوده. کاربرانی هم بودن که مقاله رو خوندن و با همین روش‌های توضیح دادم، مشکل‌شون حل شد.
      به هر حال اگه همه‌ی روش‌ها رو به درستی انجام دادین، احتمالا مشکل از تداخل با افزونه‌ای دیگر، آپدیت نبودن یا استاندارد نبودن قالب سایت‌تون (هماهنگ نبودن با آخرین نسخه‌ی ووکامرس) و یا موارد دیگه می‌تونه باشه که باید سایت‌تون بررسی بشه تا مشکل پیدا و حل بشه.

  4. سلام بسیار ممنون از آموزشتون، مشکلم حل شد.

دیدگاهتان را بنویسید

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