Description
The Swiver extension for WordPress is a powerful tool designed to seamlessly
integrate your company’s website with the Swiver invoicing platform. This integration
allows you to effortlessly sync customer orders from your website directly into your
Swiver account, enabling smooth conversion into delivery notes or final invoices,
depending on your workflow.
Features
- Easy Setup – No developer needed for installation or configuration
- Automatic Order Sync – Orders are automatically sent to Swiver on checkout
- Automatic Product Creation – Each new order automatically generates the corresponding product in your Swiver account
- Automatic Customer Creation – New customers are automatically added with each order
- Tax Rate Management – View Swiver taxes and add missing ones to WooCommerce with one click
- Bulk Tax Import – Add all unmatched taxes to WooCommerce at once
- Connection Status – Visual indicator showing connection state, company name, and last sync time
- Resync Support – Refresh data from Swiver without disconnecting
- Inventory Impact – Stock levels are only updated once an order is converted into a final invoice
- HPOS Compatible – Works with WooCommerce High Performance Order Storage
- Multi-Site Support – Multiple websites can connect to a single Swiver account
Important Notes
• First Order Setup: If no orders exist in your Swiver account, you must manually create the first order and set the initial serial number. After this, all incoming orders will be synced automatically.
• Multi-Site Support: You can link multiple websites to a single Swiver account.
• Product Identification: Products are matched using the SKU. If no SKU exists, a new product will be created in Swiver.
Installation
- Log in to your Swiver account.
- Go to the Settings section and navigate to Integration.
- Generate an API key for your website and copy it.
- On your WordPress admin panel, search for “Swiver e-commerce extension”
in the Extensions section. - Install the plugin, paste the API key, and click “Synchronize”.
FAQ
-
How do I get an API key?
-
Log in to your Swiver account, go to Settings > Integration, and generate an API key for your website.
-
Why do I need to create the first order manually in Swiver?
-
Swiver requires an initial serial number to be set for document numbering. Creating the first order manually allows you to set this starting number according to your business needs.
-
How are products matched between WooCommerce and Swiver?
-
Products are matched using the SKU (Stock Keeping Unit). If a product in your WooCommerce order has a SKU that matches a product in Swiver, they will be linked. If no matching SKU is found, a new product will be created in Swiver.
-
Can I connect multiple WooCommerce stores to one Swiver account?
-
Yes, you can connect multiple websites to a single Swiver account. Each site will sync orders independently.
-
When are stock levels updated in Swiver?
-
Stock levels in Swiver are only updated when an order is converted into a final invoice, not when the draft document is created.
-
What happens if I disconnect the plugin?
-
Disconnecting clears your API token and all cached Swiver data from WordPress. Your data in Swiver remains unchanged. You can reconnect at any time with the same or a different API key.
-
Does this plugin work with WooCommerce HPOS?
-
Yes, this plugin is fully compatible with WooCommerce High Performance Order Storage (HPOS).
-
How do I add missing tax rates to WooCommerce?
-
After syncing with Swiver, go to the Swiver settings page. Tax rates that exist in Swiver but not in WooCommerce will show a “Not in WooCommerce” badge. Click “Add to WooCommerce” to create the tax rate, or use “Add all” to import all missing taxes at once.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Swiver for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Swiver for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release
- AJAX-based sync/disconnect with loading spinners and feedback
- Tax management with match status display
- Add individual taxes to WooCommerce with one click
- Bulk “Add all” button to import all unmatched taxes
- WooCommerce tax name display for matched taxes
- Resync button to refresh data without disconnecting
- Connection status indicator showing company name and last sync time
- Company details, brands, warehouses, categories, units display
- Order synchronization on checkout
- Customer and product creation/matching in Swiver
- Unit tests with PHPUnit and Brain Monkey
- GitHub Actions CI pipeline for automated testing
- WooCommerce HPOS compatibility
- Tested up to: WooCommerce 9.5.2
- Tested up to: WordPress 6.7.1
