# Bachaa Party: shopping, loyalty and care in one app

Bachaa Party — retail, PK.

One app for shopping, loyalty rewards and customer care at Pakistan's kids retail brand.

- **Client:** Bachaa Party, Pakistan
- **Industry:** Retail: kids and baby products
- **Product:** Customer mobile app (Android and iOS) with admin portal
- **Integrations:** Shopify, loyalty platform, CRM, MoEngage, Firebase, Facebook Conversion API
- **Technology:** React Native, NestJS, MySQL, Redis, Next.js

## In short

- FetchSky designed and built Bachaa Party's customer mobile app for Android and iOS, with an admin portal for the Bachaa Party team.
- The Bachaa Party app connects Shopify, a loyalty platform, CRM, MoEngage, Firebase and the Facebook Conversion API, built with React Native, NestJS, MySQL and Redis.
- In store, customers show an encrypted QR code that links the purchase to their profile at the point of sale, without giving a phone number.

## In numbers

- 13 stores: across Pakistan, plus nationwide delivery
- 6 systems: connected: Shopify, loyalty, CRM, MoEngage, Firebase and Facebook
- 1 app: for shopping, rewards, support and in-store identification

## Overview

Bachaa Party describes itself as Pakistan's biggest kids store, with 13 stores across the country and nationwide delivery for online orders. Parents shop there for almost everything a child needs, from baby care and clothes to shoes, toys, school supplies and gifts. To deepen customer loyalty, simplify operations and grow digital engagement, FetchSky designed and built a mobile app that brings online shopping, loyalty rewards, customer support and in-store identification together in one place, with an admin portal for the Bachaa Party team.

## The challenge

With stores across the country and a growing online business on Shopify, Bachaa Party needed to connect the dots between its channels. It wanted to:

- Make shopping easy, with a native mobile experience built on its existing Shopify store.
- Reward loyal customers, and let them see and use their points in one place.
- Listen and respond: capture complaints, feedback and survey responses, and follow them up properly.
- Recognise customers in store without asking for a phone number at every checkout.
- Market smarter, with targeted notifications and better advertising attribution.

## What did we build?

One app that brings online shopping, loyalty rewards, customer support and in-store identification together.

- **Native shopping:** Customers browse, search, filter and buy in the app, with cart, checkout and payment. Order history, tracking, cancellation and returns are built in, and the app syncs fully with Shopify for inventory, pricing and fulfilment.
- **Personal profiles:** Sign up with email, Google or Facebook, manage addresses, and add children's names, ages and preferences so the experience can be tailored to each family.
- **Loyalty wallet:** Customers earn and redeem points under the loyalty program, and see their balance and transaction history, through an integration with the loyalty platform.
- **Complaints and support:** Customers raise tickets from the app, track their status and view the full correspondence, connected to Bachaa Party's CRM.
- **Surveys that reward:** Short surveys on service, products and experience, with optional points or coupons as a thank-you. Responses are logged for the team in the admin portal.
- **In-store QR identification:** At the till, customers show a secure, encrypted QR code. The cashier scans it and the point-of-sale system links the purchase to the customer, with no need to ask for a phone number.
- **Targeted notifications:** Campaign, trigger-based and transactional push notifications, orchestrated through Firebase Cloud Messaging and MoEngage.
- **Smarter advertising:** Server-side events through the Facebook Conversion API improve tracking after ad clicks and the attribution of sales.

## What does the app connect to?

- Shopify: inventory, pricing and fulfilment stay in sync with the online store.
- Loyalty platform: customers earn and redeem points, and see their balance and history.
- CRM: tickets raised in the app reach customer care, with the full correspondence.
- MoEngage and Firebase: campaign, trigger-based and transactional push notifications.
- Facebook Conversion API: server-side events improve ad tracking and sales attribution.

## What does the admin portal show the team?

A web-based admin portal gives the Bachaa Party team visibility into:

- CRM ticket logs
- Survey reports
- QR session monitoring

## How we built it

We started with discovery, and UX and UI design aligned with Bachaa Party's brand, then built in stages: core commerce and profiles first, followed by the loyalty, CRM and marketing integrations, then surveys and QR identification. The app uses React Native for a single codebase across Android and iOS, backed by a NestJS middleware layer, MySQL and Redis. FetchSky also handled testing, user acceptance testing and submission to the Play Store and App Store.

## Outcome

Bachaa Party now has a single mobile app that connects its online store, loyalty program, customer care and physical stores. Customers get a faster, more personal experience, and the business gets better data, better feedback and better ways to reach families.

## Questions

### What did FetchSky build for Bachaa Party?

A customer mobile app for Android and iOS that brings online shopping, loyalty rewards, customer support and in-store identification together, with an admin portal for the team.

### Does the Bachaa Party app work with Shopify?

Yes. The app syncs fully with Shopify for inventory, pricing and fulfilment.

### How does in-store QR identification work?

The customer shows a secure, encrypted QR code at the till; the cashier scans it and the point-of-sale system links the purchase to the customer, with no phone number needed.

Source: https://fetchsky.com/case-studies/bachaa-party