CN115471222A - Operation platform and method for collecting cash through operation platform - Google Patents
Operation platform and method for collecting cash through operation platform Download PDFInfo
- Publication number
- CN115471222A CN115471222A CN202210817996.XA CN202210817996A CN115471222A CN 115471222 A CN115471222 A CN 115471222A CN 202210817996 A CN202210817996 A CN 202210817996A CN 115471222 A CN115471222 A CN 115471222A
- Authority
- CN
- China
- Prior art keywords
- order
- server
- data
- price calculation
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/201—Price look-up processing, e.g. updating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/208—Input by product or record sensing, e.g. weighing or scanner processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/387—Payment using discounts or coupons
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
The invention discloses an operation platform and a method for collecting cash through the operation platform. The platform comprises an order collector, a price calculation engine, a data verification engine and an order feedback device; the cash registering method comprises the following steps: s1, each tenant sends the order calculation engine through a data interface, and reports orders to be subjected to price calculation to an order server; s2, the order server and the terminal perform data verification exchange, and the total number and the data content of the data uploaded by the terminal at the time are checked to determine whether the total number and the data content are consistent with those received by the server or not; s3, after the order is checked to be correct, entering an order queue to be priced by an order server, and beginning to price; s4, after the order server completes the price calculation, the secondary check is automatically started; s5, after the order is checked to be correct, the order server issues an order price calculation result; s6, the order server and the terminal carry out data verification exchange, and the total number of data and the data content sent by the server are checked to be consistent with those received by the terminal; and S7, displaying the order price calculation result by the terminal. The invention provides a unified order price calculation engine, which does not need independent price calculation of each terminal and each channel.
Description
Technical Field
The invention relates to the technical field of E-commerce interaction, in particular to an operation platform and a method for collecting cash through the operation platform.
Background
The price calculation logic of a complete cash register system is very complex, and the price calculation of an order is not simple to accumulate the prices of all the commodities in the order, and also comprises the following steps: the method comprises the following steps of commodity channel exclusive price, discount (single commodity discount, partial commodity discount, whole commodity discount and the like), discount (full discount, full gift and the like), discount-up logic processing, discount processing sequence logic and the like.
Current cashier's system in the industry, in order to satisfy requirements such as the calculating speed is fast, the real-time is high, this kind of complicated computational logic all calculates independently in channel or terminal, often can cause the order data to be inconsistent, the problem such as multi-terminal reconciliation mistake, simultaneously, because software system possesses high complexity and rigorous computational logic, when producing newly-increased demand or repairing online bug, need be directed against the terminal or the channel of different grade type, carry out demand development and bug restoration many times, very easily cause to modify problem such as omission, thereby lead to more serious bug.
Disclosure of Invention
The invention aims to provide a solving method, which solves the problems that algorithms are difficult to unify and easy to make mistakes when multiple terminals and multiple channels are used for calculating the price of a cash order. The system provides a unified order price calculation engine, independent price calculation of each terminal and each channel is not needed, the order price calculation is completed in the order price calculation system in the cloud server in a centralized mode, and after calculation is completed, the order price calculation engine is distributed to each terminal and each channel to display order price calculation results.
In order to achieve the purpose, the invention is implemented according to the following technical scheme:
an operation platform comprises an order collector, a price calculation engine, a data verification engine and an order feedback device;
the order collector collects data of original orders;
the price calculation engine analyzes the tenant commodity price, can calculate the tenant related configuration inquiry, the user preference inquiry and the user discount inquiry according to the preference processing sequence order, generates preference or discount information and generates order settlement amount;
the data verification engine performs data verification and performs secondary price calculation on the order;
and the order feedback device feeds back a price calculation result.
As an improvement of the above technical solution, the operation platform further comprises an online platform and an offline platform, wherein the online platform and the offline platform exchange data with the price calculation engine and perform secondary verification.
A method for cashing through an operation platform comprises the following steps:
s1, a terminal cashier system or channel order used by each tenant is sent to a price calculation engine through a data interface, and the order to be subjected to price calculation is reported to an order server;
s2, the order server and the terminal perform data verification exchange, and the total number and the data content of the data uploaded by the terminal at the current time are checked to determine whether the total number and the data content are consistent with those received by the server or not; if the two are consistent, the step S3 is carried out, and if the two are not consistent, the step S1 is returned;
s3, after the order is checked to be correct, entering an order queue to be priced by the order server, and starting to price;
s4, after the order server completes the price calculation, the secondary check is automatically started; if the data is verified correctly, the step S5 is carried out, and if the data is verified incorrectly, the step S3 is carried out;
s5, after the order is checked to be correct, the order server issues an order price calculation result;
s6, the order server and the terminal perform data verification exchange, and the total number of data and data content sent by the server are checked to determine whether the total number of data and the data content are consistent with those received by the terminal; if the two are consistent, the step S7 is carried out, and if the two are not consistent, the step S3 is returned;
and S7, displaying the order price calculation result by the terminal.
As an improvement to the above technical solution, the logic of the price calculation processing is:
s11, discount logic: the price calculating server discounts the received order based on the discount rule set by the user order query tenant background;
s12, the preferential calculation sequence is as follows:
S12A, for tenants with configured preference orders, the price calculation server inquires and inquires a preference calculation order set by a tenant background based on a user order, and calculates all preference information used by the order according to the order and a fixed sequence;
S12B, for tenants which do not configure the discount sequence, the price calculating server can arrange and combine all the discounts in the order, exhaust all the arrangement modes of the discounts in the cache, automatically take the maximum discount and calculate the value and return the maximum discount;
s13, superposition preference processing rules:
S13A, the salesclerk discount authority and other benefits and discounts coexist;
and S13B, when managing each marketing activity or issuing a discount card, the tenant can configure whether the activity supports preferential superposition.
As an improvement to the above technical solution, the discount rules include, but are not limited to, a clerk privilege discount, a user card discount, and a system automatic discount.
As an improvement to the above technical solution, in step S13B, configuring whether the campaign supports the offer superposition means whether the current campaign coexists with other offers of the campaign, and the price calculating server will use this as a basic condition for the offer superposition.
Compared with the prior art, the invention has the beneficial effects that:
according to the method for collecting the cash through the operation platform, the system provides a unified order price calculation engine, independent price calculation of each terminal and each channel is not needed, the order price calculation is completed in the order price calculation system in the cloud server in a centralized mode, and after calculation is completed, the order price calculation result is distributed to each terminal and each channel to be displayed.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a first flowchart of the present invention.
FIG. 2 is a second flow chart of the present invention.
Detailed Description
The invention will be further described with reference to the drawings and specific embodiments, which are provided herein for the purpose of illustrating the invention and are not to be construed as limiting the invention.
As shown in fig. 1 and 2, the operation platform of the present invention includes an order collector, a price calculation engine, a data verification engine and an order feedback device;
the order collector collects data of original orders;
the price calculation engine analyzes the tenant commodity price, can calculate the tenant related configuration inquiry, the user preference inquiry and the user discount inquiry according to the preference processing sequence order, generates preference or discount information and generates order settlement amount;
the data verification engine performs data verification and performs secondary price calculation on the order;
and the order feedback device feeds back a price calculation result.
The operation platform further comprises an online platform and an offline platform, wherein the online platform and the offline platform exchange data with the price calculating engine and perform secondary verification. Meanwhile, when data exchange is performed between each channel terminal and the pricing engine, exchange handshake (data exchange is confirmed to be achieved) and secondary verification (the number and the content of data exchanged at this time are verified) are performed to ensure the success of the data exchange at this time.
A method for cashing through an operation platform comprises the following steps:
s1, a terminal cash register system or channel order used by each tenant is sent to a price calculation engine through a data interface, and the order to be calculated is reported to an order server;
s2, the order server and the terminal perform data verification exchange, and the total number and the data content of the data uploaded by the terminal at the time are checked to determine whether the total number and the data content are consistent with those received by the server or not; if the two are consistent, the step S3 is carried out, and if the two are not consistent, the step S1 is returned to;
s3, after the order is checked to be correct, entering an order queue to be priced by an order server, and beginning to price;
s4, after the order server completes the price calculation, the secondary check is automatically started; if the data verification is correct, the step S5 is carried out, and if the data verification is incorrect, the step S3 is returned;
s5, after the order is checked to be correct, the order server issues an order price calculation result;
s6, the order server and the terminal perform data verification exchange, and the total number of data and data content sent by the server are checked to determine whether the total number of data and the data content are consistent with those received by the terminal; if the two are consistent, the step S7 is carried out, and if the two are not consistent, the step S3 is returned;
s7, displaying the order price calculation result at the terminal
As an improvement to the above technical solution, the logic of the price calculation processing is:
s11, discount logic: the price calculating server discounts the received order based on the discount rule set by the user order query tenant background;
s12, the preferential calculation sequence is as follows:
S12A, for tenants with configured preference orders, the price calculation server inquires and inquires a preference calculation order set by a tenant background based on a user order, and calculates all preference information used by the order according to the order and a fixed sequence;
S12B, for tenants which do not configure the discount sequence, the price calculating server can arrange and combine all the discounts in the order, exhaust all the arrangement modes of the discounts in the cache, automatically take the maximum discount and calculate the value and return the maximum discount;
s13, superposition preference processing rules:
S13A, the salesman discounting authority and other benefits and discounts coexist;
and S13B, when the tenant manages each marketing activity or issues a discount card, whether the activity supports preferential superposition or not can be configured.
As an improvement to the above technical solution, the discount rules include but are not limited to discount of clerk authority, discount of user card, and automatic discount of system.
As an improvement to the above technical solution, in step S13B, configuring whether the activity supports the benefit superposition means whether the current activity coexists with other activity benefits, and the price calculation server will use this as a basic condition for the benefit superposition
Compared with the prior art, the invention has the following beneficial effects:
according to the method for paying the cash through the operation platform, the system provides a unified order price calculation engine, independent price calculation of each terminal and each channel is not needed, only centralized completion is needed in an order price calculation system in the cloud server, and after calculation is completed, the order price calculation engine is distributed to each terminal and each channel to display order price calculation results.
Claims (6)
1. An operations platform, comprising: the system comprises an order collector, a price calculation engine, a data verification engine and an order feedback device;
the order collector collects data of original orders;
the price calculation engine analyzes the tenant commodity price, and can calculate the tenant related configuration query, the user preference query and the user discount query according to the preference processing sequence order to generate preference or discount information and order settlement amount;
the data verification engine performs data verification and performs secondary price calculation on the order;
and the order feedback device feeds back a price calculation result.
2. The operations platform of claim 1, wherein: the operation platform further comprises an online platform and an offline platform, wherein the online platform and the offline platform exchange data with the price calculation engine and perform secondary verification.
3. A method for cashier through an operation platform is characterized in that: the method comprises the following steps:
s1, a terminal cash register system or channel order used by each tenant is sent to a price calculation engine through a data interface, and the order to be calculated is reported to an order server;
s2, the order server and the terminal perform data verification exchange, and the total number and the data content of the data uploaded by the terminal at the current time are checked to determine whether the total number and the data content are consistent with those received by the server or not; if the two are consistent, the step S3 is carried out, and if the two are not consistent, the step S1 is returned;
s3, after the order is checked to be correct, entering an order queue to be priced by an order server, and beginning to price;
s4, after the order server completes the price calculation, the secondary check is automatically started; if the data verification is correct, the step S5 is carried out, and if the data verification is incorrect, the step S3 is returned;
s5, after the order is checked to be correct, the order server issues an order price calculation result;
s6, the order server and the terminal carry out data verification exchange, and the total number of data and the data content sent by the server are checked to be consistent with those received by the terminal; if the two are consistent, the step S7 is carried out, and if the two are not consistent, the step S3 is returned to;
and S7, displaying the order price calculation result by the terminal.
4. The method for cashier through an operation platform according to claim 3, wherein:
the logic of the pricing process is:
s11, discount logic: the price calculating server discounts the received order based on the discount rule set by the user order query tenant background;
s12, the preferential calculation sequence is as follows:
S12A, for tenants with configured preference orders, the price calculation server inquires and inquires a preference calculation order set by a tenant background based on a user order, and calculates all preference information used by the order according to the order and a fixed sequence;
S12B, for tenants which do not configure the discount sequence, the price calculating server can arrange and combine all the discounts in the order, exhaust all the arrangement modes of the discounts in the cache, automatically take the maximum discount and calculate the value and return the maximum discount;
s13, superposition preference processing rules:
S13A, the salesman discounting authority and other benefits and discounts coexist;
and S13B, when the tenant manages each marketing activity or issues a discount card, whether the activity supports preferential superposition or not can be configured.
5. The method for cashier through an operation platform according to claim 3, wherein: discount rules include, but are not limited to, clerk privilege discounts, user card discounts, system automated discounts.
6. The method for cashier through an operation platform according to claim 3, wherein: in step S13B, configuring whether the activity supports the benefit superposition means whether the current activity coexists with other activity benefits, and the pricing server uses this as a basic condition for the benefit superposition.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210817996.XA CN115471222A (en) | 2022-07-12 | 2022-07-12 | Operation platform and method for collecting cash through operation platform |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210817996.XA CN115471222A (en) | 2022-07-12 | 2022-07-12 | Operation platform and method for collecting cash through operation platform |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115471222A true CN115471222A (en) | 2022-12-13 |
Family
ID=84366521
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210817996.XA Pending CN115471222A (en) | 2022-07-12 | 2022-07-12 | Operation platform and method for collecting cash through operation platform |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115471222A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020035511A1 (en) * | 2000-02-02 | 2002-03-21 | Hisao Haji | Management method for receiving orders and management system for receiving orders |
| CN108460586A (en) * | 2018-02-10 | 2018-08-28 | 深圳壹账通智能科技有限公司 | A kind of amount of money preferential measure, device, terminal device and the storage medium of polymerization payment |
| CN110163601A (en) * | 2019-04-04 | 2019-08-23 | 浙江口碑网络技术有限公司 | The settlement method of order and device, system, storage medium, electronic device on line |
| CN112488770A (en) * | 2020-12-16 | 2021-03-12 | 广州华多网络科技有限公司 | Transaction pricing control method and device, equipment and medium thereof |
-
2022
- 2022-07-12 CN CN202210817996.XA patent/CN115471222A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020035511A1 (en) * | 2000-02-02 | 2002-03-21 | Hisao Haji | Management method for receiving orders and management system for receiving orders |
| CN108460586A (en) * | 2018-02-10 | 2018-08-28 | 深圳壹账通智能科技有限公司 | A kind of amount of money preferential measure, device, terminal device and the storage medium of polymerization payment |
| CN110163601A (en) * | 2019-04-04 | 2019-08-23 | 浙江口碑网络技术有限公司 | The settlement method of order and device, system, storage medium, electronic device on line |
| CN112488770A (en) * | 2020-12-16 | 2021-03-12 | 广州华多网络科技有限公司 | Transaction pricing control method and device, equipment and medium thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107967594A (en) | Reconciliation settlement method and reconciliation settlement system | |
| CN106204203A (en) | A kind of processing method of online trading data | |
| US11288703B2 (en) | Systems and methods for offering products using linked transactions | |
| CN112435019A (en) | General settlement method, settlement server, system and storage medium for multi-service platform | |
| CN101261755A (en) | Gas station management system and method using wireless transmission | |
| CN107239995A (en) | Suitable for the intelligent marketing system of self-aided terminal | |
| CN113393219A (en) | Logistics service data processing method and device, electronic equipment and storage medium | |
| CN112330420B (en) | Order cancellation method and related device | |
| WO2022259544A1 (en) | Salesperson evaluation device, salesperson evaluation method, and salesperson evaluation program | |
| CN115205000B (en) | Account checking method, account checking terminal and account checking system | |
| CN112215611A (en) | Preference method based on block chain, seller node, terminal device and storage medium | |
| CN110738441A (en) | commodity predetermined distribution method and system based on Internet | |
| CN115471222A (en) | Operation platform and method for collecting cash through operation platform | |
| CN113487360A (en) | Data processing method, system and storage medium for coupon management system | |
| CN107688959A (en) | Processing method, storage medium and the server of breakpoint list | |
| CN112215543A (en) | Method and device for counting commodity inventory, terminal equipment and storage medium | |
| CN111199435A (en) | Tax amount non-tailing invoice invoicing system, method, storage medium and computer | |
| CN116911722A (en) | Logistics quotation response method, device, equipment and medium thereof | |
| CN110807678A (en) | Method and system for generating value-added tax red invoice invoicing data | |
| CN109509036B (en) | Method and device for processing price information | |
| US7702547B2 (en) | Calculating and displaying interest avoided by use of a particular interest calculation method | |
| KR101046602B1 (en) | Distribution procedure management system between operators | |
| CN111967866A (en) | Order payment system, order payment method and device | |
| CN112465484B (en) | Automatic project business transaction method and system | |
| US20250225508A1 (en) | Cooperation support method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20221213 |
|
| RJ01 | Rejection of invention patent application after publication |