حل یک مشکل واقعی ووکامرس با یک راهحل مهندسیشده
یک فروشگاه ووکامرسی با ۲۰۰۰+ محصول نیاز داشت تخفیف سراسری اعمال کند.
راهحلهای موجود یا دقت محاسبات نداشتند، یا پیشنمایش نداشتند، یا روی دیتای بزرگ تایماوت میخوردند.
بهجای دور زدن مشکل، افزونه را از صفر طراحی کردم.
تصمیمات
- طراحی مبتنی بر MVC (کد قابل نگهداری و توسعهپذیر)
- حذف خطای Floating Point در محاسبات قیمت
-نمایش زنده قبل از اعمال تغییرات (قیمت قبل/بعد، درصد، اختلاف)
-درخواست AJAX Batch Processing برای فروشگاههای بزرگ (بدون Timeout)
- سازگار با HPOS ووکامرس و استانداردهای امنیتی (Nonce)
نتیجه
- ️عملیات ۱۶ ساعته در کمتر از ۱ دقیقه
- صفر خطای محاسبات
- قابل استفاده بدون آموزش برای مدیر فروشگاه
قابلیتها
-افزایش / کاهش قیمت (درصدی / ثابت)
- مدیریت قیمت حراج + تاریخ
- فیلتر دستهبندی و محصولات تخفیفدار
- حذف انتخابی محصولات قبل از اعمال
- پشتیبانی کامل از RTL و i18n
- متنباز
کد پروژه بهصورت Open Source منتشر شده و آماده بررسی فنی است:
https://github.com/alirzaghlmpr/woo-bulk-price-discount-editor
@DevTwitter | <Alireza Gholampour/>
Post #11258
5.3K


- 🍌 32
- 👍 22
- 🔥 4