The Register 3.0 app is our next‑generation register, built to combine the strengths of our earlier systems while solving their biggest limitations. Unlike Register 1.0 (built for QSRs) and Register 2.0 (dine‑in focused), Register 3.0 is an offline‑first register that works seamlessly for both dine‑in and togo operations. It empowers staff to take and manage orders in real time, receive instant alerts when tables need assistance, and continue processing payments even during network interruptions—delivering faster, more reliable service in any environment.
How Do I Configure The Register 3.0 App?
To use the Register 3.0 app effectively for dine in orders, you must first configure the settings for the Dashboard. Please note that the dine in portion of the app will not work unless the required settings on the Snackpass Dashboard are enabled.
Dashboard Settings
To ensure your Register 3.0 app functions correctly for dine in orders, the only required setup on your restaurant dashboard is configuring your tables.
This setup allows you to define:
Table numbers
Sections
Layout-based spaces
By organizing your tables according to your restaurant's layout, you enable smoother order management and accurate table tracking in the app.
Creating Tables
To correctly configure your tables and sections, follow these steps to ensure your table layout is properly set up in the Register 3.0 app:
Access Your Dashboard
Go to your Snackpass dashboard: Snackpass Dashboard.Navigate to Table Editor
From the left menu, select SETTINGS and then TABLE EDITOR.
Create Your Section
When you click on the Table Editor tab, a dialog box will prompt you to name your section. This represents a designated region in your restaurant that contains a group of tables, such as sections or different levels.
Example: Name it "Main Dining Room" and click CREATE SECTION.
Add Tables
At the bottom of the screen, you'll find a section with table shapes and layout options for barriers and labels. To add a table, click on the desired table shape and then tap on the canvas to place it. Once added, you'll be prompted to input the table number and the number of seats.
Adjust Table Placement And Size
Once added, you can drag tables to reposition them. Use the corner indicators on each shape to resize the tables as needed.
Repeat For All Tables
Repeat the previous steps for each table, making sure to enter the correct information for each one. Once added, each table will display its corresponding number at the center of the shape.
Add Barriers And Labels
For specific areas, such as a Drinks Station, select the rectangle and label shapes right next to Layout. Position them on the map as needed. Since barriers cannot be labeled, use the label shapes to clearly identify these areas.
Save Your Configuration
When you're finished, click SAVE SECTION in the upper right corner of the screen.
Once saved, all your new tables will be available to use in the Register 3.0 app.
How Do I Use The Register 3.0 App?
To access the Register 3.0 app, go to your device's home screen and select the Register app directly, or tap the hamburger icon in the upper-right corner and choose the app from the dropdown menu.
When you open the app, you'll be prompted to enter your employee PIN.
After entering your PIN, you’ll be automatically logged in and redirected to the main screen of the app.
The Register 3.0 app has four key tabs—Tables, Orders, Quick Order, and Notifications—which help optimize various aspects of the dine-in experience by managing orders, payments, and server alerts.
The Tables tab is used for managing dine-in ordering, while the Quick Order tab is designed for primarily handling pickup orders.
These features work together to make service faster and more efficient. Let’s dive into what each tab offers:
Tables
When you open the Register 3.0 app, you'll land on the Tables tab. This section is used for managing dine-in orders and allows servers to:
Start new table orders directly
Access orders connected to a table that customers placed on the Guest app
All tables you've created will appear on this screen—regardless of the section they’re assigned to—so everything is easily accessible in one place.
How To Start An Order In The Tables Tab
To start a dine-in order through the Tables tab follow the next steps:
Choose A Table: Select the table from the main tables menu.
Enter Guest Count: Specify the number of guests at the table (1-50). If there are more than 50 guests, use the appropriate grouping method, like placing separate orders.
Exploring The Menu: The menu is organized by categories, each in a colored box. Click a category to view items, which are marked with a corresponding colored line for easy identification.
Modifiers And Quantities: If an item has modifiers, click to choose your preferences. Adjust quantities using the - and + icons. The Register 3.0 app does not enforce modifier limits, providing more flexibility.
Duplicating Orders: To quickly reorder an item, click the REPEAT button at the bottom left.
Hold Items In The Order: If you're adding items to an order and there's something the customer might want but hasn’t confirmed yet, you can add the item to the cart and tap Hold. This ensures the item won’t be sent with the rest of the order.
If the customer decides to go ahead with it later, simply tap the held item, click on hold again, and then select Done > Send to include it in the order.
Finalizing the Order: Once done, click DONE, then SEND to send the order to the printers, KDS, and Orders tab.
Adding More Items: The new order will appear on the Tables tab. Click on it to add more items. Items that have already been sent will be highlighted in mustard yellow, while new items will appear in blue until they are sent. Once sent, new items will also turn mustard yellow.
Processing Payment: When ready, select the table and click PAY in the upper right. Enter your payment method (cash or credit) and phone number. The number shown next to pay is the order's subtotal.
Payment Process Flow
Initiating Payment: When the customer is ready to pay, click the Pay button within the order you're handling. The register supports Card Payment, Cash Payment, and Split Payments.
Card Payment
Select Payment Method: After clicking Pay, ensure the correct payment method (Card or Cash) is selected at the top of the screen.
Order Summary: You'll see a summary of the order with item prices listed next to each item.
Confirm & Pay: Click Confirm & Pay to proceed.
Enter Phone Number: To send a digital receipt, enter the customer's phone number (this step can be skipped, however the order will show "Unknown" as the name instead).
Enter Name: Enter the customer's name, or skip it.
Add Tip: If the customer wishes to leave a tip, enter the amount.
Card Payment Screen: Finally, a payment screen will appear, allowing the customer to process their card payment.
Cash Payment
Follow The Same Initial Steps: The first three steps for Cash Payment are the same as Card Payment.
Enter Cash Amount: After entering the phone number, a screen will display the total amount. Preset options for cash tendered will appear, or you can manually enter the amount using the numeric keypad. Click Confirm once the correct amount is entered.
Change Screen: A screen will display the change owed to the customer. Once confirmed, click Continue.
Reminder:To open a cash drawer, it must be connected to a register (either a dual register or a countertop register). Make sure the drawer is properly attached before use.
Order Complete: The order will be marked as complete.
Split Payment
Split payments are available for both Card and Cash payment methods.
Choose Payment Method
At the top of the screen, select the payment method the customer prefers to start the split with: CARD or CASH.
Select Split Payments
After selecting the payment method, click on the SPLIT option at the bottom left of the screen.
Choose Split Option
Choose the Split Option to divide the bill. You have two options at the top: Evenly and Amount. If you choose evenly, you will be shown preset amounts of people to split the bill between, from 2 to 4, and an OTHER option, in case there are more people in the party.
Additionally, you can select AMOUNT at the top. This will show you a keyboard where customers can enter a specific amount they will pay, without it being split evenly.
Confirm Payment Breakdown
Once you’ve chosen the number of splits or entered a specific payment amount, tap the Pay button in the bottom right corner.If you selected Evenly as the split method, the button will display (1 of X), where X represents the total number of payments needed to settle the bill.
If you chose Amount instead, the button will simply show Pay, since the number of payments is not predetermined.
Enter Phone Number (Optional)
After clicking on PAY, for each one of the payments, you can enter a phone number to send the customer a digital receipt.
Enter Customer's Number (Optional)
Enter the customer's name, or skip it.
Add Tip (Optional)
The customer will then have the option to add a tip, if desired. Note that tipping is only available for card payments.
Complete The Payment
Finally, the customer will be prompted to complete the payment either by CARD or CASH.
After the first payment is completed, the customer will be taken to the next payment screen. For each subsequent payment, you can switch between split and amount methods, as well as choose a different payment type—either card or cash. This process repeats until the entire bill is fully paid.
Order Actions
Register 3.0 offers a variety of actions you can take for managing your orders. To access these options, open the order and click the three dots (...) in the bottom left corner to view all available actions.
Customer Name: To add a customer name, click on the option to edit the default "Name" field. Click on it and enter the customer's name using the keyboard. Once entered, click Update to save the name to the order. Please note that a customer name can only be entered before any items in the order have been sent.
Phone: To add a customer’s phone number to the order, tap this option and use the numeric keypad to enter the number. Once entered, tap Continue to save it. Please note that a customer phone number can only be entered before any items in the order have been sent.
Note: Click the Note option to add specific instructions or requests for the order. After typing your note, click Add Note to save it.
Dining Option, Guests, and Server: These options display information about the dining setup, guest count, and assigned server. They are for display only and cannot be modified.
Transfer Table: To transfer the order to a different table, click the Transfer Table button and select the new table. The table number will be updated accordingly.
Custom Charge: Select this option to apply an extra custom charge to the table. A numeric keyboard will appear for you to enter the desired charge amount. You can enter a custom note for the custom charge by clicking the pencil icon in the top right corner.
Void: To void the entire order, select this option. You'll be prompted to confirm the action, as it cannot be undone.
Voiding Individual Items: To void an item after it has been sent, swipe left on the item within the order list and it'll be voided. Note that if the cart contains only a single item, you will not have the option to void it individually. In this case, you should void the entire order instead.
Discount: For custom discounts, click this option. Enter your employee PIN for authorization. Then, choose between a Dollar Amount or Percentage discount, enter the amount using the numeric keyboard, and click Add Discount to apply it. You can enter a custom note for the custom discount by clicking the pencil icon in the top right corner.
Remove From Table:To remove an order from a table, simply click "Remove from Table." The order will be unlinked from the table and will no longer appear under the Tables tab. However, it will remain active and visible in the Orders tab.
Tax Exempt Order: If you'd like to exempt an order from being charged tax, simply click this option to apply the tax exemption before sending the order.
Orders
The Orders tab displays all ongoing Snackpass orders, regardless of the platform—whether they're from the Guest app, Register, Online Ordering, or the Snackpass App. By default, the tab shows all orders, but you can easily refine your view using the filter option located at the top right corner, next to the refresh button.
Filters allow you to narrow down orders based on criteria such as payment status, order channel, fulfillment status, or payment type, making it easy to focus on specific types of orders.
Order Details
To view the full details of an order, simply tap on it. The order’s information will be displayed, starting with the following key details at the top:
Order Number: A unique identifier assigned to each order. Note that offline orders will follow a different numbering format, depending on the prefix configured in the Settings Beta app.
Customer's Name: If provided.
Fulfillment: 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: The platform used (Register, Guest, Snackpass App, or Online Ordering).
Provider: Defaults to Snackpass. If you’re integrated with Deliverect and third-party platforms like DoorDash, Uber Eats, or Grubhub, that information will also appear here.
Below these details is the Items Section. This section might be collapsed if there are many items in the order, but you can expand it to see all the items ordered by the customer.
Finally, at the bottom, you'll find the Financial Information section. This includes the subtotal, taxes and fees, tips, the grand total, and, if applicable—the number of payments made toward the order.
Order Actions
Within the Orders tab, you can perform a variety of actions depending on the status of the order:
For Ongoing Orders:
Edit: For open tab orders that haven’t been finalized, tap the Edit button in the top right corner. This will take you to the Tables order screen, where you can perform any of the actions available under Tables.
Print: Tap Print to see a list of all active printers. You can select a specific printer or choose to print on all printers if needed.
Pay: Selecting Pay initiates the payment process to complete the order.
For Completed Orders:
In addition to printing, you'll have two additional options:
Open Drawer: If it is a cash order, you can open the cash drawer, provided your device supports this feature.
Refund: Issue a full refund or use the numeric keypad to input a specific refund amount.
Quick Order
The Quick Order feature allows you to place pickup and dine in orders without associating them with a table. Unlike the Tables tab, where you need to select a table for dine-in orders, Quick Order simplifies the process by removing that step—making it perfect for customers ordering togo. The ordering process here is very similar to the one described in the How to Start An Order section for the Tables tab.
How To Place An Order With Quick Order:
Access Quick Order: Tap the lightning bolt icon (the third icon at the bottom of the screen) to open the Quick Order tab.
Add Items: Use the categories and item navigator to add items to the cart.
Add Order Details:
Tap the three dots (...) in the bottom left corner to enter order details.
Include the customer’s name, phone number, and any important notes to keep the order organized. Please note that customer name and phone number must be entered before the order is sent.
Add custom charges or discounts, if applicable.
Finalize the Order:
Note: All orders placed through Quick Order will automatically be labeled as PICKUP orders. Use order actions to change dining option to dine in if desired.
Notifications
The Notifications tab is the final section of the Register 3.0 app. This tab alerts your staff whenever customers use the Call Server button on the Guest app. For more information about this feature, refer to the Guest Settings Configurations section in the Guest article.
How Notifications Work:
When a customer taps the Call Server button on the Guest app, a notification badge will appear on the Notifications tab (the fourth tab in the app), displaying the total number of active notifications.
Staff can tap the tab to view all notifications by default or filter notifications by specific service stations as needed.
Notifications will indicate which table (e.g., Table X) requires attention, ensuring servers can respond promptly.
Marking Notifications As Complete:
Once the server has addressed the table's needs, they can return to the Notifications tab, select the relevant table, and mark the notification as Complete to remove it from the list.
Offline Functionality
Register 3.0 is designed to continue operating during network outages, allowing you to take orders and accept offline payments seamlessly.
Key Differences Between the Register 3.0 while Online And Offline
Payment Processing:
Online: Payments are processed in real time.
Offline: If Offline Payments is enabled for your store, payments will be securely captured and stored on the device. They are processed automatically once the device reconnects to the internet.
Order Numbering:
Order numbers differ based on the mode of operation.
Online Orders: Use the standard sequence (#1, #2, #3, etc.).
Offline Orders: Use a custom prefix set in the Settings Beta app (e.g., #REG1, #REG2, #REG3), allowing you to distinguish offline orders easily.
All other app features remain fully functional while offline.
Important Reminder:
When the system is offline, payments can only be processed using specific devices:
✅ Supported For Offline Payments:External Card Readers(e.g., M2 or BBPOS) connected to kiosks or countertop registers.Handheld Registerswith tap-to-pay or chip insert capability.
🚫 Not Supported For Offline Payments:Dine-In Tablets– These have built-in readers that do not support offline transactions. However, an external reader (M2 or BBPOS) can be connected to the tablet to accept offline payments.
Please ensure you're using the correct device when operating offline.
For more information about how offline payments work, please refer to the Offline Payments section in the SnackOS 2.0 article.
Additional Feature Information
Supported Features
Order Management: Take orders, process payments (tap, swipe, insert), modify sent orders, view ongoing orders, and add notes or custom charges.
Payment Handling: Accept various payment methods, split payments evenly or by custom amounts, and check out dine-in and to-go orders.
Order Management: Includes voiding items/orders, custom discounts, adding order notes, and managing employee permissions.
Multilingual Support: Available in Chinese and Spanish for several features (e.g., SnackOS, KDS, Dine-In Register).
Quick Order: This feature provides a faster checkout flow with the option to split payments too.
Not Supported
Limited Discount / Promo Features: No item-level discounts, preset promotions, or automatic gratuity.
Custom Items: You can't add custom items directly. Custom charges can be used as a workaround with a custom note.
Payment Options: No gift card or store credit support.
Key Order Management Tips
Order View: Users can see order status (unpaid, paid, in-progress, completed), filter orders, and view detailed information (including payment and kitchen status).
Customer Info: Add customer names and phone numbers to orders for clearer identification and KDS visibility, otherwise, the name will be shown as Unknown.
Refresh Orders: If orders aren't up-to-date, use the refresh button to update the display.
Printing: Orders print once sent to the kitchen. For orders placed through the Quick Order tab, avoid sending without a name to prevent "Unknown" entries on the KDS.
Cash Flow Management
Payment Handling: When accepting cash payments, ensure accurate cash amounts are entered and manage change using the connected cash drawer.
Notes For Partners:
Quick Order Naming: Add a customer name before sending items to the KDS for clear identification.
Ticket Printing: Once paid, no new tickets print unless manually triggered.
Cash Orders: To process cash orders, use the Register 3.0 app, as the Guest app currently does not support cash payments.
If you have any questions or encounter issues with Register 3.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].





































































