Product object information processing methods and electronic devices

By filtering and calculating future promotional information in the shopping cart system, the problem of inefficient "buying together" during the pre-sale period was solved, achieving accurate display of promotional information and consolidated checkout, thus improving the user experience.

CN113888208BActive Publication Date: 2025-10-31TAOBAO CHINA SOFTWARE
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111089518.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-16
Publication Date
2025-10-31
Estimated Expiration
2041-09-16

AI Technical Summary

Technical Problem

In the product information system, when users try to "combine items" during the pre-sale period, the existing technology is inefficient and prone to inaccurate calculations.

Method used

By providing operation controls in the shopping cart system, candidate products associated with target discount rules that are yet to be activated can be filtered out. The system also interacts with the marketing information management system to calculate prices and discount information at future points in time, providing accurate discount-related information and gap prompts, and supporting users to combine items in the shopping cart for checkout.

Benefits of technology

It improves the efficiency and accuracy of users "combining orders" during the pre-sale period, reduces the need for manual calculations, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113888208B_ABST
    Figure CN113888208B_ABST
Patent Text Reader

Abstract

This application discloses a method and electronic device for processing product object information. The method includes: providing a first operation control on a user-associated shopping cart page; receiving an operation request from the user through the first operation control, filtering multiple candidate product objects from those already added to the shopping cart, and displaying them on a target page; the candidate product objects are associated with a target discount rule that will take effect after being triggered by a set event; and providing discount-related information based on the multiple target product objects selected by the user on the target page. The discount-related information includes: discount information obtainable using the target discount rule if the multiple target product objects are combined for settlement after the set event is triggered. This application embodiment enables users to perform advance "order combining" calculations through the functions provided by the shopping cart system, improving efficiency and accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information processing technology, and in particular to methods and electronic devices for processing information on commodity objects. Background Technology

[0002] In product information systems, large-scale platform-level promotional activities are frequently held. These might include events held on specific dates each year or during special holidays. Most merchants and sellers participate in these activities. During these events, product prices may differ from usual, and various other forms of discounts can be offered to buyers. Additionally, the system often sets up a pre-sale period (e.g., 3-5 days before the official start of the promotion). During this pre-sale period, the entire promotional atmosphere can be activated, along with some discount information, to inform users about the offers in advance. Users can view the specific prices and discounts available during the promotion through product detail pages, encouraging them to add items of interest to their shopping carts in advance.

[0003] While the above methods allow users to express their discounts in advance, some products may not only offer a single discount but also additional benefits when purchased together with other items. For example, some products may participate in "cross-store discount" promotions; if a user purchases multiple items from multiple stores and the total price reaches a certain threshold, they can enjoy a discount, such as 40 off for purchases over 200. Additionally, some products may participate in "first N" promotions; for example, the first 100 orders after the promotion officially starts, or orders placed within the first 10 minutes, can enjoy even lower discounts. In short, users may want to "pool" their orders during the pre-sale period to meet the discount requirements, adding multiple items to their shopping cart in advance. This way, once the promotion starts, they can directly confirm and pay on the shopping cart page to enjoy even more discounts.

[0004] In existing technologies, users can preview the price of a product and the applicable promotional offers on the product details page during the pre-sale period. They can then use spreadsheet tools or even manual calculations to "combine items" to reach the minimum purchase amount. However, in practical applications, when purchasing multiple items simultaneously, the discount rules can be complex. Using spreadsheets or manual calculations to "combine items" is not only inefficient but also prone to inaccuracies. For example, after the promotion officially begins, it might be discovered that the "combined purchase" was not successfully achieved, thus impacting the user experience.

[0005] Therefore, how to help users "combine items" more efficiently has become a technical problem that needs to be solved by those skilled in the art. Summary of the Invention

[0006] This application provides a method and electronic device for processing product information, which can help users perform pre-order "combination" calculations through the functions provided by the shopping cart system, thereby improving efficiency and accuracy.

[0007] This application provides the following solution:

[0008] A method for processing commodity object information, comprising:

[0009] Provide the first operation control in the user's associated shopping cart page;

[0010] After receiving the user's operation request through the first operation control, multiple candidate product objects are selected from the products already added to the shopping cart and displayed on the target page; the candidate product objects are associated with target discount rules that will take effect after being triggered by a set event;

[0011] Based on the multiple target products selected by the user on the target page, provide discount-related information, including discount information that can be obtained by using the target discount rules if the multiple target products are combined for settlement after the set event is triggered.

[0012] The detailed information of the target discount rules is stored in the marketing information management system;

[0013] The provision of discount-related information based on multiple target products selected by the user on the target page includes:

[0014] A request to obtain price information is sent to the marketing information management system. The request carries the identifier of the target product object and the trigger time information of the set event. Based on the information returned by the marketing information management system, it is determined that if the multiple target product objects are combined for settlement after the set event is triggered, the discount information that can be obtained by using the target discount rule is determined.

[0015] The step of filtering out multiple candidate product objects from the products already added to the shopping cart further includes:

[0016] The system requests the basic price information of the multiple candidate products after the set event is triggered from the marketing information management system, and displays it on the target page.

[0017] The target discount rules include discount rules provided to users by the product object information system, which support merging and calculating the base prices of multiple product objects across stores after the set event is triggered, and then determining whether the discount conditions are met.

[0018] The discount-related information includes: discount amount information that can be obtained through the target discount rule if the total base price of the multiple target products after the set event is triggered meets the discount conditions corresponding to the target discount rule; and / or, the difference information between the total base price and the discount conditions if the discount conditions are not met.

[0019] This also includes:

[0020] When providing the gap information, a second operation control is also provided for jumping to the product object aggregation page. The product object aggregation page is used to aggregate and display product objects associated with the target discount rule, so as to select other product objects from it and add them to the shopping cart.

[0021] This also includes:

[0022] After receiving a return operation on the product object aggregation page, the user is redirected to the target page. The product objects added to the shopping cart on the product object aggregation page are then displayed as selected on the target page, and the relevant discount information is provided again.

[0023] The discount-related information also includes: other discount rules associated with the target product that may take effect after the set event is triggered, and expected discount information; the other discount rules include discount rules provided by the store to the user, and / or discount rules related to user assets.

[0024] The discount-related information is obtained by sending a request to the marketing information management system;

[0025] The method further includes:

[0026] When requesting the discount-related information from the marketing information management system, if the target product object is associated with a pre-sale product identifier, the pre-sale product identifier will be removed from the request information.

[0027] A method for processing commodity object information, comprising:

[0028] Provide a third-party control on the user's associated shopping cart page;

[0029] After receiving the user's operation request through the third operation control, multiple candidate product objects are filtered from the products already added to the shopping cart and displayed in the floating interface of the shopping cart page; the candidate product objects are associated with the target discount rules that have been activated.

[0030] Based on the multiple target products selected by the user in the floating interface, relevant discount information is provided. The relevant discount information includes: discount information that can be obtained by using the target discount rules if the multiple target products are combined for settlement.

[0031] This also includes:

[0032] A fourth operation control is provided in the floating interface for performing settlement operations, so as to combine and settle multiple target product objects selected in the floating interface.

[0033] This also includes:

[0034] If multiple target product objects are selected in the floating interface and then the floating interface is closed, the multiple target product objects will be set to the selected state on the shopping cart page so that the multiple target product objects can be combined with the other product objects for checkout after other product objects are also selected on the shopping cart page.

[0035] A method for displaying a shopping cart page, including:

[0036] Upon receiving a request to display the shopping cart page, a first-form shopping cart page is displayed. The first-form shopping cart page is used to display information about multiple product objects that have been added to the shopping cart based on the current price of the product object and the associated currently effective discount rules. The first-form shopping cart page also provides a switching operation control.

[0037] After receiving a switching request through the switching operation control, the system switches to the second form of the shopping cart page for display. The second form of the shopping cart page is used to display multiple candidate product objects selected from the multiple product objects. The candidate product objects are associated with target discount rules that will take effect after being triggered by a set event.

[0038] After multiple target product objects are selected, the second form of the shopping cart page is also used to provide discount information that can be obtained by using the target discount rules if the multiple target product objects are combined for settlement after the set event is triggered.

[0039] A method for providing product object information includes:

[0040] On the details page of the target product object, a target operation control is provided. The target product object is associated with a target discount rule that will take effect after being triggered by a set event. The target discount rule is related to the combined settlement of multiple product objects.

[0041] After receiving a user operation request through the target operation control, a product object aggregation page is provided. The product object aggregation page is used to aggregate and display product objects associated with the target discount rule, so that by selecting more product objects from the product object aggregation page and merging them with the target product object for settlement after the set event is triggered, the conditions corresponding to the target discount rule can be met.

[0042] A commodity object information processing device, comprising:

[0043] The first operation control providing unit is used to provide the first operation control in the shopping cart page associated with the user;

[0044] The product object filtering and display unit is used to filter out multiple candidate product objects from the product objects already added to the shopping cart after receiving the user's operation request through the first operation control, and display them on the target page; the candidate product objects are associated with target discount rules that will take effect after being triggered by a set event;

[0045] The discount-related information providing unit is used to provide discount-related information based on multiple target product objects selected by the user on the target page. The discount-related information includes discount information that can be obtained using the target discount rules if the multiple target product objects are combined for settlement after the set event is triggered.

[0046] A commodity object information processing device, comprising:

[0047] The third operation control providing unit is used to provide third operation controls in the shopping cart page associated with the user;

[0048] The product object filtering and display unit is used to filter out multiple candidate product objects from the product objects already added to the shopping cart after receiving the user's operation request through the third operation control, and display them in the floating interface of the shopping cart page; the candidate product objects are associated with effective target discount rules;

[0049] The discount-related information providing unit is used to provide discount-related information based on multiple target product objects selected by the user in the floating interface. The discount-related information includes discount information that can be obtained by using the target discount rules if the multiple target product objects are settled together.

[0050] A shopping cart page display device, comprising:

[0051] The first form of the page display unit is used to display the first form of the shopping cart page after receiving a request to display the shopping cart page. The first form of the shopping cart page is used to display information of multiple product objects that have been added to the shopping cart based on the current price of the product object and the associated currently effective discount rules. The first form of the shopping cart page also provides a switching operation control.

[0052] The second form page display unit is used to switch to the second form shopping cart page for display after receiving a switching request through the switching operation control. The second form shopping cart page is used to display multiple candidate product objects selected from the multiple product objects. The candidate product objects are associated with target discount rules that will take effect after being triggered by a set event.

[0053] After multiple target product objects are selected, the second form of the shopping cart page is also used to provide discount information that can be obtained by using the target discount rules if the multiple target product objects are combined for settlement after the set event is triggered.

[0054] An apparatus for providing information about goods or objects, comprising:

[0055] The fifth operation control providing unit is used to provide a fifth operation control on the details information page of the target product object, wherein the target product object is associated with a target discount rule that will take effect after being triggered by a set event, and the target discount rule is related to the combined settlement of multiple product objects;

[0056] An aggregation page providing unit is used to provide a product object aggregation page after receiving a user operation request through the fifth operation control. The product object aggregation page is used to aggregate and display product objects associated with the target discount rule, so that by selecting more product objects from the product object aggregation page and merging them with the target product object for settlement after the set event is triggered, the conditions corresponding to the target discount rule can be met.

[0057] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of any of the preceding methods.

[0058] An electronic device, comprising:

[0059] One or more processors; and

[0060] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the preceding descriptions.

[0061] According to the specific embodiments provided in this application, the following technical effects are disclosed:

[0062] Through this application embodiment, a first operation control can be provided on the user's associated shopping cart page. After receiving the user's operation request, multiple candidate product objects can be filtered from the products added to the shopping cart and displayed on the target page. These candidate product objects can be associated with target discount rules that will take effect when triggered by a set event (e.g., triggered by the official start of a promotional activity; correspondingly, the target discount rule takes effect at the time the promotional activity officially starts, etc.). Subsequently, discount-related information can be provided based on at least one target product object selected by the user on the target page. This discount-related information may include: discount information obtainable using the target discount rule if the multiple target product objects are combined for settlement after the set event is triggered. This allows users to know, through the functions provided by the shopping cart system, whether the conditions for a discount rule taking effect at a future time are met when multiple product objects are combined for settlement, and the corresponding discounted price, etc., without needing to rely on spreadsheet tools or perform calculations by hand, thus improving efficiency.

[0063] Of course, any product implementing this application does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description

[0064] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0065] Figure 1 This is a schematic diagram of the system architecture provided in the embodiments of this application;

[0066] Figure 2 This is a flowchart of the first method provided in the embodiments of this application;

[0067] Figure 3 This is a schematic diagram of the first interface provided in an embodiment of this application;

[0068] Figure 4 This is a schematic diagram of the second interface provided in an embodiment of this application;

[0069] Figure 5 This is a flowchart of the second method provided in the embodiments of this application;

[0070] Figure 6 This is a flowchart of the third method provided in the embodiments of this application;

[0071] Figure 7 This is a flowchart of the fourth method provided in the embodiments of this application;

[0072] Figure 8 This is a schematic diagram of the first device provided in the embodiments of this application;

[0073] Figure 9 This is a schematic diagram of the second device provided in the embodiments of this application;

[0074] Figure 10 This is a schematic diagram of the third device provided in the embodiments of this application;

[0075] Figure 11 This is a schematic diagram of the fourth device provided in the embodiments of this application;

[0076] Figure 12 This is a schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation

[0077] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0078] In this embodiment, to help users "combine items" during the "pre-sale period" of a promotional activity, a "pre-sale shopping cart" entry can be provided on the "shopping cart" page. The "pre-sale shopping cart" provides users with information about the price of specific products at a "future point in time," as well as discounts available when combining multiple products for checkout at that "future point in time." For example, in one implementation, a user can select some items to add to their shopping cart during the "pre-sale period" of the promotion, and then access the "pre-sale shopping cart" page through this entry to perform advance "combination shopping" calculations. Specifically, when displaying the "Pre-sale Cart" page, items in the cart that participate in specific activities and have "cross-store discount" or other promotional tags can be selected for display. (If a product participates in a promotion or discount, a corresponding tag will be added to the product model, allowing for filtering of products based on their associated tags.) Furthermore, the future price information (the price before applying "cross-store discounts" and other promotions after the official start of the activity) of these items can be retrieved through the marketing information management system (which can publish platform-provided and store-provided discount information in advance) and displayed on the "Pre-sale Cart" page. Additionally, users can select multiple target items on the "Pre-sale Cart" page. At this point, the marketing information management system can be consulted to determine whether the selected items will meet the "cross-store discount" conditions, the expected discount amount, and the estimated total payment amount if the purchase is combined after the official start of the activity. This information can be displayed on the "Pre-sale Cart" page. If the discount conditions are not met, the page can also display the difference between the current amount and the discount conditions, and provide entry points such as "Add to Cart" to help users add more items to their cart. This "Pre-sale Cart" page provides users with the ability to calculate "add to cart" items in advance during the "pre-sale" period, allowing them to quickly determine if they meet the conditions for "cross-store discounts." Furthermore, the same product may also qualify for other discounts, such as store coupons, or user cash "red envelopes," virtual currency, and other asset-based discounts. In cases where multiple discounts are applied, the marketing information management system can determine the specific discount deduction logic, deduction order, and stacking rules, providing users with as accurate a breakdown of future discounts as possible, as well as the total discount amount.

[0079] It's important to note that while existing technologies also include methods for revealing product discount information to users during the pre-sale period, this is primarily done on the product details page. In other words, users can only see the product's price after the official start of the event and the details of any applicable discounts (e.g., whether it participates in cross-store discounts or offers other promotions). However, if the product is added to the cart at this time, only the current price and the discounted price after applying any applicable discounts will be displayed, without showing the price at a future point in time. In this embodiment, however, information about the price and discounts of a product at a future point in time is provided based on the shopping cart scenario. That is, users can view the future price information and available discounts for products participating in the event and marked with the target discount item through relevant entry points on the shopping cart page. The reason for providing this information on the shopping cart page is that the shopping cart has the function of temporarily storing items that the user intends to purchase. Some discount programs based on combined checkout (including cross-store discounts, store-wide discounts, etc.) can also be implemented based on the shopping cart. Therefore, based on shopping cart data, we can not only know which items the user intends to purchase, but also, based on further selection behavior, know which items the user wants to "add to their order," that is, determine the specific "add-on" items. Then, based on these selected "add-on" items, we can determine whether the conditions for discounts, etc., are met.

[0080] At the technical implementation level, since downstream nodes in the shopping cart scenario include checkout and payment, existing technologies typically only provide the current price of a specific product within the shopping cart scenario. However, this application requires providing users with future prices and discount information for products within the shopping cart scenario. Therefore, this may involve modifications to the linkage between the shopping cart system and the marketing information management system (of course, if some product information systems do not have a separate marketing information management system, but instead all information related to discount rules is reflected in the product model, then this linkage modification may not be necessary).

[0081] Specific collaborative modifications can be reflected in many aspects. For example, in order to support the query and calculation of future prices and discount information, the marketing information management system can provide the shopping cart system with the function of querying the price of goods at a future time. It can also provide the function of calculating the discount information that can be enjoyed when multiple goods are paid together at a future time and return it to the shopping cart system for display.

[0082] Furthermore, regarding the discount information available when multiple items are combined for payment at a future point in time, since the discount information for the future point in time is calculated from the current point in time, even if there are no errors in the deduction logic, deduction order, and stacking rules, some inaccuracies may still occur. In this embodiment, the specific linkage modification may further include: summarizing the possible inaccuracies, and then, for some cases where calculation errors can be avoided, taking measures (including the interaction method between the shopping cart system and the marketing information management system) to maximize the probability of accurate calculation. For some cases that are difficult to avoid, users can also be prompted, including reminding them that the actual discount information is subject to change after the official start of the event, etc.

[0083] From a system architecture perspective, see Figure 1 This application embodiment can provide corresponding functions in a product object information system. In a specific scenario, the product object information system may include a shopping cart system and a marketing information management system. The basic function of the shopping cart system is to allow users to store products with high purchase intent and perform combined checkout. The marketing information management system is mainly used to store specific marketing information, including discounts offered by the product object system (e.g., "cross-store discounts"), discounts offered by stores, user asset information, etc., all of which can be managed uniformly through the marketing information management system. In this application embodiment, the shopping cart system can provide users with a "pre-sale shopping cart" function, allowing users to "combine" products that support discounts such as "cross-store discounts" during the pre-sale period of a specific activity through the "pre-sale shopping cart" page. Specifically, the shopping cart system can request the price and discount information of the target product selected by the user at a future time from the marketing information management system. The marketing information management system can support functions such as querying price and discount information at a future time and calculating discount amounts.

[0084] The specific implementation schemes provided in the embodiments of this application will be described in detail below.

[0085] Example 1

[0086] First, Embodiment 1 of this application provides a method for processing commodity object information, see [link to embodiment]. Figure 2 The method may include:

[0087] S201: Provide the first operation control on the user's associated shopping cart page.

[0088] In practical implementation, a first operation control can be provided on the user's associated shopping cart page during the target time period before the official start of a certain target activity. Specifically, the shopping cart described in this application embodiment can be used to store multiple product objects selected by the user with purchase intentions, so as to combine some or all of the multiple product objects for settlement.

[0089] The target activities may include large-scale promotional activities carried out by the product object information system on specific dates and holidays each year, such as "Double 11". Merchants or sellers can choose to participate in specific activities.

[0090] The target time period before the official start of the target activity project can refer to the aforementioned "pre-sale period," such as 5 days or 10 days before the start of the specific activity project. During this pre-sale period, information such as the future price of specific products during the activity period can be revealed to users, but they cannot purchase at that price at the time.

[0091] In this embodiment, users can add items they intend to purchase to their shopping cart during the pre-sale period of a specific activity. Furthermore, this embodiment can provide users with a first operation control on the shopping cart page, which can help users perform price calculations, "add items to their cart" and other processing before the activity officially begins.

[0092] In practical implementation, the aforementioned first operation control can be provided in various ways. For example, in one way, a prompt message such as "Sneak Peek at Double 11 Prices <Go Check It Out>" can be displayed at the top of the shopping cart page. The "<Go Check It Out>" option is operable, allowing users to click and navigate to the "Pre-sale Shopping Cart" page (which may have other names, but is referred to as the target page in this embodiment). Of course, the specific prompt text can differ for different activities. Therefore, the text, links, and times can vary depending on the specific activity. The time here can refer to information about a future point in time associated with the specific activity. This future point in time can also be set based on the activity's start time, for example, the activity's start time can be used as a future point in time, and so on.

[0093] S202: After receiving the user's operation request through the first operation control, multiple candidate product objects are selected from the products already added to the shopping cart and displayed on the target page; the candidate product objects are associated with target discount rules that will take effect after being triggered by a set event.

[0094] After displaying the first operation control on the shopping cart page, the user can initiate a specific operation request through this control. At this point, multiple candidate product objects can be selected from the multiple product objects already added to the cart. These candidate product objects can be associated with target discount rules that will take effect after being triggered by a set event. The specific set event can be varied; for example, in a typical application scenario, the official start of a large-scale promotional event can be used as the trigger event. In other words, the corresponding discount rules will take effect after the large-scale promotional event officially begins. In this embodiment, the main focus is on product objects participating in the target event (associated with the identifier of the target event, such as "Double 11") and participating in the target discount program (associated with the identifier of the target discount program, such as "cross-store discount"). Therefore, these can be selected as candidate product objects from the product objects already added to the cart. Then, functions such as pre-calculation of prices and "combination shopping" calculations are provided for these candidate product objects.

[0095] It's important to clarify that specific promotional events and discount rules are different concepts. As mentioned earlier, promotional events typically refer to large-scale promotional activities conducted by the system, including "Double 11," while discount rules can include system-provided "cross-store discounts," store-provided "discounts" for users, and discounts based on user assets such as red envelopes and virtual currency. Therefore, for a specific product, there may be four types of price information: First, during non-promotional periods, there will be a "normal base price." Since the product may also be associated with currently effective discount rules, it can also be associated with a discounted price obtained by applying the effective discount rules to the "normal base price." During promotional periods, there will usually also be a "promotional base price." Additionally, some discount rules may be effective during the promotional period; therefore, during the promotional period, the product can also be associated with a discounted price obtained by applying the promotional rules effective during the promotional period to the "promotional base price," and so on.

[0096] Furthermore, if a product participates in a certain activity and supports a certain discount rule, the corresponding product model will add the corresponding activity identifier and discount rule identifier to the product. For example, if a product participates in the "Double 11" event and also participates in the "cross-store discount" program during "Double 11," then the product will simultaneously bear both the "Double 11" identifier and the "cross-store discount" identifier. Therefore, in this embodiment, multiple candidate product objects associated with the target activity identifier and the target discount rule identifier can be selected from multiple product objects already added to the shopping cart and displayed on the target page (i.e., the pre-heated shopping cart). These candidate product objects are those awaiting further confirmation from the user through methods such as checking boxes.

[0097] In specific implementation, the target discount rules in this application embodiment mainly refer to discount items based on minimum purchase amount, especially those provided to users by the product object information system. These discount items support merging and calculating the prices of multiple product objects across stores to determine whether the discount conditions are met, such as "cross-store minimum purchase discount" rules. This is because this application embodiment needs to determine discount information for future points in time in advance, and the discount rules provided by stores and user asset-based discount rules may change between the current point in time and future points in time. For example, some stores previously published discount rules that offered a "50% off for 3 items" discount during the event, but then changed the discount rules to "60% off for 3 items" closer to the start of the event; or, for user asset-based discount rules such as red envelopes or virtual currency, some of these discount rules are usually available outside of the event period, so there may be situations where they are used before the event starts, and so on. However, for "cross-store discount" rules, since these are primarily discounts offered by the product system to users, these rules are generally not easily changed. Furthermore, they have a high priority when combined with other discount rules, making it relatively easy to calculate accurate discount information in advance. This allows for providing users with relatively accurate discount information for future points in time based on these "cross-store discount" rules. Additionally, users often combine orders to reach the minimum spending requirement for these "cross-store discount" rules, thus aligning with practical needs.

[0098] It should be noted that in practical applications, the specific target discount rules may not be related to a large-scale promotional event, but they will still be disclosed to users some time before they take effect. For example, on the details page of a product, it may offer "Expected to participate in cross-store discounts on a certain date, 30 off for every 300 spent," and so on. Of course, regardless of whether it is related to a large-scale promotional event, the specific discount rules can be related to the combined settlement of multiple product items, for example, mainly discount rules based on spending a certain amount. Therefore, in this embodiment of the application, the above-mentioned discount rules are referred to as: discount rules that take effect only after being triggered by a certain set event.

[0099] In specific implementation, optionally, after selecting multiple candidate product objects from the multiple product objects already added to the shopping cart, the basic price information of these candidate product objects after the set event is triggered can be obtained and displayed. Specifically, if a dedicated marketing information management system exists in the product object information system, details of specific marketing-related promotional activities, discount rules, priorities between different discount rules, stacking rules, etc., can all be uniformly maintained and managed by this marketing information management system. In this case, the shopping cart system can request the marketing information management system to obtain the basic price information of the multiple candidate product objects after the set event is triggered. For example, the basic price information after the set event is triggered can specifically be: the price information of the specific candidate product objects at a future time point after the target activity officially begins, before the application of various discount rules. Specifically, a query request can be sent to the marketing information management system, carrying the identifier of the candidate product object and the associated future time point information (e.g., the time point when the set event is triggered, etc.). As mentioned above, the marketing information management system can be modified in advance so that after receiving the query request for the future time point sent by the shopping cart system, it can return the basic price information of the specific candidate product objects at that future time point to the shopping cart system.

[0100] For example, such as Figure 3 As shown in point 31, specific target page headers and other areas can display information such as "Sneak Peek at Double 11 Prices" to help users better understand the page's purpose. Furthermore, during the display of selected products on this target page, such as... Figure 3 As shown in point 32, the prices of these candidate products at future points in time can also be displayed, such as "Current Price ¥199", "Double 11 Price ¥160", etc. It should be noted that in actual application, in the initial state of displaying the target page, all candidate products on the page are unselected, but at this time, the price information of each candidate product at a future point in time after the specific event officially begins can be displayed first.

[0101] S203: Based on the multiple target product objects selected by the user on the target page, provide discount-related information, including: discount information obtainable using the target discount rules if the multiple target product objects are combined for settlement after the set event is triggered.

[0102] After displaying the target page, users can further select from the candidate products shown on the page, such as choosing the items they want to buy. It's important to note that although the target page is generated based on shopping cart data, it displays price information at a future point in time. Therefore, the "Checkout" function can be disabled, but the checkout time information can be displayed. For example... Figure 3 As shown in point 33, it can be displayed as "11.1 Settlement Available", etc.

[0103] Furthermore, after a user selects at least one target product from the candidate products, the relevant discount information can be retrieved again and displayed on the target page. In other words, during the display of the target page, there are two interactions with the marketing information management system. The first is during the display of candidate products, but before the user makes a selection, this interaction allows the system to obtain the basic price information of the candidate products at a future point in time. The second interaction occurs after the user selects multiple target products (which may include multiple different SKUs (smallest SKUs), multiple selections of the same SKU, etc.). This interaction retrieves the discount information that, if the set event is triggered at a future point in time and the multiple target products are combined for settlement, will be available using the target discount rules.

[0104] The discount-related information may also include: if the total base price of the multiple target products after the set event is triggered meets the discount conditions corresponding to the target discount rule, then the discount amount information obtained through the target discount rule; and / or, if the discount conditions are not met, the difference information between the total base price and the discount conditions. The discount conditions here can also be called discount thresholds, etc. Specifically, they can be set through certain amount thresholds, for example, in a "cross-store discount" program, if it is specifically "300 minus 30", then the discount condition is "300 yuan", that is, the total price of the selected target products must reach 300 yuan to enjoy the corresponding 30 yuan discount, and so on. In this embodiment, specifically, based on the base price of the selected multiple target products at a future time point and the discount rule information effective at that future time point, it is determined whether the total base price of the multiple target products after the set event is triggered meets the discount conditions of the target discount rule, and the discount amount information that can be obtained after meeting the conditions, and then it can be displayed to the user. This eliminates the need for users to perform order calculations using spreadsheet tools or handwriting, improving efficiency. Furthermore, specific future promotional information can be calculated and provided by the marketing information management system, thus improving accuracy and other aspects.

[0105] It's important to note that in practice, the target discount rules may have multiple tiers of discount conditions, such as a 30 RMB discount for every 300 RMB spent, a 40 RMB discount for every 400 RMB spent, or a 30 RMB discount for every 300 RMB spent, and so on. Therefore, when providing future discount information, it can be done as follows: if the total base price of the currently selected target products at a future time meets the conditions of a certain tier of discount, then the discount information obtainable under that tier's target discount rules, as well as the difference between that tier and the next lower tier's discount conditions, can be provided. For example, as... Figure 3 As shown at point 34, assuming the target discount rule is "30 off for every 300 spent", and the total price of at least one selected target product at a future time is 560 yuan, then the user can be prompted with "Expected discount of 30, buy another 40, another 30 off on 11.1", and so on.

[0106] In addition, when providing the aforementioned gap information, a second operation control for navigating to the product object aggregation page can also be provided, for example, such as... Figure 3 The text mentions 34 instances of the phrase "Add to cart," and so on. Specifically, the product aggregation page can be used to aggregate and display product objects associated with target discount rules, allowing users to select other product objects to add to their shopping cart.

[0107] Furthermore, the product aggregation page can also provide return controls such as "return to cart." This allows users to directly return to the target page after receiving a return request from the product aggregation page. In other words, when entering the add-on page from the "pre-heated cart," adding some products to the cart, and then returning, users can still return to the "pre-heated cart" page, and the selected items from the add-on page can be carried back. That is, the products selected for the add-on page can be displayed as selected items on the target page. Since the selected target products have changed, it's possible to re-request future available discount information from the marketing information system and display it, and so on.

[0108] In practical implementation, since a specific target product object may be subject to multiple discount rules, and all of these rules can be triggered by a predetermined event that has not yet occurred, when multiple selected target product objects are combined for settlement at a future time, the user may not only enjoy the discounts provided by the aforementioned target discount rules, but also the discounts provided by other discount rules. Therefore, in practical implementation, the specific discount-related information may also include: other discount rules associated with the target product object that can take effect after the predetermined event is triggered, and the expected discount information; the other discount rules include discount rules provided by the store to the user, and / or discount rules related to user assets. The specific discount information may include the total discount amount corresponding to the multiple target product objects and various specific discount rules. For example, such as... Figure 3 As shown in section 35, it can display the number of selected items, the estimated total discount amount, the estimated total amount to be paid, and so on. Additionally, it can provide controls such as "View Details," which allow users to view the discount information for each of the various discount rules.

[0109] It's important to note that the discount rules offered by the store and those for user-held assets may change before the official start of the promotion. Furthermore, this information is often beyond the system's control. Therefore, the discount information provided during the pre-sale period may differ from the actual discount amount after the promotion officially begins. To address this, the target page can provide users with helpful information. For example, when providing the total discount amount, it could display "Estimated Total Discount," etc., using the word "estimated" to indicate that the amount is an estimate for reference only. Additionally, users can be reminded in appropriate locations that the actual amount is subject to change after the promotion officially begins. Of course, to ensure the accuracy of the estimated discount information, associated merchants or sellers can be reminded to avoid modifying the discount details, etc.

[0110] Furthermore, as mentioned earlier, the accuracy of calculating future discount information can be improved by linking the shopping cart system with the marketing information management system. For example, in this embodiment, the candidate products selected from the shopping cart can include both in-stock products and products participating in pre-sales. However, for products participating in pre-sales, if the marketing information management system detects a pre-sale identifier when receiving a discount information query request, it will not return any discount information. This can lead to inaccurate calculations of discount information for that product. Therefore, in this embodiment, the pre-sale identifier for such products can be removed before initiating a future discount information query request to the marketing information management system, thus obtaining more accurate discount information for that product.

[0111] However, another problem exists: directly removing the pre-sale identifier from the product model might affect the processing of the pre-sale product in the main shopping cart process. Therefore, the solution adopted in this embodiment is to remove the pre-sale identifier from the interaction request when the shopping cart system requests future discount information for the pre-sale product from the specific marketing information management system, instead of modifying the product model information. This way, the marketing information management system can return the future discount information for the product normally without affecting the main shopping cart process.

[0112] In addition to helping users reach the minimum purchase amount during the pre-sale period, the shopping cart page can also provide filtering controls during the official launch of the event. These controls allow users to filter items participating in the event and those with "cross-store discount" or similar promotional rules from their shopping cart, and these items can be displayed in a pop-up interface on the shopping cart system page. Specifically, the pop-up interface can provide information such as the event name and the target discount rule name, for example... Figure 4As shown, the pop-up interface can display information such as "Items participating in the Double 11 cross-store discount program" at the top or other locations. This allows users to further process items eligible for "cross-store discounts" through this pop-up interface. The pop-up interface can also provide checkout controls, allowing users to select items and proceed directly to checkout, or return to the main shopping cart and combine the selected items with other selected items for checkout. Furthermore, in the pre-sale shopping cart page, information can be provided indicating that once the event officially begins, users can filter items participating in cross-store discounts. For example... Figure 3 As shown in 36, the specific prompts could be: "Select items in advance, and you can filter them with one click during the official period," etc.

[0113] In summary, through the embodiments of this application, a first operation control can be provided on the user's associated shopping cart page. After receiving the user's operation request, multiple candidate product objects can be filtered from the products added to the shopping cart and displayed on the target page. These candidate product objects can be associated with target discount rules that are to be triggered by a set event (e.g., triggered by the official start of a promotional activity; correspondingly, the target discount rule becomes effective at the time the promotional activity officially starts, etc.). Subsequently, discount-related information can be provided based on at least one target product object selected by the user on the target page. This discount-related information may include: discount information obtainable using the target discount rule if the multiple target product objects are combined for settlement after the set event is triggered. This allows users to know, through the functions provided by the shopping cart system, whether the conditions for a discount rule to take effect at a future time are met when multiple product objects are combined for settlement, and the corresponding discounted price, without needing to rely on spreadsheet tools or perform calculations by hand, thus improving efficiency.

[0114] Example 2

[0115] This second embodiment primarily addresses the period during which an activity officially begins, or when specific discount rules have already taken effect. It provides another method for processing product information by using a floating interface on the shopping cart page to filter and display products with target discount rule identifiers, and further enabling consolidated checkout based on this floating interface. See [link to previous embodiment]. Figure 5 The method may include:

[0116] S501: Provide a third-party operation control in the user's associated shopping cart page;

[0117] S502: After receiving the user's operation request through the third operation control, multiple candidate product objects are selected from the products added to the shopping cart and displayed in the floating interface of the shopping cart page; the candidate product objects are associated with effective target discount rules;

[0118] S503: Based on the multiple target product objects selected by the user in the floating interface, provide discount-related information, including discount information that can be obtained by using the target discount rules if the multiple target product objects are combined for settlement.

[0119] In this second embodiment, since the discount information is displayed during the official start of the event, the information displayed is the discount information at the current query time, rather than information at a future time.

[0120] In a specific implementation, a fourth operation control for performing checkout operations can be provided in the overlay interface to combine the selected multiple target product objects for checkout. If the user selects multiple target product objects in the overlay interface and then closes the overlay interface, the multiple target product objects can be set to the selected state on the shopping cart page (i.e., the main shopping cart page). In this way, after other product objects are also selected on the shopping cart page, the multiple target product objects can be combined with the other product objects for checkout.

[0121] Example 3

[0122] This third embodiment, corresponding to the first embodiment, provides a shopping cart page display method from another perspective. See [link to related documentation]. Figure 6 The method may include:

[0123] S601: After receiving a request to display the shopping cart page, display the first form of the shopping cart page. The first form of the shopping cart page is used to display information of multiple product objects that have been added to the shopping cart based on the current price of the product object and the associated currently effective discount rules. The first form of the shopping cart page also provides a switching operation control.

[0124] S602: After receiving a switching request through the switching operation control, switch to the second form of the shopping cart page for display. The second form of the shopping cart page is used to display multiple candidate product objects selected from the multiple product objects. The candidate product objects are associated with target discount rules that will take effect after being triggered by a set event.

[0125] After multiple target product objects are selected, the second form of the shopping cart page is also used to provide discount information that can be obtained by using the target discount rules if the multiple target product objects are combined for settlement after the set event is triggered.

[0126] Example 4

[0127] In the aforementioned embodiments, the shopping cart page provides users with information on available discounts when combining multiple items for purchase at a future time, helping them to "pool" items in advance. In Embodiment 4 of this application, the details page of a specific product also provides users with the ability to "pool" items in advance based on future discount rules. Specifically, Embodiment 4 provides a method for providing product information, see [link to documentation]. Figure 7 The method may include:

[0128] S701: On the details page of the target product object, a target operation control is provided. The target product object is associated with a target discount rule that will take effect after being triggered by a set event. The target discount rule is related to the combined settlement of multiple product objects.

[0129] S702: After receiving a user operation request through the target operation control, a product object aggregation page is provided. The product object aggregation page is used to aggregate and display product objects associated with the target discount rule, so that by selecting more product objects from the product object aggregation page and merging them with the target product object for settlement after the set event is triggered, the conditions corresponding to the target discount rule can be met.

[0130] For the parts of Embodiments 2 to 4 that are not described in detail, please refer to the description of Embodiment 1 above and other parts of this application specification, which will not be repeated here.

[0131] It should be noted that the embodiments of this application may involve the use of user data. In practical applications, user-specific personal data may be used in the scheme described herein within the scope permitted by applicable laws and regulations, provided that it complies with the applicable laws and regulations of the country (e.g., with the user's explicit consent, with the user being properly notified, etc.).

[0132] Corresponding to Embodiment 1, this application also provides a commodity object information processing device, see [link to embodiment]. Figure 8 The device may include:

[0133] The first operation control providing unit 801 is used to provide the first operation control in the shopping cart page associated with the user;

[0134] The product object filtering and display unit 802 is used to filter out multiple candidate product objects from the product objects already added to the shopping cart after receiving the user's operation request through the first operation control, and display them on the target page; the candidate product objects are associated with target discount rules that will take effect after being triggered by a set event;

[0135] The discount-related information providing unit 803 is used to provide discount-related information based on multiple target product objects selected by the user on the target page. The discount-related information includes discount information that can be obtained using the target discount rules if the multiple target product objects are combined and settled after the set event is triggered.

[0136] Specifically, the details of the target discount rules are stored in the marketing information management system;

[0137] The discount-related information providing unit can specifically be used for:

[0138] A request to obtain price information is sent to the marketing information management system. The request carries the identifier of the target product object and the trigger time information of the set event. Based on the information returned by the marketing information management system, it is determined that if the multiple target product objects are combined for settlement after the set event is triggered, the discount information that can be obtained by using the target discount rule is determined.

[0139] Specifically, the device may also include:

[0140] The future basic price acquisition and display unit is used to filter out multiple candidate product objects from multiple product objects, request the marketing information management system to obtain the basic price information of the multiple candidate product objects after the set event is triggered, and display it on the target page.

[0141] The discount-related information may further include: discount amount information obtained through the target discount rule if the total base price of the multiple target products after the set event is triggered satisfies the discount conditions corresponding to the target discount rule; and / or, if the discount conditions are not met, the difference information between the total base price and the discount conditions.

[0142] Additionally, the device may also include:

[0143] The second operation control providing unit is used to provide a second operation control for jumping to the product object aggregation page when providing the gap information. The product object aggregation page is used to aggregate and display product objects associated with the target discount rule, so as to select other product objects from them and add them to the shopping cart.

[0144] Furthermore, the device may also include:

[0145] The return display unit is used to return to the target page after receiving a return operation on the product object aggregation page, display the product objects added to the shopping cart on the product object aggregation page as selected on the target page, and re-provide the relevant discount information.

[0146] In addition, the discount-related information also includes: other discount rules associated with the target product that may take effect after the set event is triggered, and expected discount information; the other discount rules include discount rules provided by the store to the user, and / or discount rules for user assets.

[0147] In a specific implementation, the discount-related information is obtained by sending a request to the marketing information management system; in this case, the device may further include:

[0148] The request processing unit is configured to remove the pre-sale product identifier from the request information when requesting the marketing information management system to obtain the discount-related information, if the target product object is associated with a pre-sale product identifier.

[0149] Corresponding to Embodiment 2, this application also provides a commodity object information processing device, see [link to embodiment]. Figure 9 The device may include:

[0150] The third operation control providing unit 901 is used to provide a third operation control in the shopping cart page associated with the user;

[0151] The product object filtering and display unit 902 is used to filter out multiple candidate product objects from the product objects already added to the shopping cart after receiving the user's operation request through the third operation control, and display them in the floating interface of the shopping cart page; the candidate product objects are associated with effective target discount rules;

[0152] The discount-related information providing unit 903 is used to provide discount-related information based on the multiple target product objects selected by the user in the floating interface. The discount-related information includes discount information that can be obtained by using the target discount rules if the multiple target product objects are combined for settlement.

[0153] In a specific implementation, the device may further include:

[0154] The fourth operation control providing unit is used to provide a fourth operation control in the floating interface for performing settlement operations, so as to merge and settle the selected multiple target product objects.

[0155] Furthermore, the device may also include:

[0156] The state processing unit is configured to, if multiple target product objects are selected in the floating interface and then the floating interface is closed, set the multiple target product objects to a selected state on the shopping cart system page, so that after other product objects are also selected on the shopping cart system page, the multiple target product objects will be merged and settled with the other product objects.

[0157] Corresponding to Embodiment 3, this application also provides a shopping cart page display device, see [link to embodiment]. Figure 10 The device may include:

[0158] The first form page display unit 1001 is used to display a first form shopping cart page after receiving a request to display a shopping cart page. The first form shopping cart page is used to display information of multiple product objects that have been added to the shopping cart based on the current price of the product object and the associated currently effective discount rules. The first form shopping cart page also provides a switching operation control.

[0159] The second form page display unit 1002 is used to switch to the second form shopping cart page for display after receiving a switching request through the switching operation control. The second form shopping cart page is used to display multiple candidate product objects selected from the multiple product objects. The candidate product objects are associated with target discount rules that will take effect after being triggered by a set event.

[0160] After multiple target product objects are selected, the second form of the shopping cart page is also used to provide discount information that can be obtained by using the target discount rules if the multiple target product objects are combined for settlement after the set event is triggered.

[0161] Corresponding to Embodiment 4, this application also provides a device for providing product object information, see [link to embodiment]. Figure 11 The device may include:

[0162] The fifth operation control providing unit 1101 is used to provide a fifth operation control on the details information page of the target product object, wherein the target product object is associated with a target discount rule that will take effect after being triggered by a set event, and the target discount rule is related to the combined settlement of multiple product objects;

[0163] The aggregation page providing unit 1102 is used to provide a product object aggregation page after receiving a user operation request through the fifth operation control. The product object aggregation page is used to aggregate and display product objects associated with the target discount rule, so that by selecting more product objects from the product object aggregation page and merging them with the target product object for settlement after the set event is triggered, the conditions corresponding to the target discount rule can be met.

[0164] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.

[0165] And an electronic device, comprising:

[0166] One or more processors; and

[0167] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.

[0168] in, Figure 12 The architecture of an electronic device is illustrated by example. For instance, device 1200 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, aircraft, etc.

[0169] Reference Figure 12 The device 1200 may include one or more of the following components: a processing component 1202, a memory 1204, a power supply component 1206, a multimedia component 1208, an audio component 1210, an input / output (I / O) interface 1212, a sensor component 1214, and a communication component 1216.

[0170] Processing component 1202 typically controls the overall operation of device 1200, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1202 may include one or more processors 1220 to execute instructions to perform all or part of the steps of the methods provided in this disclosure. Furthermore, processing component 1202 may include one or more modules to facilitate interaction between processing component 1202 and other components. For example, processing component 1202 may include a multimedia module to facilitate interaction between multimedia component 1208 and processing component 1202.

[0171] Memory 1204 is configured to store various types of data to support the operation of device 1200. Examples of this data include instructions for any application or method operating on device 1200, contact data, phonebook data, messages, pictures, videos, etc. Memory 1204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0172] Power supply component 1206 provides power to various components of device 1200. Power supply component 1206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 1200.

[0173] Multimedia component 1208 includes a screen that provides an output interface between device 1200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1208 includes a front-facing camera and / or a rear-facing camera. When device 1200 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0174] Audio component 1210 is configured to output and / or input audio signals. For example, audio component 1210 includes a microphone (MIC) configured to receive external audio signals when device 1200 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1204 or transmitted via communication component 1216. In some embodiments, audio component 1210 also includes a speaker for outputting audio signals.

[0175] I / O interface 1212 provides an interface between processing component 1202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0176] Sensor assembly 1214 includes one or more sensors for providing status assessments of various aspects of device 1200. For example, sensor assembly 1214 may detect the on / off state of device 1200, the relative positioning of components such as the display and keypad of device 1200, changes in the position of device 1200 or a component of device 1200, the presence or absence of user contact with device 1200, the orientation or acceleration / deceleration of device 1200, and temperature changes of device 1200. Sensor assembly 1214 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1214 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0177] Communication component 1216 is configured to facilitate wired or wireless communication between device 1200 and other devices. Device 1200 can access wireless networks based on communication standards, such as WiFi, or mobile communication networks such as 2G, 3G, 4G / LTE, and 5G. In one exemplary embodiment, communication component 1216 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1216 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0178] In an exemplary embodiment, device 1200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0179] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1204 including instructions, which can be executed by a processor 1220 of device 1200 to perform the method provided by the present disclosure. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0180] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0181] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0182] The foregoing has provided a detailed description of the product object information processing method and electronic device provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are merely for the purpose of helping to understand the method and its core ideas. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for processing commodity object information, characterized in that, include: Within the target time period before the start of the target activity, provide the first operation control on the user's associated shopping cart page; After receiving the user's operation request through the first operation control, multiple candidate product objects are selected from the products already added to the shopping cart and displayed on the target page; The candidate product object is associated with a target discount rule that will take effect after being triggered by a set event; the set event includes the activity start event corresponding to the target activity item; Based on the multiple target products selected by the user on the target page, provide discount-related information, including discount information that can be obtained by using the target discount rules if the multiple target products are combined for settlement after the set event is triggered.

2. The method according to claim 1, characterized in that, The details of the target discount rules are stored in the marketing information management system; The provision of discount-related information based on multiple target products selected by the user on the target page includes: A request to obtain price information is sent to the marketing information management system. The request carries the identifier of the target product object and the trigger time information of the set event. Based on the information returned by the marketing information management system, it is determined that if the multiple target product objects are combined for settlement after the set event is triggered, the discount information that can be obtained by using the target discount rule is determined.

3. The method according to claim 1, characterized in that, After selecting multiple candidate product objects from the products already added to the shopping cart, the process further includes: The system requests the basic price information of the multiple candidate products after the set event is triggered from the marketing information management system, and displays it on the target page.

4. The method according to claim 1, characterized in that, The target discount rules include: discount rules provided to users by the product object information system, which supports merging and calculating the base prices of multiple product objects across stores after the set event is triggered, and then determining whether the discount conditions are met.

5. The method according to claim 1, characterized in that, The discount-related information includes: if the total base price of the multiple target products after the set event is triggered meets the discount conditions corresponding to the target discount rule, then the discount amount information can be obtained through the target discount rule; and / or, if the discount conditions are not met, then the difference information between the total base price and the discount conditions.

6. The method according to claim 5, characterized in that, Also includes: When providing the gap information, a second operation control is also provided for jumping to the product object aggregation page. The product object aggregation page is used to aggregate and display product objects associated with the target discount rule, so as to select other product objects from it and add them to the shopping cart.

7. The method according to claim 1, characterized in that, The discount-related information also includes: other discount rules associated with the target product that may take effect after the set event is triggered, and expected discount information; the other discount rules include discount rules provided by the store to the user, and / or discount rules related to user assets.

8. The method according to any one of claims 1 to 7, characterized in that, The discount-related information was obtained by sending a request to the marketing information management system; The method further includes: When requesting the discount-related information from the marketing information management system, if the target product object is associated with a pre-sale product identifier, the pre-sale product identifier will be removed from the request information.

9. A method for displaying a shopping cart page, characterized in that, include: During the target time period before the start of the target activity project, after receiving a request to display the shopping cart page, the first form of the shopping cart page is displayed. The first form of the shopping cart page is used to display information of multiple product objects that have been added to the shopping cart based on the current price of the product object and the associated currently effective discount rules; the first form of the shopping cart page also provides a switching operation control. After receiving a switching request through the switching operation control, the system switches to the second form of the shopping cart page for display. The second form of the shopping cart page is used to display multiple candidate product objects selected from the multiple product objects. The candidate product objects are associated with target discount rules that will take effect after being triggered by a set event. The set event includes the activity start event corresponding to the target activity item. After multiple target product objects are selected, the second form of the shopping cart page is also used to provide discount information that can be obtained by using the target discount rules if the multiple target product objects are combined for settlement after the set event is triggered.

10. A method for providing commodity object information, characterized in that, include: Within a target time period prior to the start of the target activity, target operation controls are provided on the details page of the target product object. The target product object is associated with a target discount rule that will take effect after being triggered by a set event. The target discount rule is related to the combined settlement of multiple product objects. The set event includes the activity start event corresponding to the target activity. After receiving a user operation request through the target operation control, a product object aggregation page is provided. The product object aggregation page is used to aggregate and display product objects associated with the target discount rule, so that by selecting more product objects from the product object aggregation page and merging them with the target product object for settlement after the set event is triggered, the conditions corresponding to the target discount rule can be met.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1 to 10.

12. An electronic device, characterized in that, include: One or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Interactive processing method and device for shopping cart article management and electronic equipment

    CN111523967A