API and Microservices

IICS App Integration Implementation

case-study-feature-img

A leading translation and localization services company needed to build a translation connector that retrieves translatable content from a specific Shopify platform, translates the content and sends it back to Shopify.

Client Challenges and Requirements

  • Custom-developed APIs were being used to connect to multiple platforms and vendors including integration with the in-house “Contents Server”
  • Hence, every new customer that was onboarded to the service requires the API connectors to be built from scratch
  • Maintenance of these individual APIs for each customer was also a major overhead
  • This not only was consuming critical resource bandwidth but delaying new customer onboarding resulting in sales revenue leakage

Bitwise Solution

Developed a configurable solution using Informatica Intelligent Cloud Services (IICS) App Integration to fetch translatable content from Shopify, get it translated from Content API, and send the translated content back to Shopify.

  • Paginate through all the resource types and check for translatable content on Shopify. Fetch the translatable content using Shopify GraphQL APIs. The translatable content is in key-value pair form. Fetch supporting assets (reference URLs) from Shopify.
  • Upload source content to CAPI, create an Add request to the job and send the job for translation.
  • Combine the translatable content file and reference URL file, and build JSON formatted source content which will be accepted by CAPI.
  • Fetch the latest status updates from CAPI. For all the extracted status updates check for the translated content and write back to Shopify based on the request status.

Tools & Technologies We Used

IICS Application Integration
IICS Data Integration
MySQL
Shopify APIs
GraphQL

Key Results

skill-icon

Modernized solution built for future growth

skill-icon

Acceleration of new customer onboarding

skill-icon

Plugging sales revenue leakages

skill-icon

Enabling business users’ availability, fueling future engagements

Download Case Study

    To get our latest updates subscribe to our Newsletter.

    Ready to start a conversation?