WordPress/WooCommerce Developer – Custom REST API Integration with Lightspeed K-Series POS
Budget: $300.0
FIXED /
⭐ 4.54 (80)
Canada
api, wordpress, web-programming
We are looking for an experienced WordPress/PHP developer to integrate a WooCommerce store with the Lightspeed K-Series REST API.
The goal is to sync a restaurant's menu from their Lightspeed K-Series POS to WooCommerce and automatically send online orders back to the POS.
Scope of Work:
OAuth 2.0 Authentication: Implement the Authorization Code Grant Flow to handle token generation and automated refreshing with Lightspeed K-Series.
Product & Menu Synchronization: Set up a periodic cron job to fetch items, categories, menus, prices, and modifiers from the POS and map them into WooCommerce.
Order Mapping & Injection: Map WooCommerce checkout data (items, SKUs, modifiers, payment details) and send the payload to the Lightspeed K-Series endpoint (POST /order/local) upon successful checkout.
Error Handling: Implement robust logging and error management for failed syncs or order injections.
Note: Existing third-party delivery integrations (like Uber Eats) on the POS must remain completely untouched.
Required Skills:
Strong expertise in WordPress & WooCommerce.
Advanced PHP and REST API consumption.
Solid understanding of OAuth 2.0 authentication.
Experience with cron jobs and background data synchronization.
Bonus: Previous experience specifically working with Lightspeed POS APIs.
Deliverables:
A fully functional, clean, and commented custom integration for WordPress.
Short technical documentation (setup, credentials, cron configuration).
Successful end-to-end testing (order placed on WooCommerce appears on the Lightspeed K-Series POS).
Available Resources:
We will provide full API access (Client ID, Redirect URI, scopes: financial-api, items), WordPress admin access, and the official Lightspeed K-Series API documentation.
CRITICAL TIMELINE & AVAILABILITY:
Strict Deadline: This project must be fully completed, tested, and delivered within 5 to 7 days maximum.
Availability: We are looking for a developer who is available to start immediately and can dedicate the necessary hours to meet this strict timeline.
If you do not have immediate availability or cannot guarantee delivery within 7 days, please do not apply.
To apply, please briefly describe your experience with custom WooCommerce integrations and confirm your availability for this timeline.
Open job