Commodity inventory management method and device, storage medium and electronic equipment

By performing consistency checksum update of the inventory attributes of the target product, the problem of untimely update when the inventory attribute changes is solved, the accuracy and consistency of the inventory attributes are achieved, and the inventory management efficiency and decision-making quality are improved.

CN120235546APending Publication Date: 2025-07-01SF TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311867263.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

During the cargo storage process, when inventory attributes change, it is difficult to update the existing technology in a timely manner, resulting in inconsistent with the physical objects and affecting the operation of the goods.

Method used

By determining the first inventory attribute of the target product, including temperature, quantity, quality and shelf life attributes, consistency verification is performed. If the verification is passed, the second inventory attribute is updated, and the attribute update identifier is recorded. After deleting the update identifier, a batch flow number is generated, and the operation log is recorded for rollback.

Benefits of technology

Ensure the accuracy and consistency of inventory attributes, improve inventory management efficiency, optimize inventory control, reduce inventory costs, and provide more valuable decision-making information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120235546A_ABST
    Figure CN120235546A_ABST
Patent Text Reader

Abstract

The invention provides a commodity inventory management method and device, a storage medium and electronic equipment, and relates to the field of information processing. The commodity inventory management method comprises the steps of determining a first inventory attribute of a target commodity, wherein the first inventory attribute comprises at least one of a first temperature attribute, a first quantity attribute, a first quality attribute and a first shelf life attribute; if the first inventory attribute of the target commodity is different from the recorded second inventory attribute of the target commodity, performing consistency verification on the first inventory attribute of the target commodity; and if the first inventory attribute of the target commodity passes the consistency verification, updating the second inventory attribute of the target commodity to the first inventory attribute. According to the invention, the accuracy of the inventory attribute information of the target commodity can be improved, and the inventory management efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information processing technologies, and particularly to a method, apparatus, storage medium, and electronic device for managing commodity inventory. Background Art

[0002] During the storage process of goods, it is a common problem that the inventory attributes of goods change. When the inventory attributes of goods change, they should be updated in a timely manner. Otherwise, the situation where the inventory attributes do not match the physical goods will occur, which will have a significant impact on the operation of the goods. Summary of the Invention

[0003] In view of this, embodiments of this application provide a method, apparatus, storage medium, and electronic device for managing commodity inventory.

[0004] In a first aspect, an embodiment of this application provides a method for managing commodity inventory, including: determining a first inventory attribute of a target commodity, where the first inventory attribute includes at least one of a first temperature attribute, a first quantity attribute, a first quality attribute, and a first shelf life attribute; if the first inventory attribute of the target commodity is different from the second inventory attribute of the recorded target commodity, performing a consistency check on the first inventory attribute of the target commodity; if the first inventory attribute of the target commodity passes the consistency check, updating the second inventory attribute of the target commodity to the first inventory attribute.

[0005] In combination with the first aspect, in some implementation manners of the first aspect, performing a consistency check on the first inventory attribute of the target commodity includes: generating an attribute transfer form for the first inventory attribute of the target commodity, where the attribute transfer form is used to record the transfer information of the inventory attributes of the target commodity; performing a consistency check on the attribute transfer form.

[0006] In combination with the first aspect, in some implementation manners of the first aspect, the first inventory attribute of the target commodity further includes a first external attribute, where the first external attribute includes at least one of a customer information attribute and a commodity basic information attribute. The method further includes: if the first external attribute of the target commodity is different from the second external attribute of the recorded target commodity, obtaining an attribute transfer form generated by an order management system based on the first external attribute; performing a consistency check on the attribute transfer form.

[0007] In combination with the first aspect, in some implementation manners of the first aspect, before updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: recording an attribute update identifier corresponding to the first inventory attribute of the target commodity. After updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: deleting the attribute update identifier corresponding to the first inventory attribute of the target commodity.

[0008] In combination with the first aspect, in some implementations of the first aspect, determining the first inventory attribute of the target commodity includes: determining the first inventory attribute of the target commodity based on the target time interval; and / or, in response to the triggering of the inventory attribute monitoring condition, determining the first inventory attribute of the target commodity.

[0009] In combination with the first aspect, in some implementations of the first aspect, after updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: creating a batch serial number for the target commodity, and the batch process number is used to mark the new batch attribute of the target commodity.

[0010] In combination with the first aspect, in some implementations of the first aspect, during the process of updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: recording an operation log so that when an exception occurs in the update process, the operation log can be rolled back.

[0011] In a second aspect, an embodiment of the present application provides a commodity inventory management device, including: a determination module, configured to determine the first inventory attribute of the target commodity, where the first inventory attribute includes at least one of a first temperature attribute, a first quantity attribute, a first quality attribute, and a first shelf life attribute; a verification module, configured to perform a consistency verification on the first inventory attribute of the target commodity if the first inventory attribute of the target commodity is different from the recorded second inventory attribute of the target commodity; and an update module, configured to update the second inventory attribute of the target commodity to the first inventory attribute if the first inventory attribute of the target commodity passes the consistency verification.

[0012] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program is used to execute the commodity inventory management method described in the first aspect.

[0013] In a fourth aspect, an embodiment of the present application provides an electronic device, which includes: a processor; a memory for storing processor-executable instructions; and the processor is used to execute the commodity inventory management method described in the first aspect.

[0014] In this embodiment, when the first inventory attribute of the target commodity is different from the recorded second inventory attribute, the first inventory attribute is first subjected to a consistency check. By passing this check, the accuracy and consistency of the inventory attributes can be ensured, thereby improving the inventory management efficiency, optimizing the inventory control, enhancing the decision-making quality and customer satisfaction. In addition, accurate inventory attributes can better assist in predicting and managing inventory, avoid out-of-stock or overstocking phenomena, reduce the inventory cost, and provide more valuable information for relevant decisions. Further, by updating the second inventory attribute to the first inventory attribute, the unity of the inventory attributes can be ensured. Moreover, in this embodiment, the update of the inventory attributes of the target commodity is achieved through an automated and standardized process, reducing manual intervention and errors, and better improving the inventory management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other objects, features, and advantages of the present application will become more apparent. The drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation to the present application. In the drawings, the same reference numerals generally represent the same components or steps.

[0016] Figure 1 The following shows a schematic flowchart of a commodity inventory management method provided by an embodiment of the present application.

[0017] Figure 2 The following shows a schematic flowchart of performing a consistency check on the first inventory attribute provided by an embodiment of the present application.

[0018] Figure 3 The following shows a schematic flowchart of performing a consistency check on the first inventory attribute provided by another embodiment of the present application.

[0019] Figure 4 The following shows a schematic flowchart of determining the first inventory attribute of the target commodity provided by an embodiment of the present application.

[0020] Figure 5 The following shows a schematic structural diagram of a commodity inventory management device provided by an embodiment of the present application.

[0021] Figure 6 The following shows a schematic structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts belong to the scope of protection of the present application.

[0023] During the storage of goods, it is a common problem that the inventory attributes change, which may be caused by incorrect records, human errors, system errors, product updates, or changes in storage conditions. These changes may have a significant impact on the operation of the company's goods. Therefore, it is crucial to keep the inventory attributes consistent with the physical goods.

[0024] Before solving this problem, it is possible to first understand the operation modes of the inventory management system and the warehouse management system. Among them, the inventory management system is responsible for tracking and recording the quantity and attributes of goods in the warehouse, and the warehouse management system is responsible for the physical management of goods, including the inbound, outbound, and movement of goods. When the inventory attributes of goods change, the inventory management system and the warehouse management system also need to be updated in real time. If the above systems cannot be updated correctly, or the inventory attribute records do not match the actual goods, the situation of inconsistent inventory and physical goods may occur.

[0025] Furthermore, regarding the solution to the above problem, it is usually to conduct physical inventory regularly by manual and compare it with the inventory records to find out and correct the inventory differences in the system. This requires implementing strict warehouse operation procedures to ensure that all goods are stored and moved according to the specified procedures to reduce the possibility of human errors. Also, it is necessary to regularly check and maintain the system to ensure that it can accurately track and record the inventory attributes of goods. In addition, this also requires strengthening the training and supervision of employees to ensure that they can perform tasks correctly and reduce the occurrence of errors.

[0026] Figure 1 The following shows a schematic flowchart of a commodity inventory management method provided by an embodiment of the present application. Exemplarily, this method is applied to an inventory management system. As Figure 1 shown, in this embodiment, the commodity inventory management method includes the following steps.

[0027] Step S110, determine the first inventory attribute of the target commodity.

[0028] The first inventory attribute includes at least one of the first temperature attribute, the first quantity attribute, the first quality attribute, and the first shelf-life attribute. Specifically, the temperature attribute means that the target commodity needs to be stored within a specific temperature range to ensure its quality and shelf life. The quantity attribute means that the target commodity needs to precisely control the inventory level to ensure the balance between supply and demand. The quality attribute means that the target commodity needs to meet quality requirements such as integrity and no defects. The shelf-life attribute means that the target commodity needs to be sold within the valid period to ensure safety and reliability.

[0029] It should be noted that in the actual scenario, all the first inventory attributes that the target commodity should include can be determined, or the main first inventory attributes of the target commodity can be selectively determined according to the specific application situation.

[0030] In one example, factors such as the characteristics of the target commodity itself, storage conditions, and market demand can be comprehensively considered to determine the first inventory attributes of the target commodity. For example, different commodities have different attribute requirements, such as temperature attribute, quantity attribute, quality attribute, and shelf-life attribute. Some commodities may be sensitive to temperature and need to be stored within a specific temperature range; some commodities may have higher quantity requirements and need to precisely control the inventory level; some commodities may have higher quality requirements and need to ensure integrity and no defects; and some commodities may have higher shelf-life requirements and need to be ensured to be sold within the valid period. In addition, storage conditions are also important considerations when determining the first inventory attributes. For example, some commodities need to be stored under specific temperature and humidity conditions to ensure their quality and shelf life; some commodities may require special storage facilities, such as moisture-proof and dust-proof. At the same time, market demand is also one of the factors affecting the first inventory attributes. For example, some commodities may fluctuate due to seasonal or festive demands, and the inventory level needs to be determined based on market demand forecasts.

[0031] Based on the above factors, the main first inventory attributes of the target commodity can be determined. For example, if the target commodity is fresh food, the first inventory attributes may be the temperature attribute and the shelf-life attribute; if the target commodity is an electronic product, the first inventory attributes may be the quantity attribute and the quality attribute.

[0032] Step S120, determine whether the first inventory attributes of the target commodity are different from the recorded second inventory attributes of the target commodity.

[0033] It is understandable that the first inventory attribute in this embodiment is at the current moment, and the second inventory attribute is at a historical moment. Exemplarily, by comparing the specific values or states of the first inventory attribute and the second inventory attribute, it is determined whether there are differences between the first inventory attribute of the target commodity and the recorded second inventory attribute of the target commodity. For example, if the first inventory attribute is a temperature attribute, the temperature values at the current moment and the historical moment are compared to see if they are the same; if the first inventory attribute is a quantity attribute, the inventory quantities at the current moment and the historical moment are compared to see if they are consistent.

[0034] In addition, since the first inventory attribute is at the current moment and the second inventory attribute is at a historical moment, there is a time difference between the two. Therefore, for some attributes, they may change over time. For example, the temperature attribute and the shelf life attribute. For inventory attributes that change over time, the impact of the time difference on the corresponding attribute values needs to be considered.

[0035] In actual application, if the execution result of step S120 is yes, then step S130 is executed.

[0036] Step S130, perform a consistency check on the first inventory attribute of the target commodity.

[0037] The consistency check in this embodiment refers to comparing the first inventory attribute of the target commodity with the recorded second inventory attribute of the target commodity to ensure that the difference between the two is within an acceptable range. In an automated process, the system will actively perform a prescribed audit procedure (i.e., consistency check) on the first inventory attribute of the target commodity. Only those that pass the audit can update the inventory attribute and reflect the new inventory attribute on the corresponding storage location of the target commodity. Exemplarily, in this embodiment, the administrator operates the audit procedure by logging in to the background of the warehouse management system.

[0038] Regarding the method of performing a consistency check, in one example, the specific values or states of the first inventory attribute and the second inventory attribute can be compared to check whether they are the same or the difference is within an acceptable range. In another example, considering the impact of time factors on inventory attributes, time series data is analyzed to understand the changing trend of inventory attributes over time. Or, statistical methods, machine learning algorithms, or rule-based methods are used to detect outliers to determine whether the inconsistency between the first inventory attribute and the second inventory attribute exceeds the normal range. Or, according to historical data and business requirements, a reasonable threshold range is set to determine whether the difference between the first inventory attribute and the second inventory attribute is acceptable.

[0039] Step S140, determine whether the first inventory attribute of the target commodity passes the consistency check.

[0040] In actual application, if the execution result of step S140 is yes, then step S150 is executed.

[0041] Step S150, update the second inventory attribute of the target commodity to the first inventory attribute.

[0042] Exemplarily, first, clarify the commodity information of the target commodity for which the second inventory attribute needs to be updated, and obtain the value of the first inventory attribute of the target commodity from relevant systems or data sources. Further, the inventory attribute update process can be completed by writing scripts, using API interfaces, or manual operations, etc. After the update is completed, data verification, system testing, etc. can also be used to verify whether the second inventory attribute has been successfully updated to the first inventory attribute.

[0043] It should be noted that before updating the second inventory attribute, the accuracy of the first inventory attribute should be ensured, and the business rules and data sources should be fully understood to avoid unnecessary errors and risks. At the same time, according to specific circumstances, other factors may also need to be considered, such as system integration, data security, and privacy protection.

[0044] In this embodiment, when the first inventory attribute of the target commodity is different from the recorded second inventory attribute, first perform a consistency check on the first inventory attribute. By passing this check, the accuracy and consistency of the inventory attribute can be ensured, thereby improving the inventory management efficiency, optimizing the inventory control, improving the decision-making quality and customer satisfaction. In addition, accurate inventory attributes can better assist in predicting and managing inventory, avoid out-of-stock or overstocking phenomena, reduce inventory costs, and provide more valuable information for relevant decisions. Further, by updating the second inventory attribute to the first inventory attribute, the unity of the inventory attribute can be ensured, and in this embodiment, the update of the inventory attribute of the target commodity is achieved through an automated and standardized process, reducing manual intervention and errors, and better improving the inventory management efficiency.

[0045] Combined with Figure 1 In the embodiments shown, in some other embodiments of the present application, before updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: recording an attribute update identifier corresponding to the first inventory attribute of the target commodity. After updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: deleting the attribute update identifier corresponding to the first inventory attribute of the target commodity.

[0046] The attribute update identifier in this embodiment is an identifier used to track and record the inventory attribute update process. Before updating the second inventory attribute of the target commodity to the first inventory attribute, adding the attribute update identifier can be used to identify the operation of this attribute update for subsequent tracking and auditing.

[0047] Specifically, by adding an attribute update identifier, the update operations of inventory attributes can be tracked and recorded for subsequent auditing and tracing, and duplicate updates to the same inventory attribute can also be avoided. In addition, before updating the inventory attributes, based on the attribute update identifier, it is possible to check whether there are other operations or transactions related to the inventory attribute to avoid data conflicts or inconsistencies.

[0048] Furthermore, after updating the second inventory attribute of the target commodity to the first inventory attribute, retaining the unnecessary attribute update identifiers may lead to data redundancy, which will impose an unnecessary burden on the performance and storage of the database. Therefore, in this embodiment, by deleting the attribute update identifiers, the data can be kept concise and tidy, ensuring data consistency and reducing the possibility of conflicts or inconsistencies with other data.

[0049] Combined with Figure 1 the illustrated embodiments, in some other embodiments of the present application, after updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: creating a batch serial number for the target commodity.

[0050] According to the automated process, after creating an attribute transfer order, the system will automatically obtain and enter the attribute information of the new batch: as explained above, different attributes are changed for different scenarios. This may include modifying information such as quantity, quality, and the corresponding batch number and shelf life.

[0051] The batch process number is used to mark the new batch attributes of the target commodity. More specifically, the batch attributes of a commodity generally refer to the relevant information of the manufacturing, production, or processing batch of the commodity. The batch attributes in this embodiment include but are not limited to the production date, production batch number, shelf life, etc., and these attributes are very crucial for tracking the source, quality control, and traceability of the target commodity.

[0052] The batch serial number in the present application is a unique identifier for identifying the batch attributes of the target commodity. By creating a batch serial number for the target commodity, it can be distinguished during inventory management, quality control, and traceability processes, and the production, processing, and transportation processes of the target commodity can also be tracked and traced, which is very important for discovering and solving quality problems. In addition, through the batch serial number, information such as the production date and shelf life of the target commodity can also be understood, facilitating quality control and evaluation of the target commodity to ensure that the target commodity meets the quality standards.

[0053] Combined with Figure 1 the illustrated embodiments, in some other embodiments of the present application, during the process of updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: recording an operation log so that when an abnormality occurs in the update process, the operation log can be rolled back.

[0054] An operation log is a document or log that records the operation process and results, and is used to track and record activities in a system or application. During the process of updating the second inventory attribute of the target commodity to the first inventory attribute, recording the operation log can provide a mechanism to trace back and re-execute certain steps, or find the cause of the exception and fix it when an exception occurs in the update process.

[0055] Specifically, the operation log in this embodiment records information such as the person who performed a specific operation or task, the time, the operation content, and the results. This can ensure the integrity and accuracy of the operation. If an exception occurs during the update process, the operation log can provide historical records and context information, which helps to determine the problem and fix it. In addition, during the update process, if data is lost or damaged due to some reason, the operation log can also provide a reference for backup and recovery, that is, by rolling back to the previous state or using the log data for recovery, reducing the risk of data loss. Moreover, the operation log can also be used for analyzing and optimizing processes. By analyzing the data in the log file, potential problems, bottlenecks, and improvement opportunities can be identified, thereby improving the efficiency and reliability of the operation.

[0056] Figure 2 The following is a schematic flowchart of the consistency check for the first inventory attribute provided by an embodiment of the present application. Figure 1 Based on the embodiment shown above, Figure 2 the embodiment shown below is extended. Figure 2 The differences between the embodiment shown below and Figure 1 the embodiment shown above will be emphasized below, and the same parts will not be elaborated.

[0057] As Figure 2 shown, in the embodiment of the present application, the consistency check for the first inventory attribute of the target commodity includes the following steps.

[0058] Step S210, generate an attribute transfer form for the first inventory attribute of the target commodity.

[0059] The attribute transfer form in this embodiment is a document or form used to record the transfer information of the inventory attributes of the target commodity. When the first inventory attribute of the target commodity is different from the recorded second inventory attribute of the target commodity, an attribute transfer form can be generated to record this difference and the related operations and transfer processes.

[0060] Exemplarily, the attribute transfer form in this embodiment usually includes the basic information of the target commodity, such as commodity name, specification, model, etc., for easy identification and tracking; the differences between the first inventory attributes and the second inventory attributes, including differences in quantity, specification, quality, etc.; the reasons for transfer and operation records, specifically explaining the reasons and operation processes for the transfer of inventory attributes, including operators, operation time, operation content, etc., for easy traceability and auditing; and the review and approval information, recording the signatures or approval information of relevant personnel to ensure the compliance and accuracy of the operation.

[0061] It should be noted that the attribute transfer form in this step is automatically generated by the timer of the inventory management system to monitor the inventory attributes and detect changes in the inventory attributes.

[0062] Step S220: Perform consistency verification on the attribute transfer form.

[0063] Exemplarily, the consistency verification of the attribute transfer form can be performed from any of the following aspects. For example, check the basic information of the target commodity, such as commodity name, specification, model, etc., to ensure that it matches the actual commodity without errors; compare the inventory attributes to check whether there are differences between them and analyze the reasons for the differences; verify the operation records to ensure that they are consistent with the actual operations without omissions or errors; review the review and approval information: review the review and approval information in the attribute transfer form to ensure compliance with relevant processes and regulations without irregular operations; and cross-check to ensure data consistency and accuracy.

[0064] In this embodiment, by generating the attribute transfer form, it can ensure that the process of attribute transfer of the target commodity is effectively tracked and recorded, which is beneficial to subsequent operations and management. At the same time, the attribute transfer form can also be used as a basis for auditing and inspection to ensure the compliance and accuracy of the operation. Through the above consistency verification method, errors or inconsistencies in the attribute transfer form can be discovered and corrected in a timely manner, ensuring the accuracy and reliability of the attribute transfer form, thereby guaranteeing the accuracy and effectiveness of inventory management.

[0065] Figure 3 The following shows a schematic flowchart of the consistency verification of the first inventory attributes provided by another embodiment of the present application. Based on Figure 1 the embodiment shown, Figure 3 the following embodiment is extended. Figure 3 The differences between the embodiment shown in Figure 1 and the embodiment shown in

[0066] are described below. The same parts will not be elaborated. Figure 3 As shown in

[0067] The first external attribute includes at least one of the customer information attribute and the commodity basic information attribute. Specifically, the customer information attribute generally refers to information related to consumers or customers, such as name, address, contact information, purchase history, etc. This information helps to understand customer needs, preferences, and behaviors, thereby better providing services or products for them. The commodity basic information attribute refers to the basic information related to the target commodity itself, such as commodity name, specification, model, production date, shelf life, quality grade, etc.

[0068] It can be seen that both the customer information attribute and the commodity basic information attribute are basic information describing commodities or consumers, but their focuses are different. The customer information attribute focuses on the information of consumers or customers themselves, while the commodity basic information attribute focuses on the characteristics and attributes of the commodity itself.

[0069] In inventory management, understanding these attributes can help better manage the target commodity, including aspects such as classification, tracking, storage, and sales. At the same time, this information can also be used for market analysis and the formulation of marketing strategies to better meet customer needs and increase sales.

[0070] Based on the above, the commodity inventory management method in this application further includes the following steps.

[0071] Step S310, if the first external attribute of the target commodity is different from the recorded second external attribute of the target commodity, obtain the attribute transfer form generated by the order management system based on the first external attribute.

[0072] The order management system (Order Management System, OMS) is a system used to manage the order life cycle. It covers the entire process from order reception, processing, fulfillment to settlement. The order management system can help enterprises improve order processing efficiency, optimize inventory management, improve customer service quality, and reduce operating costs. Exemplarily, if it is determined that the first external attribute and the second external attribute are different, that is, to ensure that they meet the transfer requirements, the order management system will generate a corresponding attribute transfer form, listing information such as the target commodity, quantity, and attribute to be transferred. Further, according to the attribute transfer form, the target commodity is transferred from the existing inventory to the target location or processing status.

[0073] It should be noted that the specific implementation method may vary depending on requirements and the functions of the order management system. Some systems may require manual intervention or custom configuration to meet specific business logics.

[0074] In addition, the attribute transfer form in this embodiment can also be created by an Enterprise Resource Planning (ERP) system. For the specific creation process, please refer to the description of the OMS. Alternatively, when the administrator discovers a change in the inventory attributes of the target product during the inventory count, they can manually add it on the system page.

[0075] Step S320: Perform consistency verification on the attribute transfer form.

[0076] Exemplarily, in this step, the method for performing consistency verification on the attribute transfer form described in the Figure 2 illustrated embodiment can be referred to.

[0077] In this embodiment, performing consistency verification on the attribute transfer form can ensure that information such as product descriptions, specifications, and attributes is consistent with the product information in the actual inventory, reducing the risk of operational errors caused by incorrect information, avoiding transferring incorrect target products to customers or performing incorrect inventory operations, ensuring the accuracy and integrity of the data, and reducing data security risks caused by data errors or inconsistencies. Further, through automated consistency verification, the time for manual checking and verification can also be reduced, improving the efficiency of order processing and inventory management. Moreover, accurate attribute transfer forms can assist enterprises in more precisely managing inventory, ensuring that target products match sales or distribution requirements, and reducing the risk of inventory backlogs and waste.

[0078] Combined with the Figure 2 and Figure 3 illustrated embodiments, it can be seen that when the temperature attribute, quantity attribute, shelf life attribute, etc. of the target product change, the inventory management system generates the attribute transfer form. When the customer information attribute, product basic information attribute, etc. of the target product change, the OMS or ERP generates the attribute transfer form. The main reason is that the inventory management system focuses on the management of goods in the warehouse and can record in detail information such as the storage location of goods, inventory quantity, temperature, and shelf life. When relevant attributes change, such as a decrease in the quantity of the target product, approaching shelf life, or a change in temperature, the inventory management system can capture these changes in real time and generate corresponding attribute transfer forms, which helps to ensure the accurate and efficient management of target products in the warehouse and also facilitates tracking the source and destination of target products. The OMS and ERP systems focus more on the overall operation management of the enterprise, including multiple aspects such as customer information, order processing, and financial management. When these information change, the OMS or ERP system can capture these changes in time and generate corresponding attribute transfer forms, which helps to ensure the accuracy and consistency of the enterprise's operation data and also facilitates information sharing and collaborative work among different departments of the enterprise.

[0079] Figure 4The following is a schematic flow chart showing the determination of the first inventory attribute of a target commodity provided by an embodiment of the present application. Based on Figure 1 the embodiment shown, an embodiment is extended as Figure 4 shown below. The differences between the embodiment shown and Figure 4 the embodiment shown will be emphasized below, and the similarities will not be elaborated. Figure 1

[0080] As Figure 4 shown, determining the first inventory attribute of a target commodity includes the following steps.

[0081] Step S410: Determine the first inventory attribute of the target commodity based on a target time interval.

[0082] The target time interval can be determined according to specific market demands. For example, to clarify the requirements and goals of the business, if the business needs to quickly respond to market demands, a shorter time interval (such as hours or days) can be set; if the business is more concerned with long-term trends or forecasts, a longer time interval (such as months or quarters) can be set. In addition, data availability is also an important factor. For example, data for certain inventory attributes may be more easily obtained, while data for other inventory attributes may take longer to collect. Different commodities have different characteristics and requirements. For example, some commodities may be more perishable and require a shorter time interval to check their status, while other commodities may be more stable and a longer time interval can be set. Resource limitations are also an important factor. For example, if resources are limited, a shorter time interval is needed to reduce the time for a single task.

[0083] In short, the setting of the target time interval should be comprehensively considered based on factors such as business requirements, data availability, commodity characteristics, resource limitations, or data analysis requirements and risk tolerance. In actual operation, it can be adjusted and optimized according to specific situations to achieve the best inventory management effect.

[0084] Step S420: Respond to the triggering of inventory attribute monitoring conditions to determine the first inventory attribute of the target commodity.

[0085] In inventory management, inventory attribute monitoring conditions are an important link, which can help us timely discover inventory problems and take corresponding measures. Exemplarily, the setting of inventory attribute monitoring conditions can be considered from aspects such as monitoring targets, monitoring thresholds, time factors, business rules, and so on.

[0086] ​For example, clarify the monitoring objectives of inventory attributes, such as monitoring inventory quantity, inventory turnover rate, out-of-stock rate, etc. For each monitoring objective, corresponding thresholds can be set. When the inventory attribute value exceeds or falls below the monitoring threshold, the system will trigger an alarm. For seasonal goods, their inventory levels will fluctuate greatly at different times, so corresponding monitoring conditions can be set according to the sales cycle. For certain specific goods, there may be specific sales policies or discount strategies, and these rules can be implemented through monitoring conditions.

[0087] In addition, when setting the monitoring conditions for inventory attributes, possible abnormal situations should be considered. For example, during holidays or promotional activities, sales volume may increase significantly, resulting in a rapid decline in inventory levels. Therefore, corresponding monitoring conditions need to be set for these special situations. It can be understood that the monitoring conditions for inventory attributes need to be continuously optimized and adjusted to better meet the actual needs.

[0088] In this embodiment, through the target time interval, the inventory can be regularly checked and adjusted according to the nature of the goods and the sales cycle. And based on the triggering method of the inventory attribute monitoring conditions, an alarm can be automatically triggered when key indicators such as inventory quantity and inventory turnover rate reach the preset thresholds, reminding the enterprise to adjust the inventory in a timely manner. This method is more flexible and can cope with fluctuations in commodity sales or emergencies.

[0089] In some embodiments, for an inventory management system capable of executing the commodity inventory management method of the present application, before realizing automatic adjustment of inventory attributes, it is necessary to ensure that the system has the corresponding functions and is configured with appropriate rules and permissions. For example, configure a batch template, which is used to configure personalized batch attributes for different shippers, such as production, expiration time, quality status, supplier and other batch attributes; configure control permissions, which are used to mark which inventory attributes of goods are immutable, such as production date; configure the input method, such as temperature belonging to a fixed range and the warehousing date belonging to time.

[0090] As described above in conjunction with Figures 1 to 4 ,the embodiments of the commodity inventory management method of the present application have been described in detail. Below, in conjunction with Figure 5 ,the embodiments of the commodity inventory management device of the present application will be described in detail. It should be understood that the description of the embodiments of the commodity inventory management method corresponds to the description of the embodiments of the commodity inventory management device. Therefore, the parts not described in detail can be referred to the previous method embodiments.

[0091] Figure 5 The following shows a schematic structural diagram of a commodity inventory management device provided by an exemplary embodiment of the present application. As Figure 5 shown, the commodity inventory management device 50 provided by the embodiment of the present application includes:

[0092] A determination module 510, configured to determine a first inventory attribute of a target commodity, where the first inventory attribute includes at least one of a first temperature attribute, a first quantity attribute, a first quality attribute, and a first shelf life attribute;

[0093] A verification module 520, configured to perform a consistency verification on the first inventory attribute of the target commodity if the first inventory attribute of the target commodity is different from the recorded second inventory attribute of the target commodity;

[0094] An update module 530, configured to update the second inventory attribute of the target commodity to the first inventory attribute if the first inventory attribute of the target commodity passes the consistency verification.

[0095] In an embodiment of the present application, the verification module 520 is further configured to generate an attribute transfer form for the first inventory attribute of the target commodity, where the attribute transfer form is used to record the transfer information of the inventory attribute of the target commodity; and perform a consistency verification on the attribute transfer form.

[0096] In an embodiment of the present application, the first inventory attribute of the target commodity further includes a first external attribute, and the first external attribute includes at least one of a customer information attribute and a commodity basic information attribute. The verification module 520 is further configured to obtain an attribute transfer form generated by an order management system based on the first external attribute if the first external attribute of the target commodity is different from the recorded second external attribute of the target commodity; and perform a consistency verification on the attribute transfer form.

[0097] In an embodiment of the present application, the update module 530 is further configured to record an attribute update identifier corresponding to the first inventory attribute of the target commodity; and delete the attribute update identifier corresponding to the first inventory attribute of the target commodity after updating the second inventory attribute of the target commodity to the first inventory attribute.

[0098] In an embodiment of the present application, the determination module 510 is further configured to determine the first inventory attribute of the target commodity based on a target time interval; and / or determine the first inventory attribute of the target commodity in response to the triggering of an inventory attribute monitoring condition.

[0099] In an embodiment of the present application, the update module 530 is further configured to create a batch serial number for the target commodity, and the batch process number is used to mark the new batch attribute of the target commodity.

[0100] In an embodiment of the present application, the update module 530 is further configured to record an operation log so as to roll back the operation log when an exception occurs in the update process.

[0101] Next, with reference to Figure 6 to describe an electronic device according to an embodiment of the present application. Figure 6 The following shows a schematic structural diagram of an electronic device provided by an exemplary embodiment of the present application.

[0102] As Figure 6 shown, the electronic device 60 includes one or more processors 601 and a memory 602.

[0103] The processor 601 may be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 60 to perform desired functions.

[0104] The memory 602 may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage media, and the processor 601 may run the program instructions to implement the commodity inventory management method of each embodiment of the present application described above and / or other desired functions. Various contents such as target commodities, first inventory attributes, second inventory attributes, etc. may also be stored in the computer-readable storage media.

[0105] In one example, the electronic device 60 may further include: an input device 603 and an output device 604, and these components are interconnected through a bus system and / or other forms of connection mechanisms (not shown).

[0106] The input device 603 may include, for example, a keyboard, a mouse, etc.

[0107] The output device 604 may output various information to the outside, including target commodities, first inventory attributes, second inventory attributes, etc. The output device 604 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.

[0108] Of course, for simplicity, Figure 6 only some of the components related to the present application in the electronic device 60 are shown, and components such as buses, input / output interfaces, etc. are omitted. In addition, according to specific application scenarios, the electronic device 60 may further include any other appropriate components.

[0109] In addition to the above methods and devices, the embodiments of the present application may also be a computer program product, which includes computer program instructions that, when run by a processor, cause the processor to execute the steps in the commodity inventory management method according to various embodiments of the present application described above in this specification.

[0110] The computer program product can be written in any combination of one or more programming languages for executing the program code of the operations of the embodiments of the present application. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, executed as an independent software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0111] In addition, an embodiment of the present application can also be a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are run by a processor, the processor is caused to execute the steps in the commodity inventory management method according to various embodiments of the present application described above in this specification.

[0112] The computer-readable storage medium can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, include but not be limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0113] The basic principles of the present application have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, advantages, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, advantages, effects, etc. are essential for each embodiment of the present application. In addition, the above-disclosed specific details are only for the purposes of illustration and facilitating understanding, and not for limitation. The above details do not limit the present application to necessarily adopt the above specific details for implementation.

[0114] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any way. Words such as "including," "comprising," "having," etc. are open-ended terms that mean "including but not limited to" and can be used interchangeably with each other. The word "or" and "and" used herein refer to the phrase "and / or" and can be used interchangeably with it, unless the context clearly indicates otherwise. The phrase "such as" used herein refers to the phrase "such as but not limited to" and can be used interchangeably with it.

[0115] It should also be noted that in the devices, equipment, and methods of this application, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent solutions of this application.

[0116] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein, but rather to the broadest scope consistent with the principles and novel features disclosed herein.

[0117] The above description has been given for purposes of illustration and description. In addition, this description is not intended to limit the embodiments of this application to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions, and sub-combinations thereof.

Claims

1. A method for managing commodity inventory, characterized in that, Including: Determine the first inventory attribute of the target commodity, where the first inventory attribute includes at least one of a first temperature attribute, a first quantity attribute, a first quality attribute, and a first shelf life attribute; If the first inventory attribute of the target commodity is different from the recorded second inventory attribute of the target commodity, perform a consistency check on the first inventory attribute of the target commodity; If the first inventory attribute of the target commodity passes the consistency check, update the second inventory attribute of the target commodity to the first inventory attribute.

2. The merchandise inventory management method according to claim 1, wherein The performing a consistency check on the first inventory attribute of the target commodity includes: Generate an attribute transfer form for the first inventory attribute of the target commodity, where the attribute transfer form is used to record the transfer information of the inventory attribute of the target commodity; Perform a consistency check on the attribute transfer form.

3. The commodity inventory management method according to claim 1, wherein, The first inventory attribute of the target commodity further includes a first external attribute, where the first external attribute includes at least one of a customer information attribute and a commodity basic information attribute; The method further includes: If the first external attribute of the target commodity is different from the recorded second external attribute of the target commodity, obtain an attribute transfer form generated by the order management system based on the first external attribute; Perform a consistency check on the attribute transfer form.

4. The merchandise inventory management method according to claim 1, wherein Before updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: Record the attribute update identifier corresponding to the first inventory attribute of the target commodity; Wherein, after updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: Delete the attribute update identifier corresponding to the first inventory attribute of the target commodity.

5. The merchandise inventory management method according to any one of claims 1 to 4, characterized in that, The determining the first inventory attribute of the target commodity includes: Based on a target time interval, determine the first inventory attribute of the target commodity; and / or, In response to the triggering of an inventory attribute monitoring condition, determine the first inventory attribute of the target commodity.

6. The merchandise inventory management method according to any one of claims 1 to 4, characterized in that After updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: Create a batch serial number for the target commodity, where the batch process number is used to mark the new batch attribute of the target commodity.

7. The commodity inventory management method according to any one of claims 1 to 4, characterized in that During the process of updating the second inventory attribute of the target commodity to the first inventory attribute, it further includes: Record an operation log so that when an exception occurs in the update process, the operation log can be rolled back.

8. A commodity inventory management device, characterized in that, Including: A determination module, configured to determine the first inventory attribute of the target commodity, where the first inventory attribute includes at least one of a first temperature attribute, a first quantity attribute, a first quality attribute, and a first shelf life attribute; A verification module, configured to perform a consistency check on the first inventory attribute of the target commodity if the first inventory attribute of the target commodity is different from the recorded second inventory attribute of the target commodity; An update module, configured to update the second inventory attribute of the target commodity to the first inventory attribute if the first inventory attribute of the target commodity passes the consistency check.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is used to execute the commodity inventory management method according to any one of claims 1 to 7 above.

10. An electronic device, characterized in that, Including: Processor; A memory for storing executable instructions of the processor; The processor is configured to execute the merchandise inventory management method according to any one of claims 1 to 7 above.