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
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.zipReadme
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-ის და სტილების ავტომატური ჩატვირთვა არა-ადმინი მომხმარებლებისთვის.
🛠 ინსტალაცია
- ატვირთეთ პლაგინის ფაილები
/wp-content/plugins/custom-woocommerce-invoice-generatorდირექტორიაში. - გააქტიურეთ პლაგინი WordPress-ის "Plugins" მენიუდან.
- დარწმუნდით, რომ WooCommerce აქტიურია.
- აქტივაციისას პლაგინი ავტომატურად შექმნის საჭირო ცხრილებს მონაცემთა ბაზაში (
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
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 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 |