Skip to content

How it works

Webshop flow

https://service-nexumx42.maxcrc.de/AUT01/simulator

https://service-nexumx42.maxcrc.de/NTN01/simulator

https://ff24-demo.maxcrc.de/web

Registration on Webshop

Go to the webshop page: https://ff24-demo.maxcrc.de/shop

On the shop navigate to the login page (https://ff24-demo.maxcrc.de/web/login), and press the link “Noch Kein Benutzerkonto”. You should see the screen asking to scan the barcode.

At this point in reality you need to:

  • on the phone, open the picture of QR-code from the POS reel images
  • on the website, press camera image - you’ll activate camera, show it qr-code
  • enter registration data on the website.

But this is too long and tedious, to shorten this process, you can form a URL of the following format:

Terminal window
https://ff24-demo.maxcrc.de/web/signup?warehouse=AUT01

Where AUT01 is a warehouse (vending unit) indentifier. You can check it out here: “Inventory / Configuration / Warehouses / <Select a specific warehouse> / Short Name.

For example, for the warehouse “Automat 2. Generation Frankfurt Hahn Flughafen” this will be AUT01.

After that you’ll see a registration page where you need to enter your email, password and press “Register” button.

You’ll be redirected to the main page of your personal cabinet.

Making a purchase on the webshop

Navigate to the shop page of the webshop: https://ff24-demo.maxcrc.de/shop and buy some products there. For the purchase you’ll need to fill in your address data and some other contact information. Proceed to checkout and make a purchase using PayPal payment provider.

After that, on your home page https://ff24-demo.maxcrc.de/my/home you’ll see a green box with 1 pick-up available.

Prepare simulator and kiosk windows

Make sure that you have the following windows open:

Picking up products from webshop home page

On the webshop home page click on the green box with the text “1 Zum Abholen”. Then click on the link “AUT01/OUT/00012”.

You’ll see a product picture with 3 buttons nearby: Cold, Warm, Hot.

Click on Warm button, you’ll see a scan window with “Willkommen bei” text.

At this point in reality you need to scan a QR code, but to speed up the process, you can click a temporary button Simulate scan.

After clicking this button look at simulator and kiosk windows. Several things will happen there:

  • In the simulator window, you’ll see how a product is being picked up from it’s location, relocated into the microwave, heat up and made ready for take-out.
  • In the kiosk window you’ll see the process of takeout and finally get your order number: “Ihre Bestellnummer 116”.

Checking out sales order

Takeout process

In odoo backend navigate to:

Sales / Orders / Orders

Open your sales order (it will be last, EX: TVO13-2500116), click on “Delivery” button at the top - you’ll see a delivery page for this order.

On the Takeout process tab you can see takeout information such as when it started, was there a heating step or not, and when it has ended.

Place of the pickup

On the Operations tab of the delivery order if you click on burger button at the far right, you’ll see in the column “Pick From” that the product was picked from the specific shelf “AUT01/Bestand/51”, and not from general “AUT01/Bestand”.

Backend flow

Creating a Receipt

Inventory / Operations / Receipts

Create a new receipt with the following:

  • Receive from: any vendor
  • Operation type: select your automat (AUT01)
  • Operations (Product) tab:
    • Add several products from those that are selling on the automat (Ex: 5)

Click “Mark as todo”, then in the burger button check that all products were split by shelves.

Printing picking operations list

Press “Print” button - it should print out picking list with products and where to put them.

Filling simulator with products from the printout

Now go on the simulator and set products quantity according to the printed list. Alternatively, you can use “Debug” button and update the file on the simulator.

Validate delivery

Press “Validate” button on the Receipt.

Making a purchase on self-kiosk

  • Make a purchase on self-kiosk.
  • Accept payment on card-teminal simulator.
  • On self-kiosk select the heating mode: Warm.
  • Confirm receipt on self-kiosk (Shliesen)

Checking the order in odoo

In Odoo open Point of Sale orders, and filter by automat - check out orders.