HomeSuccess storiesBuilding an ecommerce affiliate tracking app for a saas company
Building a Public Shopify App: E-commerce Affiliate Tracking App for a SaaS Company

Building a Public Shopify App: E-commerce Affiliate Tracking App for a SaaS Company

Client

Our client is an Israeli company that provides affiliate tracking for e-commerce platforms, among them such famous brands as Shopify, BigCommerce, WooCommerce, Magento. This affiliate marketing platform allows store owners to track conversions made by customers via an influencer tracking link. It helps businesses to see analytics and conversions in the dashboard. The application has a powerful API and tracking scripts that allow having backend and frontend track of user purchases on the e-commerce site.

Business  needs

As the business needs to scale up quickly, the core tasks were to maintain the system, implement new plugins for different e-commerce platforms and add a security layer to encrypt sensitive data. Secondly, we needed to provide long-term DevOps support and maintenance to keep the application working smoothly.

Technologies

Technologies
NodeJS is an open-source runtime environment used for traditional websites, Shopify plugins development, and back-end API services
Technologies
NestJs is a framework for building efficient scalable Node.js web applications. NestJS can be used with other libraries. It is versatile – thanks to its adaptive fully-fledged ecosystem, and progressive – bringing JavaScript design patterns and features.
Technologies
ReactJS is a library for UI creation based on the components. It enables the development of responsive UI and single-page applications.
Technologies
React Admin is an open-source React-based framework for building data-intensive applications that interact with the backend in a standardized way through data providers.
Technologies
MySQL and MariaDB are popular languages for adding, accessing, and managing content in a database.
Technologies
ElasticSearch is an open-source search and analytics engine for all types of data. We often apply it for fast access to data. A common example of its use is search implementation on booking systems or among a big number of users. It is often used for analytics.

Solution

The first suggestion was to develop an infrastructure diagram to have a clear understanding of apps relations and of how to maintain them using DevOps best practices.

After that, we continued developing a new security layer and implemented multiple improvements in the system maintenance. At the final stage, our team added a new reporting system and improved the DB scaling. We enhanced the application with multiple data analysis features and created a new e-commerce integration. Now, we are responsible for maintaining the app.

Result

We are proud of this work, as we successfully delivered all project tasks, as well as built a reliable and lasting relationship with the client.

As a result, we:

  • Provided high-quality maintenance
  • Used best practices for building software architecture
  • Scaled the application by implementing new features
  • Raised the system to a new level of security by developing a new security layer
  • Keep product development life cycle going by using DevOps best practices

DigitaSuits engineers managed to quickly and successfully empower the client’s application and helped our partner to reach their business goal by adding more functionalities to the affiliate tracking platform. Now the solution meets the business needs and the company can offer and fund a better service experience.

Other success stories

Contact us
Please fill out the form below and we will contact you shortly.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. By submitting, I agree to DigitalSuits Privacy Notice.

What happens next?

  1. Our sales manager will get in touch with you to discuss your business idea in details within 1 day
  2. We will analyse your requirements, prepare project estimation, approximate timeline and propose what we can offer to meet your needs
  3. Now, if you are ready to turn your idea into action, we will sign a contract that is complying with your local laws & see how your idea becomes a real product