Versions Compared

Key

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

...

  • This Flexible solution. Can be extended or changed with a friendly user UI

Extra analysis details

The following details are not required to understand the proposed idea. I just took some notes for the future.

Expand

Important Feature flags (intl-guest-app)

upsell-modal: If ON will enable/disable the feature for the whole WL App (need to be ON),

enable-checkout-upsell-items-2: need to be ON to show upsell items at the checkout page

mobileCartUpsellLocation: Can be configured to select the position of the Upsell section:

  • abovePaymentDetails

  • aboveYourCart

chefRecommendationEngine2: It needs to be configured to use recommendations from Sanity. This will show the menu feature upsell with the new UI. Another option is

 

Another option to also show the menu feature upsell with the new UI is to configure the deprecate-chef to be false AND the user is not signed in AND the enable-move-signup-after-cart flag is ON. For our case and my analysis, we’ll be safe using only the chefRecommendationEngine2 configured to use Sanity.

How the new upsell current solution looks like (visually speaking)

Upsell Modal

Following our initial business requirements this modal will be shown after we add a Combo/Picker into the cart.

image-20240807-185330.pngImage Modified

Checkout upsell section

image-20240807-192035.pngImage Modified