Skip to main content
POSOctober 23, 2026

Why Shopify and Square POS Layout Restrictions are Forcing Retailers to Checkout Builders

Shopify and Square let you rearrange the tiles on your POS layout, not the checkout itself. Here are the exact limits, what the workarounds cost, and when a checkout builder becomes the cheaper fix.

Boutique owner looking at a tablet point of sale with a rigid tile grid, illustrating Shopify and Square POS layout restrictions

Shopify POS and Square POS both let you rearrange the tiles on a checkout screen. Neither lets you change the screen itself. When a store's workflow runs into those POS layout restrictions, there are three ways out. Train staff around it, pay a developer to build on the vendor's narrow extension slots, or move to a checkout builder where the layout is yours to edit. The first two get expensive, and that's what pushes retailers toward the third.

Vendor docs change often, so treat the details below as a snapshot of Shopify's and Square's published help and developer docs as of October 2026.

What can you change in the Shopify POS layout?

The home screen, mostly. Shopify calls it the smart grid: tiles for products, collections, apps and built-in features that you can reorder, group onto pages and give different icon colors. Shopify's help center notes that tile font size and style can't be changed, which caps how far you can take a brand-first layout at the counter. Edits made on a device apply only to the location that device is logged into, while templates built in the admin can cover several locations.

Everything past the grid is fixed. The cart, checkout and payment screens follow Shopify's design. Apps can add to them, but only in the slots Shopify provides.

What can you change in Square's item grid?

Square gives you item, variation, category, custom amount and shortcut tiles (discounts, gift cards, rewards, customers), spread across named pages. For straightforward counter sales, that works well.

The harder limit is modes. Retail, Bookings, Services and the restaurant modes each carry a different feature set. Square's help center is blunt about it: "You cannot combine features from multiple modes into one." A shop that sells products and books appointments has to switch modes on the device to do both. Grid sync has limits too: Android devices and Square hardware sync the grid within one location only, which matters if you need to push changes to every location at once.

Cashier tapping a fixed tile grid on a tablet POS layout, with a taped note beside it

Why does a fixed grid stop working?

A grid assumes every sale is "tap the item, take the payment." Plenty of retail isn't that simple. A sale that needs a deposit, a required question, a staff assignment or any step the vendor never planned for has nowhere to live on a tile. The software doesn't bend, so the staff do.

What do the workarounds actually cost?

Workaround 1: train around it. Cheat sheets on the counter, custom amount tiles for unlisted items, a second app for whatever the POS can't handle. Each fix is cheap on day one. Over time they become the duct-tape system that actually runs the store. And a custom amount records a price, not a product, so those sales aren't tied to your catalog or its stock counts.

Workaround 2: pay for development. Shopify's POS UI extensions let a developer add a tile, a full-screen modal or a content block to set screens like cart line items, customer details and orders. A tile gets a heading, a subheading, a count and a color tone, and it responds to a tap or a long press. You're adding to Shopify's screens, not replacing them, and Shopify ships a new version of this developer kit every quarter, so the app needs upkeep.

Square's routes are narrower. Its Point of Sale API hands the sale off to Square's own app and doesn't support itemized sales. Its Terminal API lets you build your own POS app and send payments to a Square Terminal, but then you build everything else. Split tender is your job, cash has to be recorded separately, and external printers don't work while the terminal is paired.

Either way, you're paying a developer to work around a layout you still don't control. The reverse problem is just as stubborn: most systems let you hide a feature, not remove it.

Workaround 3: change systems. This is where checkout builders come in.

Store owner at a back-office desk covered in sticky notes and checklists, the cost of POS workarounds

What is a checkout builder?

A checkout builder is a point of sale where the checkout screen is something you edit, not something you arrange tiles on. The plumbing stays standard: catalog, payments, inventory, receipts and reports. The screens and the steps between them become yours.

The honest catch is that a blank canvas is a risk at a till. A good checkout builder doesn't make you start from nothing. It gives you ready-made checkouts to begin with, lets you test changes before staff ever see them, and lets you roll back if something breaks mid-shift.

How do you switch without starting over?

Final works this way. You can start from a ready-made checkout in the Flow Library and keep it as is, or describe the change you want in Flow Studio. Every deploy is versioned, and you can roll back to an earlier version from Station Home. Products, categories and customers can be imported from Square or Shopify, while historical orders stay in the old system. There's no monthly software subscription; merchants pay per transaction.

So, are layout restrictions really forcing retailers to checkout builders?

Not every retailer. If your store fits the grid, Shopify POS and Square POS are good at what they do, and switching for the sake of it is wasted effort. The pressure starts when the list of workarounds outgrows the list of features, and the only fix on offer is paying a developer to decorate screens you still can't change. Add up the side costs while you're at it (Shopify's tax calculation fee on in-store sales is a recent one). At that point, editing the checkout itself is the cheaper option.

Rule of thumb: if your staff need a cheat sheet to get through checkout, the layout is the problem, not the staff.

Want to see what an editable checkout looks like? Browse the ready-made checkouts in the Flow Library and try one live.

Frequently asked questions

Can you customize the Shopify POS layout?

Partly. You can reorder smart grid tiles for products, collections, apps and features, group them onto pages and change their icon colors. Shopify's help center says tile font size and style can't be changed, and the cart and checkout screens follow Shopify's design.

Can you customize the Square POS checkout screen?

You can arrange Square's item grid with item, variation, category, custom amount and shortcut tiles across named pages. The features on the device come from the mode it runs, such as Retail or Bookings, and Square doesn't let you combine features from multiple modes into one.

Can I use Square for retail and appointments on the same device?

Not in a single mode. Square's help center says features from different modes can't be combined, so the device has to switch between modes, such as Retail and Bookings, to use both feature sets.

What are Shopify POS UI extensions?

They are developer-built app components that add a smart grid tile, a full-screen modal or a content block to specific Shopify POS screens, such as cart line items, customer details, orders and post-purchase. They add to Shopify's screens rather than replacing them, and they need a developer to build and maintain.

What is a checkout builder?

A checkout builder is a point of sale where the checkout screens and the steps between them can be edited, not just rearranged. The catalog, payments, inventory, receipts and reports stay standard, while the layout and flow of a sale are yours to change.

Do I lose my data if I switch from Square or Shopify to Final?

Products, categories and customers can be imported into Final from Square or Shopify. Historical orders stay in the old system, so export any order reports you need before you cancel.

When should a retailer switch POS systems because of layout limits?

When staff rely on cheat sheets or a second app to finish a sale, or when the only fix on offer is paying a developer to build an extension on screens you still can't change. If your store fits the grid, staying put is usually the cheaper choice.