1. I tested multiple structures
I explored a multi-step stepper modal and a dedicated Shopify-like page, then landed on a long, no-step modal built from card-based sections. This kept the experience integrated, helped chunk advanced settings, and preserved a fast path.

Layout iterations: page and multi-step modal
Key tradeoff: The stepper reduced overwhelm but made the flow feel longer and introduced a non-standard modal pattern for Postscript. The page approach improved clarity but risked feeling disconnected when users create offers mid-workflow.
2. Iterated on Buy X Get Y based on user feedback.
This was the most complex offer type, and it took several iterations to arrive at a clean solution. After research, I renamed it from Gift with Purchase to Buy X Get Y, a more inclusive label that matches Shopify’s standard terminology and more clearly describes the configurations it supports. Merchants already knew Shopify’s language, which reduced the learning curve.

Layout iterations: page and multi-step modal