Order processing method, order processing device, electronic device, storage medium, and program

The order processing method and device integrate online mall platforms with production and logistics systems to manage complex B2B order processing, optimizing production and logistics for customized products by selecting target factories and updating orders in real-time, thus enhancing efficiency and reducing costs.

JP7759990B2Active Publication Date: 2025-10-24ZHEJIANG HENGYI PETROCHEMICAL CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024059880
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-09-13
Filing Date
2024-04-03
Publication Date
2025-10-24
Estimated Expiration
2044-04-03

AI Technical Summary

Technical Problem

B2B online malls face challenges in managing complex pricing structures, supply chain integration, and logistics for highly customized products, requiring an integrated platform for order processing that includes multi-factory production and logistics management.

Method used

An order processing method and device that integrates online mall platforms with production and logistics systems, involving preliminary examination of orders, selection of target production plants, generation of production and delivery orders, and real-time updates based on production and logistics progress.

Benefits of technology

Facilitates an integrated platform for online malls, enabling real-time tracking of order progress from customer orders to delivery, optimizing production and logistics processes, and reducing costs through efficient allocation of production and shipping resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007759990000001
    Figure 0007759990000001
  • Figure 0007759990000002
    Figure 0007759990000002
  • Figure 0007759990000003
    Figure 0007759990000003
Patent Text Reader

Abstract

To provide an order processing method, an order processing apparatus, an electronic device, a storage medium, and a program which help to build an integrated platform for an online shopping mall, multi factory production, and warehouse storage / logistics.SOLUTION: A method includes: pre-checking a first product order on an online mall platform to obtain a second product order; determining at least one target production factory from among a plurality of production factories based on product parameters of a target product or an estimated cost; generating a production scheduling order of the target product and sending the production scheduling order to the at least one target production factory; updating the second product order on the online mall platform based on the latest progress information of the production scheduling order obtained from the target production factory; and generating a delivery order based on inventory information of the target product after completion of the production scheduling order and sending the delivery order to a logistics platform.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to the field of computer technology, particularly to the fields of online malls, order management, and industrial Internet technology. [Background technology]

[0002] B2B (Business-to-Business) and B2C (Business-to-Consumer) are two different e-commerce models with significant differences in target markets, product types, and sales strategies. B2B online malls can provide highly customized products and services to business customers. These products may need to be tailored to each customer's special needs, such as size, material, packaging, and logos. Pricing structures for B2B online malls are usually more complex, as they must take into account supply chain integration, regular delivery, logistics costs, large orders, and special customer requests. Summary of the Invention [Problem to be solved by the invention]

[0003] The present disclosure provides an order processing method, an order processing device, an electronic device, a storage medium, and a program to solve or alleviate one or more technical problems in the prior art. [Means for solving the problem]

[0004] In a first aspect, the present disclosure provides a method of order processing, the method comprising: Preliminary examination of the first product order from the online mall platform and obtaining the second product order; determining at least one target production plant from among the plurality of production plants based on product parameters or estimated costs of the target product when the second product order requires production; generating and transmitting a production order for the target product to at least one target production plant; Updating the second product order on the online mall platform based on the latest progress information of the production arrangement order obtained from the target production factory; Generate a delivery order based on the inventory information of the target product after the production arrangement order is completed, and send it to the logistics platform; and updating the second product order on the online mall platform based on the latest progress information of the delivery order obtained from the logistics platform.

[0005] In a second aspect, the present disclosure provides an order processing apparatus, the apparatus comprising: a pre-examination module for pre-examining the first product order from the online mall platform and obtaining a second product order; a first screening module for determining at least one target production plant from among the plurality of production plants based on product parameters or estimated costs of the target product when a second product order requires production; a production dispatch module for generating and transmitting a production dispatch order for the target product to at least one target production plant; a first update module for updating the second product order on the online mall platform based on the latest progress information of the production arrangement order obtained from the target production factory; a first delivery module for generating a delivery order based on inventory information of the target product after the production arrangement order is completed and sending the delivery order to the logistics platform; and a second update module for updating the second product order on the online mall platform based on the latest progress information of the delivery order obtained from the logistics platform.

[0006] In a third aspect, the present disclosure provides an electronic device, the device comprising: at least one processor; a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, cause the implementation of any one of the methods in the embodiments of the present disclosure.

[0007] In a fourth aspect, there is provided a non-transitory computer-readable storage medium having stored thereon computer instructions for causing a computer to perform any one of the methods in the embodiments of the present disclosure.

[0008] In a fifth aspect, the present disclosure provides a program, which, when executed by a processor, implements any one of the methods in the embodiments of the present disclosure.

[0009] The beneficial effects of the technical solutions provided by the present disclosure include at least the following:

[0010] The solution provided by this release will help build an integrated platform for online malls, multi-factory production, warehousing and logistics.

[0011] It should be understood that the contents described herein are not intended to describe key or important features of the embodiments of the present disclosure, nor are they used to limit the scope of the present disclosure. Other features of the present disclosure will be understood through the following specification. [Brief explanation of the drawings]

[0012] In the accompanying drawings, unless otherwise stated, the same numbers represent the same or similar parts or elements throughout the several views. The accompanying drawings are not necessarily drawn to scale. It should be understood that these drawings illustrate only some embodiments provided by the present disclosure and should not be considered as limiting the scope of the present disclosure. [Figure 1] 1 is a schematic flowchart of an order processing method according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic block diagram illustrating an order processing device according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a block diagram of an electronic device for implementing an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0013] The present disclosure will now be described in more detail with reference to the accompanying drawings, in which like numbers represent functionally identical or similar elements and in which various aspects of the embodiments are shown, and which, unless otherwise noted, are not necessarily drawn to scale.

[0014] Furthermore, in order to better explain the present disclosure, many specific details are described in the following specific embodiments. Those skilled in the art should understand that the present disclosure can be similarly implemented without specific details. In some embodiments, methods, means, components, circuits, etc. that are well known to those skilled in the art are not described in detail so as not to obscure the subject matter of the present disclosure.

[0015] 1 is a schematic flowchart of an order processing method according to an embodiment of the present disclosure. As shown in FIG. 1, the method includes at least the following steps:

[0016] In S101, a first product order from an online mall platform is preliminarily examined to obtain a second product order.

[0017] In an embodiment of the present disclosure, the online mall platform may be based on any form, such as a website, an application, or a widget, and allows users to purchase various products on the online mall platform. The products may be pre-manufactured products or products that are currently out of stock and need to be manufactured. The online mall platform may display various products and their corresponding specific specifications or product parameters. Products that list all of these pre-set product parameters may be considered regular products. In addition to regular products, the online mall platform may also provide customization of differentiated products.

[0018] In one example, the online mall platform has a customization page for setting or selecting specifications and product parameters of differentiated products. The customization page can provide a selection list of various specifications and product parameters, allowing each specification and product parameter of a differentiated product to be determined quickly and accurately. Product parameters include, but are not limited to, processing equipment used at each stage of production and processing, processing methods, raw material types, specific process steps, various performance indicators, etc. For example, production factory, production workshop, lot number, fineness, package weight, etc.

[0019] For order applications (first product orders) submitted through the online mall platform, some products are not ready-made but require custom production. Therefore, a preliminary review is required for the first product order to confirm whether the target product in the first product order can be produced and delivered based on conditions such as processing time requirements and product parameter requirements. After the preliminary review is passed, both the buyer and seller agree on the order content and the first product order is converted into a second product order. An order for the first product that does not pass the preliminary review can be revised and resubmitted.

[0020] In S102, when the second product order requires production, at least one target production factory is determined from among a plurality of production factories based on the product parameters or estimated costs of the target product.

[0021] In the embodiments of the present disclosure, a second product order can be understood as requiring production, but the target product for that order is in short supply. Specifically, this can include different situations, such as when a certain amount of the target product is in stock but is in short supply and production is required, or when there is no inventory at all for the target product, such as a customized, differentiated product, and all of the target product must be produced. When multiple production plants are used, completing the production and delivery of an order through different production plants often results in different costs. For example, the logistics costs for delivering the same lot of products inevitably vary depending on the distance between the addresses of each production plant and the delivery address of the order. Especially for large or heavy products, logistics costs are an important component of estimated costs. Therefore, when it comes to the target product to be produced, it is necessary to consider how to produce high-quality products at low cost and complete the delivery of the order from the perspective of the entire supply chain.

[0022] In one example, first, it is necessary to consider whether each production plant has the capacity to produce the target product due to differences in production equipment, i.e., whether it can achieve the product parameters specified in the second product order. Then, from among the selectable production plants that have the capacity to produce the target product, a production plant with the lowest estimated cost is selected. Assuming that the production costs for producing the same quantity of the target product at multiple selectable production plants are the same or close to each other, the logistics costs required to deliver the product must also be considered. This determines at least one target production plant from among the multiple production plants. One target production plant or multiple target production plants work together to complete the production task of the second product order.

[0023] In S103, a production arrangement order for the target product is generated and sent to at least one target production factory.

[0024] After determining the target production factory and the corresponding information such as production volume and processing period, a production arrangement order to the target production factory is determined and transmitted to the corresponding target production factory.

[0025] In S104, the second product order is updated on the online mall platform based on the latest progress information of the production arrangement order obtained from the target production factory.

[0026] The information of the production factory corresponding to the second product order and the latest progress information on the fulfillment of the production arrangement order can be synchronized with the online mall platform, and users can view and know the information at any time.

[0027] In S105, a delivery order is generated based on the inventory information of the target product after the production arrangement order is completed, and is sent to the logistics platform.

[0028] In an embodiment of the present disclosure, after a production arrangement order is completed, the inventory of each factory area (production factory) can be uniformly scheduled based on the latest inventory information of the target product, and delivery vehicles can be arranged and shipped via the logistics platform.

[0029] The logistics platform is used to deliver products, and may include self-owned delivery vehicles and third-party delivery vehicles. After obtaining a delivery order, the logistics platform may display relevant information about the delivery order and have the driver of the delivery vehicle receive the corresponding delivery task, or may directly designate the driver and then distribute the task.

[0030] In S106, the second product order is updated on the online mall platform based on the latest progress information of the delivery order obtained from the logistics platform.

[0031] According to the solution of the embodiment of the present disclosure, the order processing flow of industrial products can be consolidated and integrated, from customers placing product orders online, to allocating production tasks among multiple factory districts, and completing the delivery and handover of the order offline. The entire process from purchasing to handover of standard products and customized differentiated products can be realized online through electronicization. Information at each stage of sales, production, and logistics can be linked, making it easy for corporate customers to grasp the progress of orders in real time. This helps to build an integrated platform for online malls, multi-factory production, warehousing, and logistics.

[0032] In one possible embodiment, pre-screening the first product order from the online mall platform and obtaining a second product order in step S101 further includes:

[0033] In S1011, a first product order made by a user is obtained from the online mall platform.

[0034] In S1012, if the first product order includes a differentiated product, product parameters of the differentiated product are determined.

[0035] In S1013, a pre-screened second product order is obtained based on the product parameters of the differentiated product and a pre-set production list, where the pre-set production list is obtained according to the corresponding product parameter ranges of the production equipment of the multiple production factories.

[0036] In an embodiment of the present disclosure, the target product in the first product order can pass the preliminary screening directly if there is sufficient stock of the target product. Even if the target product is a standard product, if there is a shortage of stock of the target product, the decision to pass the preliminary screening must be made based on whether the target product can be produced in the near future. If the target product is a differentiated product, the decision to pass the preliminary screening must be made specifically based on the target product parameters specified by the user. The target product parameters can be understood as product parameters specified by the user for the differentiated product. Specifically, there may be mutual contradictions between the target product parameters specified by the user. This results in the inability to achieve the overall target product parameters by combining multiple target product parameters, even if a single target product parameter is within the theoretical range or the selectable range provided by the online shopping platform. Therefore, the actual feasible parameters for each type of product can be predetermined based on the product parameter ranges of multiple types of production equipment in multiple production factories, thereby obtaining a preset producible list.

[0037] For chemical fiber products, the target product parameters include, but are not limited to, the product name, lot number, yarn type, wound yarn package diameter, wound yarn package specifications, yarn density deviation rate, yarn density variation coefficient, breaking elongation rate, breaking strength variation coefficient, yarn unevenness rate, and oil content rate. Furthermore, by including the specific model number and machine number of each production equipment, it becomes easier for customers to specify specific production equipment, and highly customized products and services can be provided.

[0038] In one possible embodiment, in step S102, determining at least one target production factory from among a plurality of production factories based on product parameters or estimated costs of the target product when the second product order requires production further includes the following steps:

[0039] When the second product order requires production and the target product is a differentiated product, at least one target production factory is determined from among the multiple production factories based on the product parameters of the target product.

[0040] In an embodiment of the present invention, for differentiated products, a production factory capable of producing the target product is determined based on product parameters specified by the user as a priority. If there is only one production factory capable of producing the target product, that factory is automatically selected as the target production factory. For example, the customer may specify the machine number of the production equipment that produced the previous order to ensure product consistency. If there are multiple production factories capable of producing the target product, the target production factory may also be determined based on the estimated costs of each target production factory.

[0041] In one possible embodiment, in step S102, determining at least one target production factory from among a plurality of production factories based on product parameters or estimated costs of the target product when the second product order requires production further includes the following steps:

[0042] In S1021, if the second product order requires production and the target product is a regular product, at least one target production factory is determined from among a plurality of production factories based on the estimated logistics costs.

[0043] In an embodiment of the present invention, multiple production plants can produce a regular product, and a target production plant is determined based on the estimated costs for the multiple production plants to fulfill an order for the second product. Assuming that each production plant has similar raw material costs and production efficiency, a factor that affects the estimated costs is logistics costs. Logistics costs can be estimated based on the number of vehicles required and the delivery distance. Generally speaking, an order from Customer A, which is closest to Factory A, is cheapest if produced and delivered by Factory A. If Customer B is close to both Factory B and Factory C, production can be done by either Factory B, Factory C, or both. When delivering after production is completed, further consideration can be given to reducing logistics costs through allocation or carpooling.

[0044] In one possible embodiment, in S1021, when the second product order requires production and the target product is a regular product, determining at least one target production factory from among the multiple production factories based on the estimated logistics costs includes:

[0045] When the target product in the second product order is a regular product and there is a shortage of stock, the first shipping factory is determined based on the existing stock information of the target product.

[0046] A plurality of nearby factories are selected from a plurality of production factories based on the delivery address of the second product order and the address of the first shipping factory.

[0047] At least one of the plurality of neighboring factories is combined with the first shipping factory to obtain a plurality of production proposals.

[0048] Determine estimated logistics costs for multiple production options.

[0049] Determine the optimal target production plan based on estimated logistics costs.

[0050] A target production factory is obtained based on the first shipping factory and the corresponding neighboring factories of the target production plan.

[0051] In the embodiment of the present disclosure, for the products that have already been produced, it is usually necessary to arrange for them to be shipped with priority. For the target products to be produced, it is necessary to determine the target production factory by taking into account the estimated costs of each production factory.

[0052] In one example, a company has seven production plants in different cities or regions, each labeled ABCDEFG. When fulfilling a product order from Customer A, the company first determines that Factory B and Factory D have the target product in stock based on the existing inventory information for the target product in the product order, and prioritizes shipping of the stocked product. Therefore, Factory B and Factory D are the primary shipping plants. Then, from among these seven production plants, it is necessary to determine which target production plants will produce and ship the remaining products in the product order. To reduce logistics costs, based on Customer A's address, it is determined that Factory A and Factory E are nearby. Therefore, it can arrange for production to be carried out at Factory A and Factory E, and they can be designated as the secondary shipping plants. Furthermore, Factory B's neighboring factory is Factory F, which is used as a transit point on the way from Factory B to Customer A. Therefore, Factory F can also produce the target product and share the shipping route with Factory B. The specific steps are as follows:

[0053] 1. Determine the first shipping factory. First, the inventory information of the target product in the product order is checked. Verify that Factories B and D have stock of the target product. Arrange shipment of inventory products from Factories B and D to fulfill order demand.

[0054] 2. Identify nearby factories. Based on Customer A's delivery address, it is confirmed that Factory A and Factory E are close to the delivery destination and are considered to be the factories that produce and ship the goods. In addition, if necessary, the possibility of sharing with the first shipping factory (Factory B and Factory D) can be considered by checking the distance between the remaining factories and the first shipping factory.

[0055] 3. Create a production plan. The remaining products will be produced by selecting at least one of the nearby factories (Factory A, Factory E, and possibly Factory F) and combining it with the first shipping factory (Factory B, Factory D). It takes into account factors such as production capacity, production efficiency, and resource availability between factories.

[0056] 4. Estimate logistics costs. For each production plan, estimates are made on logistics costs such as transportation costs, cargo delivery time, and choice of transportation means. When calculating logistics costs, various factors must be taken into account, such as distance, cargo volume, weight, and carpooling.

[0057] 5. Select the best option. Determine the optimal target production plan based on estimated logistics costs. This may be the one with the lowest total logistics cost, or may be selected based on other optimization goals.

[0058] 6. Determine the target production plant. Based on the optimal plan, the target production factory, i.e., the factory that will produce the remaining products, is determined. The selection of a target production plant may be influenced by a variety of factors, including production capacity, inventory status, and production efficiency.

[0059] 7. Share the ride with the first shipping factory. When logistics cost optimization proposals include sharing with the first shipping factories (Factory B and Factory D), ensure transportation is coordinated and planned to minimize costs.

[0060] In one possible embodiment, generating and sending a delivery order to the logistics platform based on the inventory information of the target product after the production arrangement order is completed in S105 further includes the following steps:

[0061] In S1051, when the production arrangement order is completed, the inventory information of the target product is updated.

[0062] In S1052, the second shipping factory is determined based on the inventory information.

[0063] In S1053, a delivery order is generated based on the delivery address of the second product order and the shipping address of the second shipping factory, and is sent to the logistics platform.

[0064] According to an embodiment of the present disclosure, by rechecking the inventory information of the target product once after the production arrangement order is completed, it is possible to prevent changes in the inventory information of the target product due to other orders or events during the production process.

[0065] In one possible embodiment, the order processing method according to the embodiment of the present disclosure further includes the following steps:

[0066] In S201, when the target product in the second product order is a ready-made product, at least one third shipping factory is determined based on inventory information of the target product.

[0067] At S202, a shipping order is generated based on the shipping address of the product order and the shipping address of the at least one third shipping factory and sent to the logistics platform.

[0068] In the embodiment of the present invention, for ready-made products, the third shipping factory can be directly determined based on inventory information without production.

[0069] When there are multiple third-party shipping plants, the logistics platform can plan delivery routes, combinations of different vehicle models, and carpooling, thereby reducing logistics costs.

[0070] In one possible embodiment, in S201, when the target product in the second product order is a ready-made product, determining at least one third shipping factory based on inventory information of the target product further includes the following steps:

[0071] When the target product in the second product order is a ready-made product, a factory from which the product can be shipped is determined based on the inventory information of the target product.

[0072] At least one third shipping factory is determined from among the factories that can ship according to the priority shipping rule.

[0073] In an embodiment of the present disclosure, typical priority outbound rules include:

[0074] The first-in, first-out (FIFO) rule ensures that the earliest completed products arrive at the warehouse and are shipped first, ensuring that inventory products do not expire or deteriorate, encouraging companies to sell old inventory in a timely manner.

[0075] The last-in, first-out rule (LIFO) means that the most recently arrived products are shipped first. This method may result in older products remaining in the warehouse, but is sometimes used for tax purposes.

[0076] The shipping rule by order priority determines which order to ship first based on the priority of the customer's order. Urgent orders or orders from important customers may have a higher priority.

[0077] For outbound shipping rules based on product type or characteristics, different outbound shipping priorities can be set for each product type or characteristic. For example, high-value-added products may be given priority for shipping because they have the potential to contribute significantly to a company's profits.

[0078] Regarding shipping rules based on remaining inventory, products with low remaining inventory can be shipped first, reducing backlogs of inventory.

[0079] Regarding the shipping rule based on sales forecast, if there is sales forecast data, the shipping plan is adjusted based on that data to ensure that products can be prepared before the demand season.

[0080] Regarding shipping rules based on geographic location, if a company has multiple warehouses or factories, it can determine the warehouse to ship from based on the geographic location of the products from the customer, thereby reducing logistics costs and transportation time.

[0081] Regarding shipping rules based on quality and inspection results, products with high quality are usually shipped first, and products that require further inspection or processing may be delayed before shipping.

[0082] For release rules by production date or lot number, the product's production date or lot number is used to determine which product is released first to ensure product freshness and compliance.

[0083] 2 is a schematic diagram illustrating the configuration of an order processing device according to an embodiment of the present disclosure. As shown in FIG. 2, the device:

[0084] a pre-examination module 201 for pre-examining a first product order from an online mall platform and obtaining a second product order;

[0085] a first screening module 202 for determining at least one target production plant from among a plurality of production plants based on product parameters or estimated costs of the target product when the second product order requires production;

[0086] a first update module 203 for updating the second product order on the online mall platform based on the latest progress information of the production arrangement order obtained from the target production factory;

[0087] a production dispatch module 204 for generating and sending a production dispatch order for the target product to at least one target production factory;

[0088] a first delivery module 205 for generating and sending a delivery order to a logistics platform based on inventory information of the target product after the production arrangement order is completed;

[0089] and a second update module 206 for updating the second product order on the online mall platform based on the latest progress information of the delivery order obtained from the logistics platform.

[0090] In one possible embodiment, the pre-trial module 201: Obtaining a first product order made by a user from the online mall platform; If the first product order includes a differentiated product, determining product parameters for the differentiated product; Obtaining a pre-qualified second product order based on the product parameters of the differentiated product and a pre-set production available list, where the pre-set production available list is obtained according to the corresponding product parameter ranges of production equipment in a plurality of production plants.

[0091] In one possible embodiment, the first screening module 202: When the second product order requires production and the target product is a differentiated product, the process is used to determine at least one target production factory from among a plurality of production factories based on the product parameters of the target product.

[0092] In one possible embodiment, the first screening module 202: When the second product order requires production and the target product is a regular product, the method is used to determine at least one target production factory from among a plurality of production factories based on the estimated logistics cost.

[0093] In one possible embodiment, the first screening module 202: When the target product in the second product order is a regular product and is in short supply, determining a first shipping factory based on existing inventory information of the target product; selecting a plurality of nearby factories from among a plurality of production factories based on the delivery address of the second product order and the address of the first shipping factory; combining at least one of the plurality of neighboring factories with the first shipping factory to obtain a plurality of production proposals; determining estimated logistics costs for a plurality of production alternatives; determining an optimal target production plan based on the estimated logistics costs; and obtaining a target production factory based on the first shipping factory and the corresponding nearby factories of the target production plan.

[0094] In one possible embodiment, the production dispatch module 204: When a production order is completed, update the inventory information of the target product; determining a second shipping factory based on the inventory information; and generating a delivery order based on the delivery address of the second product order and the shipping address of the second shipping factory, and sending the delivery order to the logistics platform.

[0095] In one possible embodiment, the order processor comprises: a second screening module for determining at least one third shipping factory based on inventory information of the target product when the target product in the second product order is a ready-made product; and a second shipping module for generating and sending a shipping order to the logistics platform based on the shipping address of the product order and the shipping address of the at least one third shipping plant.

[0096] In one possible embodiment, the second screening module comprises: When the target product in the second product order is a ready-made product, determining a factory from which the product can be shipped based on inventory information of the target product; and determining at least one third shipping factory from among the factories available for shipping in accordance with the priority shipping rule.

[0097] For specific functions and exemplary descriptions of each module and sub-module of the apparatus in the embodiments of the present disclosure, please refer to the relevant descriptions of the corresponding steps in the above method embodiments, and they will not be repeated here.

[0098] FIG. 3 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 3, the electronic device includes a memory 310 and a processor 320, and the memory 310 stores a computer program executable by the processor 320. The number of memories 310 and processors 320 may be one or more. The memory 310 may store one or more computer programs, which, when executed by the electronic device, cause the electronic device to perform the method provided by the above method embodiments. The electronic device may further include: a communication interface 330 for communicating with external devices and for data interaction and transmission;

[0099] When the memory 310, the processor 320, and the communication interface 330 are implemented independently, the memory 310, the processor 320, and the communication interface 330 are connected to each other via a bus to enable communication between them. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of explanation, only one bold line is shown in FIG. 3, but this does not represent only one bus or only one type of bus.

[0100] Optionally, in a specific implementation, when the memory 310, the processor 320, and the communication interface 330 are integrated on one chip, the memory 310, the processor 320, and the communication interface 330 can communicate with each other via an internal interface.

[0101] It should be understood that the processor may be a Central Processing Unit (CPU), or may be other general-purpose processors, Digital Signal Processing (DSP), Application Specific Integrated Circuits (ASIC), Field Programmable Gate Arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware assemblies, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.

[0102] Additionally, the memory may optionally include read-only memory and random access memory, or may further include non-volatile random access memory. The memory may be either volatile or non-volatile memory, or may include both volatile and non-volatile memory. Here, non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which acts as an external cache. By way of example and not limitation, many forms of RAM are available. For example, static random access memory (Static RAM, SRAM), dynamic random access memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct RAMBUS RAM (DR RAM).

[0103] The above-described embodiments may be implemented, in whole or in part, in software, hardware, firmware, or any combination thereof. When implemented in software, they may be implemented, in whole or in part, in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, a process or function according to an embodiment of the present disclosure is generated, in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, Bluetooth, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device including a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a Digital Versatile Disc (DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)). Note that the computer-readable storage medium referred to in this disclosure may be a non-volatile storage medium, in other words, a non-transitory storage medium.

[0104] Those skilled in the art can understand that all or part of the steps for realizing the above embodiments may be implemented by hardware, or may be implemented by instructing relevant hardware by a program, and the program may be stored in a computer-readable storage medium, and the storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.

[0105] In describing embodiments of the present disclosure, the use of reference terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. Furthermore, the described specific features, structures, materials, or characteristics may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine different embodiments or examples and features of different embodiments or examples described herein to the extent that they are not mutually inconsistent.

[0106] In describing the embodiments of the present disclosure, unless otherwise specified, " / " means "or," for example, A / B can mean either A or B. In this specification, "and / or" merely describes the association relationship of related objects, and indicates that three types of relationships may exist, for example, A and / or B can indicate the following three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0107] In describing the embodiments of the present disclosure, the terms "first" and "second" are used for descriptive purposes only and should not be interpreted as indicating or implying relative importance, nor should they be interpreted as implying the number of technical features shown. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of such features. In describing the embodiments of the present disclosure, "plurality" means two or more, unless otherwise specified.

[0108] The above are merely illustrative examples of the present disclosure, and do not limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. An order processing method implemented in an electronic device comprising at least one processor and a memory communicatively coupled to said at least one processor by executing instructions stored in said at least one processor, comprising: Obtaining a first product order made by a user from the online mall platform; conducting a preliminary review of the first product order from the online mall platform to confirm whether the target product in the first product order can be produced and delivered based on processing time requirements and product parameter requirements, and converting the first product order that passes the preliminary review into a second product order; When the target product in the second product order is a regular product and needs to be produced due to a shortage of existing inventory, determine a first shipping factory based on existing inventory information of the target product, select a plurality of nearby factories from a plurality of production factories based on the delivery address of the second product order and the address of the first shipping factory, obtain a plurality of production plans by combining at least one nearby factory among the plurality of nearby factories, which is for producing the remaining target products to be produced among the target products in the second product order excluding the target product in existing inventory, with the first shipping factory, determine estimated logistics costs of the plurality of production plans, determine an optimal target production plan based on the estimated logistics costs, and obtain at least one target production factory that will produce the target product to be produced based on the first shipping factory and the nearby factory corresponding to the target production plan. generating a production arrangement order for the target product to be produced and transmitting the order to the at least one target production factory; determining a second shipping factory based on inventory information of the target product after the production arrangement order is completed, and generating a delivery order based on the delivery address of the second product order and the shipping address of the second shipping factory, and sending the delivery order to a logistics platform; Order processing method.

2. The order processing method includes: If the first product order includes a differentiated product, determining product parameters of the differentiated product; The method further includes: performing the preliminary examination based on product parameters of the differentiated products and a pre-set producible list, wherein the pre-set producible list is obtained according to corresponding product parameter ranges of production equipment of a plurality of production factories; The order processing method according to claim 1 .

3. The order processing method includes: When the target product in the second product order is a ready-made product, determining at least one third shipping factory based on inventory information of the target product; generating and transmitting a delivery order to a logistics platform based on the delivery address of the second product order and the shipping address of the at least one third shipping factory; The order processing method according to claim 1 .

4. When the target product in the second product order is a ready-made product, determining at least one third shipping factory based on inventory information of the target product includes: When the target product in the second product order is a ready-made product, determining a factory from which the product can be shipped based on inventory information of the target product; determining at least one third shipping factory from among the factories available for shipping according to a priority shipping rule; The order processing method according to claim 3 .

5. A pre-screening module for obtaining a first product order created by a user from an online mall platform, conducting a pre-screening of the first product order from the online mall platform to confirm whether the target product in the first product order can be produced and delivered based on processing period requirements and product parameter requirements, and converting the first product order that has passed the pre-screening into a second product order; a first screening module for, when the target product in the second product order is a regular product and requires production due to a shortage of existing inventory, determining a first shipping factory based on existing inventory information of the target product, selecting a plurality of nearby factories from a plurality of production factories based on the delivery address of the second product order and the address of the first shipping factory, obtaining a plurality of production plans by combining at least one nearby factory among the plurality of nearby factories, which is for producing the remaining target products to be produced among the target products in the second product order excluding the target product in existing inventory, with the first shipping factory, determining estimated logistics costs of the plurality of production plans, determining an optimal target production plan based on the estimated logistics costs, and obtaining at least one target production factory that will produce the target product to be produced based on the first shipping factory and the nearby factory corresponding to the target production plan; a production arrangement module for generating a production arrangement order for the target product to be produced and transmitting the order to the at least one target production factory; a first delivery module for determining a second shipping factory based on inventory information of the target product after the production arrangement order is completed, and for generating a delivery order based on the delivery address of the second product order and the shipping address of the second shipping factory, and for sending the delivery order to a logistics platform; Order processing equipment.

6. at least one processor; a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, the instructions, when executed by the at least one processor, causing the at least one processor to perform the order processing method of any one of claims 1 to 4.

7. A non-transitory computer-readable storage medium storing computer instructions that cause a computer to perform the order processing method of any one of claims 1 to 4.

8. A program for causing a computer to execute the order processing method according to any one of claims 1 to 4 when executed by a processor.

Citation Information

Patent Citations

  • Order production management system for contact lenses

    CN112418679A

  • Method and system for automatically deciding merchandise manufacture destination and storage medium with program of the same method stored

    JP2001209711A