I need a custom WordPress plugin that connects my WooCommerce store to the ProgressionLIVE logistics platform through their public API. The goal is to keep both systems perfectly aligned and to let my customers see live delivery updates without any manual work from my team. Core requirements • Automatically push new WooCommerce orders (including customer details and all order information) to ProgressionLIVE as soon as they are placed. • Pull inventory changes from ProgressionLIVE back into WooCommerce so stock levels remain accurate. • Receive real-time status callbacks from ProgressionLIVE and update each WooCommerce order’s “Order notes” and status accordingly (processing, dispatched, in-transit, delivered, etc.). Technical pointers • WordPress + WooCommerce are already running on the latest stable versions. • I will supply the ProgressionLIVE API key, sandbox credentials, and their API documentation. • Clean, well-documented code that follows WordPress coding standards is a must so future updates do not break the integration. Deliverables 1. Installable plugin ZIP with source. 2. Simple admin settings page for API credentials, webhook URL, and toggle switches for the sync options. 3. README covering setup steps and any cron/webhook configurations. 4. Brief testing report confirming order sync, inventory sync, and live status updates. I’m happy to answer any technical questions quickly so development can move smoothly. Project Overview: We are looking for an experienced WordPress developer to build a custom plugin that integrates WooCommerce with the ProgressionLIVE logistics platform via API. The goal is to automate delivery operations by sending WooCommerce orders to ProgressionLIVE and syncing delivery statuses back to WordPress. --- Scope of Work: 1. WooCommerce → ProgressionLIVE Integration - Automatically send order data when order status changes (Processing / Paid) - Include customer details (name, phone, address) - Include order details (items, notes) - Use ProgressionLIVE API (REST) --- 2. Webhook Integration (ProgressionLIVE → WordPress) - Receive delivery status updates from ProgressionLIVE - Update WooCommerce order status accordingly: - Delivered → Completed - Failed → Failed - In Transit → Custom status --- 3. Tracking Page (Frontend) - Create a public tracking page - User enters Order ID or Tracking Number - Display delivery status, ETA, and updates --- 4. Admin Settings Panel - API Key configuration - ProgressionLIVE endpoint URL - Status mapping settings - Enable / disable auto-sync --- 5. Manual Controls - Button in WooCommerce order page: - “Send to ProgressionLIVE” --- Technical Requirements: - Strong experience with WordPress plugin development - Strong knowledge of WooCommerce hooks & APIs - Experience working with REST APIs & webhooks - Clean, secure, and scalable code - Ability to document the plugin --- Nice to Have: - Experience with logistics / delivery systems - Experience with custom tracking systems - Laravel / Node.js knowledge (for future scaling) --- Deliverables: - Fully functional custom WordPress plugin - Source code - Setup documentation - Basic support after delivery --- Important Notes: - No existing plugin supports ProgressionLIVE → this must be built from scratch - Must use API + Webhooks (no shortcuts) - Performance and reliability are critical ---