A product ordering system based on a programmatic data processing system.
Patent Information
- Application Number
- JP2024546432
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-02-08
- Filing Date
- 2023-02-02
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2043-02-02
Smart Images

Figure 2025505201000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to the field of personal computer software application technology, and more particularly to a product ordering system that matches production and sales based on a programmatic data processing system. [Background technology]
[0002] Currently, the already approved CN111625562A "programmatic data processing system" describes that, by template design, information such as the raw materials in each process and the operation of processing the raw materials, the product generated by combining multiple processes or the product produced by incorporating them are collected, and finally a clear digital product is obtained. The use of the programmatic data processing system can also obtain the taste value and nutritional value of the product by providing a multidimensional and necessary association with the raw materials and operations. The technical information posted in the "programmatic data processing system" is managed by the data management module in each dimensional information of the raw materials, processes, intermediate products and products, and can be dynamically maintained through user selection or dialogue, and finally a digitalized product, also called a digitalized process template, is formed. In the system, each digitalized process template is unique, can be updated by the system administrator or system user, and corresponds to each specified digitalized product. The system is a resource library that has common specifications and definitions that any system user can use and maintain, and can realize high-dimensional matching at the information level.
[0003] According to the above system, a clear digital product can be output, and new information can be continuously stored in the system according to actual needs. However, this system only has a resource library, and the actual production, preparation, manufacturing and sales have not yet been completed. In order to match the actual production and sales, the system needs to convert or associate new functional modules, which will be described in detail below. Summary of the Invention
[0004] The object of the present invention is to further associate the system based on the above resource library with information modules related to production and sales, so that the system can provide data information and management tools for production and sales.
[0005] The present invention provides the following technical solutions: 1. A product ordering system based on a programmatic data processing system, comprising: a digitized process template with a unique identifier, the digitized process template being composed of raw materials and operations to form intermediate products and / or products one by one according to steps, the raw materials, operations and / or products being stored by a data management module and maintained through a data maintenance module, and a logical relationship between the raw materials and operations is defined by a basic template rule module; further comprising a merchant module, a customer module, and a pricing module; The merchant module includes a merchant's production data information, basic information, business information, intermediate product whitelist, and / or template whitelist, the template whitelist having a number of creatable digitalization process templates; The merchant module further includes a user-defined rules module that defines logical relationships between materials and operations for each specific merchant; A product ordering system based on a programmatic data processing system, characterized in that the customer module is directed to a digitized process template in the system or a digitized process template in a merchant template whitelist, and the customer selects a digitized process template via one of two routes and sends it to the merchant module, and a product order list is formed after logical relationship verification is performed by a user-defined rule module.
[0006] Further included is a price module with price information, the price information including price information for raw materials, such as product price information, product advance sales order information, product lot information, product supplier information, limited time price information and / or on-demand quote options, the price information further including price information for operations, such as basic operation price, staff skill price, equipment usage price and / or special rule price, and the product order list is matched with the price information in the price module to form a production order that can be made and paid for.
[0007] Among them, a merchant can select a template from the resource library or upload a new template to form a template whitelist that matches the merchant; the same merchant can select different templates, and different merchants can select the same template; a user can select a template from the merchant's template whitelist by selecting a template from the resource library or uploading a new template.
[0008] Among them, when a user selects a template through a resource library or uploads a new template, user-defined rules for relevant matching are executed, and the user-defined rules module includes limitations on raw materials and operations by each specific merchant, and / or constraints on the logical relationships of raw materials and operations, which can be set through a "rule blacklist" and / or a "rule whitelist".
[0009] Wherein, the digital process template is formed into a branch template after fine-tuning the raw materials and operations, and the branch template is directly sent to the merchant and verified only by the user-defined rule module.
[0010] Among them, the merchant's production data information includes a raw material whitelist, an equipment whitelist, an operation whitelist, and / or a staff allocation list.
[0011] Among them, the raw material in the user-defined rule module includes three states: "present", "absent" and "uncertain", and the operation includes three states: "executable", "not executable" and "uncertain".
[0012] Among them, the features are as follows: intermediate products are further set in the system, the merchant module includes an intermediate product whitelist, a user-selected digitization process template includes the intermediate products, and the system suggests the use of the intermediate products to accelerate the manufacturing process.
[0013] Wherein, the customer module selects a specific digitalized process template in the system and sends it to the merchant; if the merchant does not have a specific raw material, operation, intermediate product and / or product or has only one, the customization service module communicates a reservation plan or replacement plan with the customer, and an order list is generated based on the communication result, and the reservation plan includes a pre-purchase period for the out-of-stock items.
[0014] Among these, the price information further includes price information relevant to the business, such as peak hour markup charges, delivery charges, space usage charges, packaging charges, rent sharing charges and / or utility charges.
[0015] Among them, the basic template rule module is used to maintain the logical relationship between raw materials and operations, classifying and / or grouping raw materials and operations, grouping raw materials and operations with similar attributes into the same group, prioritizing the maintenance of typical raw materials and operations in the same group, and maintaining the logical relationship between raw materials and operations, and the logical relationship between raw material combinations and operation combinations, as well as whether the combination of operation methods and raw materials can be combined and the allowable range of the operation corresponding dimension after combination.
[0016] The present invention expands on the above-mentioned subdivision and has the following obvious advantages: First, the concept of the real manufacturable raw materials and processes that can be satisfied and matched by the local or regional market. Based on this, the system of the present invention can provide pure data services, and can obtain data such as average price, lowest price, etc., by performing market data analysis such as price comparison and supervision based on price information, and can provide price guidance for merchants, and at the same time provide clear and fast guidance for customers to select products, such as providing corresponding intelligent recommendation information for different specification combinations. For example, if it is the lowest price, when selecting the same manufacturing template, it will combine the corresponding raw materials and manufacturing process, location and product receiving time, etc. based on the calculation method of the lowest price, or if it is the optimal quality, it will intelligently match the corresponding content from the platform based on different normal recognition.
[0017] To solve the problem of unified quotation where customized products cannot be standardized and clarified, the present invention provides clarified quotation information to merchants and consumers by allowing merchants to define the relationship between the production of customized products and the quotation.
[0018] Next, by providing true and complete raw material information and process flow information, the present invention can match the corresponding process template, effectively match the merchant's reliable inventory, staff and manufacturing process, and realize reliable production, payment and delivery guidance through the one-to-one corresponding digitized process template, and finally provide the user with a officially delivered physical product that matches the digitized product. [Brief description of the drawings]
[0019] FIG. 1 is a principle diagram of a product ordering system based on a programmatic data processing system. FIG. 2 is a flow chart for generating a normalized order for a product ordering system template based on a flow data processing system. Figure 3 is a flowchart showing the process by which a user selects a template, customizes it, and completes procurement. Figure 4 is a flowchart showing the process by which a user completes direct procurement by selecting a standard template. FIG. 5 is a flow chart showing the process from when a user selects a standard template and joins the shopping cart to when the user completes a purchase. FIG. 6 is a flowchart showing the process from ordering to payment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] The present invention is based on the digitized process template (corresponding to a single digital product, hereinafter may be abbreviated as template) in the conventional "programmatic data processing system", and further provides a merchant module, a customer module, and a price module, in which the price module provides price information related to information such as raw materials and operations, and the price information includes list price information related to raw materials, such as product price information, product lot information, product supplier information, time-limited price information, and / or on-demand quotation options. A user can select one or a combination of functions according to his / her actual situation. For raw materials purchased individually or raw materials that do not need to be distinguished by supplier or lot, the product price information can be directly maintained. For raw materials with supplier information, the supplier information and the corresponding product price information can be maintained. For products with different lots, product lot information can be maintained. In addition, the time-limited price information corresponds to the raw material price that generally changes in real time, including price fluctuations according to time, price fluctuations based on inventory pressure, and price fluctuations defined by time and upper and lower limits in the system. The on-demand quotation option is a reserved option in the system and is set for items that require two-way interaction, i.e., the option is set at the corresponding raw material level to indicate that the raw material is available or can be purchased, but an individual real-time quotation is required, and the quotation is created through communication. For example, for dishes that mainly use fresh fish, the fresh fish has different specifications, so the price must be based on the weight at the time of production, and this on-demand quotation option is available when the raw materials are available, but quotation exchange is required.
[0021] There are four main ways that a merchant can offer a product: first, the merchant can offer the product and has a specific quotation; second, the merchant can offer the product but does not have a specific quotation; third, the merchant does not deny that it can offer the product and does not give a quotation (unknown option); fourth, the merchant clearly states that it cannot offer the product and does not give a quotation.
[0022] In addition, this price information further includes price information on operations, and the price information includes price information that affects the price of the finished product, such as basic operation price, staff skill price, equipment use price, and special rule price. Specifically, it includes labor costs, equipment use fees, and special demand prices. The basic operation price generally refers to directly corresponding to the operation with one clear price information without distinguishing the contents such as staff skills, equipment use conditions, and other special demands. For example, in the case of stir-frying, only one price setting for basic operations can be defined. For operations with relatively high skill requirements, the price after grading the staff skills can be limited to the price information corresponding to the staff's skill price to realize the corresponding operation. Similarly, it is also possible to set a price for the use of equipment and limit the price information of the operation performed using the equipment. When a specific demand occurs, a separate price can be set for the demand for that specific operation to accommodate that specific operation. The price information corresponding to these operations can be applied individually or collectively.
[0023] The price information further includes price information related to the business. For example, peak time markup fees, delivery fees, location usage fees, packing fees, location-specific fees, etc. The price information related to the business may relate to price information highly associated with the finished products such as the above-mentioned raw materials and operations. Among them, the peak time markup fee is set in the system as a specific time range as a peak time, and the price needs to be increased, and the peak time markup fee option is activated, and the customer is asked whether to continue the selection. The fixed price rule for the delivery fee is set as a base price within a certain distance range, and a gradual surcharge is incurred beyond that. For example, it is set so that 3km is free, and the price increases by 20% beyond 1km, and the customer is asked whether to continue the selection. Also, the packing fee can be a lump sum quote. For the location usage fee (dining room), an option can be set and time period and price range can be associated. Such contents related to commercial business and affecting the price information can be set by the present system.
[0024] The price information related to the above information such as raw materials and operations is maintained by the merchant at the level where specific raw materials and operations exist. In the present system, two roles, merchant and customer, are defined, the merchant is the manufacturer and the customer is the purchaser, and the merchant module is set up to match the merchant's requirements. The merchant maintains its own production means information, such as raw materials, equipment, staff, etc., which are related to the data of the present system and related to the actual production means, and these information can be related and maintained under the related data hierarchy of the present system, and can be embodied as raw material whitelist and operation whitelist. The merchant predefines a template whitelist, which is a number of digitized process templates that the merchant can create. Of course, the merchant also maintains his own basic information and business information. The basic information is, for example, industrial and commercial registration information, and the business information is, for example, delivery range, business hours, working hours, rent share fee, water and electricity usage fee, etc. The customer module is set up to match the order requirements against the digitized process templates provided by the system, or against the digitized process templates in the merchant and merchant's template whitelist.
[0025] According to the real manufacturing process, the system can respectively state the combination and application of existing digitization process templates from both the customer (buyer) and the merchant (manufacturer). First, the merchant (manufacturer) can select a template based on the resource library or upload a new template to form a set of templates that match the merchant, that is, the merchant's template whitelist. Note that the digitization process template is unique in the resource library, and the same merchant can select different templates, or different merchants can select the same template. The same merchant can set its own template whitelist and allow users to select products provided by the merchant. The buyer can also select a template through the merchant's template whitelist and fine-tune based on the template. Of course, the system can also provide another template selection method. That is, the buyer can directly select a template from the resource library or customize the template, send it to the merchant, and negotiate the price to complete the selection. Fine-tuning of the selected template and user-defined templates will be described in detail next.
[0026] The system of the present invention is mainly aimed at associating the template in the resource library with the production and sale of real goods. That is, the customer can directly select a template in the resource library, or the merchant can select a template in the whitelist. When the user selects a template, it will automatically match with the template that the merchant can provide. Through automatic matching, the user can know whether there is any uncertain or unmanufacturable process information. If the user chooses to continue, the selected template will be sent to the merchant. When the merchant obtains the customer's demand product, that is, when the digitized process template (digital product) is selected by the system, it will check how the digitized product is manufactured, whether it can be manufactured, how to set the price, and whether manual intervention is required. After a conclusion is reached, the complete scheme will be determined, and the content of the negotiation can be manufactured after the customer agrees to the implementation, or after revision, or after the user's authorization in the situation where the product is not guaranteed. The present invention uses the digitization method to help the merchant determine whether the demand product can be manufactured, and then aligns the demand product with the merchant's production means, and finally achieves the purpose of guiding production, completing production, and selling.
[0027] However, although a merchant can select a template, can create a template, and can ultimately create his or her own template whitelist, the merchant does not have the authority to directly edit the information in the resource library, and can only restrict subordinate information such as raw materials and equipment in the resource library, such as the price of raw materials and the price of equipment. If a merchant needs a special raw material or special equipment that is not in the resource library, the merchant can apply to the system to store it in the resource library using the existing data management template, even if the merchant uses the template creation function of the existing "programmatic data processing system".
[0028] For the digitalized process template in the system, a basic template rule module for maintaining the logical relationship between materials and operations is already built into the system. The basic template rule module classifies and / or groups raw materials and operations, and raw materials and operations with similar attributes are classified into the same set, and the typical raw materials and operations in the same set are preferentially maintained. In addition, the maintenance of the logical relationship between raw materials and operations, and the logical relationship between raw material groups and operation groups, the combination of the operation method (including the corresponding dimension range) and raw materials, is related to whether the combination can be performed, and the allowable range of the operation corresponding dimension after combination. For example, whether the raw materials and operations can be manufactured, and whether a certain raw material group and operation group can be manufactured. In addition, the state of undefined rules is also included, where the violation or range relationship between raw materials and operations is not maintained, and the combination (such as operations such as raw garlic and minced garlic) is not used unlimitedly. For example, the operation of combining raw material water and 180-degree oil for frying is a violation based on the rule, but there is a restriction that raw material water and heating operation should not exceed 100 degrees under normal conditions. In general, maintaining rules in the template rule module is to maintain the association relationships between raw materials and operations, and between raw material groups and operation groups, and to provide the numerical constraint ranges of the operation dimensions or raw material dimensions that are encountered for these association relationships (the dimension information has a corresponding explanation in the existing invention).
[0029] In order to meet the actual business, the merchant module further includes a user-defined rule module for the merchant itself under the existing basic template rule module, the user-defined rule module includes the restrictions on raw materials and operations by each specific merchant, and filters the template itself to determine the products that can be actually managed and sold to users. For example, the raw materials are divided into "Yes", "No" and "Uncertain" for whether there is a corresponding stock, whether they can be procured within a short time, or whether they are allowed to be manufactured. Similarly, the operations are also divided into "Yes", "No", and "Uncertain". The raw materials and operations here include information on the actual production, such as materials, staff, equipment, special rules, and other restrictions according to the price definition. The merchant performs user definition for its existing production means, etc., and after the customer selects the corresponding template and matches with the corresponding merchant to be accepted, the customer can intuitively view the corresponding display, and the merchant may or may not be able to complete the content of the corresponding template. The purpose is to solve the problem that all current merchants who sell products basically sell in the form of finished products, and cannot flexibly solve the production of products that match the user-defined content. The user initiates the process and selects or creates the digitalized template (intuitive digital product) required by the user, thereby quickly determining whether the merchant's manufacturing capacity can be matched and the physical product can be finally completed. If there are a variety of selectable raw material supplier information, price information, or intermediate products that can be replaced, the system allows the user to select by himself, and the selection may cause the product to be a pre-order product and cannot be produced in a timely manner, or after communicating with the merchant, or replacing the intermediate product, it is verified again by the user-defined rule module, and here, regardless of the change in the main process, the above steps are cycled.
[0030] If we use an analogy with the raw material group and the operation group, some rules mainly related to the contents selected by the user are not maintained by the merchant, so they can be considered as uncertain parts, and it can even be determined whether there is an operation flow that goes against the basics, such as heating to 300 degrees, and some relevance judgments are made according to different situations to form whether related presentations should be made to the user or the merchant. The user-defined rule module used by the merchant includes the form of a "rule blacklist" and / or a "rule whitelist", and a rule list that cannot be created and used is planned. In the basic template rule module, low-temperature baking is allowed, but if the merchant limits the baking temperature allowed in the user-defined rule module to a high-temperature range, the template selected by the user that includes low-temperature baking cannot be verified against the whitelist of this rule, and the result is returned to the user for data adjustment.
[0031] The basic template rule module and the merchant's user-defined rule module can perform two validations on the template selected by the customer to determine whether it can be created.
[0032] As mentioned above, the customer module can refer to a template in the resource library or a template in the template whitelist of the merchant module. The system provides two template selection routes. The first is that the customer selects a template from the merchant's template whitelist. The second is that the customer directly selects a template from the resource library. If the desired template is not available, the customer first creates a template, uploads it to the resource library, and then selects and finally sends the selected template to the merchant. That is, the user selects a template by himself, and in the process of forming the template, selecting the template and sending it to the merchant, a product order list is finally formed through two-level rule validation. After matching the product order list with the price defined by the merchant and communicating with the merchant, a production order list that can be manufactured and paid for is finally formed.
[0033] Furthermore, from the user's perspective, there are three ways to select a template. First, the template exists in the system and can be selected directly. Second, there is a similar template in the system and it can be fine-tuned after selection. Third, there is no template in the system and the user creates a template. If it is an existing standard template, in the process of creating the template, the platform will verify it using the basic template rule module and then send it directly to the merchant (manufacturer). After two levels of rule verification are performed by the merchant's user-defined rule module to confirm that the merchant can create it, it will match the price information provided by the price module, and a production order list that can be manufactured and paid for will be formed.
[0034] If it is a self-made template (customers and merchants can make it themselves) or a fine-tuned template, the platform will verify whether there are any rules that cannot be executed by the basic template rule module, and if there is no rule constraint that the platform cannot execute, it will send it to the merchant, and the user-defined rule module on the merchant side will determine whether it violates the user-defined rules of the merchant, and if it does not, an executable standard order list will be generated and sent to a specific manufacturer (merchant), and the user-defined rule module on the manufacturer side will review and feedback the order form. If the template violates the rules of the platform-based template rule module, the user will be asked to correct the contents that cannot be normally created. If the user submits an objection, it will be fed back to the server-side maintenance staff to add or maintain the rules. If the corresponding template violates the merchant's user-defined rules, the user will communicate with the merchant and after consultation, i.e., after adjusting the user's final order template, it will meet the merchant's manufacturing requirements, or the merchant will produce according to the reasonable demand submitted by the user, and produce or select a merchant who can produce to produce.
[0035] In the second method, adjustments are made based on the template selected by the user, and a corresponding branch template is created without changing the basic standard template, and the branch template is an independent template created after adjusting an existing template, and the branch template is created after correcting raw materials or operations, and there is no need to verify the similarity with the original template. In addition, since the template is unique, when the user or merchant creates a template, the system needs to judge the similarity of the template, and a template with high similarity cannot be uploaded. At the same time, such branch templates are divided into basic adjustments and non-basic adjustments, including non-basic adjustments such as fine-tuning raw materials and operations. The corresponding adjusted data quickly passes through the system's "rule blacklist" (a list of rules that cannot be created), and if there are no special rules that cannot be created, it can be sent to the merchant side for matching verification. The branch template is sent to the manufacturer side, and the system judges whether the merchant side has the corresponding production data and artificial skills, etc., and whether it can complete the manufacturing. Among them, the basic adjustment corresponds to the "template that is unknown whether it can be created" and belongs to the third method.
[0036] The third method is as follows. A user-defined template can be proposed by a user, that is, a template can be created by editing information such as raw materials, operations and / or tools in the digitalized process template, and then a manufacturer can be selected after the template is created, and then the corresponding real production data is matched to produce. Here, it is divided into two steps, first the template is created, and then it is matched with the production data on the manufacturer side. The creation of the template is the content of the "programmatic data processing system", and in the creation process, the basic template rule module verifies the relevant definition content and determines whether there are any rules that cannot be defined. If there are no rules that cannot be defined, the manufacturer side will further match, and the merchant definition rule module will verify, and the violation content will not be touched, and an executable standardized order list will be generated and sent to the manufacturer side. If there are any contents or rules that do not exist in the resource library, the relevant requirements will be sent to the maintainer, who will supplement and maintain the rules. Most of the contents are automatically compared by the system through the corresponding operations with the items available within the range of maximum and minimum values corresponding to the combination of raw materials, and a user-defined template will be formed. Please refer to Figures 1 and 2.
[0037] The manufacturer side (also called the merchant side) is a factory, a store, an individual, or an industrial chain system formed by combining different merchants, and as long as data can be connected, for example, production data, staff, equipment, and raw material inventory information can be provided to perform rapid data matching and realize practical product manufacturing and processing with multi-terminal collaboration. In detail, the following three points are mainly defined on the manufacturer side. 1. The basic information and business information of the merchant are explained in detail in the first part at the beginning. 2. Price information includes raw materials and operations, which were explained in detail in the first part above. Based on the template determined by the user, the corresponding information on raw materials, operations, intermediate products, products, prices, etc. can be generally determined or replenished in real time. In addition, aggregated data information such as order time, supply time, whether it is a peak time period, delivery fee, etc. can be associated. 3. The digitization process template can create template whitelist, raw material whitelist, intermediate product whitelist, equipment whitelist, operation whitelist, staff allocation list, merchant user-defined rule module, etc. Merchants can define not only template whitelist but also raw material whitelist and intermediate product whitelist, aiming to meet the customization needs of users in addition to basic business. Digitalization of the producer's skill know-how into a series of flows is used to digitalize staff. Through the digital process control of equipment and staff, it is possible to calculate how many equipment there are and how many operators can be used at the same time. The digitization process template can be customized and uploaded by the merchant, or it can be used or purchased from existing digitization process templates provided by other merchants. In order to ensure stable output, most of the digitization process templates of the same merchant are standard templates. The system can set the following: Based on the increase or decrease of a certain element in the template whitelist, the steps can also be appropriately reduced. When making substantial modifications, the system judges whether it belongs to the same type of user-defined rule and whether it can continue. If it can continue, a runnable process template is generated. If it is not feasible, it can be fed back to the maintainer, and the new rule can be maintained in the system, and then the corresponding process template can be formed. Then, the completed process template can be confirmed whether it can be manufactured through communication between the user and the merchant. As mentioned above, the template can be customized by the merchant, or an existing template created by another merchant can be purchased.
[0038] Users can view the product whitelist in the system, find merchants through the product whitelist, and perform the following operations: First, after selecting a merchant, the system directly selects the product whitelist, and the system generates a executable standardized order list and sends it to the merchant for production. A merchant can define that they do not provide any modifications and only provide standard products. Second, according to the whitelist of selected products, make personalized modifications, such as adding no / more / less chili peppers, and make narrow adjustments. The system matches the merchant according to the corresponding customization demand, and the merchant has the corresponding raw materials, equipment and staff list in the back office to meet the production demand, but needs to inquire the merchant whether it can be produced and how much the production fee is. The message fed back from the merchant is exchanged with the user, and a feasible normalized order list is determined according to the result of the exchange, and sent to the merchant for production. Third, based on the selected product whitelist, perform personalized modification. The system matches the merchant with the corresponding customization needs. Although the merchant lacks the necessary raw materials, it can provide a reservation and customization service module, and needs to inquire the merchant about the time and price of providing the product, and interact with the user. According to the interaction result, a feasible normalized order list is determined and sent to the merchant.
[0039] Based on the data on the platform, users can quickly determine which products are immediately available from which merchants and which products have been customized by which merchants over time. For example, if the procured product is already prepared, the preparation step before the work process can be skipped, but if it is not prepared, the process will have to be started over from the beginning. In this way, forward and backward matching is performed by combining raw materials and operations.
[0040] If the product you select is not available in a merchant's whitelist and you want to receive it from that merchant, it depends on whether the merchant can customize and produce the product for you. For example, a merchant only has pork fish fillets in their whitelist, but they also have chicken in stock and can make fish fillets from chicken. If a user wants chicken fish flakes, the system will match and ask the merchant if they can produce it by presenting it.
[0041] Users can also submit products with special materials or process lists that differ from the provided templates, and the merchant can purchase separately to meet the user's special requirements. The individual purchased processes and information are reflected in the system, and the appropriate price and supplier that can supply the raw materials is calculated. They can be sourced from suppliers already entered in this area. There may also be cases of inter-area or international procurement. Even if the template does not have this information, adding the information through the template customization function ensures that when the template is generated and handed over to the supplier (the manufacturer in this case), the manufacturer side of the process will have a detailed production list that can be executed.
[0042] The system also includes time management and planning functions, providing guidance to the manufacturer's production process. Only when the raw materials in stock are available and can be operated can production begin, and it is possible to determine when the final finished product can be delivered to the user. This also clearly defines the production time and transportation process of the entire product. For example, a restaurant is relatively busy during the three meal times of the day, but if reservations are made in advance, some portions can be prepared in advance, so the pressure at the time of final delivery is relatively small, and delivery can be completed smoothly and in a timely manner.
[0043] Regarding time definition, sales time and manufacturing process time can also be set. Sales time (business hours) belongs to the front office, and manufacturing process time belongs to the back office. Manufacturing process time can include artificial work time and social work time, and can be set by oneself as needed. Existing intermediate products (semi-finished products) only need to consider the logistics time, but customized products need to consider all the time from raw materials to manufacturing and ordering. Since this time is based on the entire process, the cycle cannot be clearly defined. For example, the business hours of a physical store are from 10 am to 10 pm, but the factory production time, transportation logistics time, matching time to the store, etc. may be different, and it is necessary to match all these times to know when the customer can get the product. On the small or micro manufacturer side, it is possible to determine all the times manually without needing a specific time management system, but for example, in large-scale production such as a factory, the time needs to be considered.
[0044] When a user selects a product, whether it is a product search or a merchant search, there are three possible cases. First, the product (i.e., process template) is already in the merchant's whitelist and can be provided. Second, it is not in the whitelist, but the merchant can manufacture the product and has a list of corresponding equipment and raw materials. Third, the product's process template has some items that are temporarily not available, and the merchant can pre-order them and directly enter the options of the customization service module. Fourth, if the selected template cannot match the corresponding merchant and its process information cannot search for valid orders within some selected matching range, can the user see the corresponding information? Of course, if there is no matching result at all, it will be presented with "This service is temporarily unavailable in this region."
[0045] In the first case, merchants can customize the price for products in the whitelist, because they are normal products and can be set fairly and cheaper than customization. In the second case, merchants have the stock and raw materials and can make them, but they need to price each one, and can set custom prices by setting rules. For custom products, merchants cannot effectively estimate and quote the corresponding costs without clear requirements from users.
[0046] In the first case, the product can be produced directly after the user places an order. In the second case, the user needs to inquire with the merchant whether the relevant product can be provided. In the third case, it is more complicated. Through communication, the merchant can provide the relevant product, and the user can give the merchant time to prepare the relevant raw materials and equipment through the reservation method. For example, the merchant will purchase raw materials independently according to the reserved time and requirements. This service is relatively expensive and the process is long. After the system inquires, if the merchant determines that the order can be accepted, it will launch the product reservation module, and the required time and fee will be provided. Then the platform will feed back this information to the user, ask the user whether he agrees, and finally choose whether to place an order.
[0047] There are two ways for users to search. First, users can search for products directly and see the merchants who supply them through the products. Second, users can search for merchants directly and select products that the merchant can provide. These are two completely different routes. For example, if a user searches for products directly, regardless of which merchant provides them, and the same type of product matches multiple merchants, the user can select one of the merchants and select the whitelisted products that the merchant can provide, and the price of the corresponding product (depending on the merchant's settings) will be displayed. The user can also specify a specific merchant first, at which point the system will send the order to the merchant, and the user can see and select the products in the merchant's whitelist, suggest simple customizations for the products in the whitelist (e.g. adding / reducing / not adding chili to a food), and inquire about the price and whether the products that are not in the whitelist can be customized.
[0048] Or, if the user selects multiple products, but the multiple products are not necessarily available at the same merchant, and the user wants to order them all at once from the same merchant, but there is no single merchant that can provide them all. In this case, the system matches candidate merchants and asks them if they can manufacture the products that are not on the whitelist. Multiple merchants that can manufacture the products are presented at the same time with total price / time / collection location, etc., and feedback is given to the user to make a judgment and select from them.
[0049] Users can choose from two routes. The first route is to directly select a merchant, and the merchant can provide three services. The first route is a whitelist service. The second route is not included in the whitelist but can be created. The third route is a customized service. The second route is to directly select a product and select a merchant through the product, and the merchant can further provide and select the three types of services mentioned above. Among these, the whitelist service also allows for appropriate fine-tuning.
[0050] If the products produced involve different processes and the products are similar, and the user does not specify a definite production process after placing an order, the platform will present it to the seller or user. Prices may differ, so if customization is required, the price may be higher. If similar substitute intermediate goods (semi-finished products) are readily available and have a lower price, the pricing system works very flexibly.
[0051] For standardized modular intermediate products contained in many products, such as thinly sliced green onions in food, the intermediate products can be used as raw materials for other processes. The manufacturer can set which products belong to such prepared intermediate products according to the actual situation and manage the inventory separately. In this way, when producing other products, there is no need to consider the amount of raw materials used by the intermediate products and the production time, but only select the specific intermediate products, operation methods and required quantities. The quantity in the inventory and the production time of the product have already been resolved by a single inventory management system. In this way, one intermediate product can be matched to the template of the production list, thereby replacing some processes and accelerating the production speed. The matching process of the intermediate product can be matched automatically, and since the intermediate product production process may incorporate other non-sequential steps, or if it is completed manually, it may be necessary to read the whole text before knowing which existing semi-finished products can be replaced. Meanwhile, the system can quickly select intermediate products and present them to the manufacturer, and if there is inventory (intermediate products of the provided production process), the intermediate product can be selected. Commonly used intermediate product systems can be matched, and the manufacturer can directly check them, and can also set the definition by themselves according to actual needs.
[0052] When the user selects a template and submits it to the merchant, the platform will make necessary suggestions. Among them, the first suggestion is that the system matches the intermediate product, and the price is lower when the intermediate product is used, and the user is asked whether he / she wants to select the intermediate product. The user can request to produce everything along the process, and can also select an intermediate product method with a faster production speed to reduce the price. The second suggestion is when there is a similar intermediate product that does not match completely. For example, the intermediate product is an ordinary chicken soup, but the template selected by the user provides a special chicken soup with special spices. In this case, the platform also performs two-way matching and confirmation according to the settings of the user and the corresponding merchant to replace the existing standardized module intermediate product with a cheaper and faster intermediate product, with the purpose of optimizing the entire production process and providing the user with valid and true product manufacturing process information.
[0053] In addition, as shown in Figures 4 to 6, based on a specific embodiment of the present technical solution, a flowchart is shown in which a user selects a product based on a template, and after the user selects, the flowchart includes three methods: quick edit, immediate purchase, and purchase after adding to a shopping cart.
[0054] First, the first method is a method in which the user selects a template, selects it as it is, and purchases it as it is, without making any modifications. As shown in FIG. 3, the user selects a merchant and a template, and after the selection, an order page is generated, including the merchant name and template details (default values: diner, ASAP, empty order). The order page matches the specific information maintained by the corresponding merchant, is synchronously delivered to the merchant, and verifies and maintains the content details (order raw materials, operation, equipment or additional service time, price, etc.). If a confirmed total price can be made, the corresponding total price is displayed. In addition, the user can continue to edit the order information, reselect the service merchant, reselect the recipe, or reselect the time. The result of the relevant selection is synchronized to the merchant, which performs matching or detailed verification maintenance of the raw materials, operation, equipment, or additional services of the order. Once the order is confirmed without editing, the internal details of the selected specific template are displayed, and payment to the payment module is selected.
[0055] In the payment judgment process, the system judges whether the price is complete, and if it is complete, all in the whitelist, and there have been no content adjustments, no work volume exceeding the scheduled time, no specific merchant-defined basic production limit range settings such as quantity less than 500g or greater than 2kg, etc., it produces a payment order and waits for payment. If any of the above changes are required, it waits for communication with the merchant to adjust the order, and then proceeds to the payment order process.
[0056] If you choose to add to cart, there will be no payment for a while. You need to choose the second route. As shown in Figure 4, after the user selects a template, it will join the cart. Match or select the corresponding merchant to manufacture. When the merchant receives the order, it will maintain the current time and price of the materials, operations and equipment of each template in the order, and display the corresponding price of each template if the total price displays the corresponding value. If the total price is displayed as pending and it is presented that there is a template with a missing price, the template with the corresponding price will be displayed, and the user will be asked to add other content, and the user will return to selecting a template. If there is no need to add content, change the template in the cart, select the product individually, or change the merchant, proceed to the payment process. An order page is generated that includes the merchant name, template product, default value, shipping, as soon as possible, and other comment information. The merchant maintains the corresponding time price of all the order materials, operations, and equipment additions, and if the total price display is corresponding, there is no need to edit the order information, and the specific template content can be displayed and proceed to the payment page. If the total price is pending and you need to reselect a service, reselect a delivery method, or reselect a time, go to maintain the merchant order until the final total price is displayed, then go to the payment page. Keep the current cart contents and update the price next time you open the cart. If you want to add content, modify the template in the cart, check off products, change your shop, etc., go back until the user selects a template and do the operation again.
[0057] The operation flow of the payment module is to judge whether the price is complete, and if so, judge whether all the required items such as raw materials and operations are in the whitelist, and if there is no content adjustment, no work volume exceeding the scheduled time, no customer independently set the quantity smaller than 500g or larger than 2kg, etc., produce according to the order and wait for payment. If the above contents are present, it is necessary to wait for communication with the merchant to adjust the order.
[0058] When the user selects the template, he can select the template quick edit, that is, the third route, and the system can provide the ingredient list and the procedure list, as shown in Figure 6. If the user selects purchase, the system will get the specific price, specify the service name in the edit page, mark the current price, and judge whether the result is complete. If the price is complete, the total price will be displayed and the actual value will be given. If the price is incomplete, the total price will be displayed as reserved, and a specific suggestion will be displayed, and you can enter the edit page, and if you need to increase or decrease the number of portions and increase or decrease the ingredients, you can make the corresponding edits, for example, check the ingredients, check the steps, and after updating, recalculate the price, and the system will present the complete total price, and then enter the shopping cart flow and subsequent support modules to pay.
Claims
1. 1. A product ordering system based on a programmatic data processing system including a digitized process template with a unique identifier, further including a merchant module and a customer module, In the digitalized process template, intermediate products and / or products are formed one by one according to steps through raw materials and operations; The raw materials, the operations, and / or the products are stored by a data management module and maintained by a data maintenance module; The logical relationships between the raw materials and the operations are defined by a basic template rule module; The merchant module includes production data information, basic information, business information, intermediate product whitelist, and / or template whitelist related to the merchant, the template whitelist including a number of digitization process templates that can be created; The merchant module further includes a user-defined rules module that defines logical relationships between materials and operations for each particular merchant; A product ordering system based on a programmatic data processing system, characterized in that the customer module is directed to a digitized process template in the system or a digitized process template in a merchant template whitelist, and the customer selects a digitized process template via one of two routes and sends it to the merchant module, where a product order list is formed after logical relationship verification is performed by a user-defined rule module.
2. Additionally, it includes a pricing module with pricing information, The price information includes fixed price information for raw materials, such as product price information, product advance sales order information, product lot information, product supplier information, limited time price information, and / or on-demand quote options; The price information further includes price information regarding operations, such as a basic operation price, a staff skill price, an equipment use price, and / or a special rule price; 2. The programmatic data processing system of claim 1, wherein the product order list is matched with pricing information in a pricing module to generate a production order that can be made and paid for.
3. Merchants can select templates from the resource library or upload new templates to create a template whitelist that matches the merchant. The same merchant can choose different templates, Different merchants can choose the same template.
3. The programmatic data processing system-based product ordering system of claim 2, wherein a user can select a template from a merchant's template whitelist, by selecting a template through a resource library, or by uploading a new template.
4. 4. The programmatic data processing system-based product ordering system of claim 3, wherein the user-defined rule module includes limitations on ingredients and operations by each particular merchant and / or constraints on the logical relationships of ingredients and operations, and can be set by a "rule blacklist" and / or a "rule whitelist".
5. The product ordering system based on the programmatic data processing system according to claim 4, characterized in that the digitized process template forms a branching template after fine-tuning of raw materials and operations, and the branching template is directly sent to the merchant and verified only by a user-defined rule module.
6. 6. The programmatic data processing system-based product ordering system of claim 5, wherein the merchant's production data information includes a raw material whitelist, a tool whitelist, an operation whitelist, and / or a staffing list.
7. The raw material in the user-defined rule module includes three states: “present”, “absent”, or “uncertain”, and the operation includes three states: “executable”, “not executable”, and “uncertain”, The programmatic data processing system-based product ordering system of claim 6, characterized in that the uncertain modes require further similarity judgments and ultimately, through some manual verification, the general rules can be maintained as corresponding rules in order to improve the system itself.
8. A product ordering system based on a programmatic data processing system as described in any one of claims 1 to 7, characterized in that intermediate products are further configured in the system, the merchant module includes an intermediate product whitelist, a user-selected digitization process template includes the intermediate products, and the system suggests the use of the intermediate products to accelerate the manufacturing process.
9. The product ordering system based on the programmatic data processing system of claim 8, characterized in that when the customer module selects a specific digitalized process template in the system, it automatically matches with the merchant to obtain process information on whether production is possible, and if the user selects to continue, it will be sent to the merchant; if the merchant does not have a specific raw material, operation, intermediate product and / or product, or has only one, it will communicate a reservation plan or replacement plan with the customer through the customization service module, and an order list will be created based on the communication result, and the reservation plan includes a reservation purchase period for the out-of-stock items.
10. The programmatic data processing system-based product ordering system of claim 9, characterized in that the price information further includes merchant-defined fee items, such as peak hour markup fees, delivery fees, space usage fees, packaging fees, rent share fees and / or utility fees, as well as other operationally relevant fixed price information.
Citation Information
Patent Citations
System, method and program for managing process of parts delivery, recording medium with recorded program for managing progress of parts delivery and parts management system
JP2002312022A
Printed matter preparing device
JP2003263424A
Manufacturing business support device and manufacturing business support method
JP2013182321A
Semi-finished products and methods for manufacturing light-emitting diodes
JP2013531386A
Injection molding system
JP2020157705A