Our modules for API integration are logistics and IT solution based on the needs of our active clients. As I have said many times, euShipments’ operational model is based entirely on their feedback and requests. Based on this, over the years we have developed our network for international deliveries in partnership with over 20 trusted courier companies and 10 fulfillment warehouses.
It is important for us that each of our clients who is an online merchant has the opportunity to:
This has been a fact for over two years now! Yes, every online store can integrate with us only once and deliver to over 21 countries in Europe, and soon – to the whole world.
API integration is a stable connection between the euShipments software solution and your online sales platform. It automates the processes, ignores human errors, and allows any online store to quickly deliver their shipments to multiple countries with different last-mile courier companies.
On the other hand, over the years we have seen that not every online merchant has the time and/or financial resources to implement the integration by himself. This requires an IT developer who has experience in building such integrations and one who is well acquainted with the platform that is being integrated.
For this reason, our logistics platform has two other options for generating orders and processing shipments from online stores:
1. Through our client interface, each operator in an online store can process shipments by creating them manually one by one – this is well-known and imposed by many courier companies model;
2. Again, in our client interface the operator can upload the data for the shipments through the so-called “Import” of .xls and/or .csv files.
Thus, our customers use one single client interface and login to process orders and shipments for delivery to 21 countries and have the opportunity to do so in the most convenient way for them:
They are a hybrid solution between the full API integration of the platform of the online store and manual processing, which leads to quick access to the courier delivery network that we have built without the online store having to invest any time and money to implement the integration by themselves.
As opposed to the standard API integration where the platform submits information about the orders to the euShipments system, with the modules for API integration we automatically retrieve the necessary data from the platform to generate waybills or fulfillment orders.
We called it “Reverse API integration”.
This API integration, already implemented between us and the leading platform/marketplace, allows each merchant/partner who uses it to enter into our client interface their access data (API Url address, username, and password) and then with just one click to synchronizes all the information needed to process orders and generate waybills.
We developed the integrations in several steps:
Frontend client cabinet
The Marketplace integration module, in particular, contains a service + the respective provider adapters (1 for each platform) + additional components (own routing, validators, custom exceptions, etc.).
The Service – from Backend Core is sent an API request, which calls the Service module and accordingly through an appropriate mechanism is instantiated and uses the appropriate adapter that performs the requested action, and then returns a unified result.
Each provider adapter implements:
InOut\EcommerceIntegrations\Interfaces\Providers\IProviderAdapter interface, which ensures that each adapter will be able to perform/take over the required functionality.
Listing of pending orders.
With parameters: platform, client, integration, and accompanying service parameters – current page, the limit of elements per page, status.
Order status processing.
When a status change event occurs in the main core, the relevant Event listener (which can be general or individually developed) intercepts and takes the order associated with the event ID and processes its status – updates the status (if necessary) in the respective marketplace platform, as the main statuses are 5 in number – in progress, prepared, finalized, canceled, returned.
Once received in our client interface, the merchant can adjust delivery data and others and then generate waybills using filters set by him without integrating with eMag and/or euShipments. The options are many, and the client decides. The important thing is that the data arrives in the panel through the modules for API integration we have already built quickly and without the possibility of error.
All you need to do is to fill in the fields below:
Then everything happens as shown in the video here:
And after entering the correct settings, all we have to do is check what “Pending”, unprocessed orders we have for the respective platform and merchant.
Our clients appreciated the integration between us and eMAG Marketplace so much that we developed system communication with Magento, OpenCart, and WooCommerce on the same principle. Thus, if the customer has several sales channels, you will be able to easily and affordably manage your orders only in the euShipments panel, without added integration costs and without wasting time.
It is important to note that the modules for API integration described here work in both directions. If desired by the online merchant, we can return information to the platform such as shipment statuses, status of amounts collected from cash on delivery and other information.
At the moment we are still working to develop the same solution for other popular e-commerce platforms, and our goal is always the same:
Solutions based on a single supplier and a single contract, providing access to multiple countries and processing your shipments with nearly 30 of the most proven courier companies in Europe!
Fill out the form below and we will contact you or send us an inquiry to provide you with a personalized offer for our courier and fulfillment services according to the needs of your online business! The module integration is completely free for all our active and future customers!
Stay tuned to euShipments on our blog or Facebook page to learn more interesting and useful news.
You can learn all about euShipments and the international road courier deliveries and fulfillment services we offer for online stores here.
We look forward to your questions at office@euShipments.com or in the form below!