Order management method and system, device, and storage medium

JP2026140773APending Publication Date: 2026-09-03ADVANCED NOVA TECH (SINGAPORE) HLDG PTE LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025179921
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-24
Filing Date
2025-10-24
Publication Date
2026-09-03

AI Technical Summary

Benefits of technology

【0011】 本明細書で提供される注文管理システム、方法、デバイス及び記憶媒体は、対象加盟店のオフライン注文とオンライン注文を統合することができ、これにより、加盟店が注文を迅速に処理することが可能となり、それによって注文管理効率を向上させると同時に、加盟店と消費者の満足度を高める。POS装置は、オフライン注文管理をサポートするだけでなく、通信接続されたサービスデバイスを通じて複数のオンラインチャネルからのオンライン注文を受信して処理することもできる。対象加盟店は、異なるデバイスに依存して異なる出所からの注文を処理する必要がなく、同一のPOS装置を利用してマルチチャネルの注文を一括管理し、これにより、管理プロセスを簡素化し、デバイス又はプラットフォームの切り替えによるエラー率を低減させるだけでなく、デバイスコストも削減することができる。なお、対象加盟店が異なる出所からの注文を数中的に処理することにより、店舗の管理コストを削減することもできる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026140773000001_ABST
    Figure 2026140773000001_ABST
Patent Text Reader

Abstract

The embodiments described herein provide order management methods and systems, devices, and storage media. [Solution] The method is applied to an order management system of a target merchant, the order management system comprising a POS device and a service device, the POS device being located within the target merchant's offline store, and the method being performed by the POS device, comprising the steps of: generating an offline order based on an order operation by an operator on the POS device and executing an offline order management process for the offline order; and receiving an online order from the target merchant from the service device and executing an online order management process for the online order, wherein the online order includes orders from multiple online channels.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the field of Internet technology, and in particular, to an order management method and system, a device, and a storage medium. Background Art

[0002] Currently, business models in the retail and service industries are undergoing great changes against the background of rapid globalization and digitalization. With the continuous evolution of payment technology, consumers' consumption methods are also becoming diversified. For member stores, the traditional pure offline business development model can no longer meet consumer needs. Therefore, how to support member store operators to realize diversified business development quickly and conveniently at low cost has become an issue that service providers need to face.

[0003] The content of the background art is merely information personally known to the inventor, and does not mean that the above information was publicly known before the filing date of the present disclosure, nor does it mean that the above information can serve as prior art for the present disclosure. Summary of the Invention Problem to be Solved by the Invention

[0004] The present specification provides an order management method and system, a device, and a storage medium, which enable a member store to collectively manage offline orders and orders from a plurality of online channels using a single POS device, simplify the order management process, improve order management efficiency, and further reduce hardware purchase costs. Means for Solving the Problem

[0005] In a first aspect, this specification provides an order management method applicable to an order management system of a target merchant, the order management system comprising a POS device and a service device, the POS device being located within the target merchant's offline store, and the method being performed by the POS device, comprising the steps of: generating offline orders based on an operator's order operation on the POS device and performing an offline order management process for the offline orders; and receiving online orders of the target merchant from the service device and performing an online order management process for the online orders, the online orders including orders from multiple online channels.

[0006] In a second aspect, the Specification further provides an order management method to be applied to an order management system of a target merchant, the order management system comprising a POS device and a service device, the POS device being located in an offline store of the target merchant and configured to generate offline orders based on an operator's order operation on the POS device and to perform an offline order management process for the offline orders, the method being performed by the service device and including the steps of receiving online orders of the target merchant from a plurality of online channels and transmitting the online orders to the POS device so that the POS device performs an online order management process for the online orders.

[0007] In a third aspect, the Specification further provides a POS device comprising: at least one storage medium storing at least one instruction set for performing order management; and at least one processor communicatively connected to the at least one storage medium, wherein, during operation of the POS device, the at least one processor reads the at least one instruction set and performs the order management method described in the first aspect according to the instructions of the at least one instruction set.

[0008] In a fourth aspect, the Specification further provides a service device comprising: at least one storage medium storing at least one instruction set for performing order management; and at least one processor communicatively connected to the at least one storage medium, wherein, during operation of the service device, the at least one processor reads the at least one instruction set and performs the order management method described in any one of the second aspects according to the instructions of the at least one instruction set.

[0009] In a fifth aspect, the Specification further provides a computer-readable non-volatile storage medium in which at least one instruction set is stored, and when the at least one instruction set is executed by at least one processor, the order management method described in either the first or second aspect is realized.

[0010] In a sixth aspect, the Specification further provides an order management system comprising: a POS device located in an offline store of a target merchant, configured to generate offline orders based on an operator's order operation on the POS device, and to execute an offline order management process for the offline orders; and a service device communicably connected to the POS device, configured to receive online orders from the target merchant from multiple online channels and to transmit the online orders to the POS device, wherein the POS device is further configured to receive the online orders from the service device and to execute an online order management process for the online orders.

[0011] The order management systems, methods, devices, and storage media provided herein can integrate offline and online orders of participating merchants, enabling them to process orders quickly and thereby improving order management efficiency while increasing merchant and customer satisfaction. The POS system not only supports offline order management but can also receive and process online orders from multiple online channels via a connected service device. Participating merchants do not need to rely on different devices to process orders from different sources; they can manage multi-channel orders centrally using the same POS system, simplifying the management process, reducing error rates due to device or platform switching, and lowering device costs. Furthermore, by processing orders from different sources centrally, participating merchants can also reduce store management costs.

[0012] Other functions of the order management methods and systems, devices, and storage media provided herein are partially enumerated in the following description. Creative embodiments of the order management systems, methods, devices, and storage media provided herein can be fully interpreted by practicing or using the methods, devices, and combinations described in the following detailed embodiments. [Brief explanation of the drawing]

[0013] To more clearly illustrate the technical solutions in the embodiments described herein, the following is a brief introduction of the drawings necessary for describing the embodiments. However, naturally, the drawings in the following description represent only a few embodiments of the present invention, and those skilled in the art can obtain other drawings based on these without requiring any creative effort.

[0014] [Figure 1] This is a schematic diagram illustrating application scenarios of the order management system provided by the embodiments described herein. [Figure 2] This figure shows the hardware structure of an electronic device provided by the embodiments of this specification. [Figure 3] This flowchart shows the order management method provided by the embodiments described herein. [Figure 4] This flowchart shows the offline order management process provided by the embodiments described herein. [Figure 5] This flowchart shows the online order management process provided by the embodiments of this specification. [Modes for carrying out the invention]

[0015] The following description provides specific application scenarios and requirements for this specification, and is intended to enable those skilled in the art to create and use the contents of this specification. Various local modifications to the disclosed examples will be obvious to those skilled in the art, and the general principles defined herein can be applied to other examples and uses without departing from the spirit and scope of this specification. Accordingly, this specification is not limited to the examples shown, but adheres to the broadest scope that matches the claims.

[0016] The terms used herein are for illustrative purposes only and not limited to describing specific exemplary embodiments. For example, unless otherwise specified in the context, the singular forms “one,” “one,” and “the said” as used herein may also include the plural forms. Where used herein, the terms “include,” “equip,” and / or “contain” mean that there are related integers, steps, operations, elements, and / or components, but not that there are any other features, integers, steps, operations, elements, components, and / or groups, or that other features, integers, steps, operations, elements, components, and / or groups may be added to the said system / method.

[0017] Considering the following descriptions, the operation and function of these and other features of this specification, as well as the economics of combining and manufacturing the structural elements, can be greatly improved. Referring to the drawings, they all constitute part of this specification. However, it should be clearly understood that the drawings are used for illustrative and explanatory purposes only and are not intended to limit the scope of this specification. It should also be understood that the drawings are not drawn to scale.

[0018] The flowcharts used herein illustrate operations implemented by systems according to some embodiments herein. It should be clearly understood that the operations in the flowchart can be performed in any order. Alternatively, the operations can be performed in reverse order or simultaneously. Furthermore, one or more other operations can be added to the flowchart. One or more operations may also be removed from the flowchart.

[0019] Furthermore, the user data obtained in this specification is authorized by the user and does not relate to the user's privacy.

[0020] Furthermore, the technical solutions described herein, including the collection, storage, use, processing, transmission, provision, and disclosure of relevant user information, all comply with applicable laws and regulations and do not violate public order and morals.

[0021] The embodiments described herein can be applied to a merchant's order management scenario. Here, the merchant may be a merchant that provides a variety of goods and services, and includes, but is not limited to, catering companies, shops, supermarkets, greengrocers, flower shops, bookstores, hotels, beauty salons, dry cleaners, barbershops, etc. The merchant may be a small merchant, a large merchant, or a chain store, etc., and is not limited herein.

[0022] In some embodiments, the member store may be a member store that develops business through an offline channel (physical store). In this case, orders from the member store may also include offline orders. In some embodiments, the member store may be a member store that develops business through an online channel (the Internet). In this case, orders from the member store may include online orders. In some embodiments, the member store may be a member store that develops business by supporting both online channels and offline channels. In this case, orders from the member store may include both offline orders and online orders.

[0023] As used herein, an online order is a purchase request for goods or services submitted by a consumer through an online channel (website, application program, etc.). An offline order is a purchase request for goods or services submitted by a consumer through an offline channel, for example, a purchase request for goods or services submitted by a consumer face-to-face with a cashier.

[0024] When a member store needs to develop business through an offline channel, in order to manage offline orders, the member store needs to purchase not only a sales device but also a dedicated financial device from an acquirer. The financial device is communicatively connected to the acquirer via a dedicated network. The sales device provides an interactive function capable of displaying goods or services sold by the member store. A cashier of the member store can assist the consumer in selecting goods or services on the sales device and placing an order based on the consumer's purchase needs. The order is an offline order. The sales device sends the offline order to the financial device. After the consumer performs a payment operation (e.g., card swiping or QR code (registered trademark) scanning) on the financial device, the financial device generates a payment request for the offline order and sends the payment request to the acquirer so that the acquirer completes the payment process for the offline order.

[0025] In this specification, an acquirer is an entity that contracts with a merchant and is responsible for processing the merchant's payment requests. In some embodiments, the acquirer may be a financial institution such as a card-issuing bank. In some embodiments, the acquirer may be a payment service provider such as an electronic wallet. In some embodiments, the acquirer may be an aggregation service provider that aggregates multiple financial institutions or multiple payment service providers.

[0026] In offline business deployment scenarios, with the development of diversified payment methods, different consumers may choose to pay through different payment channels. To meet the diverse payment needs of these consumers, merchants need to work with multiple acquirers. In this case, merchants need to purchase financial equipment from each acquirer. In business deployment, merchants send orders to financial equipment corresponding to the payment channel selected by the consumer, so that the financial equipment sends the payment request for the order to the acquirer corresponding to that payment channel. Typically, the price of financial equipment provided by acquirers is high, so if a store purchases financial equipment from multiple acquirers, the purchase costs become high. In addition, a large number of financial devices need to be placed on the merchant's workbench, leading to workbench congestion. Furthermore, with so many financial devices in front of them, merchants may use the wrong financial device to operate the register, resulting in register failures and impacting register efficiency.

[0027] When a merchant conducts business through online channels, it may develop a store mini-program and set up an access portal (e.g., a QR code) for that store mini-program in the store or other possible location. Consumers can access the store mini-program from this access portal and place orders within the store mini-program.

[0028] When a merchant conducts business through online channels, it can also partner with various online platforms. These online platforms may include, but are not limited to, delivery platforms, wallet platforms, and social platforms. Here, merchants can adopt different partnership models depending on the online platform. For example, if a merchant partners with several platforms (e.g., delivery platforms), it can apply to open online stores on those platforms and list goods or services in those online stores so that consumers can place orders there. Furthermore, if a merchant partners with other platforms (e.g., wallet platforms or social platforms), it can place store mini-programs on those platforms so that consumers can place orders through those store mini-programs.

[0029] In online business expansion scenarios, merchants typically need to partner with multiple online platforms to attract more consumers. This requires merchants to expend considerable effort in coordinating with these platforms. In particular, within certain geographical areas, the number of online platforms is extremely large, potentially hundreds, thousands, or even tens of thousands, while the number of consumers covered by each platform is small. In such geographical areas, the sheer number of online platforms that merchants must collaborate with necessitates a significant investment of effort.

[0030] The sales devices used by merchants for offline business operations can only process offline orders and cannot receive online orders. To successfully receive orders on online platforms, merchants need to purchase dedicated order taking equipment from those platforms. While multiple online platforms are active in the market, none dominate the market; in other words, each online platform covers a different consumer base. In this case, if a merchant wants to continue operating successfully, they need to partner with each of these online platforms. When a merchant partners with multiple online platforms, they need to purchase order taking equipment from each of them. As a result, purchase costs increase. Especially if the number of online platforms a merchant partners with is large, the purchase costs for the merchant become enormous. Furthermore, if these order taking devices are placed at the merchant's counter, the counter becomes crowded. Moreover, with so many order taking devices in front of them, merchants tend to become distracted, leading to problems such as not being able to process orders on time, and consequently affecting the consumer experience.

[0031] Furthermore, when a merchant partners with multiple online platforms, the merchant's orders come from many different sources. Orders generated on different online platforms are stored on the servers of the corresponding online platforms. When a merchant manages online orders, they need to access the servers of each different online platform for order management (e.g., order inquiry, order aggregation, etc.). The store cannot manage all orders centrally. Also, since order management methods may differ depending on the online platform, the store needs to be familiar with the operating methods of each online platform. Due to the above factors, the workload for store order management increases, and the efficiency of order management decreases.

[0032] This specification provides an order management system based on at least one of the technical challenges described above. This order management system can support one-stop order management for stores. To facilitate a better understanding of one-stop order management, the order management system is introduced below with reference to Figure 1.

[0033] Figure 1 is a schematic diagram illustrating application scenario 100 of the order management system provided by the embodiments of this specification. For ease of understanding, Figure 1 illustrates a catering scenario as an example. As shown in Figure 1, the order management system may comprise a POS (point of sale) device 110 (or referred to as the POS side or front-end device) and a service device 120 (or referred to as the server side, server, or back-end device).

[0034] Here, the POS device 110 is a multi-functional terminal. The POS device 110 can be considered a client of the order management system. In some embodiments, the POS device 110 may be a mobile device, such as a portable device. The POS device 110 is highly convenient because it can be carried and operated by the store's staff in various locations within the store. In some embodiments, the POS device 110 may be a non-mobile device. In that case, the POS device 110 is usually placed on the cash register counter of the store's offline location.

[0035] In this specification, the POS device 110 can receive offline and online orders from a merchant. The POS device 110 can also process offline orders. The POS device 110 may also be called a cash register device, a sales device, or a sales / cash register integrated device.

[0036] The POS device 110 is an electronic device having a certain computing capability. In some embodiments, the POS device 110 may include a hardware device having data processing capabilities and a program necessary to drive and operate the hardware device. The POS device 110 can manage orders by driving the hardware device and executing the program. For example, order management software (or order management program) may be installed on the POS device 110. The POS device 110 can manage orders by executing the order management software. The order management software may correspond to an operating system installed in the POS device 110, or to an application program (APP) or instruction set installed in the POS device 110. The order management software may be software pre-installed on the hardware device of the POS device 110 (for example, software included with the POS device 110 at the time of shipment), or it may be software later installed on the POS device 110 by the merchant's staff, and is not limited herein.

[0037] In some embodiments, the POS device 110 may have a display, or a display may be externally attached to the POS device 110. The POS device 110 can provide interactive functions through the display. For example, the POS device 110 may display goods or services sold by the merchant via the display and generate an offline order based on the goods or services selected by the operator (merchant staff or customer). The POS device 110 may also display a checkout entrance via the display for the operator to perform checkout operations for the offline order.

[0038] When processing orders, the POS device 110 supports a variety of payment methods, including but not limited to cash payments, card payments, QR code payments, biometric authentication (e.g., facial recognition), and payments based on near-field communication (NFC).

[0039] In some embodiments, if the POS device 110 supports cash payments, the POS device 110 may be provided with a cash box for storing cash.

[0040] In some embodiments, if the POS device 110 supports card payments, the POS device 110 may have a built-in or external card reader 111. If a built-in configuration is adopted, the card reader 111 may be located at any possible location on the POS device 110, but is not limited herein. If an external configuration is adopted, the POS device 110 and the card reader 111 may be connected by a wire or by a wireless connection, but is not limited herein. Here, wired connection methods may include, but are not limited to, USB (Universal Serial Bus) connection, Ethernet connection, fiber optic connection, etc. Wireless connection methods may include, but are not limited to, Wi-Fi connection, Bluetooth® connection, etc.

[0041] The card reader 111 is a device that can read the card information of a consumer's payment card (e.g., a debit card, credit card, etc.) according to a pre-configured payment specification. When a consumer chooses to pay by card, the POS device 110 can control the card reader 111 to enter card reading mode. In response to the consumer bringing the payment card close to, attaching to, or inserting the payment card into the card reader, the card reader 111 can read the card information of the payment card according to a pre-configured payment specification.

[0042] In some embodiments, if the POS device 110 supports QR code payment, the POS device 110 may have a built-in or external QR code reader 112. If a built-in configuration is adopted, the QR code reader 112 may be located at any possible location on the POS device 110, and is not limited herein. If an external configuration is adopted, the POS device 110 and the QR code reader 112 may be connected by a wire or wireless connection, and is not limited herein. The QR code reader 112 is a device having a code scanning function. For example, the QR code reader 112 may include a camera module. When a consumer pays an offline order using a payment code, the POS device 110 can be controlled to enter scan mode. In response to the consumer aligning the payment code with the QR code reader 112, the QR code reader 112 scans the code information of the payment code via the camera module.

[0043] In some embodiments, if the POS device 110 supports biometric payment, the POS device 110 may have a built-in or external camera device (not shown in Figure 1). If a built-in camera device is adopted, the camera device may be located at any possible location on the POS device 110, but is not limited herein. If an external camera device is adopted, the POS device 110 and the camera device may be connected by a wire or wirelessly, but is not limited herein. For example, if a consumer uses facial recognition, the POS device 110 can be controlled to enter camera mode. In response to the consumer aligning their face with the camera device, the camera device captures an image of the consumer's face.

[0044] In some embodiments, if the POS device 110 supports payment by near-field communication (NFL), the POS device 110 may have a NFL (not shown in Figure 1) built-in or externally mounted. The NFL may be located at any possible location on the POS device 110, and is not limited herein. If a consumer chooses to pay by NFL, the POS device 110 can control the NFL to enter communication mode. In response to the consumer bringing a terminal device equipped with a NFL component close to the NFL, the NFL communicates with the NFL component in the terminal to obtain payment information for the order.

[0045] In some embodiments, the POS device 110 may have a built-in or externally mounted printer 113. If built-in, the printer 113 may be located at any possible location on the POS device 110, but is not limited herein. If external, the POS device 110 and the printer 113 may be connected by wire or wirelessly, but is not limited herein. The printer 113 may be provided with printing paper or label paper. After a consumer has successfully paid for an order, the POS device 110 can control the printer 113 to print a consumer receipt or order label corresponding to that order.

[0046] In some embodiments, the POS device 110 may further include an audio output device (not shown in Figure 1). The audio output device may be, for example, a speaker. For example, when the POS device 110 receives an online order, it may output audio information via the audio output device to prompt the merchant staff to process the order in a timely manner. Furthermore, for example, after a consumer has performed an offline order payment operation via the POS device 110, in response to the POS device 110 receiving the payment result for the order, the POS device 110 may output audio information via the audio output device to prompt whether the payment for the order was successful or unsuccessful.

[0047] Continuing to refer to Figure 1, the service device 120 is a computing system with a certain computing capacity. The service device 120 is communicatively connected to the POS device 110 and provides order management services to the POS device 110. The service device 120 can correspond to a single computing device or to a computing cluster consisting of multiple computing devices. The service device 120 may be located locally or at a distal end. For example, the service device 120 may be a cloud server. In some embodiments, the service device 120 may include a hardware device having data processing capabilities and a program necessary to drive and operate the hardware device. The service device 120 can provide order management services to the POS device by driving the hardware device and executing the program. In some embodiments, the service device 120 can provide order management services to the POS device in SaaS (Software as a Service) mode.

[0048] In some embodiments, when the service device 120 is located at the distal end, the service device 120 can be connected to multiple merchant POS devices 110 and provide order management services to multiple merchant POS devices 110. In this case, the service device 120 can use various isolation techniques to isolate and manage orders from different merchants, avoid mutual interference of order data from different merchants, and improve the security of order data. Those skilled in the art will understand that the content of the order management services provided from the service device 120 to the POS devices 110 of different stores will be similar. In this description, only the provision of order management services to a POS device 110 of one store will be described as an example.

[0049] The services provided from the service device 120 to the POS device 110 may include order management services for offline orders, and may also include order management services for online orders.

[0050] The following explains the workflow of an order management system using a catering scenario as an example.

[0051] Referring to Figure 1, a catering establishment may be divided into a lobby area and a kitchen area. The lobby area is used to entertain and serve customers. The lobby area may also be called the reception area. The kitchen area is where the chefs prepare the food. The kitchen area may also be called the cooking area. The POS device 110 is generally located in the lobby area. The service device 120 may be located in the lobby area or in the cloud.

[0052] The order management system processes offline orders as follows: Referring to Figure 1, Consumer A visits the store for a meal. Consumer A tells the cashier what dishes they want. The cashier selects the corresponding dishes on the POS device 110 and places the order. The POS device 110 generates an offline order in response to the cashier's order operation. The POS device 110 transmits the offline order to the service device 120 so that the service device 120 stores the offline order. For example, if Consumer A uses card payment, after the cashier starts the register operation, the POS device 110 obtains the card information of the payment card through the card reader 111 and transmits the card information to the service device 120. The service device 120 generates a payment request for the offline order based on the card information and can transmit the payment request to the acquirer so that the acquirer executes the payment process for the offline order. After the service device 120 receives the payment result for the offline order from the acquirer, it can transmit the payment result to the POS device 110.

[0053] An order management system may receive online orders from multiple online channels. Three scenarios are illustrated below as examples.

[0054] Scenario 1: Referring to Figure 1, a store mini-program may be installed on the service device 120. A QR code for the store mini-program is provided on a table (or elsewhere) in the store. Consumer B can scan the QR code using a terminal device and view the store mini-program page. Consumer B selects the desired dish on the mini-program page, places an order, and completes the online payment. In this case, the service device 120 generates the online order, stores the online order, and then transmits it to the POS device 110. The POS device 110 then receives the online order.

[0055] Scenario 2: Referring to Figure 1, a merchant can place a store mini-program on the online platform. The following example describes placing a store mini-program on the wallet platform. When consumer C uses the wallet platform, they access the store mini-program on the wallet platform, select the desired dish on the mini-program page, place an order, and complete the online payment. In this case, the wallet platform generates an online order and sends it to the service device 120. The service device 120 stores the online order and then sends it to the POS device 110. The POS device 110 then receives the online order.

[0056] Scenario 3: Referring to Figure 1, a merchant can open an online store on an online platform. The following example illustrates opening an online store on a delivery platform. When consumer D uses the delivery platform, they access the merchant's online store on an external platform, select the desired food, place an order, and complete the online payment. In this case, the delivery platform generates an online order and sends it to the service device 120. The service device 120 stores the online order and then sends it to the POS device 110. The POS device 110 then receives the online order.

[0057] As can be seen from the above explanation, all offline orders received by the merchant, as well as online orders from each channel, are stored in the service device 120. Therefore, the merchant can manage all orders centrally on the service device 120. Compared to the method in which the merchant manages orders separately for each different channel, the order management system provided herein can improve the convenience of order management for the merchant and increase the efficiency of order management.

[0058] Continuing with the catering scenario as an example, a merchant needs to process and prepare the dishes after receiving an order. In actual application, when the POS device 110 receives an order (including offline and online orders), the POS device 110 controls the printer to print a cooking slip containing the details of the dishes for that order, and the cooking slip can be manually handed to the kitchen area. The cook prepares the dishes according to the details written on the cooking slip. This method of manually handing over cooking slips is prone to errors in food preparation during peak meal times, is inefficient, and results in longer meal times for consumers.

[0059] Therefore, in some embodiments of this specification, the order management system may further include one or more display devices 130, as shown in Figure 1. For example, in a catering scenario, the display device 130 may also be called a KDS (kitchen display system). The display device 130 is located in the kitchen area and is communicably connected to a POS device 110. The display device 130 receives orders from the POS device 110 and displays the dishes to be prepared to the cooks, thereby increasing the efficiency of the cooks' cooking and reducing the probability of cooking errors. In some embodiments, after a dish has been prepared, the cook may also send a completion notification to the POS device 110 via the display device 130 so that the POS device 110 is aware of the progress of the order preparation.

[0060] In some stores, the kitchen area may be divided into multiple sections, with different chefs assigned to different sections to prepare different types of dishes. Referring to Figure 1, as an example, the kitchen area may include a cold dishes section and a hot dishes section. Chef X1 is responsible for preparing cold dishes, and chef X2 is responsible for preparing hot dishes. In this case, the cold dishes section may be equipped with one display device 130 to show the cold dishes that chef X1 should prepare. Similarly, the hot dishes section may be equipped with one display device 130 to show the hot dishes that chef X2 should prepare. In this way, the preparation of dishes in different sections does not interfere with each other, and the efficiency of dish preparation can be further increased.

[0061] In the application scenario shown in Figure 1, the POS device 110 and the service device 120, and the POS device 110 and the display device 130 may be connected via a network. Here, the network is a medium for providing communication connectivity. The network can facilitate the exchange of information and data. The network may be any type of wired or wireless network, or a combination thereof. For example, the network may include cable networks, wired networks, fiber optic networks, telecommunications networks, intranets, the Internet, local area networks (LANs), wide area networks (WANs), wireless local area networks (WLANs), metropolitan area networks (MANs), public switched telephone networks (PSTNs), Bluetooth networks, ZigBeee networks, near-field communication (NFC) networks, or similar networks. In some embodiments, the network may include one or more network access points. For example, the network may include wired or wireless network access points such as base stations or internet exchange points.

[0062] Figure 1 illustrates a catering scenario as an example. As those skilled in the art will understand, the order management system provided herein, when applied to other scenarios, has the same means of implementation and technical effects as in the catering scenario, and other scenarios are not described in much detail herein.

[0063] As can be seen from the above description, merchants can achieve one-stop order management by using the order management system provided herein. The above one-stop order management is reflected in at least the following: (1) A merchant can use one POS device 110 to process not only offline orders but also online orders from multiple online channels. This eliminates the need for merchants to coordinate with multiple online channels, thus avoiding the effort and time costs required for coordination work. On the other hand, merchants can reduce their purchase costs by eliminating the need to purchase order taking equipment for multiple online channels. (2) All orders received by the POS device 110 are transmitted in real time to the display device 130 in the kitchen area without the need for the merchant to manually hand over cooking slips. This improves the efficiency of order processing. (3) All orders received by the merchant are stored in the service device 120, and the merchant can perform centralized management such as order inquiry and aggregation for all orders using the service device 120. This eliminates the need for merchants to manage orders separately on different online platforms, improving the efficiency of order management.

[0064] Figure 2 shows the hardware structure of the electronic device 200 provided by the embodiments of this specification. The electronic device 200 functions as a POS device 110 or service device 120 in Figure 1 and can perform the order management method described herein.

[0065] As shown in Figure 2, the electronic device 200 may comprise at least one storage medium 230 and at least one processor 220. In some embodiments, the electronic device 200 may further comprise a communication port 250 and an internal communication bus 210. The electronic device 200 may further comprise an I / O component 260.

[0066] The internal communication bus 210 may connect different system components. For example, the internal communication bus 210 may connect a storage medium 230, a processor 220, a communication port 250, and an I / O component 260, etc.

[0067] The I / O component 260 supports input / output between the electronic device 200 and other components.

[0068] The communication port 250 is used for data communication between the electronic device 200 and the outside world. For example, the communication port 250 may be used for data communication between the electronic device 200 and the network 140. The communication port 250 may be a wired communication port or a wireless communication port.

[0069] The storage medium 230 may include a data storage device. The data storage device may be a non-temporary storage medium or a temporary storage medium. For example, the data storage device may include one or more of the following: a magnetic disk 232, a read-only storage medium (ROM) 234, or a random access storage medium (RAM) 235. The storage medium 230 further includes at least one instruction set stored in the data storage device. The instruction set may include computer program code, which may include programs, routines, objects, components, data structures, processes, modules, etc.

[0070] At least one processor 220 may be communicably connected to at least one storage medium 230. When the electronic device 200 is operating, at least one processor 220 reads the at least one instruction set and performs an order management method provided herein in accordance with the instructions of the at least one instruction set. The processor 220 may perform steps included in the order management method. The processor 220 may be in the form of one or more processors, and in some embodiments, the processor 220 may include one or more hardware processors, such as a microcontroller, microprocessor, reduced instruction set computer (RISC), application-specific integrated circuit (ASIC), application-specific instruction set processor (ASIP), central processing unit (CPU), graphics processing unit (GPU), physical processing unit (PPU), microcontroller unit, digital signal processor (DSP), field-programmable gate array (FPGA), advanced RISC machine (ARM), programmable logic device (PLD), any circuit or processor capable of performing one or more functions, or a combination thereof.

[0071] For illustrative purposes only, the electronic device 200 in the drawings shows only one processor 220. However, the electronic device 200 in this specification may also include multiple processors, and therefore the steps of the operations and / or methods disclosed herein may be performed by one processor or jointly by multiple processors. For example, where this specification states that the processor 220 of the terminal device 200 performs steps A and B, it should be understood that steps A and B may be performed jointly or separately by two different processors 220 (for example, the first processor performs step A and the second processor performs step B, or the first and second processors jointly perform steps A and B).

[0072] Figure 3 is a flowchart of the order management method P300 provided by the embodiments of this specification. The order management method P300 may be performed jointly by a POS device and a service device.

[0073] Referring to Figure 3, method P300 may include S310 to S340.

[0074] In S310, the POS device generates an offline order based on the operator's order operation on the POS device and executes an offline order management process for the offline order.

[0075] In some embodiments, the operator may be a staff member of the participating merchant (e.g., a cashier). Referring to Figure 1, consumer A visits the store to eat, and a staff member of the participating merchant selects the desired items for the consumer at the POS device based on the consumer's purchasing needs and places an order. The POS device generates an offline order in response to the order.

[0076] In some embodiments, the operator may also be a consumer. In that case, the POS device may be used as a self-service ordering device for consumers to order food offline. For example, after a consumer arrives at the store, they select the desired dishes themselves at the POS device and place an order.

[0077] The offline order management process will be explained below with reference to Figure 4.

[0078] Figure 4 is a schematic diagram showing an offline order management process P400 provided by an embodiment of this specification. As shown in Figure 4, the offline order management process may include at least some of the steps in S410 to S470.

[0079] In S410, the POS device generates an offline order based on the operator's order operation on the POS device.

[0080] In some embodiments, the order management system is communicably connected to the POS device and further comprises a printing device for printing receipts and / or labels generated from offline orders to facilitate order execution and subsequent operation management, In S420, the POS device controls the printing device to print a receipt and / or label corresponding to the offline order.

[0081] In some embodiments, the POS system may have a built-in or external printing device. This printing device may be used to print receipts and / or labels corresponding to orders.

[0082] In some embodiments, the printing device may be located in the service area, for example, built into a POS system, or located near a POS system. Receipts printed by the printing device are used to provide consumers with proof of purchase or service so that they can verify their spending details. In some embodiments, the printing device may be located in the operation area, and receipts or labels printed by the printing device are used to provide staff with information about the operation performed. For example, the printing device may be located in the kitchen area, and receipts printed by it are used to show the chef what the customer ordered. Because the POS system can directly control the printing device, manual order recording or additional data entry is unnecessary. Therefore, offline order information can be automatically generated and printed, improving the operational efficiency of the participating merchants and enabling a quick response to customer needs, especially during peak hours when order volumes are high.

[0083] In some embodiments, a POS system may have multiple built-in or connected printing devices, each performing a different role. For example, one printing device might be used to print receipts, and another to print labels. Furthermore, for example, one printing device might be used to print receipts for consumers, another for chefs, and yet another for labels.

[0084] In some embodiments, the POS device may, after generating an offline order, further execute the checkout process for that offline order. The checkout method may employ, and is not limited to, one of the payment methods such as card payment, cash payment, or QR code payment. In the checkout process, the POS device may interact with a service device. For example, in the case of card payment, the POS device obtains card information through a card reader and transmits the card information to the service device. The service device generates a payment request for the offline order based on the order information and card information of the offline order and transmits the payment request to the acquirer so that the acquirer executes the payment process for the offline order. The checkout process is not shown in Figure 4.

[0085] When implementing an offline order management process, POS devices primarily interact with devices within offline stores, resulting in relatively isolated information about offline orders that cannot be integrated with online orders. This isolation makes it difficult for participating merchants to manage online and offline orders simultaneously, increasing operational complexity and management difficulties due to data dispersion. Therefore, to address these challenges, the order management system described herein, by performing steps S430 and S440, integrates offline orders into the service device management system, enabling unified management of online and offline orders.

[0086] In S430, the POS device sends the offline order to the service device.

[0087] In S440, the service device stores the order information of the offline order.

[0088] In some embodiments, the order information may include basic offline order information such as order number, creation time, source channel (e.g., POS device identifier), operator information (merchant operation or consumer operation), consumer information, list of goods or services, price breakdown, discount information, payment status, and fulfillment status.

[0089] In some embodiments, the service device may further record dynamic order information, such as order status update records. The order information may be stored in a distributed database to ensure efficient real-time storage and access of large amounts of order data. For example, the service device may classify and store orders based on a time dimension (e.g., same-day orders, historical orders) to facilitate subsequent querying and analysis.

[0090] In S450, the POS device transmits the offline order to the display device.

[0091] In some embodiments, the display device is located in the operating area of ​​an offline store and is communicatively connected to the POS system. The meaning of the operating area varies depending on the application scenario. In a restaurant scenario, for example, the operating area could be the kitchen. In a laundry scenario, for example, the operating area could be the laundry room. In a hair salon scenario, for example, the operating area could be the hair dyeing preparation area. In a flower shop scenario, for example, the operating area could be the floral material processing area.

[0092] In some embodiments, the display device may include any device having a display function for displaying the contents of an offline order. In a restaurant scenario, for example, the display device may be a KDS (Keep Your Orders System). In a laundry scenario, for example, the display device may be a Laundry Management System (LMS).

[0093] In S460, the display device displays the contents of the offline order.

[0094] In some embodiments, the content of offline orders displayed on the display device varies depending on the application scenario. For example, in a restaurant scenario, the KDS is connected to a POS system and replaces traditional paper orders with electronic screens. The POS system directly pushes information about the food ordered by the customer to a display in the kitchen, providing a real-time order display in the kitchen. In a laundry scenario, the LMS is connected to a POS system, and the content displayed on the LMS display device may be the content of laundry orders, such as dry cleaning or ironing.

[0095] In S470, after the contents of the offline order have been processed, the display device sends a processing completion notification corresponding to the offline order to the POS device.

[0096] In some embodiments, after staff in the operating area have completed processing the contents of the offline order, a processing completion notification corresponding to the order can be sent to the POS device via a display device. Depending on the different application scenario, the completion of content processing refers to different things. In a restaurant scenario, the completion of order processing may refer to the completion of food preparation. Therefore, the processing completion notification may characterize the completion of food preparation. In a laundry scenario, the completion of order processing may refer to the completion of laundry items such as washing, ironing, and drying. Therefore, the processing completion notification may characterize the completion of the corresponding laundry item.

[0097] In some embodiments, the POS system may also prompt the consumer to complete order processing after receiving an order completion notification. For example, in a restaurant scenario, after receiving a food preparation completion notification, the POS system may broadcast to the consumer to come to the pick-up counter to pick up their food, or prompt the waiter in the restaurant to deliver the food to the corresponding table.

[0098] It should be explained that in conventional technology, taking a catering scenario as an example, communicating order details to the kitchen typically requires printed cooking slips. While this method is simple, it also has certain limitations. For example, paper receipts are easily lost or damaged and can become confused or missing during peak hours due to large orders. In other service-oriented scenarios, the transmission of order information often relies on staff memory or verbal communication. For example, in a hair salon, barbers typically remember service needs based on brief verbal statements from customers or communication from staff, and in a laundry, service staff may confirm garment types and processing requirements through handwritten notes or memory. Such methods are prone to information oversight or misunderstanding, especially during peak hours. Based on the display device in the order management system of this specification, target merchants can further improve efficiency and optimize their order management processes. The display device can display order information in real time, push order details from the front end directly to the operation area, reduce errors due to memory or manual communication, and effectively improve operational efficiency and service quality. At the same time, it is possible to save on the purchase and maintenance costs of printing equipment in the operating area.

[0099] In this specification, the execution order of each step in Figure 4 is not limited. For example, steps S430-S440 and S450 may be executed in an interchangeable order or in parallel.

[0100] On the other hand, the order management system described herein can process not only offline orders but also online orders received from online channels in order to help merchants achieve one-stop order management. The process of processing online orders by the order management system can be seen in S320-S340. Those skilled in the art will understand that the order between S310 and S320-S340 is not limited herein.

[0101] In S320, the service device receives online orders from eligible merchants through multiple online channels.

[0102] Furthermore, this specification does not limit the types of online orders received by participating merchants. For example, when classified by dining method, online orders received by participating merchants may include in-store dining orders, takeout orders, or delivery orders. When classified by the source channel of the online order, online orders received by the participating merchants may include orders from online platforms or orders from terminal devices.

[0103] In S330, the service device transmits the online order to the POS device.

[0104] In S340, the POS device executes an online order management process for the online order.

[0105] An online order refers to a purchase request for goods or services submitted by a consumer through an online channel (website, application program, etc.), and the online order management process refers to the specific process for managing online orders. The online order management process will be explained below with reference to Figure 5.

[0106] Figure 5 is a schematic diagram of an online order management process P500 provided by an embodiment of this specification. As shown in Figure 5, the online order management process may include at least some of the steps in S510 to S620.

[0107] In S510, the service device receives online orders from an online platform or terminal device.

[0108] In some embodiments, a target merchant places a first online store on N online platforms, and a service device is further communicatively connected to the N online platforms, where N is an integer greater than or equal to 1. Online orders received by the service device include orders generated by the first online store, received from the N online platforms.

[0109] Here, the network platform may include, but is not limited to, a delivery platform, a lifestyle services platform, a wallet platform, or a social media platform. Here, a delivery platform may be a platform that provides delivery services to consumers. A lifestyle services platform may be a platform that provides lifestyle services to consumers. A wallet platform may be a financial services platform that provides electronic wallet services or electronic payment services to consumers. A social media platform may be an online service platform that provides users with the creation, sharing, or exchange of content such as information, opinions, pictures, and videos through internet technology. Those skilled in the art will understand that an online platform is not limited to the embodiments described above, and any platform capable of supporting online ordering may be used as an online platform in this specification.

[0110] In some embodiments, a participating merchant may place online stores on one or more online platforms. In this specification, to distinguish them from online stores placed on service devices as described later, the stores that a participating merchant opens on an online platform are referred to as the first online stores.

[0111] Taking a delivery platform as an example, as shown in Figure 1, a first online store for a participating merchant is established on the delivery platform. Consumer D can access the first online store on the delivery platform via a terminal device, select the desired products, place an order, and pay. In this case, the delivery platform generates an online order and sends it to the service device. The service device then receives the online order from the delivery platform.

[0112] Taking a wallet platform as an example, as shown in Figure 1, a first online store for a participating merchant is opened on the wallet platform. Consumer C can access the first online store on the wallet platform through a terminal device, select the desired product, place an order, and pay. In this case, the wallet platform generates an online order and sends it to the service device. The service device then receives the online order from the wallet platform.

[0113] The methods by which participating merchants establish accounts on each online platform are not limited to those specified herein. The required account establishment methods may differ depending on the online platform.

[0114] In some embodiments, the service device is configured with a second online store for access by terminal devices. Online orders received by the service device further include orders generated by the second online store, which are received from the terminal devices.

[0115] The second online store may be a store accessed through a mini-program. The service device is equipped with the store's mini-program. Consumers can access the store's mini-program through their terminal device, browse the second online store's page, and select and order desired products from the second online store. Taking a catering store as an example, an access portal for the store's mini-program, such as a QR code, may be provided inside or outside the offline store. Referring to Figure 1, the QR code may be placed on a table or other possible location. After entering the offline store, consumer B can scan the QR code on the table with their terminal device to directly access the second online store's mini-program page, select desired products on the mini-program page, order, and pay. In this case, the service device receives the online order from the terminal device.

[0116] In some embodiments, consumers may also access a second online store by scanning a QR code in an area other than an offline store. In some possible embodiments, the order management system herein may also support scanning of codes other than QR codes by terminal devices. In some embodiments, the order management system herein may also support terminal devices accessing the second online store by means other than QR code scanning. For example, consumers may access the system by clicking an access link provided on a participating merchant or service device via their terminal device.

[0117] In this specification, the first online store is a store located on another online platform, and the second online store is a store located on a service device. For the participating merchant, orders generated by the first online store and the second online store are both online orders but originate from different source channels. Orders generated by the first online store originate from the online platform, and orders generated by the second online store originate from the terminal device.

[0118] Based on the above embodiment, this specification further details the origin of online orders. The target merchant can not only manage orders generated by the first online store received from the online platform through the service device, but can also receive orders generated by the second online store. That is, the service device integrates different online channels, and the merchant can receive online orders from multiple different online channels using a single POS device. The above solution can meet the needs of the target merchant to operate a business on multiple online channels, simplify order management across multiple online channels, and avoid the cost for the target merchant to purchase order receiving devices from multiple online platforms.

[0119] The order management system described herein can also synchronize order status with the order source in real time at different processing stages. In some embodiments, the synchronization process can be initiated from the order creation stage. When a service device receives an online order from an online platform or terminal device, the system can automatically trigger the synchronization process.

[0120] In S520, the service device stores order information for online orders.

[0121] In some embodiments, online and offline order information may be stored in a distributed database to ensure real-time storage and access efficiency for large amounts of order data. For example, a service device can classify and store orders based on a time dimension (e.g., orders for the day, historical orders). Alternatively, online and offline orders can be stored separately and further managed according to the order source dimension (offline orders, online platform orders, custom applet orders, etc.) to facilitate subsequent querying and analysis.

[0122] According to the above embodiment, the service device can simultaneously store online and offline order information. For example, in a catering scenario, information on in-store dining orders (offline orders) and delivery orders (online orders) may be stored together in the service device, allowing merchants to check the status of all orders in real time through a single management platform, thereby avoiding the hassle of operating different systems separately.

[0123] In S530, the service device transmits the online order to the POS system.

[0124] In some embodiments, a service device can transmit basic information of an online order to a POS system, which may include the order number, product details, and order source. Participating merchants can immediately retrieve and view the order information through the POS system. In the subsequent processing, the order management system continuously tracks changes in the order status.

[0125] In S540, the POS device outputs prompt information to prompt the staff of the target merchant that an order has been placed.

[0126] In some embodiments, prompt information may be a screen pop-up on a POS device, a sound broadcast, a light reminder, or a push notification via a mobile device. Prompt information may include an order number, source channel (e.g., delivery platform or mini-program), a list of goods or services (e.g., dish name, quantity, notes), payment method, delivery time, or pick-up time, to ensure that the staff of the participating merchant can quickly understand the order details. Instant prompts allow merchants to process orders from multiple channels more efficiently and can be flexibly applied according to the characteristics of the scenario, regardless of whether it is the catering, retail, or beauty / barber industry, improving the accuracy of order management and the timeliness of service.

[0127] In some embodiments, the decision to accept an order may be made by the participating merchant. The participating merchant's staff decides whether to accept the order based on prompt information. The participating merchant can then evaluate the order details (e.g., number of dishes, special requirements, or time constraints) on the POS device and select "Accept Order" or "Reject Order." Furthermore, they can decide whether to trigger subsequent steps by manually confirming whether to accept the order via the interactive interface of the POS device. If they choose to reject the order, the participating merchant can also send a non-processing command via the interactive interface of the POS device to instruct the service device not to continue processing the order. This manual order acceptance mode is suitable for scenarios where it is necessary to manually determine order conditions and flexibly allocate resources, such as deciding whether to accept a new online order based on current kitchen pressure, seating availability, and delivery capacity.

[0128] If order acceptance is confirmed, step S550 is executed, the POS device sends an order acceptance confirmation notification to the service device, and step S560 is executed, the service device updates in synchronization with the order source platform.

[0129] In S550, the POS device sends an order confirmation notification to the service device.

[0130] In some embodiments, the participating merchant does not need to decide whether to accept the order. The POS device may be configured to accept orders automatically, and after the service device sends an online order to the POS device, the POS device directly executes step S540 and sends an order acceptance confirmation notice to the service device without manual intervention. Such an automated order acceptance mode can significantly improve order processing efficiency, reduce order response time, and at the same time avoid manual delays or omissions. For example, in a delivery scenario, the POS device automatically triggers an order acceptance confirmation when it accepts an order, and the service device then notifies the order source platform to ensure that it receives timely updates that the consumer has accepted the order, thereby improving the overall service experience.

[0131] If the participating merchant chooses to accept the order, or if the POS system chooses to accept the order automatically, the order management system will continue to synchronize the order status with the order source in real time during subsequent processing. For example, step S560 is executed to notify the participating merchant, the order source, to confirm receipt of the order.

[0132] In S560, the service device forwards an order confirmation notification to the online platform or terminal device.

[0133] When an order source (online platform or terminal device) receives an order confirmation notice, it can update the order status based on the notice and display the latest order status to the consumer. For example, a consumer places an order through an online channel, a POS device accepts the order, and sends an order confirmation notice to the order source via a service device. Based on the order confirmation notice, the order source can update the order status to "accepted" or "processing," etc.

[0134] Furthermore, during the order creation phase, the POS system can send the order creation status to the order source via a service device, and the order source can update the order status to "in service" or "creating." For example, in a restaurant scenario, the order source can indicate that the order is being created, and in a service-oriented store scenario, the order source can record the progress of the service. After the order is completed, the POS system sends the completion status to the order source via a service device, and the order source can update the order status to "completed" or "scheduled for pickup" and notify the consumer or delivery person to pick up the goods in time. After the order is delivered, the order source is synchronized as "received" or "delivered," achieving a closed loop. If an anomaly occurs with the order, the POS system can send the anomaly to the order source via a service device, and the order source can update the order status to "cancelled" or "pending processing" and attach the reason. By communicating order status updates, transparency and traceability can be ensured at each stage of the order, allowing consumers to clearly understand the progress of their order. Participating merchants can also improve processing efficiency, reduce misunderstandings, and optimize the overall service experience.

[0135] In S570, the POS device controls the printing device to print a receipt and / or label corresponding to the online order.

[0136] For details on the implementation method of S570, please refer to the detailed explanation in S420, which will not be repeated here. Unlike S420, for online orders, the POS device does not need to print a receipt to be provided to the consumer.

[0137] In S580, the POS device transmits the online order to the display device.

[0138] In some embodiments, the display device is located in the operation area of ​​an offline store, is communicatively connected to a POS system, and is used to display the contents of online orders. The display device may be any device with a display function for displaying order contents to staff. The display device may be similar to the display device in the offline order management process described above, and staff can view both online and offline orders simultaneously on the same display device, improving work efficiency. Referring to Figure 1, it is also possible to provide multiple independent display devices in the same area to display online orders and offline orders respectively, thereby facilitating classification management and avoiding confusion. Furthermore, in stores where the online order operation area and the offline order operation area are separated, independent display devices for displaying orders from different sources can be placed in different areas, thereby flexibly responding to needs.

[0139] In S590, the display device displays the contents of the online order.

[0140] In some embodiments, the content of online orders displayed on the display device varies depending on the application scenario. This is similar to the content displayed on the display device as described above and will not be repeated here. It should be noted that the amount of information required for displaying online orders here may be greater than the content displayed on the display device in the offline order management process. The content of online orders may include the source of the online order, such as a specific delivery platform, and platform requirements, such as the delivery time of the meal.

[0141] In S600, after the contents of the online order have been processed, the display device sends a processing completion notification corresponding to the online order to the POS device.

[0142] In some embodiments, after staff in the operating area have finished processing the contents of the online order, a processing completion notification corresponding to the order can be sent to the POS device via a display device. Depending on the different application scenario, "processing completion" may mean different things, and for details, please refer to the relevant descriptions above.

[0143] In S610, the POS device sends a processing completion notification corresponding to the online order to the service device.

[0144] In this specification, the POS device, as one of the core devices for order management, can ensure the real-time and accuracy of the order process by promptly notifying the service device of the order status after the order has been completed. The service device then performs step S620 to deliver the completion notification to the order source platform.

[0145] In S620, the service device sends a processing completion notification corresponding to the online order to the online platform or terminal device.

[0146] For participating merchants, automated dialogue between POS devices, service devices, and order originators eliminates the need for merchants to individually integrate with various channel systems. Order status can be automatically synchronized across online channels, eliminating the need for merchants to perform repetitive operations, reducing labor and time costs, improving order management efficiency, and lowering the risk of errors. For the order originator platform, the above implementation ensures that it can continue to provide process support, such as notifying consumers of order completion, notifying delivery personnel of delivery arrangements, and triggering payments, even after receiving confirmation that an order has been completed. For consumers, they can learn about the order completion status in a timely manner from the order originator platform, while simultaneously optimizing the experience for the order originator platform, participating merchants, and consumers.

[0147] In short, the order management systems, methods, devices, and storage media provided herein can integrate offline and online orders of participating merchants, enabling them to process orders quickly and thereby improving order management efficiency while increasing merchant and customer satisfaction. The POS system not only supports offline order management but can also receive and process online orders from multiple online channels via a connected service device. Participating merchants do not need to rely on different devices to process orders from different sources; they can manage multi-channel orders centrally using the same POS system, simplifying the management process, reducing error rates due to device or platform switching, and lowering device costs. Furthermore, by processing orders from different sources centrally, participating merchants can also reduce store management costs.

[0148] Another aspect of this specification provides a computer-readable non-temporary storage medium storing at least one instruction set for order management. When the at least one instruction set is executed by a processor, the at least one instruction set instructs the processor to perform steps of the order management method P300 described herein. In some possible embodiments, each aspect of this specification may be implemented in the form of a program product further including program code. When the program product operates on an electronic device 200, the program code is used to cause the electronic device 200 to perform steps of the order management method P300 described herein. The program product for implementing the above method may be a portable compact disk read-only memory (CD-ROM) containing program code, which can be executed on the electronic device 200. However, the program product of this specification is not limited thereto, and the readable storage medium may be any tangible medium containing or storing a program that can be executed by an instruction execution system, or a program that can be used in combination with an instruction execution system. The program product may use any combination of one or more readable media. The readable media may be a readable signal medium or a readable storage medium. The readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage mediums include portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. The computer-readable storage medium may include data signals propagated in the baseband as part of a carrier wave carrying readable program code.The data signals propagated in this manner can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may be any readable medium other than a readable storage medium on which programs used by instruction execution systems, apparatus, or devices, or programs used in combination therewith, can be transmitted, propagated, or transmitted. The program code contained in the readable storage medium may be transmitted by wireless, wired, optical cable, RF, or any suitable combination thereof, but not limited thereto. The program code for performing the operations described herein may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as the C language or similar programming languages. The program code may be fully executed on the electronic device 200, partially executed on the electronic device 200, executed as a single independent software package, partially executed on the electronic device 200, partially executed on a remote electronic device, or fully executed on a remote electronic device.

[0149] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the operations or steps described in the claims may be performed in a different order than those described in the embodiments, and the desired results can still be achieved. Furthermore, the processes depicted in the appended drawings do not necessarily have to follow a specific or sequential order to obtain the desired results. In some embodiments, multitasking and parallel processing are also possible and may be advantageous.

[0150] In summary, after reading this detailed disclosure, a person skilled in the art will understand that the above detailed disclosure may be provided as an example only and may not be limiting. A person skilled in the art will understand that this specification includes various reasonable changes, improvements and modifications to the examples, which are not expressly stated herein. These changes, improvements and modifications are intended to be presented herein and are within the spirit and scope of the exemplary examples herein.

[0151] Furthermore, certain terms used herein are used to describe the embodiments herein. For example, “one embodiment,” “embodiment,” and / or “several embodiments” mean that certain features, structures, or properties described in conjunction with this embodiment may be included in at least one embodiment herein. Therefore, it should be emphasized and understood that two or more references to “embodiment,” “one embodiment,” or “alternative embodiment” in various parts of this specification do not necessarily all refer to the same embodiment. Moreover, certain features, structures, or properties may be appropriately combined in one or more embodiments herein.

[0152] In the above description of the embodiments herein, it should be understood that, for the purpose of simplifying this specification and to aid in the understanding of a single feature, various features are combined in a single embodiment, accompanying drawing, or description thereof. However, these combinations of features are not necessarily required, and those skilled in the art can certainly understand some of the devices as separate embodiments when reading this specification. In other words, embodiments in this specification may be understood as a combination of multiple sub-embodiments, and the content of each sub-embodiment may be less than all the features of the single embodiment disclosed above.

[0153] Each patent, patent application, patent application publication, and other material such as texts, books, specifications, publications, documents, articles, etc., referenced herein, except for documents that are inconsistent with or inconsistent with this Specified, or that have a limiting effect on the broadest scope of the claims, are incorporated herein by reference and may be used for all purposes currently or hereafter relating to this Document. Furthermore, in the event of any inconsistency or inconsistency between the description, definition and / or use of a relevant term in any of the materials and the description, definition and / or use of a relevant term in this Document, the term in this Document shall prevail.

[0154] Finally, it should be understood that the embodiments of the application disclosed herein are for illustrative purposes only and illustrate the principles of the embodiments herein. Other modified embodiments are also within the scope of this specification. Therefore, the embodiments disclosed herein are illustrative and not limiting. Those skilled in the art can adopt alternative configurations based on the embodiments herein and realize the applications herein. Therefore, the embodiments herein are not limited to those precisely described in the applications.

Claims

1. An order management method applied to the order management system of a target merchant, wherein the order management system comprises a POS device and a service device, the POS device is located within the offline store of the target merchant, and the method is executed by the POS device. The steps include generating an offline order based on the operator's order operation on the POS device and executing an offline order management process for the offline order, An order management method comprising the steps of receiving an online order from the service device of the target merchant and performing an online order management process for the online order, wherein the online order includes orders from multiple online channels.

2. The aforementioned target merchant opens a first online store on N online platforms, where N is an integer of 1 or more. The method according to claim 1, wherein the online order includes an order generated by the first online store on the N online platforms.

3. The service device is equipped with a second online store for access by terminal devices. The method according to claim 2, wherein the online order further comprises an order generated by the second online store.

4. The aforementioned offline store includes a reception area and an operation area, the POS device is located in the reception area, and the order management system further includes a display device, the display device is located in the operation area and is communicably connected to the POS device. The offline order management process includes the steps of sending the offline order to the display device in order to display the contents of the offline order on the display device, and after the contents of the offline order have been processed, receiving a processing completion notification from the display device corresponding to the offline order. The method according to claim 1, wherein the online order management process includes the steps of transmitting the online order to the display device in order to display the contents of the online order on the display device, and receiving a processing completion notification corresponding to the online order from the display device after the contents of the online order have been processed.

5. The aforementioned online order management process is: The method according to claim 4, further comprising sending a processing completion notification corresponding to the online order to the service device.

6. The POS device may have a built-in or externally attached printing device. The offline order management process further includes the step of controlling the printing device to print receipts and / or labels corresponding to the offline orders, The method according to claim 4, further comprising the step of controlling the printing device to print receipts and / or labels corresponding to the online orders.

7. The aforementioned online order management process is: The method of claim 4, further comprising the step of sending an order acceptance confirmation notice to the service device.

8. The aforementioned online order management process is: The method according to claim 4, further comprising the step of outputting prompt information that prompts the staff of the target affiliate store to acknowledge that an order has been placed.

9. The method according to claim 1, further comprising the step of transmitting the offline order to the service device.

10. An order management method applied to the order management system of a target merchant, wherein the order management system comprises a POS device and a service device, the POS device is located within the offline store of the target merchant, and is configured to generate offline orders based on the order operation of an operator on the POS device, and to execute an offline order management process for the offline orders, and the method is executed by the service device. The steps include receiving online orders from the target merchant from multiple online channels, An order management method comprising the step of transmitting the online order to the POS device so that the POS device performs an online order management process for the online order.

11. The aforementioned affiliated store opens a first online store on N online platforms, and the service device is further connected to N online platforms in a communicative manner, where N is an integer of 1 or more. The method according to claim 10, wherein the online order includes an order generated by the first online store, received from the N online platforms.

12. The service device is equipped with a second online store for terminal devices to scan and access. The method according to claim 11, wherein the online order further includes an order generated by the second online store and received from the terminal device.

13. The aforementioned method, The steps include receiving a processing completion notification corresponding to the online order transmitted from the POS device, The method according to claim 11, further comprising the step of sending a processing completion notification corresponding to the online order to the source of the online order.

14. The aforementioned method, The steps include receiving an order confirmation notice corresponding to the online order from the POS device, The method according to claim 11, further comprising the step of sending the order confirmation notice to the source of the online order.

15. The aforementioned method, The steps include receiving the offline order from the POS device, The method according to claim 11, further comprising the step of storing order information for online orders and order information for offline orders.

16. A POS device, A storage medium storing at least one instruction set for order management, A POS device comprising: at least one processor communicatively connected to the at least one storage medium, wherein, when the POS device is in operation, the at least one processor reads the at least one instruction set and executes the order management method according to any one of claims 1 to 9 in accordance with the instructions of the at least one instruction set.

17. A service device, A storage medium storing at least one instruction set for order management, A service device comprising: at least one processor communicatively connected to the at least one storage medium, wherein, when the service device is in operation, the at least one processor reads the at least one instruction set and executes the order management method according to any one of claims 10 to 15 in accordance with the instructions of the at least one instruction set.

18. A computer-readable non-volatile storage medium, wherein at least one instruction set is stored in the computer-readable non-volatile storage medium, and when the at least one instruction set is executed by at least one processor, the order management method according to any one of claims 1 to 9 or the order management method according to any one of claims 10 to 15 is realized.

19. It is an order management system, A POS system is installed in the offline store of a target merchant and is configured to generate offline orders based on the order operation of an operator on the POS system and to execute an offline order management process for the offline orders. The system includes a service device that is communicatively connected to the POS device and configured to receive online orders from the target merchants from multiple online channels and to transmit the online orders to the POS device, The POS device is further configured to receive the online order from the service device and to execute an online order management process for the online order, thereby providing an order management system.

20. The offline store includes a reception area and an operation area, the POS device is located in the reception area, and the system further includes a display device located in the operation area and communicatively connected to the POS device. The offline order management process includes the steps of sending the offline order to the display device in order to display the contents of the offline order on the display device, and after the contents of the offline order have been processed, receiving a processing completion notification from the display device corresponding to the offline order. The system according to claim 19, wherein the online order management process includes the steps of transmitting the online order to the display device in order to display the contents of the online order on the display device, and receiving a processing completion notification from the display device after the contents of the online order have been processed.