WP Manifestindependent plugin directory
manifest / ecommerce / wc-preinvoice

WC Preinvoice

ایجاد پیش‌فاکتور ماژولار برای ووکامرس با فرم مشتری، لیست درخواست‌ها و خروجی PDF.

★ 0stars

Install

Download source zip No release zip yet

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/saeedamini144/wc-preinvoice/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WC Preinvoice

ایجاد و مدیریت درخواست پیش‌فاکتور برای محصولات ووکامرس با خروجی PDF، شورت‌کد، مودال و قابلیت اشتراک‌گذاری.

Short Description

ایجاد فرم پیش‌فاکتور قابل قرارگیری با شورت‌کد؛ نمایش در مودال؛ ذخیره درخواست‌ها در جدول اختصاصی؛ تولید PDF با Dompdf.

Installation

  1. پوشه wc-preinvoice را در wp-content/plugins/ آپلود کن.
  2. اگر از composer استفاده می‌کنی، پوشه vendor/ را در ریشه پلاگین قرار بده یا در مسیر پلاگین composer install اجرا کن.
  3. پلاگین را از بخش افزونه‌ها فعال کن.
  4. در صورت استفاده از فونت فارسی، فایل فونت را در assets/fonts/ قرار بده و پوشه کش wp-content/cache/wc-preinvoice-dompdf را قابل نوشتن کن.

Requirements

  • WordPress 5.0+
  • WooCommerce فعال
  • PHP 7.4+
  • Dompdf یا mPDF برای تولید PDF (پیشنهاد: dompdf via composer)

Usage

شورت‌کد اصلی

  • [wc_preinvoice]
    نمایش یک دکمه که مودال فرم پیش‌فاکتور را باز می‌کند.

شورت‌کد جایگزین

  • [wc_preinvoice_form]
    همان عملکرد شورت‌کد اصلی را دارد.

قرار دادن در قالب

  • اگر می‌خواهی دکمه همیشه در صفحه محصول نمایش داده شود، این خط را در فایل functions.php یا پلاگین اضافه کن:
    
    add_action( 'woocommerce_single_product_summary', function() {
        echo do_shortcode( '[wc_preinvoice]' );
    }, 35 );