Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of contents

Table of Contents
minLevel1
maxLevel6
include
outlinefalse
indent
exclude
typelist
class
printablefalse

Definition

Status

Status
colourGreen
titlediscovery

RBIberia Owner

RBI Owner

❓ Open questions

Info

We need to constantly make this section empty.

Requirements

Problem statement

Today there are several user journeys in place from the Customer Service that includes a discount code:

  1. Users registered not active that receive a discount code every 30/60/90 days

  2. Users that experienced an issue and receive a discount code

  3. Users birthday

Being generic,

  1. Limited Promotional Flexibility: Burger King's marketing and promotional efforts are hindered by the absence of a streamlined system for creating, managing, and distributing discount codes. This limits the restaurant's ability to run targeted and time-sensitive campaigns.

  2. Missed Revenue Opportunities: The lack of a discount code redemption feature can lead to missed revenue opportunities as customers may be discouraged from participating in promotions or making larger orders.

Solution

This feature will be integrated into the Burger King mobile app's checkout process, allowing users to input and apply discount codes to their orders.

  1. Discount Code Input

    • Users can input discount codes during the checkout process.

    • The input field must support alphanumeric characters.

    • A "Apply" button will be provided to apply the entered code.

  1. Validation and Application

a) User Applies a Valid Discount Code

  1. User enters a valid discount code.

  2. System validates the code and applies the corresponding discount.

  3. User sees the adjusted total order amount

b) User Applies an Invalid Discount Code

  1. User enters an invalid discount code.

    • System displays an error message indicating the code is invalid.

c) Admin Creates a New Discount Code

  1. Admin logs into the admin panel.

    • Admin creates a new discount code with details (type, amount, expiration date).

    • New discount code is added to the system and can be used by customers.

Acceptance criteria