پرداخت در محل
درگاه پرداخت در محل ووکامرس با پشتیبانی از شهرهای مشخص — سازگار با قالبهای مختلف
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/arashfadaee/pardakht-home/archive/refs/heads/main.zipReadme
پرداخت در محل — Pardakht Home
درگاه پرداخت در محل (Cash on Delivery) برای ووکامرس با پشتیبانی از شهرهای مشخص. سازگار با چکاوت کلاسیک و بلاکهای ووکامرس.
ویژگیها
- نمایش روش پرداخت در محل فقط برای شهرهای مجاز
- پشتیبانی از چکاوت کلاسیک و WooCommerce Blocks
- تنظیم لیست شهرها از پنل مدیریت
- نرمالسازی نام شهر (فارسی/لاتین و حروف عربی)
- سازگاری با HPOS (جداول سفارش سفارشی ووکامرس)
- نمایش شهر تحویل در سفارش، ایمیل و صفحه تشکر
- رابط کاربری سبک و سازگار با قالبهای مختلف
پیشنیازها
| نیازمندی | نسخه |
|---|---|
| WordPress | 5.8+ |
| PHP | 7.4+ |
| WooCommerce | 5.0+ |
نصب
از گیتهاب
- دانلود آخرین نسخه یا کلون کردن مخزن:
git clone https://github.com/ArashFadaee/pardakht-home.git
- پوشه
pardakht-homeرا در مسیرwp-content/plugins/کپی کنید. - از پیشخوان وردپرس، پلاگین پرداخت در محل را فعال کنید.
- مطمئن شوید ووکامرس نصب و فعال است.
از فایل ZIP
فایل ZIP را از بخش Releases دانلود کنید، از حالت فشرده خارج کنید و پوشه را در wp-content/plugins/ قرار دهید.
پیکربندی
- به ووکامرس → تنظیمات → پرداخت بروید.
- گزینه پرداخت در محل را فعال کنید.
- تنظیمات قابل تغییر:
- عنوان و توضیحات — متن نمایشی در صفحه پرداخت
- شهرهای مجاز — هر شهر در یک خط جداگانه
- وضعیت سفارش — وضعیت پس از ثبت سفارش
- راهنمای مشتری — متن صفحه تشکر و ایمیل
شهرهای پیشفرض
- تهران
- اصفهان
- شیراز
- بوشهر
- رشت
- آمل
- یزد
نحوه کار
- مشتری در فرم صورتحساب شهر خود را وارد میکند.
- اگر شهر در لیست مجاز باشد، گزینه «پرداخت در محل» نمایش داده میشود.
- با تغییر شهر، لیست روشهای پرداخت بهروزرسانی میشود.
- پس از ثبت سفارش، شهر تحویل در جزئیات سفارش ذخیره میشود.
ساختار پلاگین
pardakht-home/
├── pardakht-home.php # فایل اصلی پلاگین
├── includes/
│ ├── class-ph-gateway.php # درگاه پرداخت کلاسیک
│ └── class-ph-blocks.php # یکپارچهسازی Blocks
├── assets/
│ ├── css/checkout.css
│ ├── js/checkout.js
│ ├── js/blocks-checkout.js
│ └── images/icon.svg
└── README.md
توسعه
git clone https://github.com/ArashFadaee/pardakht-home.git
cd pardakht-home
پلاگین را در محیط توسعه وردپرس خود symlink یا کپی کنید.
مجوز
این پروژه تحت مجوز GPL v2 یا بالاتر منتشر شده است — همان مجوز وردپرس.
نویسنده
Arash