Order API Integration
Integrates WordPress/WooCommerce with an external Order Management REST API for order synchronization, tracking, POD, and cancellation.
by Your Name · github.com/snossy123/asyad-shipping-integration-wordpress-plugin · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/snossy123/asyad-shipping-integration-wordpress-plugin/archive/refs/heads/main.zipIntegrates WordPress/WooCommerce with an external Order Management REST API for order synchronization, tracking, POD, and cancellation.
Description
Order API Integration is a production-ready WordPress plugin that seamlessly connects your WooCommerce store with an external Order Management System via REST API.
Features
- Secure API authentication
- Order synchronization on checkout
- Order tracking
- Proof of Delivery (POD) retrieval
- Order cancellation
- Easy configuration via WordPress admin
- Modular, maintainable codebase
- Ready for Swagger/OpenAPI client integration
Requirements
- WordPress 5.8 or higher
- WooCommerce 5.0 or higher
- PHP 7.4 or higher
Installation
- Upload the
order-api-integrationfolder to the/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Navigate to WooCommerce > Settings > Order API Integration
- Configure your API Base URL and API Token
- Save settings
Frequently Asked Questions
Does this plugin require WooCommerce?
Yes, this plugin requires WooCommerce to be installed and active.
How do I configure the API connection?
Go to WooCommerce > Settings > Order API Integration and enter your API Base URL and API Token.
Can I customize the API endpoints?
The plugin uses placeholder endpoints that can be mapped to your actual API endpoints via Swagger/OpenAPI documentation.
Changelog
1.0.0
- Initial release
- API client wrapper with wp_remote_request
- Settings page for API configuration
- Order synchronization hooks
- Authentication, tracking, POD, and cancellation method stubs
Upgrade Notice
1.0.0
Initial release of Order API Integration plugin.