← Jobs

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