r_keeper Integration

Online Orders Into Your r_keeper Register

Website, QR and delivery orders are created on your r_keeper 7 cash server with the right dish codes. The stop list follows online, and orders opened at the register can come into Ordering.Tools too.

What the r_keeper integration does

r_keeper runs the register, the halls and the kitchen in many restaurants and hotels. Ordering.Tools adds the guest side: your own ordering website, QR menus on the tables, pickup and delivery. The integration connects to your r_keeper 7 cash server through its XML interface and creates every online order there, dish by dish, with the codes from your r_keeper menu.

It reads back as well. Dishes on the r_keeper stop list show as sold out online, orders opened at the register can be imported into Ordering.Tools, and an order closed on r_keeper is completed for the guest. Changes are read on a schedule, so none of this depends on r_keeper's paid notification module.

What changes for your team

No second order entry

Online orders are created on r_keeper directly. Nobody re-enters them at the register, so the kitchen gets exactly the dishes the guest chose.

The stop list works online too

When a dish goes on the stop list in r_keeper, it turns sold out on your online menu. Guests can't order what the kitchen can't make.

One picture of the day

Online orders and orders opened at the register can sit in one list in Ordering.Tools — for reports, follow-up and the end-of-day check.

Built for how r_keeper really runs

No reliance on a notification licence that drops events when the cash server restarts. Ordering.Tools checks the cash server on a schedule, so a lost notification never means a lost change.

How to connect r_keeper

1

Open the XML interface

Your r_keeper dealer enables the XML interface on the cash server and creates a user for Ordering.Tools.

2

Connect

Enter the cash server address, user and password in Admin → Integrations. Optionally add the station and the waiter code online orders should carry. A test button checks the connection straight away.

3

Map your dishes

Ordering.Tools reads your r_keeper menu, and you link each online dish to its r_keeper code. Every dish is mapped once.

4

Switch on what you need

Sending orders, sold-out sync and importing register orders are separate switches. Start with orders and add the rest when you are ready.

What you get

Orders created on the cash server

Every confirmed online order becomes an r_keeper order with its dishes, quantities and notes, placed on the station and waiter you chose.

  • Website, QR, pickup and delivery orders
  • Dishes sent by their r_keeper codes
  • Optional station and waiter code per venue
  • An order the cash server refuses is reported, never silently lost

Stop list → sold out online

Ordering.Tools reads the dish balances r_keeper keeps for its stop list and marks the matching dishes sold out on your menu.

  • Dishes stay visible as sold out
  • Back on sale when they leave the stop list
  • No manual switching online
  • Applies to your website and QR menus alike

Import orders from the register

Orders opened directly on r_keeper can be brought into Ordering.Tools, so the whole day is in one place.

  • Read on a schedule from the cash server
  • Each order imported once, never doubled
  • Closed on r_keeper → completed in Ordering.Tools
  • Off until you switch it on

Menu mapping from r_keeper

Ordering.Tools fetches your r_keeper menu so every online dish can be linked to its code. Your online menu keeps its own photos, descriptions and translations.

  • Find r_keeper dishes by name
  • Map once, used by every order after that
  • Online names and photos stay yours
  • Works with the menu you already keep in r_keeper

Where it fits

An r_keeper restaurant adding delivery

Delivery and pickup orders go to the same register as the hall. The kitchen works from one system.

Hotels and larger venues

A cash server that runs several halls keeps doing so. Online orders arrive on the station you pick.

Running out on a busy night

Put a dish on the stop list and online guests stop ordering it.

Owners who want one report

Register and online orders together in Ordering.Tools, by channel and by day.

QR menu at the tables

Guests order from their phones; the order is created on r_keeper like any other.

Bookings on Reservation.Tools

Our sister product for bookings, Reservation.Tools, also connects to r_keeper, so reservations and orders work next to the same register.

r_keeper and online ordering for restaurants

r_keeper 7 is a restaurant POS used by restaurants, hotels and chains across Eastern Europe, Bulgaria included. It runs the register and the kitchen well. A guest-facing ordering website is not its job. Ordering.Tools gives you that website, QR menus and delivery — and puts every order back on r_keeper.

Why online orders should land on the register

Every order that has to be re-typed is a chance to get it wrong. With online orders created directly on r_keeper, kitchen tickets, the bill and the reports all come from one source, and staff don't juggle a tablet and a register during service.

Reading changes instead of waiting for a push

r_keeper can push notifications, but only from version 7.6.5 with a paid licence, and it drops queued events when the cash server restarts. Ordering.Tools reads changes from the cash server on a schedule instead. If you have the notification module it only makes updates faster — the integration never depends on it.

Your online menu, your control

r_keeper holds dish codes and prices for the register. Online, guests need photos, descriptions, allergens and several languages. Ordering.Tools keeps those online and links each dish to its r_keeper code once, so the register and the website each do their own job.

r_keeper integration — questions

Does Ordering.Tools integrate with r_keeper?

Yes, with r_keeper 7 through its XML interface. Online orders are created on the cash server with your r_keeper dish codes, dishes on the stop list show as sold out online, and orders opened at the register can be imported.

Do I need the r_keeper notification module licence?

No. Ordering.Tools reads changes from the cash server on a schedule. If you already have the notification module, updates can arrive faster, but nothing depends on it.

What do I need to connect r_keeper?

Access to the r_keeper 7 XML interface — the cash server address, a user and a password — which your r_keeper dealer sets up. Optionally a station and a waiter code for online orders.

Are online orders sent with the right dishes?

Yes. Each online dish is linked once to its r_keeper code, and every order is created on the cash server with those codes, the quantities and the guest's notes.

How does the r_keeper stop list reach the online menu?

Ordering.Tools reads the dish balances r_keeper uses for its stop list. A dish on the stop list shows as sold out online and becomes orderable again when it comes off.

Can I use it for delivery and pickup?

Yes. Website, QR, pickup and delivery orders all go to r_keeper. Delivery zones, fees and couriers are handled in Ordering.Tools.

On r_keeper? Add online ordering.

Your own ordering website, QR menus and delivery — with every order created on the r_keeper register you already run.