Perfect Automation self-updates
WordPress plugin: Synchronize WooCommerce orders to a Laravel e-commerce application via secure API
by Habibur Rahman · github.com/perfecthabibur/perfect-automation · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/perfecthabibur/perfect-automation/releases/download/v1.1.0/perfect-automation-v1.1.0.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
=== Perfect Automation === Contributors: habiburrahman Tags: woocommerce, laravel, order-sync, api, automation Requires at least: 5.8 Tested up to: 6.4 Requires PHP: 7.4 WC requires at least: 5.0 Stable tag: 1.1.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Synchronize WooCommerce orders to a Laravel e-commerce application via secure API.
== Description ==
Perfect Automation connects your WordPress WooCommerce store with a Laravel backend application. When customers place orders on your WooCommerce store, the order data is automatically synchronized to your Laravel application via a secure HMAC-authenticated API.
Features:
- Automatic order synchronization on checkout
- Status change synchronization
- Failed order retry mechanism
- Custom field mapping (Size, Color, etc.)
- HMAC-SHA256 API authentication
- Connection testing
- Sync statistics dashboard
== Installation ==
- Upload the plugin files to
/wp-content/plugins/wc-laravel-sync/, or install through the WordPress plugins screen. - Activate the plugin through the 'Plugins' screen in WordPress.
- Navigate to WooCommerce > Perfect Automation to configure your API credentials.
- Enter your Laravel application URL, API Key, and API Secret.
- Test the connection.
- Enable "Sync Orders" to start automatic synchronization.
== Frequently Asked Questions ==
= Does this plugin modify existing order data? =
No. The plugin only reads order data and sends it to your Laravel application. It adds metadata to orders (_wcls_synced, _wcls_laravel_order_id) but never modifies order content.
= What happens to my settings when I update the plugin? =
Your settings are stored in the WordPress database (wp_options table) and are never touched by plugin updates. Only the plugin code files are replaced during an update.
= Does this plugin create database tables? =
No. All data is stored in standard WordPress options (wp_options table) and WooCommerce order metadata.
== Changelog ==
= 1.1.0 =
- Initial public release
- WooCommerce order synchronization to Laravel
- HMAC-SHA256 API authentication
- Custom field mapping
- Failed order retry mechanism
- GitHub-based automatic updates
== Upgrade Notice ==
= 1.1.0 = First release with GitHub-based automatic updates.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.1.0 | Sep 6, 2026 | perfect-automation-v1.1.0.zip | 2 |