CASE STUDIES
CHALLENGE
what we had to deal with
As a company that integrates online stores with suppliers, we need to ensure that Megamo Integrator correctly identifies and processes the product files of different suppliers. The differences in how these files are delivered can be significant – from direct downloads via links, to requiring authorization, to complicated APIs. An additional challenge is when customers want to import only selected product categories, rather than the entire database of large wholesalers.
SOLUTION
what idea we had
To meet this challenge, Megamo Integrator must be flexible and support different scenarios. For suppliers that offer an API with split product categories, we can prepare a script that supports their format and allow customers to select the categories they are interested in. For suppliers without such an API, we apply our own filtering, taking the entire product feed and processing it in such a way that the customer can display only products from the selected categories.
IMPLEMENTATION
how we solved the problem
1. Supplier file parsing: We create a base script to parse the warehouse file, supporting various data formats.
2. Integration with supplier API:
– if the API allows retrieving products by category, the customer can select the categories of interest by ID,
– we give the customer two options: manually enter the category ID* or have us do it.
File filtering:
– for suppliers without an extensive API, we download the entire product feed,
– filter the data based on category IDs or category names to display only selected products in the integrator panel.
RESULT
what was the result of implementation
The customer receives a limited list of products from selected categories, which significantly simplifies the operation of the integrator. Thanks to this, adding products to the store is faster and more efficient, which in turn translates into greater user satisfaction.
We have been asked for such a solution by customers who have integrations with AB, TIM suppliers.
If you would also like to integrate with a larger supplier and would like to limit its products to specific categories, contact us.
CONCLUSIONS
lessons learned while solving the problem
Adapting the integration system to support different types of product files and implementing filtering mechanisms allows us to be flexible to our customers’ needs. This allows us to effectively manage integrations with large suppliers and meet the specific requirements of our users, which is key to remaining competitive in the market.
If you don’t know what products to choose for dropshipping, we recommend reading our article: Dropshipping – product selection*