Bag Has Key Action Advanced Customisations

  • Conditional Button Visibility: If the user has a cart, show the ‘Continue’ button, otherwise hide it.
  • Navigation Conditions: Redirect users without a cart to the shopping screen.

Technical Risks and Precautions

  • Empty Bag Key: If the Bag Key parameter is empty, the system cannot perform the check, and in this case, the action returns nothing.
  • Incorrect Bag Key Format: The Bag Key must be valid and compatible with the shopping cart structure defined in the system.
  • Use of Results Appropriate to the Scenario: Bag Has Key only returns true/false; this value must be processed using conditional redirects.

The Bag Has Key action forms the basis of decision-making mechanisms in functions based on basket logic. When used correctly, it enhances the user experience and ensures that the system operates in a more controlled manner. It is one of the most commonly used controls, especially in ‘continue if available’ type flows.