Oodles developed a Magento 2.3.x plugin that intercepts critical e-commerce operations—such as order placement, invoicing, shipping, and transactions—and transmits the data to an external REST API in real time. The goal was to ensure that all transactional events within Magento were captured and securely communicated to a centralized system for further processing. The plugin had to be lightweight, configurable, and deployable across multiple e-commerce environments without developer involvement.
The client needed a Magento 2 development expert to build an interceptor plugin that hooks into key operational events—before and after they are executed—across the order lifecycle. These events included actions like beforePlaceOrder
, afterPlaceOrder
, invoice generation, shipment updates, and payment transactions. The plugin had to securely send this data in JSON format to a REST API using an API key and JWT authentication. Additional requirements included ease of installation, modular configuration, and delivery with documentation and a virtual test environment.
To fulfill the requirements, Oodles delivered the following: