Dynamic Display Logic in Checkout Options

There are two types of display logic within Checkout Options:

  • Block Conditions. Control the display properties of blocks based on the blocks in the same options set.
  • Checkout Conditions. Control the display properties of blocks based on the properties of the Checkout.

Block Conditions control the interaction of functionality blocks. For instance – if you only want to show the gift message block if an upsell is selected – this would be set up as a Block Condition.

First, select the Block within your Checkout Options set, and select Display Rules. Then, under Block Conditions, select what other Block you want to choose as the trigger, and then choose the status. For instance, if Upsell is selected:

Checkout Conditions work in the same way, though the trigger will be a property of the Checkout, such as what products are present in the Checkout, or what the total value of the cart is.

For instance, only show the Gift Message option if the total value of the Checkout is over $20:

You can stack as many Block or Checkout Conditions as you need to, and Giftship will read them and properly render the relevant functionality Blocks based on their logic.

There is also a master way to control when to display a Checkout Options set – based on what Products are present. In the master Display Settings section – you can choose to display for only specific products being present:

Can't find the answer in our documentation?
Contact Support