Method, apparatus, device, medium and product for displaying inventory

By displaying detailed inventory information of target objects on the user interface of e-commerce platforms, and using interactive elements and tree diagrams, the visualization deficiencies of existing inventory management systems are addressed, resulting in more efficient inventory management and a better user experience.

CN120975710APending Publication Date: 2025-11-18BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511073364.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Existing e-commerce platform inventory management systems lack visual representation capabilities, making it difficult to intuitively identify the source and destination of inventory. This is especially true when dealing with bundled products, regional inventory, or inventory occupied by multiple activities, where information fragmentation is severe, leading to low management efficiency and high understanding costs.

Method used

By displaying target objects and their related interactive elements on the user interface, it responds to user actions to display detailed inventory information, including inventory holding, source and destination, and uses visualization methods such as tree diagrams to display inventory data, providing interactive operations for convenient querying and management.

Benefits of technology

It improves inventory management efficiency, allows users to have a clearer understanding of inventory status, enhances user experience, reduces operational complexity and error rate, and improves management efficiency and readability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120975710A_ABST
    Figure CN120975710A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a method, device and equipment for displaying inventory, a medium and a product. The method includes displaying a target object and interactive elements related to an inventory of the target object on a user interface. The method further comprises the step of displaying detailed information of the inventory of the target object on the user interface in response to the received interaction operation for the interactive element, and the detailed information comprises the inventory occupation information of the target object. Through the method, the display of the inventory occupation information for each target object is realized by utilizing the interactive elements for the target objects, the efficiency of inventory management is improved, a user can know the occupation condition of the inventory more clearly, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this disclosure generally relate to the field of inventory management, and more specifically to methods, apparatus, devices, media, and products for displaying inventory. Background Technology

[0002] In e-commerce platforms, users typically manage inventory information based on real-time monitoring. They can utilize the platform's inventory management system to view real-time data such as current inventory levels, pre-sale inventory, and returned goods awaiting warehousing. By setting inventory alert thresholds, they receive timely notifications when inventory falls below a set value, preventing stockouts. For best-selling items, users prepare inventory in advance based on historical sales data and market trends, while for slow-moving items, they reduce inventory buildup through promotional activities, ensuring a reasonable inventory structure.

[0003] In addition, users optimize inventory turnover through refined operations. They categorize and manage goods, such as differentiating inventory by specifications and colors, for precise control; they also connect to the order system to automatically deduct corresponding inventory after an order is generated, and handle inventory changes caused by returns and exchanges simultaneously. Some users also utilize multi-warehouse collaboration functions to allocate inventory based on the nearest warehouse according to the order address, shortening logistics time, reducing warehousing costs, and improving overall inventory management efficiency. Summary of the Invention

[0004] Embodiments of this disclosure provide a method, apparatus, device, medium, and product for displaying inventory.

[0005] According to a first aspect of this disclosure, a method for displaying inventory is provided. The method includes displaying a target object and interactive elements relating to the inventory of the target object on a user interface. The method further includes displaying detailed information about the target object's inventory on the user interface in response to receiving an interaction with the interactive elements, the detailed information including inventory occupancy information of the target object.

[0006] According to a second aspect of this disclosure, an apparatus for displaying inventory is provided. The apparatus includes an object and interactive element display module configured to display a target object and interactive elements relating to the inventory of the target object on a user interface. The apparatus also includes a details display module configured to display detailed information about the target object's inventory on the user interface in response to receiving an interactive operation on an interactive element, the detailed information including inventory occupancy information of the target object.

[0007] In a third aspect of this disclosure, an electronic device is provided, including at least one processor; and a storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method according to the first aspect of this disclosure.

[0008] In a fourth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the method according to a first aspect of this disclosure.

[0009] In a fifth aspect of this disclosure, a computer program product is provided. This computer program product includes a computer program that, when executed by a processor, implements the method according to a first aspect of this disclosure.

[0010] It should be understood that the content described in this section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0011] The above and other objects, features and advantages of this disclosure will become more apparent from the accompanying drawings, in which like reference numerals generally denote like parts.

[0012] Figure 1 The illustration shows a schematic diagram of an example environment in which some embodiments of the present disclosure may be implemented;

[0013] Figure 2 The illustration shows a schematic diagram of an example method for displaying inventory according to some embodiments of the present disclosure;

[0014] Figure 3 The illustration shows a schematic diagram of an example of an entry point to a product inventory occupancy interface according to some embodiments of the present disclosure;

[0015] Figure 4 The illustration shows a schematic diagram of an example of an inventory management page according to some embodiments of the present disclosure;

[0016] Figure 5 The illustration shows an example of fuzzy querying inventory occupancy based on inventory units according to some embodiments of the present disclosure;

[0017] Figure 6 The illustration shows a schematic diagram of an example of a product activity page according to some embodiments of the present disclosure;

[0018] Figure 7 The illustration shows a schematic diagram of an example of a channel product management page according to some embodiments of the present disclosure;

[0019] Figure 8 The illustration shows a schematic diagram of goods warehouse information and examples of activity occupancy according to some embodiments of the present disclosure;

[0020] Figure 9 The illustration shows a schematic diagram of an example of a product card status according to some embodiments of the present disclosure;

[0021] Figure 10 The illustration shows an example of target commodity occupancy according to some embodiments of the present disclosure;

[0022] Figure 11 The illustration shows an example of inventory sourcing and occupancy of bundled goods according to some embodiments of the present disclosure;

[0023] Figure 12 The illustration shows a schematic block diagram of an apparatus for displaying inventory according to some embodiments of the present disclosure;

[0024] Figure 13 A schematic block diagram of an example device suitable for implementing various embodiments of the present disclosure is illustrated. Detailed Implementation

[0025] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0026] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0027] For example, upon receiving a user's proactive request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0028] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0029] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0030] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0031] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0032] When processing e-commerce inventory information, merchants often need to view and understand inventory status from different sources and destinations on the platform, including product inventory, regional inventory, promotional inventory, and channel inventory. Currently, mainstream e-commerce platforms generally present inventory information in the form of lists or tables, supporting management operations by listing data such as the quantity in stock and reserved in different warehouses. While this approach provides intuitive digital records in basic scenarios, its display and management methods are gradually becoming inadequate as businesses diversify and inventory management dimensions increase.

[0033] However, in actual operation, this inventory presentation method, primarily based on lists and tables, has significant shortcomings. Merchants need to switch between different pages and tables to understand the complete flow of inventory, making it difficult to intuitively identify the source and destination of inventory. Especially when dealing with bundled products, regional inventory, or inventory occupied by multiple promotions, information fragmentation is severe, requiring merchants to manually compare and integrate data, which is cumbersome and prone to errors. At the same time, the existing system lacks the ability to visually represent complex inventory relationships and cannot provide a unified display framework for multi-dimensional inventory logic. This makes inventory management inefficient, costly to understand, and unable to meet the management needs of businesses under high-frequency adjustments and rapid iterations.

[0034] Therefore, embodiments of this disclosure propose a method for displaying inventory. In this method, a computing device can display a target object and interactive elements related to the inventory of that target object on a user interface. If the computing device receives an interactive operation on an interactive element, it can display detailed information about the target object's inventory on the user interface, including inventory occupancy information. This method utilizes interactive elements for each target object to display inventory occupancy information, improving inventory management efficiency and enabling users to better understand inventory occupancy, thus enhancing the user experience.

[0035] The embodiments of this disclosure will now be described in further detail with reference to the accompanying drawings. Figure 1 The illustration shows an example environment in which the devices and / or methods of embodiments of the present disclosure may be implemented. In environment 100, computing device 102 may be used to visualize the source and destination of merchandise inventory.

[0036] Examples of computing device 102 include, but are not limited to, personal computers, server computers, handheld or laptop devices, mobile devices (such as mobile phones, personal digital assistants (PDAs), media players, etc.), multiprocessor systems, consumer electronics, minicomputers, mainframe computers, and distributed computing environments that include any of the above systems or devices.

[0037] The computing device 102 can be used to provide users with object-specific management information, such as providing object management interface information. In one example, the object can be a product. Therefore, the computing device 102 can provide inventory management information about the target object for display on the user interface. Thus, when the object is a product, the computing device can provide inventory management information for the product. For example, the computing device 102 can provide display information item 112 that can display information about the target object. For example, display information item 112 can be a column area in the user interface that displays multiple interactive elements, including the target object 104, the inventory mode for the target object, the object creation time, total inventory, unused inventory, and various types of operations related to the inventory.

[0038] For example, interactive element 106, one of several interactive elements, can be used to display detailed information about the inventory corresponding to the target object 104. Other interactive elements can be used to perform other operations on the inventory, such as editing or updating it. Additionally, interactive elements can be any type of element used to obtain user action information and perform certain operations, such as controls or labels.

[0039] If a user clicks on interactive element 106, computing device 106 can receive an interaction operation 110 for that interactive element. Then, computing device 106 can obtain detailed inventory information 108 for the target object 104 corresponding to that interactive element. This information could include, for example, inventory occupancy information for the target object 104 to describe the destination of the inventory. Additionally, this detailed information may also include the source of the target object, such as warehouse information describing which warehouses the target object is stored in, or different storage types in different warehouses, such as spot goods, pre-sale batches, etc.

[0040] In some embodiments, when displaying detailed inventory location information for a target object, if the target object has inventory information represented by inventory units, the detailed information can display inventory unit occupancy information for each inventory unit. For example, if the garment has multiple different colors, and each color is considered an inventory unit, the inventory unit occupancy information for each color of the garment can be further displayed. Furthermore, for each inventory unit information, activity occupancy information and / or channel occupancy information corresponding to that inventory unit information can also be displayed in association.

[0041] Alternatively, the target object can be a single object corresponding to a type of item; or it can be a composite object consisting of multiple sub-objects, each sub-object corresponding to a type of item, such as a teapot and teacups sold as a set, where one teapot and four teacups constitute a target object.

[0042] This method utilizes interactive elements for each target object to display inventory occupancy information, improving inventory management efficiency and enabling users to better understand inventory occupancy, thus enhancing the user experience.

[0043] The above combination Figure 1 The following is a schematic diagram illustrating an example environment in which some embodiments of this disclosure may be implemented, in conjunction with... Figure 2 A schematic diagram illustrating an example method for displaying inventory according to some embodiments of the present disclosure. Figure 2 The method in can be derived from Figure 1 The computing device 102 or any suitable device in the system can be used for execution.

[0044] like Figure 2As shown, at box 202, computing device 102 displays a target object and interactive elements related to the target object's inventory on a user interface. Typically, information about the target object can be displayed on the user interface; for example, the target object could be a product to be sold. Therefore, information related to the inventory management of the target object can be presented to the user on the user interface, such as the inventory pattern related to the target object, the target object's creation time, total inventory information, and interactive elements related to the target object's inventory. These interactive elements can be used to view detailed inventory information of the target object. Additionally, other interactive elements may be included on the user interface, such as interactive elements for users to edit or change inventory. In one example, the interactive elements are implemented using controls. In another example, the interactive elements may be implemented using labels. The above examples are merely for describing this disclosure and are not intended to specifically limit this disclosure. Additionally, the target object may have an object identifier.

[0045] In some embodiments, the target object can be a single object, such as a single item. In some embodiments, the target object can be a composite object comprising multiple sub-objects, such as items sold as a set. The target object can have multiple Stock Keeping Units (SKUs). A Stock Keeping Unit is a code used to identify and track a specific item in inventory. Each SKU represents a specific item and can be used to manage inventory and track sales. If the target object is a single object, the inventory per Stock Keeping Unit is determined by the number of SKUs within that single object. For the composite object, the inventory per Stock Keeping Unit is determined by the number of one of the multiple sub-objects, such as the sub-object with the fewest items.

[0046] At box 202, in response to receiving an interaction action for an interactive element, detailed information about the target object's inventory is displayed on the user interface. This detailed information includes the target object's inventory availability. Users can interact with the interactive element by clicking or long-pressing it. After receiving the interaction action, the computing device can further display detailed information about the target object's inventory on the user interface. In one example, this detailed information includes the target object's inventory availability. In another example, this detailed information includes the target object's inventory availability and inventory source or warehouse information for the target object's inventory.

[0047] When displaying detailed inventory information for a target object on a user interface, the computing device can retrieve the target object's inventory availability information from an object information repository after receiving an interactive action for an interactive element. The computing device then displays the target object's inventory availability information on the user interface. For example, the computing device can display the inventory availability information for the target object in a tree diagram format.

[0048] In some embodiments, the computing device may first determine whether the inventory occupancy information includes inventory occupancy information at the unit level. Since the granularity of inventory division differs for different objects, some objects include at least one inventory unit. Therefore, the inventory occupancy information for objects can be divided based on the unit level, thereby forming inventory unit occupancy information for each inventory unit. However, the inventory of some objects is not divided at the unit level, and is displayed directly as the object's inventory information.

[0049] If the inventory holding information does not include inventory holding information at the unit level, then the inventory holding information for the target object is directly obtained, and then displayed at the object level. Additionally, the activities participated in by the target object and their corresponding object holding information can also be displayed.

[0050] If the computing device determines that the inventory occupancy information includes inventory occupancy information at the unit level, it can display inventory unit occupancy information for a set of inventory units targeting a specific object. Additionally, the computing device can further acquire target occupancy information related to each inventory unit in the set. In one example, the target occupancy information includes activity occupancy information for the target object. In another example, the target occupancy information includes channel occupancy information. In yet another example, the target occupancy information includes both activity occupancy information and channel occupancy information for the target object. Additionally, the activity occupancy information can be activity occupancy information for one or more activities, with each activity having a corresponding activity information item when there are multiple activities. Similarly, the channel occupancy information can be occupancy information for one or more channels. When there are multiple channels, each channel has a corresponding channel information item. Each channel can also participate in different activities, and corresponding inventory occupancy information can also exist for activities within that channel. The computing device can then display the target occupancy information in association with the inventory unit occupancy information. For example, the computing device can display the inventory unit occupancy information and the target occupancy information in a tree diagram format.

[0051] In some embodiments, users can also interact with activity occupancy information or channel occupancy information. The activity occupancy information and channel occupancy information may include interactive elements related to the activity or channel. By clicking these interactive elements, users can learn more about the target object's participation in the activity or its position within the channel. Therefore, if an interaction is received regarding activity occupancy information, the computing device can display detailed information about the target object's participation in the activity. If an interaction is received regarding channel occupancy information, detailed information about the target object's position within the channel is displayed.

[0052] In addition to displaying inventory unit occupancy information, the user interface can also include a search window to search for inventory occupancy information related to inventory units. For example, it can accept user input of a target inventory unit for the query. For instance, the identifier of the target inventory unit can be entered. The computing device then searches for the target inventory unit within a set of inventory units. If the target inventory unit exists in the set, it can display the inventory unit occupancy information corresponding to the target inventory unit in a first display state, and display the inventory unit occupancy information corresponding to other inventory units in the set in a second display state. For example, the inventory information corresponding to the found target inventory unit can be highlighted, such as by bolding or highlighting; while inventory information not corresponding to the target inventory unit can be displayed in light gray to distinguish it from the target inventory unit's inventory information. If no information corresponding to the target inventory unit is found, the information is not displayed on the user interface, and a prompt message can be displayed to indicate that the input may be incorrect and to encourage the user to re-enter the information.

[0053] In some embodiments, upon receiving an interactive operation for an interactive element, for each inventory unit in a set of inventory units, in addition to obtaining inventory occupancy information, the computing device further obtains warehouse information of a set of warehouses used to store the inventory for that inventory unit. Therefore, the computing device can further obtain the source of the inventory for that inventory unit. The warehouse information of this set of warehouses includes the distribution of the inventory for that inventory unit. For example, the quantity of target objects contained in each warehouse in the North China and South China warehouses, and each warehouse may further include information on the inventory type, such as spot goods, pre-sale batches, etc. The warehouse information can then be displayed on the user interface in association with the inventory unit occupancy information. The warehouse information includes the quantity of inventory units of the target objects stored in each warehouse in the set of warehouses.

[0054] This method utilizes interactive elements for each target object to display inventory occupancy information, improving inventory management efficiency and enabling users to better understand inventory occupancy, thus enhancing the user experience.

[0055] The above combination Figure 2 Schematic diagrams of example methods for displaying inventory according to some embodiments of the present disclosure are described below. Figure 3 A schematic diagram illustrating an example of an entry point to a product inventory occupancy interface according to some embodiments of the present disclosure.

[0056] Example 300's interface presents the core inventory information of a product, including key fields such as product information, inventory mode, product creation time, total inventory, unused inventory, used inventory, inventory diagnostics and operations, allowing users to directly access the inventory usage details page from the list level.

[0057] The product information section lists products and styles in different states, such as product name 'a' and style name, along with the inventory mode and associated warehouse quantity. The corresponding inventory data clearly displays the total inventory, unused inventory, and used inventory. For example, product ID 23895 has a total inventory of 888 units, of which 738 are unused, 100 are used by channels, and the remaining inventory includes detailed classifications such as SKU activity usage and channel product usage.

[0058] The inventory diagnostics and operations sections on the right side of the table provide management and traceability functions: inventory diagnostics can display out-of-stock, alerts, and medium-out-of-stock subscription prompts, while the operations area supports "Edit Inventory," "View Inventory Usage Details," and "Inventory Change Records," providing users with direct access to the inventory usage interface to further view or adjust data. "View Inventory Usage Details" corresponds to... Figure 2 Interactive tags in [the context].

[0059] This method allows users to quickly browse product inventory status and access the inventory details page with one click for in-depth operations, effectively improving inventory management efficiency and user experience.

[0060] The above combination Figure 3 The diagram illustrates an example of an entry point to the product inventory occupancy interface, representing some embodiments of this disclosure. The following is in conjunction with... Figure 4 A schematic diagram illustrating an example of an inventory management page according to some embodiments of the present disclosure.

[0061] like Figure 4 As shown in Example 400, an inventory management interface is presented. Its design, based on the e-commerce inventory management logic in the document, visualizes the multi-dimensional inventory information of merchants on the platform. The main view area displays an inventory overview of product 'a', including basic data such as product identifier (product ID), product status, inventory type (e.g., regional inventory), total inventory, and SKU (Stock Keeping Unit) usage. It also provides a fuzzy search function by SKU ID, enabling users to quickly locate and query the inventory status of different SKUs. This translates the abstract model of "where does inventory come from and where does it go" into the user interface, forming a structured display framework.

[0062] In the inventory details of product A, the total inventory is 6000 units, of which 1500 units are occupied by different business scenarios, and the remaining 4500 units are available inventory. The interface is further refined to style A, style B, and style C, corresponding to three inventory units, and displays the total inventory and occupancy status of each. For example, style A has a total inventory of 2000 units, of which 1000 units are occupied, and the logical inventory from different sources is clearly distinguished: activity occupancy (activity A occupies 700 units), bundled product occupancy (activity B occupies 200 units, including bundled product ID and SKUID mapping), and channel activity occupancy (activity C occupies 100 units), and further subdivided into channel activity occupancy (activity D 20 units, activity E 80 units). Style B also clearly presents a total inventory of 800 units and the occupancy distribution of 500 units. This hierarchical design reflects the multi-dimensional management concept of SKU, product, activity, and channel inventory, ensuring the consistency between inventory occupancy logic and actual inventory status.

[0063] This layered, graphical display method presents complex inventory sources, occupancy relationships, and logical locking status in an intuitive way, significantly reducing the burden on merchants to manually compare and integrate information across different pages and tables. It achieves high aggregation and readability of inventory data, and also reserves space for future business expansion at the visualization level, further improving merchants' understanding and management efficiency of e-commerce inventory models.

[0064] The above combination Figure 4 A schematic diagram illustrating an example of an inventory management page according to some embodiments of the present disclosure is provided below; in conjunction with... Figure 5 A schematic diagram illustrating an example of fuzzy querying inventory occupancy based on inventory units according to some embodiments of the present disclosure.

[0065] like Figure 5 As shown in Example 500, the inventory details after a fuzzy search based on the SKUID are displayed. The main display area retains basic information about product 'a', including product ID 23895, product status, inventory type (regional inventory), total inventory quantity of 6000, and SKU inventory usage of 1500. An SKU ID search bar is also provided; here, SKU "23890" has been entered and a search operation has been performed.

[0066] In the interface, the computing device highlights and automatically centers the style 'a' corresponding to SKU 23890 that matches the search criteria, making it easy for users to focus on the inventory status information of that SKU. Meanwhile, style 'b' and other SKU-related data are presented in gray and set to non-clickable, effectively reducing user interference and emphasizing the uniqueness and visualization of the search results.

[0067] From the inventory structure display, the total inventory of product A is still shown in the center of the page (total inventory 6000 units, 1500 units occupied, 4500 units unoccupied). However, the details of style A are highlighted: total inventory 2000 units, 1000 units occupied, further broken down into activity-occupied (activity A 700 units), bundled item-occupied (activity B 200 units), and channel-occupied (activity C 100 units). The bundled items also include mapping information between the bundled product ID and SKU ID. The grayed-out data for style B (total inventory 4000 units, 500 units occupied) is for structural reference only and cannot be further processed.

[0068] This approach, through a combination of fuzzy search, highlighting, and grayscale masking, enables precise positioning and efficient visualization of SKU-level inventory. It allows users to quickly locate target SKUs in complex inventory systems and instantly view their inventory usage details, significantly improving the operational experience and accuracy of inventory management.

[0069] The above combination Figure 5 The following is a schematic diagram illustrating an example of fuzzy querying inventory occupancy based on inventory units according to some embodiments of the present disclosure. Figure 6 A schematic diagram illustrating an example of a product activity page according to some embodiments of the present disclosure.

[0070] Example 600 demonstrates the overall interface layout and function entry points for merchants to manage their products' participation in activities within the platform. The top of the interface features a status statistics module related to the activity, displaying categories such as all products on sale, awaiting registration, registered, and unavailable for registration. It also visually presents the number of products in each status—under review, registration error, successful registration, rejected review, and cancelled—using numerical boxes to help users quickly grasp the overall progress of their products in the activity.

[0071] The central section of the page provides functions related to product promotion operations, including buttons for creating a promotional atmosphere, exiting the promotion, and viewing promotion details, along with auxiliary options such as "Automatic registration without price change" and "Disable function." The product information area displays basic data for example product A, including price, final price, total inventory, and product category, and indicates its registration status in the promotion. The interface also supports batch operations, such as online batch processing, allowing merchants to manage multiple products in bulk.

[0072] This method fully presents the core information and interaction logic of the product activity page, enabling users to efficiently view the progress of the product activity, adjust their registration status, or withdraw from the activity.

[0073] The above combination Figure 6 A schematic diagram illustrating an example of a product activity page according to some embodiments of the present disclosure is provided below. Figure 7A schematic diagram illustrating an example of a channel product management page according to some embodiments of the present disclosure.

[0074] Example 700 demonstrates the overall interface layout for merchants to manage and operate channel products on the platform. The top of the interface clearly labels "Channel Product Management".

[0075] The statistics module at the top of the page displays core data related to channel products, including the number of channel products and the trend information of "11 more than last week", as well as the change data of the number of channel products set and "3 more than last week". It also retains the display position of summary indicators such as "total channel product orders". These data blocks provide merchants with key dynamics of channel product operations over the past 7 days.

[0076] The central area of ​​the page is used for the specific management and query of channel products, displaying the main product ID and channel product information, and providing functions for filtering by channel type and setting the effective time. The interface also provides management buttons for batch uploading, batch delisting, batch modification, and more operations, facilitating merchants to quickly adjust channel products in batches. The bottom displays product information and detailed status of channel products, including product name 'a', channel product status, remaining inventory, channel product price, and effective time.

[0077] This method integrates data statistics, batch operations, and channel product status management functions, enabling merchants to efficiently grasp the listing status and inventory status of channel products and improve the user experience.

[0078] The above combination Figure 7 The diagram illustrates an example of a channel product management page according to some embodiments of the present disclosure, which is described below in conjunction with... Figure 8 A schematic diagram illustrating commodity warehouse information and examples of activity occupancy according to some embodiments of this disclosure.

[0079] Example 800 shows the image-mode interface for inventory details. The top of the interface lists the basic information of product A, including product ID, product status, inventory type, and total inventory (total inventory 6000, SKU occupied inventory 1500), and provides a fuzzy search bar for SKU name / ID and "Search, Reset" operation buttons. The "List Mode / Image Mode" switch design in the upper right corner highlights the system's support for diverse display methods.

[0080] In the inventory display section, the interface uses product 'a' as the root node (total inventory 4345), and below it, it is divided into style a (SKU1, SKUID 23900, total inventory 2345) and style b (SKU2, SKUID 23901, total inventory 2000) by SKU level. Each SKU is further subdivided into two categories: warehouse information and occupancy information. Style a displays the inventory in the default warehouse (2345 units), which is further broken down into in-stock (345 units), pre-sale batch 1 (1000 units), and pre-sale batch 2 (1000 units). The occupancy information shows that activity 1 occupies 400 units, activity 2 occupies 600 units, and marks 1345 units of unoccupied inventory. Style b is similarly broken down into the North China warehouse (1000 units) and the South China warehouse (1000 units) and their corresponding in-stock and pre-sale information, while also clearly indicating 2000 units of unoccupied inventory.

[0081] This tree-structured visual presentation intuitively integrates multiple pieces of information, such as product inventory, SKU dimensions, warehouse distribution, activity allocation, and pre-sale batches, onto a single page, eliminating the need for merchants to switch between multiple lists and tables. This effectively reduces the cost of understanding inventory information and significantly improves the readability and operational efficiency of inventory management.

[0082] The above combination Figure 8 A schematic diagram illustrating goods warehouse information and examples of activity occupancy according to some embodiments of this disclosure is provided below. Figure 9 A schematic diagram illustrating an example of the status of a product card according to some embodiments of the present disclosure.

[0083] Figure 9 Example 900 illustrates the display effect of inventory cards in different states, clarifying the presentation logic of inventory information on the e-commerce platform's front-end interface. The overall interface is divided into four state examples, corresponding to the default state, inventory of 0 or alarm, highlighted when searching for inventory units, and inventory of 0 or alarm and selected. Each state card uses "Inventory Used, Total Inventory, Unused, Style Information, and Product ID" as core fields, maintaining a consistent structured layout to facilitate users' quick retrieval of core inventory data.

[0084] By default, cards are displayed in a standard format, such as total inventory of style A being 2000, occupied 1000, and unoccupied 1000, with the numbers and background maintaining a normal visual effect. When inventory is 0 or an alarm is triggered (as shown in the example on the bottom left), the system clearly marks the inventory value as "0" and triggers the alarm notification logic to guide the user to pay attention to inventory anomalies. When searching for inventory units, the card triggers a number highlighting and background color enhancement effect. As shown in the style A card in the upper right corner, it not only displays the total inventory of 2000, occupied 1000, and unoccupied 1000, but also visually emphasizes the SKU information currently matched in the search. When inventory is 0 and the item is selected, the card also retains the highlighting effect and adds background color, further reminding the user that the SKU or style is in an inventory alarm state.

[0085] This method, through a combination of highlighted numbers, changing background colors, and status labels, provides users with a clear mechanism for identifying inventory status, allowing inventory anomalies (such as zero inventory) or search results to be displayed instantly on the interface. This design not only enhances the interactive experience of e-commerce platform inventory management interfaces but also effectively reduces the risk of users missing abnormal inventory information, thus improving the user experience.

[0086] The above combination Figure 9 A schematic diagram illustrating examples of product card states according to some embodiments of the present disclosure is provided below. Figure 10 A schematic diagram illustrating examples of target product occupancy according to some embodiments of the present disclosure.

[0087] Example 1000 shows the activity inventory usage details interface of the product dimension of the e-commerce platform. The top of the interface provides basic information about product A, including product ID (23895), product status (selling), inventory type (regional inventory) and total inventory data (total inventory 6000 units, SKU inventory usage 1500 units), and displays "in stock mode" to provide background for subsequent inventory data interpretation.

[0088] In the main display section, the interface clearly states, "The following is the activity inventory usage at the product level, without specifying the quantity used for each individual inventory unit," indicating that the interface summarizes data at the overall product level, rather than down to the SKU or warehouse level. The right side lists the details of inventory usage for three activities in a hierarchical structure: Activity A uses 200 units, Activity B uses 100 units, and Channel Activity C uses 10 units. Each activity information provides an interactive "View Activity" entry, allowing users to further track inventory usage information. Simultaneously, the bottom of the interface displays the inventory structure for style A, including a total inventory of 2000 units, 1000 units used, and 1000 units not used, providing a data foundation for activity inventory allocation.

[0089] This method uses a simple tree-like layout to clearly present the inventory holding relationship between activities and channels, enabling users to quickly understand the allocation and locking status of product inventory in a single interface. This reduces the burden on merchants to compare inventory across multiple pages and improves the efficiency of activity management and inventory decision-making.

[0090] The above combination Figure 10 A schematic diagram illustrating examples of target product occupancy according to some embodiments of the present disclosure is provided below. Figure 11 A schematic diagram illustrating examples of inventory sources and occupancy of bundled goods according to some embodiments of this disclosure.

[0091] Example 1100 illustrates the inventory sources and holding relationships of product set A, presenting the inventory composition logic and distribution in a tree structure. The left side of the diagram lists the overall data for product set A, including a total inventory of 35 units, 8 units of inventory held by inventory units, and 27 units of unheld inventory, providing clear background information for the overall inventory overview.

[0092] Within the main branch, product A is broken down into two parts: product combination 1 and product combination 2. Each product combination further displays detailed information on inventory source and inventory holding. Product combination 1 is associated with sub-products 11 and 12, and its inventory holding information shows 8 units held and 2 units unheld. Product combination 2, on the other hand, has its inventory sourced from sub-products 13 and 14, and its inventory holding information indicates 5 units unheld.

[0093] This method, through a multi-level relationship of "packaged goods - combined goods - sub-goods," fully connects the source, holding, and unholding status of inventory, clarifying how the inventory of packaged goods is aggregated from sub-goods, and the status of inventory holding and remaining. This design aligns with the concept of "visualized expression of inventory source and destination," significantly improving the intuitiveness and management efficiency for merchants when viewing and understanding complex inventory systems.

[0094] Figure 12 The illustration shows a schematic block diagram of an apparatus for displaying inventory according to some embodiments of the present disclosure. Figure 12 As shown, device 1200 can Figure 1 The device 1200 is implemented in a computing device 102 and includes an object and interactive element display module 1202 configured to display a target object and interactive elements related to the inventory of the target object on a user interface; and a detailed information display module 1204 configured to display detailed information about the inventory of the target object on a user interface in response to receiving an interactive operation on the interactive elements, the detailed information including inventory occupancy information of the target object.

[0095] In some embodiments, the detailed information display module 1204 includes: a occupancy information lookup module configured to look up inventory occupancy information of a target object in response to receiving an interactive operation for an interactive element; and an occupancy information display module configured to display the inventory occupancy information of the target object on the user interface.

[0096] In some embodiments, the occupancy information display module includes: a first inventory determination module configured to determine whether the inventory occupancy information includes inventory in the unit dimension; and a second occupancy information display module configured to display a set of inventory unit occupancy information for a target object in response to the inventory occupancy information including inventory in the unit dimension.

[0097] In some embodiments, the second occupancy information display module includes: a first display module configured to display inventory unit occupancy information in the form of a tree diagram.

[0098] In some embodiments, the first display module includes: a target occupancy information acquisition module configured to acquire target occupancy information related to each inventory unit in a set of inventory units, the target occupancy information including at least one of the following: activity occupancy information or channel occupancy information; and an associated display module configured to display the target occupancy information in association with the inventory unit occupancy information in the form of a tree diagram.

[0099] In some embodiments, the device 1200 further includes: an activity information display module configured to display detailed information about the target object's participation in an activity in response to receiving an interactive operation for activity occupancy information; or a channel information display module configured to display detailed information about the target object in a channel in response to receiving an interactive operation for channel occupancy information.

[0100] In some embodiments, the apparatus 1200 further includes: a target inventory unit receiving module configured to receive a target inventory unit input by a user for querying; and a third occupancy information display module configured to, in response to the existence of a target inventory unit in a set of inventory units, display inventory unit occupancy information corresponding to the target inventory unit in a first display state, and display inventory unit occupancy information corresponding to other inventory units in the set of inventory units in a second display state.

[0101] In some embodiments, the second occupancy information display module further includes an inventory occupancy display module, configured to display the inventory occupancy information of the target object in the object dimension in response to the inventory occupancy information not including inventory quantity unit dimension.

[0102] In some embodiments, the detailed information display module 1204 further includes: a warehouse information acquisition module configured to acquire warehouse information of a set of warehouses for storing inventory for each inventory unit in a set of inventory units; and a warehouse information display module configured to display the warehouse information on a user interface in association with inventory unit occupancy information.

[0103] In some embodiments, the warehouse information includes the quantity of inventory units of the target object stored in each of a set of warehouses. In some embodiments, the target object includes at least one of the following: a single object, or a composite object comprising multiple sub-objects. In some embodiments, the inventory for each inventory unit of the composite object is determined by the number of the least numerous sub-objects among the multiple sub-objects.

[0104] Figure 13 A schematic block diagram of an example device 1300 that can be used to implement embodiments of the present disclosure is shown. Figure 1 The computing device 132 can be implemented using device 1300. As shown, device 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to computer program instructions stored in read-only memory (ROM) 1302 or loaded from storage unit 1308 into random access memory (RAM) 1303. The RAM 1303 can also store various programs and data required for the operation of device 1300. The CPU 1301, ROM 1302, and RAM 1303 are interconnected via bus 1304. Input / output (I / O) interface 1307 is also connected to bus 1304.

[0105] Multiple components in device 1300 are connected to I / O interface 1307, including: input unit 1306, such as keyboard, mouse, etc.; output unit 1307, such as various types of monitors, speakers, etc.; storage unit 1308, such as disk, optical disk, etc.; and communication unit 1309, such as network card, modem, wireless transceiver, etc. Communication unit 1309 allows device 1300 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0106] The various processes and handling described above, such as method 200, can be executed by processing unit 1301. For example, in some embodiments, method 200 can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 1308. In some embodiments, part or all of the computer program can be loaded and / or installed on device 1300 via ROM 1302 and / or communication unit 1309. When the computer program is loaded into RAM 1303 and executed by CPU 1301, one or more actions of the example method 200 described above can be performed.

[0107] This disclosure can be a method, apparatus, system, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for performing various aspects of this disclosure.

[0108] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0109] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0110] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.

[0111] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0112] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0113] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0114] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0115] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A method for displaying inventory, comprising: Display the target object and interactive elements related to the inventory of the target object on the user interface; as well as In response to receiving an interactive operation for the interactive element, detailed information about the target object's inventory is displayed on the user interface, including the target object's inventory occupancy information.

2. The method of claim 1, wherein displaying detailed information about the inventory of the target object on the user interface in response to receiving an interactive operation for the interactive element includes: In response to receiving an interactive operation for the interactive element, the inventory occupancy information of the target object is retrieved; as well as The inventory holding information of the target object is displayed on the user interface.

3. The method according to claim 2, wherein displaying the inventory occupancy information of the target object on the user interface comprises: Determine whether the inventory occupancy information includes inventory occupancy information in terms of inventory quantity units; as well as In response to the inventory occupancy information including inventory occupancy information in terms of inventory quantity units, a set of inventory quantity unit occupancy information for the target object is displayed.

4. The method of claim 3, wherein displaying inventory unit occupancy information for a set of inventory units for the target object includes: The inventory unit occupancy information is displayed in the form of a tree diagram.

5. The method according to claim 4, wherein displaying the inventory unit occupancy information in the form of a tree diagram includes: Obtain target occupancy information related to each inventory unit in the set of inventory units, the target occupancy information including at least one of the following: activity occupancy information or channel occupancy information; as well as The target occupancy information is displayed in association with the inventory unit occupancy information in the form of a tree diagram.

6. The method according to claim 5, further comprising: In response to receiving an interactive operation regarding the activity occupancy information, detailed information about the target object's participation in the activity is displayed; or In response to receiving an interactive operation regarding the channel occupancy information, the detailed information of the target object in the channel is displayed.

7. The method according to claim 3, further comprising: Receives user input for the target inventory quantity unit used for querying; as well as In response to the presence of the target inventory unit in the group of inventory units, the inventory unit occupancy information corresponding to the target inventory unit is displayed in a first display state, and the inventory unit occupancy information corresponding to other inventory units in the group of inventory units is displayed in a second display state.

8. The method of claim 3, wherein displaying the inventory occupancy information of the target object on the user interface further comprises: In response to the fact that the inventory occupancy information does not include inventory occupancy information in terms of inventory quantity units, the inventory occupancy information of the target object is displayed in terms of object dimensions.

9. The method of claim 3, wherein displaying detailed information about the inventory of the target object on the user interface in response to receiving an interactive operation for the interactive element further comprises: For each inventory unit in the set of inventory units, obtain warehouse information for a set of warehouses used to store inventory for that inventory unit; as well as The warehouse information is displayed on the user interface in association with the inventory unit occupancy information.

10. The method of claim 9, wherein the warehouse information includes the quantity of the inventory units of the target object stored in each of the group of warehouses.

11. The method according to claim 1, wherein the target object includes at least one of the following: a single object, or a composite object including multiple sub-objects.

12. The method of claim 11, wherein the inventory for each inventory unit of the combined object is determined by the number of the least numerous sub-objects among the plurality of sub-objects.

13. A device for displaying inventory, comprising: The object and interactive element display module is configured to display a target object and interactive elements related to the inventory of the target object on a user interface; as well as The detailed information display module is configured to display detailed information about the target object's inventory on a user interface in response to receiving an interactive operation for the interactive element, the detailed information including the target object's inventory occupancy information.

14. An electronic device comprising: At least one processor; as well as A storage device for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method according to any one of claims 1-12.

15. A computer-readable storage medium having a computer program stored thereon, the computer program implementing the method according to any one of claims 1-12 when executed by a processor.

16. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-12.