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:
From your device's home screen, tap Register,
or
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:
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:
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:
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:
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
Discounts
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
Cash Payments
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:
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:
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:
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:
You can split:
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 printThe order will appear in the Orders tabThe order will not appear on the KDS
If an order is taken on a non-printer leader device:
The ticket will not printThe 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:
The SnackOS 2.0 | LAN Printing guide
The Offline Payments section in the SnackOS 2.0 overview article
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].





























































