WP Manifestindependent plugin directory
manifest / ecommerce / asyad-shipping-integration-wordpress-plugin

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

0stars
0forks

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.zip

Integrates 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

  1. Upload the order-api-integration folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Navigate to WooCommerce > Settings > Order API Integration
  4. Configure your API Base URL and API Token
  5. 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.