WP Manifestindependent plugin directory
manifest / ecommerce / gn-industrial-custom-invoice-generator

Custom WooCommerce Invoice Generator

Professional invoice generator with advanced stock reservation, real-time validation, and comprehensive analytics.

by Samsiani · github.com/samsiani/gn-industrial-custom-invoice-generator · website

0stars
18release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/samsiani/gn-industrial-custom-invoice-generator/releases/download/v4.9.34/custom-woocommerce-invoice-generator.zip

Readme

Custom WooCommerce Invoice Generator (CIG)

Version: 4.0.0
Requires PHP: 7.4+
Requires WooCommerce: 5.0+
HPOS Compatible: Yes

Custom WooCommerce Invoice Generator (CIG) არის მძლავრი და მოქნილი WordPress პლაგინი, რომელიც შექმნილია ინვოისების, მარაგების რეზერვაციისა და ფინანსური აღრიცხვის ავტომატიზაციისთვის. პლაგინი იყენებს საკუთარ მონაცემთა ბაზის ცხრილებს (Custom Database Tables) მაღალი წარმადობისთვის და უზრუნველყოფს სრულ სინქრონიზაციას WooCommerce-ის მარაგებთან.

🚀 ძირითადი ფუნქციონალი

1. ინვოისების მართვა

სისტემა მხარს უჭერს ინვოისის სხვადასხვა სასიცოცხლო ციკლს:

  • Fictive (ფიქტიური): ინვოისი იქმნება, მაგრამ არ აკლდება მარაგს და არ ისახება შემოსავლებში.
  • Reserved (დარეზერვებული): პროდუქცია დაჯავშნილია კლიენტისთვის (სისტემა ითვლის "Reserved Stock"-ს), მაგრამ WooCommerce-ის მთავარ მარაგს ჯერ არ აკლდება.
  • Sold (გაყიდული): ტრანზაქცია დასრულებულია, მარაგი ოფიციალურად ჩამოიჭრა WooCommerce-იდან და თანხა აისახა სტატისტიკაში.
  • Date Logic: ფიქტიურიდან აქტიურ სტატუსში გადასვლისას, გაყიდვის თარიღი (sale_date) ავტომატურად განახლდება მიმდინარე დროით.

2. მარაგების კონტროლი (Advanced Stock Management)

  • Real-time Sync: WooCommerce-ის სტოკების რეალურ დროში კონტროლი.
  • Prevention: სისტემა არ გაგაყიდინებთ პროდუქტს, თუ ის სტოკში არ არის.
  • Duplicate Prevention: ოპტიმიზებული SQL რეპორტები (GROUP BY ლოგიკით) სტოკების ზუსტი აღრიცხვისთვის.

3. როლებისა და უფლებების მართვა

  • Admin Portal: სრული წვდომა ყველა ფუნქციაზე.
  • Accountant View: შეზღუდული წვდომა მხოლოდ ფინანსურ მონაცემებსა და ინვოისებზე.
  • Frontend Dashboard: სპეციალური ინტერფეისი, რომელიც მუშაობს wp-admin-ის გარეშე.

4. ტექნიკური მახასიათებლები

  • Custom Tables: იყენებს wp_cig_invoices, wp_cig_invoice_items, wp_cig_payments და wp_cig_customers ცხრილებს, რაც საგრძნობლად ზრდის სისწრაფეს wp_postmeta-სთან შედარებით.
  • AJAX Driven: ცხრილები, ძებნა და ფილტრაცია მუშაობს AJAX-ზე გვერდის გადატვირთვის გარეშე.
  • Frontend Assets: Dashicons-ის და სტილების ავტომატური ჩატვირთვა არა-ადმინი მომხმარებლებისთვის.

🛠 ინსტალაცია

  1. ატვირთეთ პლაგინის ფაილები /wp-content/plugins/custom-woocommerce-invoice-generator დირექტორიაში.
  2. გააქტიურეთ პლაგინი WordPress-ის "Plugins" მენიუდან.
  3. დარწმუნდით, რომ WooCommerce აქტიურია.
  4. აქტივაციისას პლაგინი ავტომატურად შექმნის საჭირო ცხრილებს მონაცემთა ბაზაში (dbDelta-ს გამოყენებით).

💻 გამოყენება (Shortcodes)

პლაგინი გვთავაზობს რამდენიმე შორთკოდს ფუნქციონალის ფრონტენდზე გამოსატანად:

Shortcode აღწერა უფლებები
[invoice_generator] ახალი ინვოისის შექმნის ფორმა. ავტორიზებული პერსონალი
[invoice_accountant_dashboard] ბუღალტრის სამუშაო დაფა (View/Edit უფლებებით). ბუღალტრები/ადმინისტრატორები

📊 მონაცემთა ბაზის სტრუქტურა

პლაგინი ქმნის შემდეგ ცხრილებს:

  • cig_invoices - ინვოისის ჰედერი (ნომერი, სტატუსი, თარიღები).
  • cig_invoice_items - ინვოისის პროდუქტები (JSON-ის ნაცვლად რელაციური ჩაწერა).
  • cig_payments - გადახდების ისტორია.
  • cig_customers - კლიენტების ბაზა.

🔄 განახლებები (Changelog)

v4.0.0

  • New: სრული გადასვლა Custom Database Tables-ზე.
  • Fix: "Cascading Delete" - ინვოისის წაშლისას იწმინდება ყველა დაკავშირებული მონაცემი.
  • Fix: Stock Table Duplication - გასწორდა პროდუქტების დუბლირების პრობლემა რეპორტებში.
  • Improvement: Dashicons-ის მხარდაჭერა ფრონტენდზე ყველა მომხმარებლისთვის.
  • Improvement: Fictive -> Active სტატუსის ცვლილებისას თარიღის ავტომატური განახლება.

Author: Samsiani
License: GPL v2 or later

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v4.9.34 Jun 8, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.33 Jun 8, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.32 Jun 8, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.31 Jun 8, 2026 custom-woocommerce-invoice-generator.zip 3
v4.9.28 May 30, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.27 May 30, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.24 May 27, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.23 May 27, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.22 May 27, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.21 May 23, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.20 Apr 16, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.19 Apr 16, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.18 Apr 3, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.17 Apr 3, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.16 Apr 3, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.15 Apr 3, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.14 Apr 3, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.13 Apr 3, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.12 Apr 1, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.11 Apr 1, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.10 Apr 1, 2026 custom-woocommerce-invoice-generator.zip 1
v4.9.9 Apr 1, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.8 Apr 1, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.7 Apr 1, 2026 custom-woocommerce-invoice-generator.zip 0
v4.9.6 Apr 1, 2026 custom-woocommerce-invoice-generator.zip 0