Skip to main content

SnackOS 2.0 | Register 2.0

Register 2.0 lets you manage pick up and dine-in orders with offline payment support.

Updated this week

What Is Register 2.0?

Register 2.0 is the main POS app in SnackOS 2.0. It allows your team to:

  • Create dine-in and counter service orders

  • Manage existing orders (refunds, reprints, adjustments)

  • Process card and cash payments

  • Split payments

  • Continue accepting payments during internet outages (offline payment support)

Register 2.0 is designed to support both full-service and quick-service workflows. Its offline-first architecture ensures you can continue operating even during network interruptions.


Accessing Register 2.0

To open the app:

  1. From your device's home screen, tap Register,
    or

  2. Tap the menu (☰) in the top-right corner and select Register.

You will be prompted to enter your employee PIN.

After entering your PIN, you'll be logged in and taken to the main Register screen.


When To Use Each Register 2.0 Tab

Register 2.0 is organized into three main tabs: Orders, Quick Order, and Tables. Each tab supports a different workflow.


Orders Tab (Order Management)

Use the Orders tab to manage existing orders.

This tab is best for:

  • Viewing order details

  • Issuing refunds

  • Reprinting receipts or tickets

  • Reviewing payment information

  • Adjusting or updating completed orders

Note: While you can initiate order creation from this tab, new orders will redirect you to Quick Order.

Think of the Orders tab as your order control center.


Quick Order Tab (Counter Service & Pickup)

Use the Quick Order tab to create and complete orders quickly.

This tab is best for:

  • Counter-service environments

  • Pickup orders

  • Fast-casual workflows

  • High-volume ordering

Quick Order allows staff to:

  • Add items

  • Apply discounts or charges

  • Take payment

  • Complete the transaction immediately

If your restaurant primarily handles counter service or quick pickups, this will likely be your most-used tab.

Tables Tab (Dine-In Service)

Use the Tables tab for full-service dine-in operations.

This tab is best for:

  • Opening and managing tables

  • Assigning guests

  • Adding items throughout the meal

  • Splitting checks

  • Closing out tables when guests are ready to pay

If your restaurant operates with table service, this is where servers will spend most of their time.


Register 2.0 is built with an offline-first architecture. In the event of a network outage, the app will continue operating across all tabs.

  • Orders, Quick Order, and Tables remain accessible during connectivity interruptions.

  • Both Quick Order and Tables support offline payment processing.

  • Once your internet connection is restored, offline transactions will automatically sync.

⚠️ Important: Offline payments carry additional risk (such as declined cards after reconnection). Please review the Offline Payments section below for detailed guidance and best practices before using this feature.

Orders | Register 2.0

When you open the Register 2.0 app, you will land on the Orders tab by default.

The Orders tab displays all ongoing Snackpass orders, regardless of where they were placed. This includes orders from:

  • Register

  • Guest app

  • Online Ordering

  • Snackpass app

  • Third-party integrations (if applicable)

This tab is primarily used to review and manage existing orders.


Filtering Orders

By default, the Orders tab shows all ongoing orders. To refine your view:

  • Tap Filter in the top-right corner.

  • Select the criteria you'd like to apply.

This allows you to narrow down the order list based on status or other available filters.


Creating A New Order

You can start a new order from this screen by tapping: + NEW ORDER

This will redirect you to the Quick Order tab to begin building the order.


Viewing Order Details

To view an order's full details, tap on the order.

At the top of the screen, you'll see key order information:

  • Order Number : Unique identifier for the order.

    • Offline orders use a different numbering format based on the offline prefix configured in the Settings app (for example: #REG103).

  • Customer Name: If provided.

  • Fulfillment Type: Dine-In, Pickup, or Delivery.

  • Table Number: If applicable.

  • Number Of Guests: For dine-in orders.

  • Order Time: When the order was placed.

  • Phone Number: If provided.

  • Channel: Where the order originated (Register, Guest, Snackpass App, Online Ordering).

  • Provider: Defaults to Snackpass. If integrated with Deliverect or third-party platforms (e.g., DoorDash, Uber Eats, Grubhub), that information will appear here.

Items Section

Below the order details, you’ll find the Items section.

  • This may appear collapsed if the order contains many items.

  • Tap to expand and view all items included in the order.


Financial Information

At the bottom of the order, you’ll find the Financial Information section, which includes:

  • Subtotal

  • Taxes and fees

  • Tips

  • Grand total

  • Number of payments applied (if applicable)

This section provides a full breakdown of how the total was calculated.


Order Actions

Available actions depend on the status of the order.


For Ongoing Orders

You may see the following options:

Edit

For dine-in orders that have not been finalized:

  • Tap Edit in the top-right corner.

  • You will be redirected to the Tables tab to manage the order.

From there, you can perform all actions available within the Tables workflow.


Print

Tap Print to:

  • View a list of active printers

  • Select a specific printer

  • Print to all printers (if needed)

Pay

Tap Pay to initiate the payment process and complete the order.


For Completed Orders

For completed orders, you will still have access to printing, plus the following:

Open Drawer

For cash orders, you can open the cash drawer (if your device supports this feature).


Refund

You can issue:

  • A full refund

  • A partial refund (enter a specific amount using the numeric keypad)

Refunds will follow your configured payment processing rules.


Quick Order | Register 2.0

The Quick Order tab is designed for fast counter service and pickup orders. It allows staff to build an order, apply adjustments, and complete payment in one streamlined flow. To open Quick Order:

  • Open Register

  • Tap the Lightning Bolt icon in the bottom navigation bar

You'll be taken directly to the Quick Order screen.


Starting A New Order

Add Items

  • Select a menu category.

  • Tap an item to open the modifier screen.

  • Choose required and optional modifiers.

  • Add special instructions if needed.

  • Tap Add Item to add it to the cart.

  • Adjust quantity as needed.

Repeat for all items in the order. You can use the search bar to quickly find menu items.


Order Settings & Details

Once items are added, you can configure order-level details. Tap the three-dot menu to access additional options:

  • Restart Order: Clears the cart.

  • Guest Count: Set number of guests (dine-in only).

  • Transfer Table: Assign a dine-in order to a table.

    • Note: Dine-in orders created through Quick Order are not automatically linked to a table. If needed, they must be manually assigned using the Transfer Table function. Once transferred, the order will move from the Quick Order view to the Tables view.

  • Server Name – Assign or change the server.

  • Tax Exempt – Remove tax from the order.

  • Void – Void the order.

You can also add:

  • Customer Name

  • Phone Number

  • Order Notes

  • Fulfillment Type (Pickup or Dine-In)

For full dine-in table management, use the Tables tab.


Charges & Discounts

Before checkout, you can apply adjustments:

Charges

  • Tap Charge

  • Add the amount

  • Include a note explaining the reason

Discounts

  • Tap Discount

  • Apply as a dollar amount or percentage

  • Add notes if needed

Review & Checkout

At the bottom of the screen, you can review:

  • Subtotal

  • Taxes (if applicable)

  • Total

When ready, tap Pay.


Taking Payment

Register 2.0 supports card, cash, gift cards, and split payments.

After tapping Pay, select a payment method.

Optional prompts will appear for:

  • Customer phone number

  • Customer name

  • Customers may be prompted to add a tip, if tipping is enabled.

    Tips are only applied to card payments and are not available for cash or gift card payments.


Card Payments

  • Guest completes payment on the card reader.

  • Follow on-screen prompts to finalize.

Cash Payments

  • Enter the amount received.

  • The system automatically calculates change due.


Gift Card Payments

Use this option when a customer is paying with a physical gift card.

  • Scan the gift card using the gift card scanner, or enter the code manually.

    • Gift card scanners are only compatible with Dual Register devices.

  • Enter the gift card PIN.

  • Tap Submit to complete the payment.

Split Payments

On the payment screen, tap Split.

You can:

  • Split evenly (2–8 guests or custom number)

  • Split by custom amounts


    Complete each portion of the payment individually. The checkout process remains the same for each split.


Completing The Order

After payment, choose one of the following:

  • Print receipt

  • Text receipt

  • No receipt

Then select:

  • New Order to begin another order

  • Done to return to the SnackOS 2.0 home screen

Tables | Register 2.0

The Tables tab is used to place and manage dine-in orders that are assigned to specific tables. To access Tables:

  • Open Register

  • Tap the Tables icon in the bottom navigation bar

Orders created in the Tables tab are automatically associated with a table.

Recommended: Use the Tables tab for all dine-in service where table assignment is required. Dine-in orders created in Quick Order are not automatically tied to a table.


Starting A Dine-In Order

1. Select A Table

Tap the desired table from the floor view.

2. Enter Guest Count

Specify the number of guests (1–50).


For parties larger than 50, create multiple grouped orders if needed.

You’ll then enter the menu screen to begin building the order.


Adding Items To A Table

  • Select a menu category.

  • Tap an item to choose modifiers.

  • Adjust quantities as needed.

  • Tap Done to add the item.

Additional Options While Creating Order

  • Repeat: Quickly duplicate an item.

  • Hold: Prevent an item from being sent immediately.

    • To release a held item: tap it, remove Hold, then tap Done > Send.

Sending Items

When ready:

  • Tap Done

  • Then tap Send

Items will be sent to printers, KDS, and appear in the Orders tab.

Item Status Indicators

  • Blue – Newly added, not yet sent

  • Mustard Yellow – Already sent

You can reopen the table at any time to add more items. Newly added items must be sent separately.


Managing An Open Table

Open the table and tap the three-dot menu to access additional actions.

Order-Level Actions

  • Transfer Table: Move the order to another table.

  • Custom Charge: Add an additional charge.

  • Discount: Apply a dollar or percentage discount (PIN required).

  • Tax Exempt: Remove tax before sending the order.

  • Void Order: Void the entire order (cannot be undone).

  • Remove From Table: Unlink the order from the table (remains visible in Orders tab).

Editing Order Details

These can only be modified before any items are sent:

  • Customer Name

  • Phone Number

  • Order Note

The following are display-only and cannot be modified:

  • Dine-In Status

  • Guest Count

  • Assigned Server

Voiding Individual Items

To void a sent item:

  • Swipe left on the item.

If the order contains only one item, you must void the entire order instead.


Taking Payment

When guests are ready to pay:

  1. Open the table.

  2. Tap Pay (top right).

Register 2.0 supports:

  • Card payments

  • Cash payments

  • Split payments

Card Payments

  • Review the order summary.

  • Tap Confirm & Pay.

  • Optionally enter phone number and customer name.

  • Add tip (if applicable).

  • Guest completes card transaction on the card reader.

Cash Payments

  • Follow the same initial steps.

  • Enter the amount received.

  • The system automatically calculates change due.

  • Confirm to complete the order.

Note: A cash drawer must be properly connected to the register to open automatically.


Split Payments

Split payments are available for both card and cash. After tapping Pay:

  1. Select the starting payment type (Card or Cash).

  2. Tap Split.


You can split:

  • Evenly (preset number of guests or custom)

  • By Amount (enter specific amounts per payment)


Each split is processed individually until the full balance is paid. You may switch payment types between splits (e.g., one card, one cash). Tipping is available for card payments only.


Once the full balance is paid, the order will be marked as complete. The table will close automatically after payment is finalized.

Register 2.0 Offline Functionality

Register 2.0 is built with an offline-first architecture. In the event of a network outage, you can continue to:

  • Create orders

  • Send tickets to printers (LAN required)

  • Accept supported offline payments

When internet connectivity is restored, offline transactions will automatically sync and process.

During a network outage, only orders created directly within Register 2.0 using offline payments will appear in the Orders tab.

Orders placed through the Snackpass App or Online Ordering will not display until internet connection is restored.

To avoid missed or delayed orders, we recommend pausing Online Ordering during outages via the Snackpass Dashboard (Store → Orders → Pause).

Note: Offline Payments must be enabled in your Snackpass Dashboard before they can be used. For step-by-step instructions on enabling this feature, please refer to our Offline Payments Support article. This toggle applies specifically to offline card payments.

If Offline Payments are not enabled and your network goes down, cash orders can still be processed directly within Register 2.0.
However, card payments will not be available unless Offline Payments was enabled in advance.


Offline Mode: What Changes

Payment Processing

Online Mode

  • Payments are authorized and processed in real time.

Offline Mode

  • Payments are securely stored on the device.

  • Transactions are automatically submitted once the register reconnects to the internet.

⚠️ Important: Offline payments are not authorized at the time of purchase. If a card is later declined, the restaurant assumes the risk.


LAN Requirement For Printing (Critical)

For offline printing to work properly:

  • The register and printers must be powered on

  • Both must be connected to the same LAN network

  • They must remain on the same network during the outage

If the register and printers are on different networks:

  • Payments may still be captured offline

  • Tickets will not print

This is one of the most common causes of printing issues during outages. Always verify LAN connectivity between your register and printers.

If an order is taken on the printer leader device:

  • The ticket will print

  • The order will appear in the Orders tab

  • The order will not appear on the KDS

If an order is taken on a non-printer leader device:

  • The ticket will not print

  • The order will still appear in that device's Orders tab

For full LAN setup instructions, refer to the SnackOS 2.0 | LAN Printing guide.


Order Numbering

Order numbers differ depending on connectivity:

Online Orders

  • Use the standard numbering sequence
    Example: #1, #2, #3

Offline Orders

  • Use a custom offline prefix configured in the Settings app
    Example: #REG1, #REG2, #REG3

This allows you to easily distinguish offline transactions.


Devices Supported For Offline Payments

Offline payments are only supported on specific hardware.

Supported

  • Registers connected to external card readers (e.g., M2 or BBPOS)

  • Handheld registers with built-in tap-to-pay or chip insert capability

🚫 Not Supported

  • Tablets with internal card readers

If using a tablet, you must connect a supported external reader (such as M2 or BBPOS) to process offline payments. Always verify that your device setup supports offline transactions before operating without internet.


Best Practices For Offline Support

  • Ensure registers and printers are on the same LAN network.

  • Keep all devices powered on during outages.

  • Monitor offline transactions and confirm they sync once connectivity is restored.

  • Train staff on offline payment risk and receipt handling procedures.

For additional details, review:

Additional Feature Information

This section outlines general capabilities and limitations of the Register 2.0 app.


Supported Capabilities

Order & Payment Management

Register 2.0 allows you to:

  • Create and manage pickup and dine-in orders

  • View ongoing and completed orders

  • Modify sent orders (where permitted)

  • Void items or full orders

  • Apply custom discounts (dollar or percentage)

  • Add custom charges

  • Add order-level notes

  • Process payments (tap, insert, swipe)

  • Accept cash payments

  • Split payments evenly or by custom amount

Order Visibility & Status

  • View order status (Unpaid, Paid, In Progress, Completed)

  • Filter and search orders

  • Access detailed payment and fulfillment information

Multilingual Support

Register 2.0 supports English and Chinese for select features across:

  • SnackOS

  • KDS

  • Register 2.0

Current Limitations

The following features are not supported in Register 2.0:

Discounts & Promotions

  • No item-level discounts

  • No preset promotional campaigns

  • No automatic gratuity

Custom Items

  • Custom items cannot be added directly to an order

  • Custom charges may be used as a workaround (with a note for clarity)

Payment Types

  • No store credit support

  • No digital gift cards.

Operational Best Practices

Customer Identification

  • Add a customer name before sending items to the KDS to avoid Unknown entries.

  • Add phone numbers when available for clearer order tracking.

If no name is entered, the order will display as Unknown.


Printing Behavior

  • Orders print once they are sent to the kitchen.

  • After payment is completed, new tickets will not print automatically unless manually triggered.

Ensure printers are properly configured to avoid missed tickets.


Cash Handling

  • Cash payments must be processed through the Register 2.0 app (not the Guest app).

  • Enter accurate cash amounts to ensure correct change calculation.

  • Confirm the cash drawer is properly connected before processing cash transactions.

Order Refresh

If orders appear outdated:

  • Use the refresh option to update the order list.

If you have any questions or encounter issues with Register 2.0, feel free to reach out to our Snackpass partner support team. You can contact us via live chat in your partner app, by phone at 866-868-2146, or through email at [email protected].

Did this answer your question?