Let's Buy

E-commerce Solution for Saudi Arabia

services

E-commerce Development

industry

E-commerce / Fashion

duration

7 Months

country

Saudi Arabia

Let's Buy

Project Overview

Let's Buy is an e-commerce mobile application and website dedicated to women's fashion merchandise across Saudi Arabia at a very competitive price. The app has very subtle designs that make it engaging along with it, unique user experience makes it more user-friendly.

Overview image 1Overview image 2Overview image 3

Challenges

Product Color Variants
Many products are available in multiple colors and users can select a particular color to view the product in that color.
Integrating color-based product display in Let's Buy was the main challenge.
Required a custom plugin to map images to specific color options.
Real-Time Parcel Tracking
Multiple third party integrations were needed for parcel tracking.
Real time tracking of parcels across multiple delivery companies was complex.
Showing tracking data from different carriers in a single system was a challenge.
Zendesk for React Native
App's main aim was to provide the best customer services by integrating Zendesk.
Zendesk does not provide SDKs for React-native framework applications.
A custom framework had to be built for the same.
RTL Language Support
Client wanted the app and websites to support RTL layout.
Language switching from English to Arabic required full layout changes.
Both app and website needed different design and text support for Arabic.

Our Solution

Color-Based Images Plugin
Created a color-based images plugin in OpenCart for Let's Buy.
Helps admin to add images of products with respect to the colors.
Users can now view products in their selected color variant.
Custom React Native Zendesk Module
Created our own React-native framework module for Zendesk.
Enables better customer service directly within the app.
Overcame the lack of official Zendesk SDK for React Native.
RTL Design and Text Support
Provided different design and text support for Arabic language.
When the language is changed the pages change accordingly for both websites and apps.
Full RTL support ensures a native experience for Arabic-speaking users.

Features Implemented

Let's Buy delivers a complete e-commerce experience with features designed for the Saudi Arabian market, supporting multiple languages, currencies, and payment options.

1. Social Login

Users can skip the manual log-in process by logging-in with their Facebook or Gmail accounts which definitely saves time and makes it effortless.

Social Login

2. Payment Options

Shoppers can use their favorite payment option as Let's Buy supports Card payments, Direct Bank Transfer, Cash on Delivery which makes the payment process smooth. Users can also make contactless payments by using MADA pay.

Payment Options

3. Autocomplete Address

Users will have to no longer manually type lengthy addresses as Let's Buy has Google Places Autocomplete Address API integration which makes it error free and effortless.

Autocomplete Address

4. Search

Search made easy, search the products that you are looking for by its brand name or model.

Search

5. Ratings & Reviews

Users can star-rate, write a review and even upload a photo of the product they ordered as customer satisfaction.

Ratings & Reviews

6. Product Link Sharing

Users can share the product details with their friends or family directly on other social media applications in just one click.

Product Link Sharing

7. In-App Notifications

Users will get in-app notifications for order delivery status and promotional messages when there's a sale/discount on any product.

In-App Notifications

8. Tracking

Users can track the real-time status of their order by entering the tracking id in Vaal.me or Armex, which will be automatically generated after placing the order successfully.

Tracking

9. Cancel Or Return

There is an option to either cancel the order or return the product back.

Cancel Or Return

10. Localization Support

Let's Buy supports both English and Arabic languages.

Localization Support

11. Multiple Currency Support

No matter from which country of the world the user wants to buy a product from Let's Buy, there is no need to pay extra charges for currency conversion as multiple currency support here makes it very.

Multiple Currency Support

12. Coupon & Gift Cards

Users can avail exciting discounts by applying coupons while purchasing items from Let's Buy and users can also gift a gift-card to their friends or family.

Coupon & Gift Cards

13. Customer Service

Customer service is the role dedicated to helping customers get the value they paid for from a product or service and so here users can get immediate answers to their questions.

Customer Service

Technology Stack

Let's Buy is built with a combination of mobile and web technologies to deliver a fast, reliable e-commerce experience.

App Framework

React Native

Back-End

OpenCart, PHP

Database

MySQL

Server

DigitalOcean

Front-End

HTML, CSS, jQuery

Push Notifications

Firebase

Conclusion

Let's Buy is a full-featured e-commerce platform built for the Saudi Arabian market, supporting Arabic RTL layouts, multiple currencies, and local payment methods including MADA pay. The custom OpenCart plugins and React Native modules delivered a native shopping experience across iOS, Android, and web.

WANT A CUSTOM E-COMMERCE PLATFORM?

Let us help you build a high-performance e-commerce solution tailored to your market and customers.

More Projects

Case study image

Bounty Board

Reward-based platform for creating, managing, and completing bounties.

Case study image

Belong App

Social networking app for communities, events, and meaningful connections.

Case study image

Baller

A social networking app for basketball players to search courts, meet players and plan their games.

Case study image

Alston Explorer

Gamified exploration app showcasing Alston’s history and natural heritage.

Case study image

Gas Drop

On-demand fuel delivery app with tracking, scheduling, and payments.