Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This is a template that should be used to document each feature. It’s meant to be easy, not prescriptive - change it at will!

Table of contents

Definition

Status

NOT STARTED IN DESIGN IN DEVELOPMENT COMPLETED

RBIberia Owner

RBI Owner

❓ Open questions

We need to constantly make this section empty.

Requirements

Problem statement

Currently, we have a limitation on our platform that prevents us from configuring different images for the products on our menu, depending on the purchase channel. This makes it difficult to personalize the customer experience and the appropriate presentation of the products depending on the channel, be it home delivery, mobile ordering, kiosk or public letter (when the purchase channel is not yet known). As a result, we are unable to offer a consistent and visually appealing experience for our customers across every shopping channel.

Proposed Solution
To address this issue, we propose to implement the ability to set different images for the products in our menu, depending on the selected purchase channel. This will allow for a visually appealing and personalized presentation of products on each channel, thus improving the customer experience and providing a more accurate representation of available products.

Example:

Acceptance criteria

  1. Image Settings:

    1. The platform must allow assigning specific images to the products on the menu according to the purchase channel: home delivery, mobile ordering, kiosk and public menu.

    2. The configuration of the images must be done from Sanity.

  2. Viewing Images:

    1. When displaying the menu on the home delivery channel, only images configured specifically for that channel should be displayed.

    2. When displaying the letter in the mobile ordering channel, only images configured specifically for that channel should be displayed.

    3. When displaying the menu on the kiosk channel, only images configured specifically for that channel should be displayed.

    4. When displaying the chart in the public chart channel, only images configured specifically for that channel should be displayed.

    5. If there is no image configured for the selected channel, show the public card image as the first rule and if it is not available to use the other channels as well.

  3. Image Priority Rule:

    1. If a specific image has not been configured for the selected purchasing channel, the image configured for the public letter should be displayed as the first option.

    2. In case there is no image available for the public letter, the image configured for the home delivery channel should be used as a second option.

    3. If there is also no image available for the home delivery channel, the image configured for the mobile ordering channel should be used as the third option.

  4. Catalog update:

    1. For the release of the configurable images per purchasing channel functionality, an ad hoc update of the product catalog must be performed to automatically replicate the currently registered image to all remaining image options.

    2. During the ad hoc update, all images that do not have a specific configuration for a shopping channel should be replaced with the currently registered image.

Success metrics

🤔 Assumptions

Solution

Scenarios

Note: these are high-level scenarios that must pass testing before we can release the feature. They should also be used to drive design. Note that we do not specify user interface details in these steps - that is deliberate so that we focus on the process and not on the UI since the UI can change throughout design and development.

Scenario 1: xxx

Steps

Expected results

Do this

Expect that

Design

Figma design here: [insert link]

Development

Release

  • No labels