/
Apps & Portal Features

Apps & Portal Features

APPS & PORTALS

Issue Key

Summary

Description

Issue Type

Release

BACK-END CONFIGURATION

V5-1386

Consumer ordering model

Applications configuration - the consumer ordering model is set based on the Business model and configuration. Core behaviour - If a Merchant of a Business owns at least one product, then the ordering model is set to MARKETPLACE. Otherwise, it's set to SINGLE BUSINESS.

Improvement

5.4.0.0

V5-1242

Ability to set Contact as Demo Contact for application review

Ability to activate a demo contact for app review purposes

New Feature

5.3.5.0

V5-1203

Ability to set Product Availability from the UI

Business or Merchant users should have the ability to set per merchant/venue which products are not available for delivery/pickup/direct sale.

If a product normally being sold by a merchant/venue is unavailable for sale for some reason (e.g. out of stock), then it must be identified as such. Consumers will be able to see the product in the product catalogue but won't be able to select it for ordering.

Improvement

5.3.5.0

V5-864

Enhancement to Applications configuration to include country of agreement

  • Ability to define in Applications configuration which Countries (of agreement) ordering will be available for

  • Ability to retrieve the countries of agreement set in Applications configuration using GET applications API

Improvement

5.3.0.0

V5-833

Integrations for Businesses for the multi-business app

  1. Enable Google Places and Firebase Integration at the Service Owner level.

  2. Core behaviour: In cases where the Contact Registry is enabled on the Service Owner level, all Businesses under the Service Owner can utilise the SO integrations (to create communications) that have been enabled at the Service Owner level, so long as the Business has not enabled integrations at the Business level. If the Business has enabled its own integrations, then the Business' integrations will be used. 

Improvement

5.3.2.0

V5-2512

Ability to configure Applications to support multiple Homepage UI layouts.

Choose from four different homepage layouts for contact app configuration

New Feature

5.4.5.8

V5-2177

Application enhancement to support Direct Sale

Release consumer app/portal to support direct sales for subscription services.

Improvement

5.4.4.2

V5-2176

Release consumer app/portal enhancements - Redeem Pass, view Wallet Journals, Wallet top-up.

Release app/portal enhanced to allow:

  • Redeeming a pass

  • Viewing wallet transactions

  • Topping-up wallet

Improvement

5.4.5.0

V5-2162

Application Enhancements to handle additional branding on Apps

Ability to upload additional images of specific usage types to be mapped and used in front-end applications (e.g. delivery image, pickup image, wallet image etc.)

Improvement

5.4.4.2

V5-2014

Ability to filter applications based on platform app identifier

Ability to filter applications on the summary screen based on platform app identifier

Improvement

5.4.4.0

V5-1999

Ability to enable Service Requests and configure embedded browser URLs in Applications configuration. These are to be handled by front-end systems like mobile apps and portals

Back-end enhancements:

  • Ability to configure marketing content like links for embedded browsers in applications

  • Enable service requests option for front-end applications

Release app enhancements:

  • Handling embedded browser links

  • The ability for a consumer to submit a service request

New Feature

5.4.4.1

V5-1842

Application Wallet Top-Up Enhancements

Ability to specify in Applications configuration whether Wallet top-up feature will be available (consumer app or consumer portal)

Improvement

5.4.3.1

V5-1793

Applications Enhancements for refer-a-friend communication

Ability to specify in Applications configuration whether Refer a Friend communication will be sent via Email or SMS

Improvement

5.4.3.1

V5-2409

New portal type to support a captive portal scenario

Ability to register within a captive portal flow; and then log in and carry out self-service processes

New Feature

5.4.6.0

V5-2446

Retrieve Partner creatives in applicable Business Applications

GET /applications API to retrieve Partner logos for mobile apps defined for the business (by the Service Owner). Partner logos are displayed when See More > About the App is selected.

Improvement

5.4.5.4

V5-1976

Enhance Order Estimates API to consider if the account is credited and apply the amount to the order amount due.

  • Enhance Order estimates API to consider credit in the contact's account and use as much of the available balance as possible to cover the amount due on the current order.

  • App enhancements

    • The release app needs to be updated to inform the contact that the account is in credit and that he can use this amount to pay for his next order. The app already handles if the amount due = zero, not to run 3d secure flow, but instead place the order immediately.

Improvement

5.4.6.2

V5-3108

Spend Core Behaviour Enhancements

Ability to handle front-end payment spends with consumer OTP spend requests. Improvements include changes to app configuration settings to permit or not, and a consumer to specify the required spend amount

Spend core behaviour is changing as follows:

  • If the self-service (OTP) spend amount is not specified & front-end payment spend amount is specified, then identify the contact using OTP and spend based on the front-end spend amount

  • if the self-service (OTP) spend amount is/isn't specified & front-end payment spend amount is not specified, then identify the contact using OTP and spend based on the OTP spend amount

  • if the self-service (OTP) spend amount is specified & front-end payment spend amount is specified, then identify the contact using OTP and spend based on the OTP spend amount

Improvement

5.5.0.0

V5-2735

Applications Creatives Enhancements

Ability to support a new creative type for applications to cater for in-app carousel images. The new type 'Carousel' should allow multiple images to upload, and images will be displayed on the home screen of the app or portal.

Task

5.5.1.0

V5-754

Support Web-based Portals

Allow a cloud name to be set when creating an application configuration of type 'Web'. A web-based application shares all the same configuration properties of the native application, with the exception of the identification using a DNS approach.

Improvement

5.5.2.0

V5-3263

Apps & Portals - Applications configuration colour setting improvements

  1. Six new colours are being introduced for applications' colour mapping configuration; however, for backward compatibility purposes, we are also temporarily keeping the existing three old colours (in the Legacy Settings tab) until all apps have been updated and rebuilt to comply with the new colour settings. The new colour configuration settings:

a. Landing page

  • Background colour - overridden by the landing page creative if defined

  • Button colour

  • Text colour

b. Screens

  • Card colour

  • Button colour

  • Wallet card colour - replaced by the tier colour or tier image for businesses with configured reward tiering

  1. A new special property (advanced colour mapping) is being introduced to allow CRMI the flexibility of adding a JSON script for advanced colour mapping purposes. This will be managed by CRMI and will not be visible on the back-end UI.  

  1. Improved labels to clearly define which elements of the app will be affected by the colour settings

Improvement

5.5.3.0

V5-1597

Enhance Applications settings to support merchant app configuration and the ability to submit a spending request.

  • Application setting to allow configuration of Merchant app

  • Option to enable spending when submitting a purchase via merchant app

Improvement

5.4.2.1

V5-3345

Apps & Portals - Ability to configure shortcuts 

  • Ability to configure back-end system Applications settings to allow:

    • Selecting the applicable shortcuts for the app/portal

    • Selecting the order in shortcuts will appear on the Home screen

    • Ability to add a label for shortcuts (not hard-coded names)

Improvement

5.6.0.1

 

 

 

Application configuration

  • Ability to select 'light mode' or 'dark mode' theme for front-end applications

  • Provide rich text content or URL links to be used by front-end apps:

    • About the App/Portal

    • Terms & Conditions

    • Privacy Policy

    • FAQs

    • Contact Us

  • Specify an explicit order catalogue to be used when ordering

  • Support payments using wallet funds

    • Allow contact to provide the amount to use (yes/no)

    • Should wallet funds cover the full basket amount (yes/no)

  • Support reclaiming a purchase using a QR code or a human-readable code

  • Enable and support reward tiering

  • Enable preferred organisation rewards

  • Select contact registration/authentication method:

    • email/password

    • email/OTP

    • phone/OTP

  • Set option contact profile details

    • Date of birth

    • Name day

    • Gender

  • Set unique app id for App Store, Google Play Store

 

 

V5-2885

Application & Payment Method Enhancements

App configuration should allow:

  1. enabling payment method selection (both for ordering and rewards, general setting)

  2. enabling which integrations (payment gateways) should be supported

     a) selected integrations will drive which payment method types (Card, account debit, wallet) will be supported in the app (portal/mobile)
     b) for example, in multi-merchant app enabling JCC Merchant will add only “rewards” payment methods (card based) and in single-business app enabling JCC will add “ordering” payment methods - enabling both integrations then contacts should select whether to add an ordering or rewards payment method (always based on the respective integration)

Self-Service API v2 Integrations should allow:

  • filtering integrations based on application id (mandatory)

Self-Service API V2 Payment Methods should return whether a payment method is only used for rewards purposes, without being able to be used on financial transactions

New Feature

5.6.0.1

V5-4384

Application settings  - configurable subscription/service actions

Ability for a back-end system user to configure the permitted subscription actions, and service actions for contacts using a front-end device (app/portal).

1 ) subscription actions - supported subscription actions 

     a) change billing day
     b) change payment method

2 ) subscription after actions - supported actions after a subscription action has taken place

     a) cancel
     b) update

3 ) service - supported service actions

     a) activate
     b) deactivate
     c) pause
     d) resume
     e) change
     f) cancel
     g) regret

Improvement

5.6.0.2

V5-3546

Application settings - enhance app settings to include 'order queue'

Ability to specify order queues for front-end applications for ‘native contact app' and 'web - contact portal’ types.

For the purpose of ordering from the app - at the moment, there can only be one order queue defined for a business, and when an order is placed, it’s chanelled to that queue. If there's more than one queue defined then ordering fails when ordering via front-end.

The enhancement involves specifically stating the order queue to be used in the Applications settings for the relevant configuration for pick-up/delivery/direct sale supply methods.  

Improvement

5.6.0.2

V5-4607

Applications settings - Ability to configure whether Account funds can be used to pay for an order placed using the front-end

Within the Application settings for the contact app and portal, a system user has the ability to configure whether contacts can utilise their account funds to pay for an order placed through the app or portal.

Improvement

5.6.0.3

V5-4569

New self-service APIs to allow uploading/deleting an image for contact profile 

Ability to upload/delete a contact profile image using customer-facing applications.

New Feature

5.6.0.3

V5-4496

Applications related improvements for images

  1. Back office - Default icons  (nice to have)

    1. When Delivery, Pick-up or Direct Sale supply methods are enabled, upload the relevant default icon

    2. Shortcuts - When a shortcut of a specific type is enabled, upload the relevant default icon for that shortcut

Improvement

5.6.0.3

V5-4377

Application Settings improvements

Enhanced application settings:

  • Ability to differentiate the ordering flow based on various queues, one for each supply method (pick-up, delivery, direct sale)

  • Ability to configure which subscription actions are available for front-end apps

  • Ability to define shortcuts for front-end UI

Improvement

5.6.0.3

RELEASE CONSUMER APP, RELEASE CONSUMER PORTAL

V5-2567

Release App - Add credentials to existing contact amendments

When a contact selects to register from the app/portal, they have the option to register as an existing loyalty member or a new member.

Improvement

Release App 5.1.2

V5-2544

Release Portal enhancements - Refresh token

When a user logs into the s netwPortal, closes the browser, and re-opens the portal, he should be automatically logged in with an access token/refresh token.

Improvement

Release App 5.1.2

V5-2420

Release App/Portal enhancements - Partner Creatives 

Ability to display partner logos on mobile app/portal

New Feature

Release App 5.1.1

V5-2315

Release App enhancements - Order Services

Ability to order a subscription service from a consumer app/portal and display contact subscriptions/services and billing information.

New Feature

Release App 5.1.1

V5-2210

Release App/Portal - Ability to play Lottie file in the splash page

Lottie file for splash screen. Not configurable from the back-end, must be sent to CRMI to embed in app build.

Improvement

Release App 5.1.1

V5-2110

Release app - Enhancement to Cart when an order will be paid with account balance & amount due = zero

If the order Amount Due is zero, either because the consumer used wallet funds or because the order will be paid with account balance, then when the user places the order, do not follow 3D secure payment; instead, place an order immediately.

Improvement

Release App 5.1.0

V5-2041

Facebook SDK as a custom feature

Custom feature for a customer, not implemented for release

Improvement

Release App 5.1.0