Skip to content
English
  • There are no suggestions because the search field is empty.

July 2026: MyShopbox 2.12.5 for Android

New features

  • Invoice eligibility can now be managed directly in the POS
    Until now, marking a client as eligible for invoice payment could only be done in the Back Office, forcing staff to switch systems mid-sale. The client create/edit screen in the POS now includes an "Enable invoice payment" field that stays in sync with the Back Office in both directions.
  • Products with price-varying variants now show a "From" price
    Previously, a product whose variants had different prices displayed no price at all in the grid, so cashiers had to tap in to answer a simple price question. The grid now shows the lowest variant price with a "From" label; once a specific variant is selected, the cart uses that variant's exact price. Products whose variants all share one price display normally, with no "From" label.
  • Nexi (NETS) card-terminal receipt copies are now labelled "COPY"
    When a cashier reprints the last transaction from Terminal Administration on the NETS Nexi integration, the reprinted card receipt now carries the required "COPY" header, meeting the card-scheme requirement to mark duplicated receipts.

Improvements

  • Auto-printing of incoming web orders on a shared cash register is now tied to a single device. In the shared cash-register setup, web orders could print on several devices at once, causing duplicates and confusion. The device that starts the day is now the designated auto-print device; if it goes offline, the role automatically moves to another online device for the rest of the session (and does not jump back when the original reconnects). This way each order prints only once.
  • The POS now prevents duplicate table names within a branch. Staff could previously create two tables with the same name, which made orders hard to route. Attempting a duplicate name is now blocked with a warning ("The name entered is already taken by another table…") and a button to go back and rename. This will avoid issues with the Weorder integration.
  • The gift-card printout was redesigned. The layout was previously optimised only for 57 mm paper and fell back to an old design on 80 mm; both widths now follow the same updated design, and a "From – To" line was added to both formats to support the new gift-card fields.
  • We have updated the missing self-service translations. (New self-service)

Bug fixes

  • Production tickets could silently fail to print. With tag-based (product-tag) printer groups, if a Bar item was sent first and a Food item second on the same table, the Food ticket was not printed and no job was logged — the kitchen could miss orders with no error shown. Each newly sent item now generates its production print job regardless of send order.
  • Some Weorder orders were not printing at the POS at all; incoming orders now print reliably.
  • A split payment on a table wiped the whole table after only the first part was paid. Paying the first of four cash parts and leaving the screen left the table showing as empty instead of keeping the remaining balance. The table now retains the unpaid amount until the order is fully settled.
  • A gift-card split payment marked the entire order as paid. When the first split part was paid with a gift card (e.g. 300 kr of a 1,140 kr order), the POS registered the full amount as paid, printed a full receipt, and reprinted the gift card. Only the amount actually tendered is now registered, leaving the remainder open for the other parts.
  • Card tips were multiplied by 100 on the new printed Settlement report / Z-BON. A 3.50 kr tip printed as 350 kr because the value was shown in minor units (øre); tips now print in the correct currency amount.
  • On the POS screen, a modifier applied to a multi-quantity item showed as "1x" while the Back Office correctly showed "2x", confusing kitchen staff who rely on the POS display. Prices were always correct; the POS now displays the matching modifier quantity.
  • Signing up for Klarna via Vipps timed out before the customer could finish. Because the customer has to type registration details by hand, the transaction timed out mid-signup; the flow now allows enough time to complete registration.
  • On a shared cash register where cash support was later disabled, old cash totals were re-added to every subsequent End of Day, creating a repeating carry-over loop and unreliable settlement figures. Pre-existing cash is now settled once in the correct EOD and no longer reappears in later ones.
  • On the Landi C20, the merchant logo on the customer display vanished after a settings refresh and only reappeared briefly after a transaction. The logo now stays visible on the customer display.
  • On the Landi C20 Pro, the table-order duration in the table overview was wrong or missing (the Landi M20 was fine). Duration now displays correctly on the C20 Pro.
  • On the Landi C20 customer display, text stayed in English even when another language was selected, despite the translation keys existing. The customer display now shows the translated text.
  • The 57 mm gift-card receipt printed English labels ("Gift Card", "Valid until") instead of the correct Danish ("Gavekort", "gyldig indtil"), unlike the 80 mm version. The Danish labels are now used.
  • The "From – To" field entered when issuing a gift card was not actually printed on the gift-card receipt; it now prints on both the 57 mm and 80 mm layouts.
  • On 58 mm receipts, item quantities longer than two digits wrapped onto a second line; they now stay on a single line.
  • On Android (Landi C20), the Firebase listener could crash intermittently while handling shared-printer jobs from other devices and would not recover until the app was restarted, silently stopping shared printing (and possibly affecting table-data sync). The listener has been stabilised so it recovers without a manual restart. This has also fixed the issue where table history was stuck on a permanent loading