Workflows & cart triggers: automate the counter without a custom extension. See what's new

Countertop opsfor Shopify POS

Capture data, build store rules, automate process. One tool for building your retail checkout on Shopify Point of Sale.

5.0 on the Shopify App Store
240+
retailers using our apps
120+
Shopify Plus merchants
55K+
fields applied / month
5★
App Store rating

Use cases

Explore what Countertop enables on Shopify POS

Tap through workflows stores run every day, engraving, product rules, custom forms, counter automation, and branded print outs.

Engraving

Capture engraving messages

Collect personalisation copy per line item at the register, structured on the right product, ready for workshop, Flow, and fulfilment.

  • Text, date, or list fields on line items with validation and defaults
  • Staff see the message on the product they are selling, not buried in order notes
  • Search and export captured values later in Responses
Engraving use case
Save
Applied to item

Workflow actions

Everything staff can do mid-sale

28 actions to collect information, update the cart, customer, discounts, hardware, and store data. Answers from earlier steps carry forward to later ones using placeholders.

Fields & layouts

  • Open fieldPrompt staff and save to the cart, or capture for later steps only.
  • Open viewShow a full view layout, fields, headings, and references, in one step.

Product & catalog

  • Look up productOpen POS product search, with an optional prefilled query from earlier steps.
  • Add product to cartAdd a variant by picker, ID, or placeholder, with quantity, properties, and discounts.
  • Remove productRemove matching line items by product or variant ID.
  • Add custom saleAdd a custom-priced line not in your catalog.

Cart & order data

  • Add cart attributeSet an order attribute on the open cart.
  • Set cart noteSet or replace the cart note.
  • Add line item propertiesAdd properties to a line item already in the cart.
  • Remove line item propertiesRemove properties from a line item by UUID and keys.
  • Remove cart propertiesRemove order attributes by key.
  • Clear cartRemove all line items from the cart.

Customer

  • Add customerAttach a customer to the cart.
  • Remove customerDetach the customer from the cart.

Discounts

  • Add discount codeApply a discount code to the cart.
  • Apply cart discountApply a cart-level POS discount, percentage or fixed amount.
  • Remove discount codeRemove a specific discount code.
  • Remove all discountsClear every discount on the cart.

Staff & hardware

  • Show banner messageShow a toast to staff, then continue automatically.
  • Set attributed staffAttribute the sale to a staff member.
  • Open scannerLaunch the device barcode scanner.
  • Take photoCapture a photo and upload to Shopify Files.
  • Open drawerOpen the connected cash drawer.
  • Create print outPrint from a template, plain text, or file URL, with optional staff editing on POS.

Data & automation

  • CalculateAdd, subtract, multiply, or divide values from prior steps.
  • Manipulate textFormat or combine text from earlier steps with a template string.
  • Send a requestSend an HTTP request from the device.
  • Set metafieldWrite shop, product, order, customer, or content metafields via the Admin API.

Workflows can also start from cart triggers, when products, customers, discounts, or cart attributes change, or from cart, customer, product, order, and post-purchase POS surfaces. See POS targets for setup.

From museums to multi-nationals

Trusted by 220+ retailers

Over half our customers are Shopify Plus merchants running multi-location operations.

What a great app for enhancing our POS processes! Josh's support is amazing. There is no way to consent a customer into SMS marketing via POS. With Countertop and a little bit of code, this is now automated.
MMA Fight Store
Excellent addition to our POS storefront, specifically useful for collating in-person zip codes for reporting. Integrating with Flow makes organizing the data a breeze.
Whatcom Museum
An essential app if you use Shopify POS. Easy to set up, flexible enough for everything we capture in store, and the team ships improvements constantly.
Multi-location retailer
Countertop at Shopify Unite Melbourne

Who we are

Experts in Shopify & retail

Countertop grew out of years spent both behind the counter and at Shopify Plus. After helping hundreds of merchants launch on Plus, we build the tools they were missing in Shopify Point of Sale.

2017First Shopify app released
2024Countertop.dev launched
240+Retailers using our apps

Build your Shopify POS Countertop

Already use Countertop? View documentation