Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/mkarim1378/mk-woo-tiered-pricing/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
افزونه ووکامرس برای قیمتگذاری پلکانی بر اساس تعداد. برای هر محصول میتوانید بازههای تعداد تعریف کنید تا قیمت هر واحد، بسته به مجموع تعداد همان محصول در سبد خرید، تغییر کند.
نیازمندیها
- WordPress 6.0+
- WooCommerce
- PHP 7.4+
نصب
- پوشه افزونه را در
wp-content/plugins/mk-woo-tiered-pricingقرار دهید. - از مسیر افزونهها آن را فعال کنید.
- ووکامرس باید فعال باشد.
استفاده
محصول ساده / قابل فروش
- محصول را ویرایش کنید.
- به تب قیمت پلکانی بروید.
- گزینه فعالسازی قیمت پلکانی را روشن کنید.
- با + افزودن پله بازهها را وارد کنید:
| از تعداد | تا تعداد | قیمت هر عدد |
|---|---|---|
| 1 | 4 | 100000 |
| 5 | 9 | 90000 |
| 10 | (خالی = بینهایت) | 80000 |
- محصول را ذخیره کنید.
محصول متغیر
- فعالسازی روی محصول والد انجام میشود و برای همه تنوعها اعمال میگردد.
- در تنظیمات هر تنوع میتوانید پله اختصاصی تعریف کنید؛ اگر خالی بماند، پلههای محصول اصلی استفاده میشود.
رفتار در فروشگاه
- مبنای محاسبه، مجموع تعداد همان محصول/تنوع در کل سبد است (نه فقط تعداد همان ردیف).
- روی صفحه محصول جدول پلهها نمایش داده میشود و با تغییر تعداد، قیمت واحد و مبلغ کل بهروز میشود.
- هنگام محاسبه سبد و تسویه، قیمت واحد مطابق پله اعمال میشود.
- همپوشانی بازهها هنگام ذخیره بهطور خودکار اصلاح میشود.
ساختار فایلها
mk-woo-tiered-pricing/
├── mk-woo-tiered-pricing.php
├── uninstall.php
├── assets/
│ ├── css/
│ └── js/
└── includes/
├── class-mkwtp-admin.php
├── class-mkwtp-ajax.php
├── class-mkwtp-frontend.php
├── class-mkwtp-helpers.php
├── class-mkwtp-pricing.php
└── class-mkwtp-seo.php
حذف افزونه
با حذف افزونه از طریق وردپرس، متاهای _mkwtp_enabled و _mkwtp_tiers از محصولات پاک میشوند.
مجوز
GPL-2.0-or-later