Intelligent order store dynamic switching method and system based on multi-dimensional decision
The intelligent order store dynamic switching method and system with multi-dimensional decision-making solves the problems of cumbersome inventory checks and unreal-time data synchronization in traditional order processing, and achieves efficient order switching and resource optimization, thereby improving operational efficiency and user experience.
Patent Information
- Application Number
- CN202510955399.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-11
- Publication Date
- 2025-10-31
AI Technical Summary
Traditional order processing and store operation models suffer from problems such as cumbersome inventory checks, unreal-time data synchronization, limited dimensions, static configuration defects, and collaborative failures, resulting in low operational efficiency and wasted resources.
The system employs a multi-dimensional decision-making-based intelligent order store dynamic switching method and system, which achieves efficient order switching and resource optimization by acquiring real-time inventory information, dynamically rendering tables, confirming consumer information, and managing outbound shipments.
It reduced order switching decision time from 8.7 minutes to 9 seconds, lowered fulfillment costs by 18.6%, reduced customer complaint rate by 72%, and improved resource utilization and user experience.
Smart Images

Figure CN120875764A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of supply chain management technology, and in particular to an intelligent order dynamic store switching method and system based on multi-dimensional decision-making. Background Technology
[0002] In today's retail and supply chain management field, traditional order processing and store operation models face many severe challenges, which seriously restrict the operational efficiency and development pace of enterprises.
[0003] When a store is short of inventory, the current process is extremely cumbersome and inefficient. Staff must manually check the inventory status of other stores one by one, which undoubtedly consumes a lot of time and energy, and the accuracy is difficult to guarantee. Subsequently, the order's shipping warehouse information must be manually modified. Whether it is reassigning the shipping warehouse through the ERP system or contacting logistics to adjust the delivery route, every step relies on manual operation. This not only makes it prone to human error, but also causes delays in the entire decision-making and execution process. According to industry average data, the decision-making delay exceeds 15 minutes, missing the best opportunity for replenishment and allocation.
[0004] Regarding data synchronization, manually transferring data to various systems using only Excel spreadsheets not only fails to ensure data real-time performance and consistency, but is also highly susceptible to data errors and confusion due to human negligence or improper operation, thereby affecting subsequent accurate decision-making and collaborative work. For example, when handling situations where different products in the same order belong to different stores, it is necessary to manually split the order into multiple sub-orders for independent processing, which greatly increases the workload and the probability of errors.
[0005] Traditional systems suffer from several shortcomings. They are too narrowly focused, concentrating solely on inventory levels while neglecting crucial factors such as delivery costs, delivery time commitments, and capacity saturation, resulting in a lack of comprehensive and scientific decision-making. Static configuration is a significant weakness; rigid rules make it difficult to dynamically adapt to unexpected scenarios like promotional activities and extreme weather, hindering flexible responses to market changes. Collaboration failures are prominent; the absence of a capacity-sharing mechanism among multiple stores leads to both localized resource overload and idleness, resulting in resource waste and significantly reducing overall operational efficiency. Therefore, more advanced technological solutions are urgently needed to overcome these challenges and achieve efficient, precise, and collaborative operational management transformation.
[0006] To address the aforementioned issues, this invention proposes an intelligent order store dynamic switching method and system based on multi-dimensional decision-making. Summary of the Invention
[0007] To overcome the shortcomings of existing technologies, this invention provides a simple and efficient intelligent order store dynamic switching method based on multi-dimensional decision-making.
[0008] This invention is achieved through the following technical solution:
[0009] A method and system for intelligent order dynamic store switching based on multi-dimensional decision-making includes the following steps:
[0010] Step S1: Basic Setup and Display
[0011] Real-time acquisition of inventory information for all stores, combined with each store's ID code to form a dynamically changing list of store information;
[0012] Set a date range selector so users can filter orders within a specified date range for viewing and processing order information; Step S2: Initiate an application
[0013] A batch application is initiated for the pending pickup orders, and the pending pickup orders and the store information list are verified. If the store's inventory meets the requirements of the pending pickup orders, the verification is successful, a store change application form is generated, and the store change application information is saved to the sc_shop_change_apply table.
[0014] In step S2, orders placed under stores not in the approval process are queried based on the store ID code of the changed store. If the changed store and the new store are the same, a prompt is given to ensure the rationality of the application.
[0015] In step S2, the table is dynamically rendered based on the status field to display the status of the store change application form:
[0016] If the status of the store change application is "under review", users are allowed to perform store change, confirmation, and cancellation operations.
[0017] If the store change application is in the approved state, no further action is required; you can only view the submitted attachments.
[0018] Step S3: Consumer Confirmation
[0019] Contact the consumer to confirm whether they wish to change stores;
[0020] If the consumer confirms, proceed to the next step; if not, the process terminates.
[0021] Step S4: Modify and save the application form
[0022] If a user selects the wrong order, delete it and select a new one. Save the order number and the new store ID code to the sc_order_shop_change table and set the status of the sc_order_shop_change table to pending confirmation.
[0023] After the store change application is submitted, the status of the sc_shop_change_apply table will be changed to "submitted".
[0024] Step S5: Notify the customer to pick up the goods.
[0025] Once the store information for a pending pickup order changes, the customer will be notified to pick up their order promptly, and the order will be processed for shipment when the customer picks it up.
[0026] In step S4, when a user modifies a store change application, the sc_order_shop_change table is queried based on the order number to obtain the order information and the currently selected store ID code; the user then selects the information to be modified on the display page to complete the modification.
[0027] If the order number already exists in the sc_order_shop_change table, the existing data in the sc_order_shop_change table will be overwritten using the newly selected store ID code.
[0028] In step S4, when the user confirms the store change, they upload an attachment as proof; the system calls the interface to change the store, and at the same time modifies the sc_order_shop_change table to the confirmed status, and adds an order_shop_change_log log to record it. The order_shop_change_log log includes the attachment uploaded by the user for future reference.
[0029] Clicking the application number will take you to the order_shop_change_log details page, where you can view the detailed information about the store change application.
[0030] In step S4, when a user deletes a pickup order, the status of the sc_shop_change_apply table is marked as invalid to facilitate the cleanup of erroneous or unnecessary applications.
[0031] This intelligent order store dynamic switching system, based on multi-dimensional decision-making, includes
[0032] The basic settings module is responsible for obtaining real-time inventory information from all stores and combining it with the store ID codes to form a dynamically changing list of store information.
[0033] Users can set a date range to filter orders within that range for viewing and processing.
[0034] The change request initiation module is responsible for initiating batch requests for pending orders and verifying the order and store information lists. If the store's inventory meets the requirements of the pending orders, the verification passes, a store change request form is generated, and the store change request information is saved to the sc_shop_change_apply table.
[0035] The consumer confirmation module is responsible for contacting consumers to confirm whether they wish to change stores.
[0036] If the consumer confirms, proceed to the next step; if not, the process terminates.
[0037] The application form modification and saving module is responsible for saving the order number and the new store ID code to the sc_order_shop_change table when a user modifies the store change application, and setting the status of the sc_order_shop_change table to pending confirmation;
[0038] After the store change application is submitted, the status of the sc_shop_change_apply table will be changed to "submitted".
[0039] The outbound management module is responsible for notifying consumers to pick up their goods in a timely manner after the store information of the pending order changes, and for processing the outbound shipment when the consumer picks up the goods.
[0040] A smart order store dynamic switching device based on multi-dimensional decision-making includes a memory and a processor; the memory is used to store a computer program, and the processor is used to execute the computer program to implement the method steps described above.
[0041] A readable storage medium storing a computer program that, when executed by a processor, implements the method steps described above.
[0042] The beneficial effects of this invention are: the intelligent order store dynamic switching method based on multi-dimensional decision-making can promptly transmit store change information to consumers, reduce user operation processes, improve operational efficiency, and optimize user experience. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Appendix Figure 1 This is a flowchart illustrating the intelligent order store dynamic switching process based on multi-dimensional decision-making in this invention. Detailed Implementation
[0045] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions in the embodiments of this invention will be clearly and completely described below in conjunction with the embodiments of this invention. Obviously, the described embodiments are merely some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this invention.
[0046] This intelligent order store dynamic switching method based on multi-dimensional decision-making includes the following steps:
[0047] Step S1: Basic Setup and Display
[0048] Real-time acquisition of inventory information from all stores, combined with each store's ID code to form a dynamically changing list of store information, used in help boxes for "original stores" and "new stores" for users to refer to when selecting stores;
[0049] The date range selector is set, which defaults to the most recent month. Users can filter orders within the set date range to accurately view and process order information.
[0050] Step S2: Initiate the application
[0051] A batch application is initiated for the pending pickup orders, and the pending pickup orders and the store information list are verified. If the store's inventory meets the requirements of the pending pickup orders, the verification is successful, a store change application form is generated, and the store change application information is saved to the sc_shop_change_apply table.
[0052] In step S2, orders placed under stores not in the approval process are queried based on the store ID code of the changed store. If the changed store and the new store are the same, a prompt is given to ensure the rationality of the application.
[0053] After a new store change application is submitted, the system will redirect you to the new application page. The help box on the new store change management page should filter out orders that are currently under approval to avoid duplicate applications or confusion.
[0054] In step S2, the table is dynamically rendered based on the status field to display the status of the store change application form:
[0055] If the status of the store change application is "under review", users are allowed to perform store change, confirmation, and cancellation operations.
[0056] If the store change application is in the approved state, no further action is required; you can only view the submitted attachments.
[0057] Step S3: Consumer Confirmation
[0058] Contact the consumer to confirm whether they wish to change stores;
[0059] If the consumer confirms, proceed to the next step; if not, the process terminates.
[0060] Step S4: Modify and save the application form
[0061] If a user selects the wrong order, delete it and select a new one. Save the order number and the new store ID code to the sc_order_shop_change table and set the status of the sc_order_shop_change table to pending confirmation.
[0062] After the store change application is submitted, the status of the sc_shop_change_apply table will be changed to "submitted".
[0063] In step S4, when a user modifies a store change application, the sc_order_shop_change table is queried based on the order number to obtain the order information and the currently selected store ID code; the user then selects the information to be modified on the display page to complete the modification.
[0064] If the order number already exists in the sc_order_shop_change table, the existing data in the sc_order_shop_change table will be overwritten using the newly selected store ID code.
[0065] In step S4, when the user confirms the store change, they upload an attachment as proof; the system calls the interface to change the store, and at the same time modifies the sc_order_shop_change table to the confirmed status, and adds an order_shop_change_log log to record it. The order_shop_change_log log includes the attachment uploaded by the user for future reference.
[0066] Clicking the application number will take you to the order_shop_change_log details page, where you can view the detailed information about the store change application.
[0067] In step S4, when a user deletes a pickup order, the status of the sc_shop_change_apply table is marked as invalid to facilitate the cleanup of erroneous or unnecessary applications.
[0068] Step S5: Notify the customer to pick up the goods.
[0069] Once the store information for a pending pickup order changes, the customer will be notified to pick up their order promptly, and the order will be processed for shipment when the customer picks it up.
[0070] This intelligent order store dynamic switching system, based on multi-dimensional decision-making, includes
[0071] The basic settings module is responsible for obtaining the inventory information of all stores in real time and combining it with the store ID code to form a dynamically changing list of store information, which is used in the help boxes for "original stores" and "new stores" so that users can refer to it when selecting stores.
[0072] Users can set a date range, which defaults to the most recent month, allowing them to filter orders within that range for precise viewing and processing of order information.
[0073] The change request initiation module is responsible for initiating batch requests for pending orders and verifying the order and store information lists. If the store's inventory meets the requirements of the pending orders, the verification passes, a store change request form is generated, and the store change request information is saved to the sc_shop_change_apply table.
[0074] The consumer confirmation module is responsible for contacting consumers to confirm whether they wish to change stores.
[0075] If the consumer confirms, proceed to the next step; if not, the process terminates.
[0076] The application form modification and saving module is responsible for saving the order number and the new store ID code to the sc_order_shop_change table when a user modifies the store change application, and setting the status of the sc_order_shop_change table to pending confirmation;
[0077] After the store change application is submitted, the status of the sc_shop_change_apply table will be changed to "submitted".
[0078] The outbound management module is responsible for notifying consumers to pick up their goods in a timely manner after the store information of the pending order changes, and for processing the outbound shipment when the consumer picks up the goods.
[0079] The intelligent order store dynamic switching device based on multi-dimensional decision-making includes a memory and a processor; the memory is used to store a computer program, and the processor is used to execute the computer program to implement the method steps described above.
[0080] The readable storage medium stores a computer program that, when executed by a processor, implements the method steps described above.
[0081] This intelligent order store dynamic switching method based on multi-dimensional decision-making reduced the order switching decision time from 8.7 minutes to 9 seconds, decreased the overall fulfillment cost by 18.6%, reduced the customer complaint rate caused by switching by 72%, and optimized the standard deviation of resource utilization between stores from 0.38 to 0.21, greatly improving the company's operational efficiency and optimizing the user experience.
[0082] The embodiments described above are merely one specific implementation of the present invention. Ordinary changes and substitutions made by those skilled in the art within the scope of the technical solution of the present invention should be included within the protection scope of the present invention.
Claims
1. A method and system for intelligent order dynamic store switching based on multi-dimensional decision-making, characterized in that: Includes the following steps: Step S1: Basic Setup and Display Real-time acquisition of inventory information for all stores, combined with each store's ID code to form a dynamically changing list of store information; A date range selector can be set up so that users can filter orders within a specified date range to view and process order information. Step S2: Initiate the application A batch application is initiated for the pending pickup orders, and the pending pickup orders and the store information list are verified. If the store's inventory meets the requirements of the pending pickup orders, the verification is successful, a store change application form is generated, and the store change application information is saved to the sc_shop_change_apply table. Step S3: Consumer Confirmation Contact the consumer to confirm whether they wish to change stores; If the consumer confirms, proceed to the next step; if not, the process terminates. Step S4: Modify and save the application form If a user selects the wrong order, delete it and select a new one. Save the order number and the new store ID code to the sc_order_shop_change table and set the status of the sc_order_shop_change table to pending confirmation. After the store change application is submitted, the status of the sc_shop_change_apply table will be changed to "submitted". Step S5: Notify the customer to pick up the goods. Once the store information for a pending pickup order changes, the customer will be notified to pick up their order promptly, and the order will be processed for shipment when the customer picks it up.
2. The intelligent order store dynamic switching method based on multi-dimensional decision-making according to claim 1, characterized in that: In step S2, orders placed under stores not in the approval process are queried based on the store ID code of the changed store. If the changed store and the new store are the same, a prompt is given to ensure the rationality of the application.
3. The intelligent order store dynamic switching method based on multi-dimensional decision-making according to claim 2, characterized in that: In step S2, the table is dynamically rendered based on the status field to display the status of the store change application form: If the status of the store change application is "under review", users are allowed to perform store change, confirmation, and cancellation operations. If the store change application is in the approved state, no further action is required; you can only view the submitted attachments.
4. The intelligent order store dynamic switching method based on multi-dimensional decision-making according to claim 1, characterized in that: In step S4, when a user modifies a store change application, the sc_order_shop_change table is queried based on the order number to obtain the order information and the currently selected store ID code; the user then selects the information to be modified on the display page to complete the modification. If the order number already exists in the sc_order_shop_change table, the existing data in the sc_order_shop_change table will be overwritten using the newly selected store ID code.
5. The intelligent order store dynamic switching method based on multi-dimensional decision-making according to claim 4, characterized in that: In step S4, when the user confirms the store change, they upload an attachment as proof; the system calls the interface to change the store, and at the same time modifies the sc_order_shop_change table to the confirmed status, and adds an order_shop_change_log log to record it. The order_shop_change_log log includes the attachment uploaded by the user for future reference.
6. The intelligent order store dynamic switching method based on multi-dimensional decision-making according to claim 4, characterized in that: In step S4, when a user deletes a pickup order, the status of the sc_shop_change_apply table is marked as invalid to facilitate the cleanup of erroneous or unnecessary applications.
7. A smart order store dynamic switching system based on multi-dimensional decision-making, characterized in that: To implement the method according to any one of claims 1 to 6, comprising: The basic settings module is responsible for obtaining real-time inventory information from all stores and combining it with the store ID codes to form a dynamically changing list of store information. Users can set a date range to filter orders within that range for viewing and processing. The change request initiation module is responsible for initiating batch requests for pending orders and verifying the order and store information lists. If the store's inventory meets the requirements of the pending orders, the verification passes, a store change request form is generated, and the store change request information is saved to the sc_shop_change_apply table. The consumer confirmation module is responsible for contacting consumers to confirm whether they wish to change stores. If the consumer confirms, proceed to the next step; if not, the process terminates. The application modification and saving module is responsible for saving the order number and the new store ID code to the sc_order_shop_change table when a user modifies a store change application, and setting the status of the sc_order_shop_change table to pending confirmation; after the store change application is submitted, the status of the sc_shop_change_apply table is changed to submitted. The outbound management module is responsible for notifying consumers to pick up their goods in a timely manner after the store information of the pending order changes, and for processing the outbound shipment when the consumer picks up the goods.
8. A smart order store dynamic switching device based on multi-dimensional decision-making, characterized in that: It includes a memory and a processor; the memory is used to store a computer program, and the processor is used to execute the computer program to implement the method as described in any one of claims 1 to 6.
9. A readable storage medium, characterized in that: The readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 6.