A full redesign of the product catalog and payment-link experience — simplifying merchant setup, sharing, and checkout into a single cohesive flow.
The legacy catalog and payment-link tools had grown independently and spoke different visual languages. Merchants had to add a product in one screen, generate a link in another, then style the checkout in a third — with overlapping fields and inconsistent terminology between them.
I shadowed 9 merchant teams over two weeks, mapping every click from adding a product to receiving payment. The audit surfaced 14 redundant fields, 6 inconsistent button labels for the same action, and a checkout that didn't reflect the merchant's brand settings.
I unified catalog, links, and checkout under a shared component model in our design system. Adding a product now generates a sharable link automatically. Checkout inherits brand tokens by default. Settings that only matter to a small percentage of merchants moved into a clearly labeled "advanced" panel.
Time from product creation to first shared link dropped from 6:40 to 1:55 on average. Merchant CSAT for the checkout experience rose from 3.4 to 4.6 / 5. The shared component model also cut engineering work for the next two billing features in half.
The catalog still treats every product as a one-off. The next opportunity is bundles and tiered pricing — a frequent ask from higher-volume merchants — which would slot into the unified component model cleanly.