Settle the plan question before you collect quotes. It changes the scope more than any design decision will.
Every plan. The checkout editor sets your logo, colours, fonts and the one-page or three-page layout. Checkout settings make fields such as company name, address line 2 and phone number hidden, optional or required. The Thank you and Order status pages accept extensions, so surveys, reorder prompts and post-purchase offers can live there.
Public apps that contain Functions also work on any plan. That's the usual route for a non-Plus store that needs to hide, rename or reorder delivery and payment options.
Plus only. UI extensions inside the information, shipping and payment steps, whether they come from a public app or a custom build: a gift message field, a delivery date picker, an upsell beside the order summary, a returns note by the pay button. Also custom apps with Functions, which is how Plus stores get discount, delivery or payment logic no public app sells.
Why checkout.liquid edits are gone. Plus stores used to edit the checkout template directly. Those edits broke when Shopify changed the checkout and held stores back from newer checkout features. Extensions replaced them with fixed, upgrade-safe slots, Functions took over the logic, and custom pixels in Customer events took over tracking.
The deadline has passed on every plan. Plus stores had to move their Thank you and Order status pages off checkout.liquid and Additional Scripts by August 2025, and non-Plus stores lost Additional Scripts and script tags on those pages in August 2026. If a pixel, message or upsell quietly disappeared from your order confirmation, that's the likely reason — it needs rebuilding, not restoring.