Magento

Share

20 MAR 2024

Magento Cash Register

Those who sell goods on-site must meticulously record all cash inflows and outflows - typically using a cash register. DELABYTE has now developed a solution that allows merchants to process cash and card payments in compliance with the law, even without a cash register - directly through the backend of Magento or Adobe Commerce. This is made possible by a credit card terminal connected through the online payment service Stripe and a cloud-TSE solution from Fiskaly.


Magento Cash Register at a Glance

When does the use of a virtual cash register make sense and when does it not?

In busy retail stores, an independent cash register is essential. However, for Magento shop operators who also want to sell their goods on-site to a limited extent, the Magento cash register solution offers a much cheaper and more readily deployable alternative.

What are the advantages of a cash register integrated into Magento?

With a detached cash register, data must be synchronized between different systems – for example, for discount promotions that extend across all sales channels. With the virtual cash register, everything remains in one system. Additionally, the cash register is mobile and can be used at trade fairs, for instance. Only an internet connection is needed for the connected payment terminal.

What technologies is the virtual cash register based on?

The solution consists of two self-developed Magento modules, through which the online payment service Stripe and specialized signing software from Fiskaly are integrated. Payments can then be processed via a cash register terminal through Stripe. Fiskaly takes over the function of the Technical Security Device (TSE).


Virtual Cash Register for Legally Compliant Payment Processing

Even without a physical retail store, online merchants often have occasions to sell goods on-site – be it at a trade fair or a meeting with business clients. In Germany and Austria, however, there are strict regulations for cash transactions, including credit card payments, according to the Cash Register Security Ordinance (KassenSichV) or the Cash Register Security Regulation (RKSV).

Merchants must record cash movements and capture mandatory data. For this, cash registers equipped with a so-called Technical Security Device (TSE) are used to protect against subsequent manipulations. Especially when on-site sales occur sporadically on a small to medium scale, a software solution offers an alternative to a physical cash register. For Magento shops, DELABYTE has now developed such a virtual cash register based on established financial services from third-party providers.

"For operators of Magento shops who occasionally want to sell their goods on-site, our solution is a slim, affordable, and portable alternative to a detached cash register."


Integration of Algolia into Magento: Module Configuration and Template Adjustment

The setup of Algolia in a Magento instance is done in the Magento backend through a very comprehensive Magento module provided by the manufacturer. It allows for very detailed configuration of how the search service should be integrated. For example, it is possible to specify which filters, sorting options, and category pages the service should consider or support. For inventory synchronization, Algolia regularly indexes the product data. As soon as users use the search or open a category page, Algolia delivers the result data within milliseconds.

The display of the results is controlled via a Magento-side template. It can be flexibly adapted to, for example, adjust the tiles of the displayed products as well as the presentation of filters and navigation elements to the design of the shop. Visitors cannot tell that an external search service is being used.


Use of Magento Cash Register On-Site

The use of virtual Magento cash registers is remarkably simple. After the customer has selected certain products, the merchant logs into the Magento backend on a notebook or tablet, selects the customer, and places an order. The process is similar to an order received over the phone. The customer can then settle the invoice through a connected terminal, for example, by card or with digital wallets like Apple Pay.

In the background, all necessary receipts and legally secure proofs are automatically created, which can be exported for the tax office. In Austria, for example, this includes the RKSV data recording protocol DEP-7 in json format and the DEP-131 protocol. Besides the legally compliant recording without a physical cash register, a significant advantage of the solution is that it can be used mobilely. The payment terminal only needs to be connected to the internet. It doesn't even have to be on the same network as the device accessing the Magento backend.


Fully Functional Cash Register Without Synchronization Effort

Another advantage of the Magento cash register: All data remain in one system and do not need to be synchronized with additional management software such as ERP systems. For example, promotions for discounts or points collected through orders can be managed in one central location and applied directly to the on-site order. All product data, customer data, and order history are available in Magento. This is a tremendous advantage compared to a detached cash register, which typically comes with its own administrative landscape.