hesabixWCPlugin/README.md

103 lines
3.5 KiB
Markdown
Raw Normal View History

2025-08-05 17:24:52 +03:30
=== Hesabix for WooCommerce ===
Contributors: Mohammad Rezai
Tags: accounting, hesabix, woocommerce, jalali, invoice, integration, persian
Requires at least: 5.2
Tested up to: 6.6.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Modern, localized, and secure WooCommerce integration with Hesabix Cloud Accounting. Featuring full Jalali calendar support, real-time data sync, and advanced customization for Persian e-commerce.
== 🧩 Overview ==
2025-08-06 01:12:27 +03:30
**Hesabix for WooCommerce** connects your online store with [Hesabix](https://hesabix.ir), the powerful cloud-based accounting system built for Persian businesses.
2025-08-05 17:24:52 +03:30
From real-time product, order, and customer sync to full Persian date support, this plugin is everything a modern Iranian online store needs to automate its bookkeeping.
== ✨ Features ==
### 🔗 Seamless Integration
- Automatically syncs products, orders, and customers with your Hesabix account
- One-click synchronization for bulk data
- AJAX-powered UI for responsive operations
### 📅 Persian Calendar Support
- Native Jalali calendar UI
- Gregorian ↔ Jalali date conversion
- Custom date filters and ranges
### 💼 Smart Customer Handling
- Auto-create customers in Hesabix from WooCommerce orders
- National ID, economic code, and business info fields
- Custom checkout fields with flexible validation
### 🧾 Invoice & Finance Management
- Instant invoice generation on new orders
- Freight and shipping cost handling
- Payment method mapping
### ⚙️ Developer Tools
- Clean, modular code with hooks and filters
- Extendable data mappers for products and customers
- Debug logs and status monitoring
2025-08-06 01:12:27 +03:30
### 🌐 Localization & UI
2025-08-05 17:24:52 +03:30
- Fully RTL and Persian language ready
- Modern, tabbed admin interface
- Responsive and mobile-friendly
== 🛠️ Installation & Setup ==
1. Upload the plugin to `/wp-content/plugins/hesabix-woocommerce/`
2. Activate via **Plugins > Hesabix for WooCommerce**
3. Go to **WooCommerce > Hesabix Settings**
2025-08-06 01:12:27 +03:30
4. Enter your API Key (get it from your [Hesabix account](https://app.hesabix.ir))
2025-08-05 17:24:52 +03:30
5. Test connection and start syncing!
== ❓ Frequently Asked Questions ==
**How do I get an API key?**
Log in to your Hesabix account and navigate to *Settings > API*. Copy the key and paste it into the plugin settings.
**Is it compatible with Persian WooCommerce stores?**
Yes — fully RTL compatible, Persian translations included, and Jalali calendar support is native.
**Can I control what data gets synced?**
Absolutely — toggle options for each data type and use filters to customize.
**Does it work with subscription products?**
Currently designed for standard WooCommerce orders.
**Is my data safe?**
Yes — we follow WordPress best practices including nonce verification, secure API connections, and local data handling.
== 🖼️ Screenshots ==
1. Plugin Dashboard with sync status
2. Customer field customization
3. Jalali date picker for filtering
4. Invoice configuration
5. Product linking interface
== 🌐 Resources ==
2025-08-06 01:12:27 +03:30
- [Official Website](https://hesabix.ir)
- [User Guide](https://hesabix.ir/school)
- [Support](https://hesabix.ir/support)
2025-08-05 17:24:52 +03:30
== 👨‍💻 Credits ==
**Developer**: Mohammad Rezai
**Website**: [pirouz.xyz](https://pirouz.xyz)
== 🔐 License ==
This plugin is licensed under the GPLv3. You are free to modify, distribute, and use it under the terms of the license.
== 🛡️ Privacy ==
No personal data is collected by this plugin. All communications are strictly between your WordPress site and Hesabix servers.