Affiliate Network Platform
Embeddable Storefronts for Boosting Online Sales
Industry
Retail
Core Technologies
JavaScript React PostgreSQL Redis AWSAffiliate Network Platform
Embeddable Storefronts for Boosting Online Sales
This end-to-end online selling platform with embeddable storefronts allows vendors to collaborate with sellers and offers affiliates access to a large network of sellers with their own audiences.
Challenges
Our client came to us with an idea for a new approach to selling. He wanted to develop a multi-channel selling platform that would help vendors expand their markets by selling through a large community of affiliates (sellers) and thus boosting online sales.
To reach this goal, our team needed to integrate the platform with ecommerce products like Shopify and BigCommerce, implement automated sales-related tools (such as for tax calculation), and scale the platform so it could handle not only users' data but also data from connected online stores.
Our team needed to:
- Clarify and analyze our client’s requirements to identify the project goal and core functionality
- Build a fully operational platform that provides vendors with access to a large network of sellers with their own audiences
- Equip the platform with tools that automate tax calculation, automatically split payments between sellers and vendors, provide detailed reports, and more
- Build a full-fledged digital analytics tool to get a detailed overview of data on earnings, product views, and best-selling products
Seller dashboard
Dashboard is divided into convenient blocks and allows sellers to see all financial insights and statistics easily.
Product Catalog
The page features a convenient catalog with plenty of filters for exhaustive search.
Product Overview
Product overview page features a detailed product description, price, color, and size.
Widgets Management
Sellers can create widgets and connect them with a certain product, and configure additional widget parameters.
Style Templates
Style templates allow sellers to configure various widget parameters like colors, text style, product name, price.
Order Management
Order management enables sellers to process orders received from the marketplace.
Vendor Dashboard
One central place with all financial insights at vendors fingertips.
Order Management
Order management allows vendors to place, execute, allocate and process received orders.
Inventory Management
Inventory management enables vendors to handle and control products offered to their customers.
Solutions
To reach a large target audience and make a platform for wide use, we created a multi-channel selling platform that addresses the needs of three groups: vendors, sellers, and consumers.
To make the platform scalable and able to cope with a huge number of users (vendors, sellers, and customers) as well as all the data from connected online stores, we used the proven Amazon Web Services toolkit, which allowed us to automatically scale servers based on actual load.
For the client side, we implemented React and Bootstrap, which let us increase the speed of development and ensure the responsiveness of the app.
We developed an end-to-end digital solution that helps vendors to enlarge their markets and increase sales by engaging affiliates. The selling platform acquires product information from integrated online stores, thereby allowing sellers to see product details. Sellers, in turn, are able to select products on the platform and promote them on their own websites.
We did the following:
- Built a scalable architecture using AWS to make the platform able to cope with 900+ million users and data from connected online stores
- Integrated with 30+ ecommerce platforms including Shopify, eBay, BigCommerce, Etsy, Magento, PrestaShop, WooCommerce, and OpenCart
- Implemented a tool that automates tax calculation and tax tracking
- Synchronized inventory data with online stores to guarantee that sellers get up-to-date data
- Provided an automatic payment feature that allows the platform to create an order in the vendor’s online store including customer contact and shipping data
- Created a reporting tool to track detailed statistical reports including the number of the most in-demand products, orders received, and overall income for certain periods
Technology Stack
-
JavaScript
-
React
-
PostgreSQL
-
Redis
-
AWS
-
AngularJS
-
HTML5
-
CSS3
-
Redux
-
Bootstrap
-
Unicorn
-
Nginx
-
New Relic
-
Stripe
-
Dwolla
-
more
Results
The RubyGarage team created a multi-channel selling platform that lets vendors gain customers and increase profits by automating sales-related processes. Furthermore, the selling platform provides complex integrations with an intuitive interface and easy-to-use tools that optimize selling and help sellers to manage activities with automated payment processing, real-time merchandise statuses, and inventory management.
Affiliate Network Platform
It was a complex project in terms of its uniqueness and functionality. But RubyGarage met the challenge and did a really good job. As a result, we got a scalable, responsive, and intuitive platform. All of this was achieved thanks to the attention to detail and professional approach of the RubyGarage team. This is a team of dedicated experts that are always ready to make suggestions and recommendations based on their own research.
Need help developing an online selling platform?
Our Advantages
- Free & non-binding offer
- 13+ years in the development and service design market
- 160+ released projects
- 150+ In-house specialists
- Needs analysis instead of sales talk
- Valuable suggestions from experts in the field for your project