Meet the "Connections"
A PIM without any third party connection is pretty useless, right?
Indeed, for your PIM to properly work, you first need to connect it to the data flows that are coming from your ERP, DAM or even MDM.
Once your products are enriched into the PIM, you then need them to be delivered to all your channels, being syndication, e-commerce or publishing platforms.
Maybe, you also need to connect your PIM to a translation tool to enrich your data even more efficiently. One can also think to connect the PIM to some BI tools, in order to get reports on the enrichment workload.
In the end, all those data flows represent a great deal of connections around your PIM.
In the PIM, there is a concept that will help you connect any third party you might think of, to boost the powers of your PIM. It is called the Connections. 🎉
Want to know more? Ellen is going to give you some pointers on what this amazing feature is about.
To get a complete definition of what connections are, you can read our article What is a connection?!
Steps to a successful connection
Wondering how to properly connect your PIM to third-party solutions such as ERPs, DAMs, MDMs, ecommerce platforms, translating and syndication tools...?
You have landed in the right place! Here are the 3 crucial steps for a good connection.
Step 1 | Create a connection
To do so, you can follow the dedicated article right here.
Step 2 | Develop a connector from scratch or install a pre-existing one
It totally depends on which third-party you want to connect with.
For example, if you want to connect your PIM to Magento, we already provide an API-based connector on our marketplace.
So, your first reflex will be to check if there is an API-based connector on the marketplace for your needs.
Your connector should be API-based in order to be compatible with our connections. Want to know why you need to use the API to connect your PIM? The answer is right here.
There may be some third parties for which no API-based extension was created and available on the Akeneo App Store. In this case, you will have to develop it to cover your own needs.
We provide guides to help you in this task. For example, here is how you can connect to a DAM with our API. If you can't find a guide covering your use case, we recommend you to get familiar with our API documentation.
Step 3 | Use the credentials in the connector
That's the easiest part. When you created your connection, the PIM provided you with a set of credentials: a client id, a secret, a username and a password. Put those credentials into your connector. It will be used to authenticate your API calls.
And... that's it! 😃
You can now enjoy your connection. By the way, you will surely need to monitor what is happening on this data flow. There is a feature for that. It is called Connection dashboard. Eager to know more? Click here!
You still have questions on how to properly connect the PIM to third-parties? Good news, we got you covered! There is a "How to connect the PIM" guide, on our API website. Don't hesitate to have a look at it!
Why should I use the API?
You may have understood it, but yes, we recommend the use of our API to create PIM extension.
Here is why.
- The API is the most stable way to create extensions. It means that API-based extensions don't need to be migrated whenever your PIM is updated to a newer version. Which is a big plus, when you know that the cost of a migration project is usually quite high.
- We worked a lot to improve the performances of the API. For example, you will experience a better speed when you export products through the API than if you use our basic CSV export stack.
- This is the only way to connect the PIM for our SaaS customers. You can use it to create entire workflows around your PIM, that will create products or request them, depending on your needs.
You can also find more reasons to connect the PIM via the API, directly on our dear API website!
Want to know more about the API? You can easily send your first request by following this simple guide.