![](https://fistix.com/wp-content/uploads/2024/07/imgpsh_fullsize_anim-6.jpeg)
Overview
Type
Integration Services
Industry
Integration Services
Tech Stack
Express.js
node
react
Business
Requirements
Integrating marapost with myob
The client, Novel Integrations, sought to create a connector that facilitates accurate data synchronization between Maropost e-commerce stores and MYOB. This connector is designed to manage critical elements such as product creation, customer management, order processing, payment updates, and Return Merchandise Authorization (RMA) processes.
Solution
Development Process
Maropost, formerly known as Neto, is a powerful e-commerce platform that streamlines online business operations. MYOB is a comprehensive accounting system that manages various aspects of business, including financials and inventory. Integrating these systems enables a seamless flow of data, enhancing operational efficiency for Australian service providers.
The project focused on developing a connector to link Maropost’s e-commerce capabilities with MYOB’s accounting functionalities. The integration automates the creation of orders and invoices in MYOB based on Maropost’s order status, eliminating the need for manual data entry and reducing accounting staff requirements.
Key Features
- Facilitates accurate data synchronization between Maropost Ecommerce Cloud online store and MYOB.
- Enables real-time creation of orders and invoices based on Neto/Maropost order status via webhooks, including order-to-invoice conversion based on Maropost order status.
- Manages MYOB product creation and updates in Maropost, and creates Maropost products not existing in MYOB during order processing.
- Synchronizes MYOB customers with Neto/Maropost, classifying company orders as company cards and individual orders as individual cards in MYOB.
- Handles payment processes: updates payments in MYOB based on payments processed in Neto/Maropost, and vice versa.
- Manages RMA (Return Merchandise Authorization) and refund processes in Neto/Maropost, and creates credit notes in MYOB.
Tools & Technologies
Performant Tech Stacks. Reliable Tracking
We focused on combining tech stacks that are stable and work seamlessly together. All the tools were selected based on a thorough analysis of the client’s requirements for responsiveness, data management, and security.
- Backend:
- Node.js, Express.js, Google Cloud services (Tasks, Logging, Cloud Storage, Scheduler, Error Reporting), Firebase Authentication
- Frontend:
- React, PrimeReact (UI), Formik
- APIs:
- MYOB Advanced API, Maropost API
- Deployment:
- Google Cloud Run, Firebase, Cloud Functions
- Other:
- Stripe API, Typescrip