WP Manifestindependent plugin directory
manifest / ecommerce / pardakht-home

پرداخت در محل

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

by Arash · github.com/arashfadaee/pardakht-home · website

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.zip

Readme

پرداخت در محل — Pardakht Home

درگاه پرداخت در محل (Cash on Delivery) برای ووکامرس با پشتیبانی از شهرهای مشخص. سازگار با چک‌اوت کلاسیک و بلاک‌های ووکامرس.

ویژگی‌ها

  • نمایش روش پرداخت در محل فقط برای شهرهای مجاز
  • پشتیبانی از چک‌اوت کلاسیک و WooCommerce Blocks
  • تنظیم لیست شهرها از پنل مدیریت
  • نرمال‌سازی نام شهر (فارسی/لاتین و حروف عربی)
  • سازگاری با HPOS (جداول سفارش سفارشی ووکامرس)
  • نمایش شهر تحویل در سفارش، ایمیل و صفحه تشکر
  • رابط کاربری سبک و سازگار با قالب‌های مختلف

پیش‌نیازها

نیازمندی نسخه
WordPress 5.8+
PHP 7.4+
WooCommerce 5.0+

نصب

از گیت‌هاب

  1. دانلود آخرین نسخه یا کلون کردن مخزن:
git clone https://github.com/ArashFadaee/pardakht-home.git
  1. پوشه pardakht-home را در مسیر wp-content/plugins/ کپی کنید.
  2. از پیشخوان وردپرس، پلاگین پرداخت در محل را فعال کنید.
  3. مطمئن شوید ووکامرس نصب و فعال است.

از فایل ZIP

فایل ZIP را از بخش Releases دانلود کنید، از حالت فشرده خارج کنید و پوشه را در wp-content/plugins/ قرار دهید.

پیکربندی

  1. به ووکامرس → تنظیمات → پرداخت بروید.
  2. گزینه پرداخت در محل را فعال کنید.
  3. تنظیمات قابل تغییر:
    • عنوان و توضیحات — متن نمایشی در صفحه پرداخت
    • شهرهای مجاز — هر شهر در یک خط جداگانه
    • وضعیت سفارش — وضعیت پس از ثبت سفارش
    • راهنمای مشتری — متن صفحه تشکر و ایمیل

شهرهای پیش‌فرض

  • تهران
  • اصفهان
  • شیراز
  • بوشهر
  • رشت
  • آمل
  • یزد

نحوه کار

  1. مشتری در فرم صورتحساب شهر خود را وارد می‌کند.
  2. اگر شهر در لیست مجاز باشد، گزینه «پرداخت در محل» نمایش داده می‌شود.
  3. با تغییر شهر، لیست روش‌های پرداخت به‌روزرسانی می‌شود.
  4. پس از ثبت سفارش، شهر تحویل در جزئیات سفارش ذخیره می‌شود.

ساختار پلاگین

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

Read the full README on GitHub →