Commodity comparison method, commodity interaction method and respective corresponding devices
By providing product comparison functions and interaction methods on the shopping cart page, users can quickly compare and replace products, solving the problems of complex and low efficiency of products in the existing technology, achieving the effect of simplifying operations and improving comparison efficiency, and sharing Features simplify the purchase process.
Patent Information
- Application Number
- CN202411153428.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2024-12-31
AI Technical Summary
Users face difficulties in selecting products. The products in the prior art are complex in their functions and low in comparison efficiency, making it difficult to quickly compare products.
Provide a product comparison method. By selecting the product to be traded on the shopping cart page, displaying the product comparison page, including the information comparison area, users can compare the comparison situation of multiple products, and quickly replace and compare products through the replacement operation to simplify user operations. , improve comparison efficiency. At the same time, users can share product comparison with friends and receive recommendation information through chat pages to purchase.
It realizes users to quickly and intuitively compare products, simplifies the operation process, improves comparison efficiency, and simplifies the user's purchasing decision process through product interaction functions.
Smart Images

Figure CN119228480A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of Internet technology, and in particular to a product comparison method, a product interaction method, and their corresponding devices. Background Art
[0002] As the categories and brands of products on websites and apps grow, users have more choices, but this also leads to difficulties in selecting products. Faced with increasingly segmented and homogenized products, users need to constantly research to choose the products they like.
[0003] Although some websites or applications provide product comparison functions, the user operation process is complicated and the comparison efficiency is low, making it difficult for users to compare products simply and quickly. Summary of the Invention
[0004] In view of this, embodiments of this specification provide a product comparison method. One or more embodiments of this specification also involve a product interaction method, a product comparison device, a product interaction device, a computing device, a computer-readable storage medium, and a computer program product to simplify user operations and improve comparison efficiency.
[0005] According to a first aspect of an embodiment of the present specification, a product comparison method is provided, which is applied to a client, including: displaying a shopping cart page, the shopping cart page including N products to be traded, where N is a positive integer greater than or equal to 2; based on a selection operation for M products to be traded among the N products to be traded, displaying a product comparison page, the product comparison page including an information comparison area; wherein the information comparison area displays a comparison of each of the M products to be traded in at least one product dimension, where M is a positive integer greater than or equal to 2 and less than or equal to N; based on a payment change operation for a first product to be traded among the M products to be traded, returning to the shopping cart page; based on a selection operation for a second product to be traded in the shopping cart page, replacing the first product to be traded in the information comparison area with the second product to be traded.
[0006] According to a second aspect of an embodiment of this specification, a commodity interaction method is provided, which is applied to a client, and includes: receiving commodity comparison sharing page data shared by a friend, wherein the commodity comparison sharing page data includes a comparison of at least two commodities to be traded in at least one commodity dimension, and the comparison is generated when the friend selects the at least two commodities to be traded for comparison on a shopping cart page, and displays a commodity comparison sharing page corresponding to the commodity comparison sharing page data on the friend's chat page, determines a selected target commodity to be traded based on a selection operation for at least one commodity to be traded on the commodity comparison sharing page, and replies recommendation information of the target commodity to be traded to the friend through the chat page, and the recommendation information serves as a purchase entry for the target commodity to be traded.
[0007] According to a third aspect of the embodiments of this specification, a product comparison device is provided, which is configured on a client, including: a list page display module, configured to display a shopping cart page, the shopping cart page including N products to be traded, where N is a positive integer greater than or equal to 2; a comparison page display module, configured to display a product comparison page based on a selection operation for M products to be traded among the N products to be traded, the product comparison page including an information comparison area; wherein the information comparison area displays a comparison of each product to be traded among the M products to be traded in at least one product dimension, where M is a positive integer greater than or equal to 2 and less than or equal to N; a payment change module, configured to return to the shopping cart page based on a payment change operation for a first product to be traded among the M products to be traded, and replace the first product to be traded in the information comparison area with the second product to be traded based on a selection operation for a second product to be traded in the shopping cart page.
[0008] According to the fourth aspect of the embodiments of this specification, a commodity interaction device is provided, which is configured on a client, including: a receiving and sharing module, configured to receive commodity comparison sharing page data shared by a friend, wherein the commodity comparison sharing page data includes a comparison of at least two commodities to be traded in at least one commodity dimension, and the comparison is generated when the friend selects the at least two commodities to be traded for comparison on a shopping cart page; a display comparison module, configured to display a commodity comparison sharing page corresponding to the commodity comparison sharing page data on the friend's chat page; a selection module, configured to determine a selected target commodity to be traded based on a selection operation for at least one commodity to be traded on the commodity comparison sharing page; a recommendation module, configured to reply recommendation information of the target commodity to be traded to the friend through the chat page, and the recommendation information serves as a purchase entry for the target commodity to be traded.
[0009] According to the fifth aspect of the embodiments of this specification, a computing device is provided, including: a memory and a processor; the memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, which, when executed by the processor, implement the steps of the method described in any embodiment of this specification.
[0010] According to a sixth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores a computer program / instruction, which, when executed by a processor, implements the steps of the method described in any embodiment of this specification.
[0011] According to a seventh aspect of the embodiments of this specification, a computer program product is provided, comprising a computer program / instruction, which, when executed by a processor, implements the steps of the method described in any embodiment of this specification.
[0012] One embodiment of the present specification implements a product comparison method, which displays a shopping cart page, which includes N products to be traded, where N is a positive integer greater than or equal to 2. Based on a selection operation for M products to be traded among the N products to be traded, a product comparison page is displayed, which includes an information comparison area, which displays a comparison of each of the M products to be traded in at least one product dimension, where M is a positive integer greater than or equal to 2 and less than or equal to N. Based on a change operation for the first product to be traded among the M products to be traded, the method returns to the shopping cart page, and based on a selection operation for the second product to be traded in the shopping cart page, the first product to be traded in the information comparison area is replaced with the second product to be traded.
[0013] It can be seen that the method provides an entry for product comparison on the shopping cart page. Based on the user's selection of M products to be traded on the shopping cart page, the M products to be traded are compared and the corresponding product comparison page is displayed. Therefore, the user can quickly and intuitively see the comparison of the M products to be traded in at least one product dimension through the information comparison area on the product comparison page. In addition, in order to facilitate the user to change the compared products, an interactive method for changing the price is provided. Based on the change operation for the first product to be traded among the M products to be traded, the page automatically returns to the shopping cart page. The user can easily and quickly select the second product to be traded from the shopping cart page to replace the first product to be traded on the product comparison page, and then quickly obtain the comparison after the price change, thereby achieving the purpose of simplifying user operations and improving comparison efficiency.
[0014] Another embodiment of the present specification implements a product interaction method, which receives product comparison sharing page data shared by a friend, displays the product comparison sharing page in the friend's chat page, determines the selected target product to be traded based on the selection operation for at least one product to be traded in the product comparison sharing page data, and replies the recommendation information of the target product to be traded to the aforementioned friend through the chat page, and the recommendation information serves as the purchase entry for the target product to be traded. As a result, the aforementioned friend can make a purchase directly in the chat page based on the recommendation information replied after sharing, further simplifying the user operation and improving the user's product interaction experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 This is a schematic diagram of a network architecture provided by an embodiment of this specification;
[0016] Figure 2 This is a flow chart of a commodity comparison method provided by one embodiment of this specification;
[0017] Figure 3 This is a schematic diagram of the shopping cart page viewing process provided by an embodiment of this specification;
[0018] Figure 4 This is a schematic diagram of a comparison process provided by an embodiment of this specification;
[0019] Figure 5 This is a schematic diagram of the information comparison area in the product comparison page provided by one embodiment of this specification;
[0020] Figure 6 This is a schematic diagram of a product comparison page provided by one embodiment of this specification;
[0021] Figure 7 This is a schematic diagram of the banknote exchange operation process provided by an embodiment of this specification;
[0022] Figure 8 This is a schematic diagram of a product comparison page provided by another embodiment of this specification;
[0023] Figure 9 is a schematic diagram of a comparison process provided by another embodiment of this specification;
[0024] Figure 10 This is a schematic diagram of a shopping cart page provided by an embodiment of this specification;
[0025] Figure 11 This is a schematic diagram of a shopping cart page provided by another embodiment of this specification;
[0026] Figure 12 This is a schematic diagram of a combined payment process provided by an embodiment of this specification;
[0027] Figure 13 This is a schematic diagram of a sharing process provided by an embodiment of this specification;
[0028] Figure 14 This is a schematic diagram of a chat page provided by an embodiment of this specification;
[0029] Figure 15 This is a flowchart of a processing procedure of a product comparison method provided by an embodiment of this specification in a content sharing scenario;
[0030] Figure 16 This is a flowchart of a commodity interaction method provided by one embodiment of this specification;
[0031] Figure 17 This is a schematic diagram of the structure of a commodity comparison device provided by one embodiment of this specification;
[0032] Figure 18 This is a schematic diagram of the structure of a commodity interaction device provided by an embodiment of this specification;
[0033] Figure 19 This is a structural block diagram of a computing device provided by one embodiment of this specification. DETAILED DESCRIPTION
[0034] The following description sets forth many specific details to facilitate a thorough understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the scope of this specification. Therefore, this specification is not limited to the specific implementations disclosed below.
[0035] The terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of this specification. The singular forms "a," "the," and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0036] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0037] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0038] First, the terms involved in one or more embodiments of this specification are explained.
[0039] The shopping cart page is a page on a website or app that aggregates and manages the items a user has selected. Users can perform actions on items in the shopping cart page, such as modifying the quantity, deleting items, and applying coupons.
[0040] The growing variety of product categories and brands on websites and apps has given users a wider range of choices. However, this has also led to difficulties in selecting products. Faced with increasingly fragmented and homogenized products, users must constantly research to find their desired items. While some e-commerce websites and apps offer product comparison features, the process is complex and inefficient, making it difficult for users to quickly and easily compare products.
[0041] Based on this, this specification provides a product comparison method. This specification also involves a product interaction method, a product comparison device, a product interaction device, a computing device, a computer-readable storage medium, and a computer program product, which are described in detail one by one in the following embodiments.
[0042] See also Figure 1 , Figure 1 A schematic diagram of a network architecture provided by an embodiment of the present specification is shown, and the network architecture may include: a server, a client A, and a client B. The client is connected to the server via a wired or wireless network.
[0043] In an application scenario of this specification, the client may include a content sharing application. For example, client A can display a user interface, and users share content based on the user interface and publish the shared content through the server. Client B connected to the server can obtain and display the published shared content. The shared content can be in the form of pictures, texts, short videos, etc. While providing content sharing functions, client A also provides a shopping function. Users can enter shopping-related pages through the shopping entrance of client A to shop and enter the shopping cart page. In another application scenario of this specification, the client may include an e-commerce website. For example, client A and client B can display the e-commerce website interface, and users can shop through the e-commerce website interface and enter the shopping cart page.
[0044] Taking the example of a client that includes a content sharing application, while providing content sharing functionality, the client can also provide a shopping function. Accordingly, the server can deploy a product library, which is used to store product information for various categories of products. For example, the client's user interface homepage may include a shared content discovery area, a shopping portal, a message portal, etc. The shared content discovery area allows users to view content shared by users on the site; the shopping portal allows users to enter the shopping page and add products on the shopping page to the shopping cart or purchase them directly; the message portal allows users to view chat messages. The shopping page contains product information for various products stored by the server, and may also include portals to other pages, including: My Orders, Shopping Cart, Customer Service Messages, Browsing History, etc. The shopping cart portal allows users to enter the shopping cart page. If the user has added items to the shopping cart, the shopping cart page will include the items the user has added. If the user has not added any items to the shopping cart, the shopping cart page will appear empty.
[0045] According to a commodity comparison method provided by one embodiment of this specification, Figure 1The shopping cart page displayed by the client shown may include N items to be traded, where N is a positive integer greater than or equal to 2. In this case, based on the selection operation for M items to be traded among the N items to be traded, a product comparison page may be displayed, and the product comparison page includes an information comparison area, wherein the information comparison area displays the comparison of each item to be traded among the M items to be traded in at least one product dimension, where M is a positive integer greater than or equal to 2 and less than or equal to N. Furthermore, based on the exchange operation for the first item to be traded among the M items to be traded, the user may return to the shopping cart page, and based on the selection operation for the second item to be traded in the shopping cart page, the first item to be traded in the information comparison area may be replaced with the second item to be traded. Thus, by The cart page provides an entrance to product comparison. Based on the user's selection of M products to be traded in the shopping cart page, the M products to be traded are compared and the corresponding product comparison page is displayed. Thus, the user can quickly and intuitively see the comparison of the M products to be traded in at least one product dimension through the information comparison area in the product comparison page. In addition, in order to facilitate the user to change the compared products, an interactive method of changing the style is provided. Based on the change operation for the first product to be traded among the M products to be traded, the page automatically returns to the shopping cart page. The user can quickly and easily select the second product to be traded from the shopping cart page to replace the first product to be traded in the product comparison page, and then quickly obtain the comparison after the style change, thereby achieving the purpose of simplifying user operations and improving comparison efficiency.
[0046] Exemplarily, the user can also share the comparison of at least two of the M commodities to be traded with the target friend through client A. Accordingly, according to the commodity interaction method provided in another embodiment of this specification, client B, which receives the sharing, can receive the commodity comparison sharing page data shared by the friend, wherein the commodity comparison sharing page data includes the comparison of at least two commodities to be traded in at least one commodity dimension, and display the commodity comparison sharing page corresponding to the commodity comparison sharing page data in the chat page with the friend. Based on the selection operation for at least one commodity to be traded in the commodity comparison sharing page, the selected target commodity to be traded is determined, and the recommendation information of the target commodity to be traded is replied to the friend through the chat page, and the recommendation information serves as the purchase entry for the target commodity to be traded. Thus, the user can see the recommendation information through the chat page of client A, and directly place an order to purchase the target commodity to be traded recommended by the target friend through the recommendation information serving as the purchase entry, thereby further simplifying the user operation and improving the user's commodity interaction experience.
[0047] The client and server are connected via a network. The network provides the medium for the communication link between the client and server. Networks can include various connection types, such as wired or wireless communication links or fiber optic cables. Data transmitted by the client may require encoding, transcoding, and compression before being delivered to the server.
[0048] The client can be a browser, an APP (Application), or a web application such as an H5 (HyperText Markup Language 5, Hypertext Markup Language 5th Edition) application, or a light application (also known as a mini-program, a lightweight application) or a cloud application. The client can be based on the software development kit (SDK) of the corresponding service provided by the server, such as developed based on the real-time communication (RTC) SDK. The client can be deployed in an electronic device and needs to rely on the device to run or certain APPs in the device to run. For example, the electronic device can have a display screen and support information browsing, such as a personal mobile terminal such as a mobile phone, a tablet computer, a personal computer, etc. Various other types of applications can also be configured in the electronic device, such as human-computer dialogue applications, model training applications, text processing applications, web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0049] The server may include servers that provide various services, such as servers that provide communication services to multiple clients, servers that provide background training to support models used on the clients, and servers that process data sent by the clients. It should be noted that the server can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. The server can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms, or an intelligent cloud computing server or intelligent cloud host with artificial intelligence technology.
[0050] See also Figure 2 , Figure 2 FIG1 shows a flowchart of a commodity comparison method provided by an embodiment of this specification. The method can be applied to a client. Figure 2 As shown, the method specifically includes the following steps:
[0051] Step 202: Display a shopping cart page, which includes N items to be traded, where N is a positive integer greater than or equal to 2.
[0052] The shopping cart page is a page on a shopping website or app that aggregates and manages a user's selected items. It contains a list of pending items that the user has selected to add to the cart. Pending items are items that have been added to the cart and are awaiting transaction.
[0053] The manner of adding N pending items to the shopping cart page is not limited. For example, in one embodiment of the present specification, the client may add at least one pending item to the shopping cart page in response to a user selecting at least one pending item to be traded to add to the shopping cart on a page other than the shopping cart page, such as a shopping page. For another example, in one embodiment of the present specification, the client may display each item in a product category identified by a category tag in response to a user selecting at least one pending item in the shopping cart page, and add the selected at least one pending item to the shopping cart page based on the selection of the at least one pending item in the product category.
[0054] For example, Figure 3 The shopping cart page viewing process diagram shown in the figure shows that the client can display the shopping page in response to the viewing operation of the shopping page on the application homepage, and display the shopping cart page in response to the viewing operation of the shopping cart on the shopping page. The shopping cart page can include buttons such as items to be traded that have been added to the shopping cart, comparison, management, and coupon settlement. Among them, the comparison button can be understood as an entrance to compare products provided on the shopping cart page. The shopping cart page can also provide an interactive method for selecting products (such as Figure 3 In addition, the shopping cart page can also provide interactive methods for operations such as modifying quantity.
[0055] Step 204: Based on the selection operation for M commodities to be traded among the N commodities to be traded, a commodity comparison page is displayed, and the commodity comparison page includes an information comparison area; wherein the information comparison area displays the comparison of each commodity to be traded among the M commodities to be traded in at least one commodity dimension, and M is a positive integer greater than or equal to 2 and less than or equal to N.
[0056] The shopping cart page can provide various interactive methods to facilitate user triggering of comparison events. A comparison event is triggered when a user intends to compare pending items. Thus, in response to the comparison event, the client determines M pending items to be compared based on the user's selection of the M pending items. The client can also respond to the comparison event by displaying a comparison control on the shopping cart page. Upon receiving a user triggering operation on the comparison control, the client initiates a comparison of the M pending items' product information and generates and displays a product comparison page.
[0057] In step 204, the selection operation of the M commodities to be traded may be performed before or after the comparison event occurs, and this specification does not impose any limitation on this.
[0058] For example, in one embodiment of this specification, in order to facilitate the user to trigger a comparison event, such as Figure 4 In the comparison process diagram shown, a "Compare" button is provided on shopping cart page 402 for triggering a comparison event. When a user clicks the "Compare" button, a comparison event is triggered. In response to the comparison event, the client displays a comparison control on an updated shopping cart page 404. The comparison control can be represented as "Start Comparison" on shopping cart page 404. Upon receiving a user selection operation for M items to be traded, upon receiving a click on the comparison control, the product information of the M items to be traded selected by the user is compared, and a product comparison page 406 is generated and displayed. The comparison control is used to trigger a comparison of the product information of the M selected items to be traded, generating and displaying the product comparison page.
[0059] For another example, in another embodiment of the present specification, in order to facilitate the user to trigger a comparison event, the client monitors the user's selection operation on the to-be-traded items on the shopping cart page. When the multiple to-be-traded items selected by the user are all items of the same category, it can be regarded as the user's intention to compare the selected to-be-traded items. At this time, the comparison event is triggered, and the client responds to the comparison event and executes the subsequent steps of comparing the items.
[0060] The product comparison page is used to display product information for M products to be traded, including an information comparison area. The information comparison area is used to display a comparison of each of the M products to be traded in at least one product dimension. The information comparison area can organize the comparison of each product in any manner. Organization can be done in charts, lists, cards, and other formats. In one embodiment, the information comparison area can display the comparison of the M products to be traded in the form of a comparison table, where different columns of the comparison table are used to distinguish different products to be traded, and different rows of the comparison table are used to distinguish different product dimensions. Product dimensions, which can also be understood as product attributes, are specific attributes used to describe product characteristics. The comparison can be understood as the result of comparing the product details corresponding to at least one product attribute of each product. This result can include a comparative display of product details, parameter size comparison results, analysis of differences in product details, and so on. Product details can be obtained by capturing and summarizing detailed information from product detail pages and / or capturing information such as product formula and capacity from product reviews, thereby lowering the barrier for users to obtain product information and assisting users in making purchasing decisions. Through the information comparison area of the product comparison page, the comparison of each product can be displayed in a centralized manner, effectively simplifying the user's operation process when comparing products and improving shopping efficiency.
[0061] To facilitate user selection of desired products based on comparison results, in one embodiment of this specification, the client further determines recommended products for the user based on the comparison results and the user's personalized needs, and adds a recommendation prompt to the corresponding product card, prompting the user to purchase the corresponding product. Furthermore, the recommendation prompt can also include a reason for the recommendation based on the comparison results and the user's personalized needs, so that the user can make a purchasing decision. This embodiment makes it easier for users to find desired products. The client can prioritize suitable products in the information comparison area based on the user's personalized needs. For example, the suitability of skin care products often varies from person to person. For example, one skin care product may be more suitable for one type of person, while another may be more suitable for another type of person. Similarly, clothing also has different user personalized needs. Based on this, a recommendation prompt can be added to indicate to the user whether a skin care product or clothing item is suitable for the user. Products with this recommendation prompt are then prioritized at the top of the information comparison area, achieving the goal of sorting the comparison results based on the user's personalized needs. The user's personalized needs data can be derived from the personalized information entered by the user within the platform or from statistics of the user's historical shopping behavior. For example, users can enter personalized information such as their height, weight, and size on the platform. When comparing clothing items, the client can use this personalized information to recommend clothing that better suits their body type and preferences, and will indicate a "suitable for you" recommendation on the corresponding item. However, this recommendation will not be added to items that may not be suitable for the user. This implementation allows product comparison pages to include product recommendations, helping users make more accurate and personalized order decisions.
[0062] For example, Figure 5 Schematic diagram of the information comparison area in the product comparison page shown. The information flow in the comparison table in the information comparison area can be divided into two parts. The first part is the display area for comparison of common product dimensions that are common to various products, which is used to display comparison of information such as product header images, prices, and preferential prices. The second part is the display area for comparison of detailed product dimensions that may be different for various products, which is used to display comparison of product dimensions unique to the category to which the products belong. For example, for skin care products, detailed product dimensions may include: efficacy ingredient dimension, safety index dimension, skin suitability dimension, etc.; for clothing products, detailed product dimensions may include: size dimension, version dimension, material dimension, color dimension, body suitability dimension, etc.
[0063] To facilitate users to view the comparison results in the information comparison area, the embodiments of this specification provide any one or more of the following interactive methods in the information comparison area to improve viewing efficiency:
[0064] Optionally, the client can respond to a sliding operation on the information comparison area by adjusting the display range of the information comparison area accordingly. It is understandable that when the information comparison area is larger than the displayable area of the screen, by adjusting the display range according to the sliding operation, the user can slide to see the corresponding position as needed to view the comparison of the products to be traded that they are interested in. For example, Figure 5 On the product comparison page shown, users can view the comparison table by sliding up, down, left, or right.
[0065] Optionally, the client can respond to a press-and-drag operation on any column of the comparison table displayed in the information comparison area and move the product information in the column to a target column of the comparison table following the press-and-drag operation. Figure 5 In the product comparison page shown, users can drag a column to a target column. With this implementation, when users have a large number of products to compare, they can change the order of the products in the comparison table, making it easier to focus on viewing the comparison results of the products they like.
[0066] Optionally, the client can add a tag to the products to be traded in any column in response to a tagging operation on any column of the comparison table. Through this embodiment, the user can tag the products they like, so that after swiping through the list, the user can easily find the products they have chosen based on the tags.
[0067] Optionally, in response to a pinning operation on any column of the comparison table, the client can move the product information of the pending product in that column to a target area on the product comparison page. For example, the pinned pending product can be pinned to a designated location, such as the far left of the product comparison page. After viewing the information comparison area, the user can return to the far left of the home screen to focus on the comparison between the pinned pending products, thereby improving the efficiency and accuracy of shopping decisions and effectively avoiding the tedious and inconvenient process of repeatedly viewing the comparison of numerous pending products.
[0068] Optionally, in response to triggering the "View Differences Only" control on the product comparison page, the client can display the product information with different contents in the same product dimension of the M products to be traded on the product comparison page in a target-highlighted display mode, and display the product information with the same contents in the same product dimension of the M products to be traded in a target-deemphasized display mode. For example, Figure 6Schematic diagram of the product comparison page shown, wherein, on the product comparison page 602, when the "only see differences" slider control is slid to the right, the trigger operation of the "only see differences" control is received, and an updated product comparison page 604 is displayed at this time, wherein the non-difference product information will be weakened and the difference product information will be highlighted, so that the user can see the differences between the products more intuitively.
[0069] Step 206: Based on the payment exchange operation for the first commodity to be traded among the M commodities to be traded, return to the shopping cart page.
[0070] To simplify the user's operation of adjusting the items to be traded for comparison, an interactive method for exchanging items can be provided on the item comparison page. Based on this, through the interactive method provided on the item comparison page, an exchange operation for the first item to be traded among the M items to be traded can be received.
[0071] The first commodity to be traded is the commodity that the user selects from the M commodities to be traded and needs to be replaced. The first commodity to be traded may be one or more commodities from the M commodities to be traded. For example: Figure 7 In the product comparison page 702 shown, a "Change to a different item" control is provided for each item to be traded. When the user clicks the "Change to a different item" control corresponding to any item to be traded, the item to be traded becomes the first item to be traded, and the client receives a change operation for the first item to be traded. Based on the change operation for the first item to be traded, the client returns the following information: Figure 7 The shopping cart page 704 is shown so that the user can reselect new items to be traded for comparison from the shopping cart page.
[0072] For example, Figure 7 As shown in the schematic diagram of the item replacement operation process, the client responds to the user clicking the "Change to another item" control of a certain item to be traded in the item comparison page 702, and returns to the shopping cart page 704. At this time, the "Start Comparison" button on the shopping cart page 704 is switched to the "OK" button, so that the user can select a new item to be traded for comparison and then click the OK button to complete the replacement.
[0073] Step 208: Based on the selection operation for the second commodity to be traded in the shopping cart page, the first commodity to be traded in the information comparison area is replaced with the second commodity to be traded.
[0074] The second item to be traded is the item to be traded that the user has reselected for comparison on the shopping cart page. The second item to be traded can be one or more of the M items to be traded. Replacement can be understood as removing the first item to be traded from the product comparison page and adding the second item to the information comparison area of the product comparison page instead of the first, so that the comparison information in the information comparison area includes the product comparison information for the second item to be traded.
[0075] In one embodiment, when the product to be traded reselected by the user is the same as the product that has been compared on the product comparison page, a reminder message of duplicate selection can be sent to the user so that the user can reselect a new product to be traded for comparison, thereby avoiding waste of resources caused by repeated comparison.
[0076] For example, Figure 7 As shown in the schematic diagram of the item change operation process, in response to the user reselecting the item to be traded on the shopping cart page 704 being the same as the item already compared on the item comparison page, the client displays a prompt message on the updated shopping cart page 706 stating "You cannot select the selected item repeatedly." In response to the user reselecting the new second item to be traded on the updated shopping cart page 708 and clicking the "OK" button, the client displays the item comparison page 710. At this time, the first item to be traded in the information comparison area of the displayed item comparison page is replaced with the second item to be traded. It can be seen that by clicking the "Change to Another Item" button of the first item to be traded, the client can return to the shopping cart page, making it easier for the user to adjust the items to be compared by selecting the second item to be traded by checking a box, thereby achieving the purpose of quickly and easily replacing items of no interest on the item comparison page with other items of interest.
[0077] It can be seen that this method provides an entry for product comparison on the shopping cart page. Based on the user's selection of M products to be traded on the shopping cart page, the M products to be traded are compared and the corresponding product comparison page is displayed. Therefore, the user can quickly and intuitively see the comparison of the M products to be traded in at least one product dimension through the information comparison area on the product comparison page. In addition, in order to facilitate the user to change the compared products, an interactive method for changing the price is provided. Based on the change operation for the first product to be traded among the M products to be traded, the page automatically returns to the shopping cart page. The user can quickly and easily select the second product to be traded from the shopping cart page to replace the first product to be traded on the product comparison page, and then quickly obtain the comparison after the price change, thereby achieving the purpose of simplifying user operations and improving comparison efficiency.
[0078] In the embodiment of this specification, the shopping cart page also includes a first purchase entrance, wherein the first purchase entrance is used to purchase at least one of the N commodities to be traded. The commodity comparison page also includes a second purchase entrance, wherein the second purchase entrance is used to purchase at least one of the M commodities to be traded. The first purchase entrance and the second purchase entrance can be implemented based on any one or more interactive methods such as button controls, sliders, gesture recognition, etc. Figure 4 In the shopping cart page shown, the first purchase entry is the "Get Coupon and Checkout" button control, as shown in the following example: Figure 8 In the product comparison page shown, the second purchase entrance is represented by a "Go to Order" button control.
[0079] By setting up purchase entrances on the shopping cart page and the product comparison page respectively, users can easily and quickly place orders directly on the corresponding page when viewing the products in the shopping cart and when viewing the comparison of products. There is no need to repeatedly switch pages to place orders, which effectively improves the user's ordering efficiency.
[0080] It should be noted that the implementation method of the second purchase entrance in the embodiments of this specification is not limited.
[0081] In one embodiment, a second purchase control can be set for each of the M commodities to be traded on the commodity comparison page, so that there is a one-to-one correspondence between the M commodities to be traded and the second purchase control, and each second purchase control serves as a second purchase entry. Figure 5 On the product comparison page shown, each pending product has a "Go to Order" button. This "Go to Order" button is also the second purchase control. Users can click the "Go to Order" button to enter the product details page, which includes a "Buy Now" button. Users can click the "Buy Now" button to purchase the corresponding product.
[0082] In another embodiment, the M pending products on the product comparison page are presented based on corresponding product cards. Each pending product corresponds to a product card, and each product card serves as a secondary purchase entry. A product card encapsulates product information for a single pending product. A product card can display one or more items of product information for the pending product, such as a product image, product name, and price. Furthermore, upon clicking on a product card, the product details encapsulated in the product card can be displayed as a product details page.
[0083] For example, Figure 8The schematic diagram of the product comparison page shown in the figure shows that each product card serves as a second purchase entrance. When the user clicks on the product card, he / she will enter the product details page of the corresponding product to be traded. The product details page contains an "Order" button. The user can click the "Order" button on the product details page to purchase the corresponding product.
[0084] With this embodiment, the second purchase control or product card is used as the purchase entry for the product to be traded on the product comparison page, so that the user can place an order directly on the product comparison page, simplifying the user operation.
[0085] In the embodiments of the present specification, in order to distinguish whether the selected goods to be traded are for comparison or for settlement, comparison events are also monitored. When a comparison event is detected, it is confirmed that the goods to be traded selected by the user on the shopping cart page are for comparison. When no comparison event is detected, it is confirmed that the goods to be traded selected by the user on the shopping cart page are for settlement.
[0086] Specifically, the method further includes:
[0087] In response to the comparison event, the second purchase entry in the shopping cart page is switched to the comparison control, or the comparison control is additionally added to the shopping cart page.
[0088] The comparison event is triggered when the user intends to compare pending items. For example, the comparison event is triggered when the M pending items selected are of the same category, or when a click is performed on the comparison event control on the shopping cart page.
[0089] In actual applications, the probability of a user selecting M items to be traded for settlement at one time is low. When the M items to be traded are all of the same category, it usually indicates that the user intends to compare the items. Therefore, in the above embodiment, the client triggers a comparison event when it determines that the M items to be traded targeted by the selection operation are of the same category.
[0090] In another embodiment, by setting a comparison event control on the shopping cart page, the comparison event can be triggered more accurately. Figure 4 The shopping cart page 402 shown in FIG. 4 shows a "Compare" button for triggering a comparison event. The "Compare" button can be understood as a comparison event control. When a user clicks the "Compare" button, a comparison event is triggered. In response to the comparison event, the client displays a comparison control on the shopping cart page (e.g., switching the "Get Coupon Checkout" button to the "Start Comparison" button).
[0091] The comparison control is used to trigger a comparison of the product information of the selected M products to be traded, and to generate and display a product comparison page. In one embodiment, the client switches the second purchase entry to the comparison control in response to the comparison event.
[0092] For example, the user Figure 4 Click the "Compare" button on the shopping page 402 shown, and the client will display the following Figure 4 In the shopping cart page 404 shown, the user starts to select the products to be compared, and at the same time, the "Get Coupon and Checkout" button (which can be understood as) in the lower right corner of the page switches to a comparison control, that is, a "Start Comparison" button.
[0093] This embodiment displays the comparison control by simply switching between controls, effectively reducing page space occupied by redundant controls, minimizing page resource waste, and improving display quality. In another embodiment, the client adds an additional comparison control to the shopping cart page in response to a comparison event. In this embodiment, the addition of the comparison control allows the purchase control to remain on the page, allowing users to freely choose between starting a comparison and placing an order, facilitating flexible user operations.
[0094] After the comparison control is displayed, the user can trigger the comparison control as needed to enable the client to start comparing the M selected items to be traded, generating and displaying the item comparison page. There is no mandatory order between the triggering operation of the comparison control and the selection operation of the M items to be traded. As long as there is an operational causal relationship or correlation between the triggering operation of the comparison control and the selection operation of the M items to be traded, the client can determine to start comparing the M selected items to be traded. For example, based on the selection operation of M items to be traded out of the N items to be traded, displaying the item comparison page includes:
[0095] After receiving a selection operation for M of the N commodities to be traded, if a trigger operation for a comparison control is received, displaying a commodity comparison page;
[0096] or,
[0097] After receiving a trigger operation on the comparison control, if a selection operation on M commodities to be traded among the N commodities to be traded is received, the commodity comparison page is displayed.
[0098] In this embodiment, by receiving a trigger operation of the comparison control and a selection operation of M commodities to be traded, the comparison of the M commodities to be traded can be started efficiently, thereby simplifying user operations and improving comparison efficiency.
[0099] It is understandable that the number of M commodities to be traded that are compared is at least two. Based on this, Figure 4 In the shopping cart page 408 shown, during the process of selecting items to be traded for comparison, if the user only selects one item to be traded and clicks the comparison control, a prompt message to select at least two items, such as a prompt box "Please select at least two items for comparison", may be displayed in the updated shopping cart page 410.
[0100] In one embodiment of this specification, in order to facilitate users to select products to compare by category, multiple category labels are displayed on the shopping cart page, where each category label is used to identify a product category. Based on this, when users compare products on the shopping cart page, they can quickly and easily select products under one or more category labels for comparison as needed, reducing the difficulty for users to select products for comparison. Specifically, the method further includes:
[0101] In response to the comparison event, displaying a plurality of category labels on the shopping cart page, wherein a category label is used to identify a product category;
[0102] Based on a selection operation on any category tag, displaying the to-be-traded commodities in the commodity category identified by any category tag on the shopping cart page;
[0103] Based on a selection operation on at least one commodity to be traded in the commodity category identified by any one of the category tags, the selected at least one commodity to be traded is added to the shopping cart page.
[0104] Category tags are used to categorize and manage products. For example, category tags can be displayed for various products, such as eye cream, hand cream, keyboards, lipstick, and tops. Category tags within multiple product categories can have a hierarchical structure based on the subdivision of the categories. For example, clothing, skincare, and electronics are all at the same level. Under the clothing category, there are subcategories such as tops, bottoms, and skirts. Under the skincare category, there are subcategories such as eye cream and hand cream. Category tags can be implemented in various ways. For example, category tags can be displayed as navigation bars, drop-down menus, cards, icons, or label buttons. Selection operations can include, but are not limited to, single-click, touch, double-click, voice, and shake operations. The individual products to be traded within a product category identified by a category tag can be obtained by clustering products stored on the server. For example, clicking the "Compare" button on the shopping cart page automatically retrieves and displays the category tags derived from the product classification. Users can select the products to be traded for comparison under the category label.
[0105] In conjunction with the aforementioned embodiment, when a comparison event is triggered, the client can switch the first purchase entry on the shopping cart page to a comparison control, or add an additional comparison control to the shopping cart page. In this way, when the user clicks on any category tab, selects a product to be traded in the corresponding product category and adds it to the shopping cart page, they can click on the comparison control to start comparing the M selected products to be traded, generating and displaying a product comparison page.
[0106] For example, Figure 9 As shown in the comparison process diagram, the client responds to the viewing operation of the shopping cart and displays the following Figure 9 In the illustrated shopping cart page 902, in response to a click on the "Compare" button on the shopping cart page, the client triggers a comparison event, displaying an updated shopping cart page 904. Multiple category tabs are displayed in the navigation bar of the updated shopping cart page 904, and the original "Get Coupon and Checkout" button on the shopping cart page is replaced with a "Start Comparison" button. In response to the user selecting any category tab on shopping cart page 904, assuming the "Category 1" tab is selected, the client can display a list of items, including items Y and Z, in the "Category 1" tab, as well as item X previously added to the shopping cart, on the shopping cart page, allowing the user to select a product to compare. After the user selects M (assuming M is 3) products to trade, the client can generate and display a product comparison page 908 in response to the user clicking the "Start Comparison" button on shopping cart page 906.
[0107] According to the application scenario, the user may be allowed to select multiple products from the same category for comparison, or may be allowed to select multiple products from multiple categories for comparison. The specific setting is based on the application scenario. In one embodiment, the user is allowed to select multiple products from the same category for comparison. In this embodiment, Figure 10 Schematic diagram of the shopping cart page shown, in which, in the process of selecting products to be traded for comparison, the user first checks one or more products to be traded of the same category on the shopping cart page 1002. Thereafter, if products of different categories are selected, prompt information for selecting the same category can be displayed in the updated shopping cart page 1004, such as a prompt box "Please select products of the same category for comparison", or suggestion information, such as "It is recommended to select products of the same category for comparison".
[0108] In conjunction with the embodiment of the one-click select all operation, the user can use the one-click select all operation to select the products to be traded for overall comparison. The client can compare the first preset number of products to be traded that are selected by default with high relevance. It is understandable that in the case of one-click select all, there may be a situation where there are no similar products among the first preset number of products. In this case, due to the automatic selection of products under multiple category labels, the first preset number of products to be traded with high relevance can be automatically selected from the products under multiple category labels. Compared with the user's own selection of products category by category, the one-click select all function can more effectively help users simplify operations.
[0109] In some embodiments, there may be no restrictions on the categories of goods involved in the comparison. In actual applications, there may be a certain hierarchical structure between category labels, for example: clothing, skin care products, and electronic products are category labels at the same level. Under the clothing category, there may be subcategories such as tops, bottoms, and skirts. Under the skin care category, there may be subcategories such as eye creams and hand creams. Thus, a commodity to be traded may belong to multiple category labels at the same time. For example, for a certain eye cream product, it belongs to the eye cream category, but it may also belong to other category labels, such as category labels such as skin care products and essences. Even if the commodities to be traded to be compared do not belong to the same subcategory, they may have similar effects or characteristics, thus becoming commodities to be traded that users wish to compare. Therefore, in one embodiment of this specification, users are allowed to search for other commodities to be traded that can be compared with the current commodity to be traded within the scope of more category labels. This embodiment can meet the commodity comparison needs of users in certain application scenarios by supporting the selection of commodities to be traded across category labels for comparison.
[0110] To facilitate users in quickly selecting items to be compared, a one-click select-all interaction method can be provided on the shopping cart page. In response to receiving a one-click select-all operation for items to be compared on the shopping cart page, the client automatically selects all M items to be compared as items to be compared. By providing this one-click select-all operation, the efficiency of users selecting items to be compared is effectively improved. It is understandable that when there are too many items to be compared, the comparison efficiency may be reduced. Therefore, to improve the comparison efficiency, in one embodiment of this specification, a corresponding quantity restriction condition is also set for the one-click select-all operation. The quantity restriction condition can be set as needed. For example, based on the level of relevance, a preset number of items to be compared with high relevance can be selected as items to be compared. The preset number can be, for example, 8, 10, etc.
[0111] For example, in Figure 11In the shopping cart page diagram shown, a "Select All" button is displayed at the bottom of the shopping cart page 1102. In response to receiving a click operation on the "Select All" button, the client automatically selects all comparable products of the same category (or products of different categories, which can be set according to the application scenario) within the entire shopping cart. Figure 11 In the shopping cart page 1104 shown, if the number of selected products to be traded exceeds 10, the first 10 products will be checked by default. If the user continues to check more products to be traded, a prompt box "Select up to XX products" can be displayed in the updated shopping cart page 1106 so that the user can understand the quantity limit requirements for comparable products to be traded.
[0112] In actual applications, if a full selection operation is performed for different categories of pending traded goods, the information comparison area on the product comparison page can further subdivide and compare the different categories of pending traded goods by category. For example, each category can have a sub-area displaying the comparison of goods in different categories, thereby facilitating a more detailed comparison of the comparison results based on the comparison results of goods in different categories displayed in each sub-area. It should be noted that the pending traded goods involved in the comparison may be across categories. Therefore, in this embodiment, different sub-areas may contain comparison results of the same pending traded goods with other pending traded goods.
[0113] In this embodiment, multiple category labels are displayed on the shopping cart page, so that users can directly select the products to be traded for comparison through the selection operation of the category label, without having to repeatedly judge the category of the products among various types of products to find the products, which effectively simplifies user operations and improves comparison efficiency.
[0114] After the product comparison page is displayed, the user can further purchase any one or more of the products to be traded on the product comparison page through the second purchase entrance. Exemplarily, after the product comparison page is displayed, the method further includes:
[0115] In response to the combined payment event, determining Q items to be traded that are to be paid in combination among the M items to be traded, and displaying an order settlement page for settling the Q items to be traded, where Q is a positive integer greater than or equal to 2 and less than or equal to M;
[0116] The combination payment event is triggered when a selection operation is received for the Q commodities to be traded and a click operation is received on the combination payment control, and the second purchase entrance includes the combination payment control, or is triggered when the relative position relationship between the commodity cards of the Q commodities to be traded reaches a combination payment relative position relationship based on a drag operation, and the second purchase entrance includes the commodity cards of the Q commodities to be traded that reach the combination payment relative position relationship.
[0117] The combined payment event indicates a payment is required for the Q selected items to be traded. The order settlement page allows users to view order details, select a payment method, and complete the transaction. The combined payment control can be implemented in a variety of ways, such as as a button, menu, or slider. The relative position relationship for combined payment is a pre-agreed relationship between the Q items to be traded, defining the relative position of the Q items to be traded when the number of items allowed for combined payment is reached.
[0118] For example, in Figure 12 The schematic diagram of the combined payment process is shown in FIG. 1 , wherein the product comparison page 1202 displays a combined payment button. In response to a click operation on the combined payment button, the client generates and displays the following information for the Q products to be traded selected on the product comparison page: Figure 12 As shown in the order settlement page 1204 , the client completes payment for the Q items to be traded in response to a click operation of the payment button in the order settlement page 1204 .
[0119] For another example, a product comparison page includes a product card for product A, product B, and product C. A user drags product A onto product B, and then drags product C onto product B. At this point, the user clicks the "Go to Order" button for any of products A, B, and C. At this point, it is determined that products A, B, and C are in a relative position suitable for combined payment, requiring combined payment. The order settlement page is then generated and displayed.
[0120] By adopting this embodiment, through combined payment, multiple orders for pending products on the product comparison page can be placed at one time, which further simplifies user operations and reduces the cost of user order decision-making.
[0121] To help users select their desired products, in one embodiment of this specification, the client also provides an interactive method for sharing comparisons and providing feedback and recommendations, so that users can share comparisons between products to be traded with friends, allowing friends to assist in product selection and make recommendations based on the comparisons. Specifically, after displaying the product comparison page, the method also includes:
[0122] Based on the sharing operation of the comparison of at least two of the M commodities to be traded, a friend selection list is displayed;
[0123] receiving a selection operation on one or more friends in the friend selection list, and determining a selected target friend;
[0124] Sharing the commodity card deck corresponding to the at least two commodities to be traded with the target friend, wherein the commodity card deck is used to be displayed in the chat page of the target friend;
[0125] Based on the viewing operation on the product card group, a product comparison sharing page is displayed, which includes a comparison of the at least two products to be traded in at least one product dimension, and an entry for replying to recommended products.
[0126] Among them, the friend selection list includes the friends that the user has added on the client. Each friend in the list is displayed in a selectable form, such as a checkbox corresponding to each friend, so that the user can select the friend to share with. The friend information in the friend selection list can be saved by the client or obtained from the server. The client allows the user to select the target friend from the friend selection list to share the comparison situation. A product card group is a product display area obtained by combining and encapsulating multiple product cards. The chat page is a page within the client. The chat page may include: a chat window for displaying chat messages, a message input box and other components. At least two products to be traded may include: all products to be traded that participate in the comparison on the product comparison page, or at least two products to be traded selected by the user on demand from the product comparison page.
[0127] For example, Figure 13 The sharing process diagram shown in the figure shows that the product comparison page 1302 includes a sharing control. In response to the click operation of the sharing control, the client displays a friend selection list 1304. After the user selects one or more target friends, the client responds to the send operation and sends the comparison results of all the products to be traded in the product comparison page to the target friends in the form of a product card group. Figure 13 In the chat page 1306 shown, the commodity card group shared by the user is displayed. Correspondingly, the commodity card group is also displayed in the chat page of the target friend's client. Figure 14 As shown in the chat page diagram, the product card group displayed on the chat page 1402 can have corresponding viewing controls, such as a "go and have a look" button. When the user or the target friend clicks the "go and have a look" button on the chat page of their respective clients, the client will display the corresponding Figure 14The product comparison sharing page 1404 shown. The entry for replying to recommended products can be implemented in a variety of ways. For example, the entry for replying to recommended products can be implemented based on controls such as buttons and sliders. In one embodiment, the entry for replying to recommended products can be expressed as follows Figure 14 The "Select This" button control in the product comparison sharing page 1404 is shown. The target friend can operate the control for implementing the entry for replying to the recommended product and return the product information of the selected target product to be traded to the aforementioned user through a chat message.
[0128] Through this embodiment, the client shares the comparison between multiple products to be traded in the form of a product card group to the target friend based on the user's sharing operation, and invites the target friend to assist in product selection, so that the target friend can view the comparison and select the recommended target product to be traded from it, and quickly reply to the user with the corresponding recommended product card, thereby simplifying the user operation and helping the user reduce the decision-making cost of placing an order.
[0129] Furthermore, in one embodiment of the present specification, the recommended products can be replied in the form of product cards, so that the user can view the product details and purchase them through the product cards. Specifically, after the method shares the product card group of the at least two products to be traded with the target friend, it also includes:
[0130] The recommended product card replied by the target friend is displayed in the chat page, and the recommended product card is used to display the product information of the target product to be traded selected by the target friend from the at least two products to be traded, and serves as a purchase entrance for the target product to be traded.
[0131] For example, Figure 14 In the sharing process diagram shown, the product comparison sharing page 1404 displays a "Select This" button control for replying to a recommended product. When the target friend clicks the "Select This" button control, the recommended product card corresponding to the target product to be traded is sent to the chat page. As shown in the user's chat page 1406, the user can see the recommended product card replied by the target friend in the chat page. When the user clicks the recommended product card, the product details page of the target product to be traded is displayed, and the user can place an order for the target product to be traded from the product details page.
[0132] In actual applications, users can select and send the comparison results of some products in the comparison table to target friends as needed, so that the target friends can assist in decision-making. For example, if the comparison table contains ten products to be traded, the user can choose to recommend some of the products to target friends who are familiar with these fields to assist in screening. Specifically, if a friend has in-depth knowledge of three of the products, the user can share the comparison results of these three products with the friend. Subsequently, the user can share the comparison results of other products with another friend to assist in screening. This implementation method can fully utilize different friends to help users provide valuable suggestions in their areas of expertise.
[0133] Through this embodiment, after the target user replies to the user with the recommended product card, the user can directly see the recommended product card on the chat page and place an order through the recommended product card, which further simplifies the user operation and helps the user reduce the decision-making cost of placing an order.
[0134] See also Figure 15 , Figure 15 The flowchart of the processing process of the commodity comparison method provided by an embodiment of this specification in the content sharing scenario is shown. The content sharing scenario includes: a server, a sharing end and a receiving end. Figure 15 , the product comparison method specifically includes the following steps:
[0135] Step 1502: In response to the shopping cart viewing operation, the sharing terminal sends a shopping cart viewing request to the server.
[0136] Step 1504: The server returns the shopping cart page data according to the shopping cart view request.
[0137] Step 1506: The sharing terminal receives the shopping cart page data and displays the shopping cart page with a checkout control and a comparison event control.
[0138] Step 1508: In response to the click operation on the comparison event control, the sharing terminal switches the checkout control to the start comparison control and displays multiple category labels on the shopping cart page.
[0139] Step 1510: In response to a click operation on any category tag, the sharing terminal displays N items to be traded in the product category identified by the category tag on the shopping cart page.
[0140] Step 1512: The sharing terminal determines the selected M items to be traded in response to the selection operation of the item to be traded in the item category.
[0141] Step 1514: In response to the click operation of the start comparison control, the sharing terminal displays a product comparison page containing information comparison areas of M products to be traded, wherein each product to be traded corresponds to one order control and one product exchange control.
[0142] Step 1516: In response to the click operation of the change control of the first product to be traded, the sharing terminal returns to the shopping cart page with N products to be traded, and switches the start comparison control in the shopping cart page to the confirmation control.
[0143] Step 1518: The sharing terminal determines the second commodity to be traded to be compared in response to the selection operation of the second commodity to be traded among the N commodities to be traded.
[0144] Step 1520: In response to the click operation of the confirmation control, the sharing terminal displays a product comparison page, and the first product to be traded in the information comparison area of the product comparison page is replaced with the second product to be traded.
[0145] Step 1522: The sharing terminal displays a friend selection list in response to the sharing operation on the product comparison page.
[0146] Step 1524: The sharing end receives a selection operation on one or more friends in the friend selection list and determines a selected target friend.
[0147] One target friend corresponds to one receiving end.
[0148] Step 1526: The sharing terminal sends a sharing request to the server.
[0149] The sharing request is used to instruct to share the comparison of the M items to be traded in the information comparison area with target friends.
[0150] Step 1528: The server sends M product card groups of the products to be traded to the chat page of the receiving end corresponding to the target friend according to the sharing request.
[0151] Step 1530: In response to receiving the product card group, the receiving end displays the product card group with a viewing control on the chat page.
[0152] Step 1532: The receiving end displays a product comparison and sharing page in response to a click operation on the viewing control of the product card group.
[0153] The product comparison sharing page displays information comparison areas for M products to be traded, and each product to be traded in the information comparison area corresponds to one select item control.
[0154] Step 1534: In response to the click operation of the selection control of the target product to be traded, the receiving end sends a recommended product card of the target product to be traded to the server.
[0155] Step 1536: The server feeds back the recommended product card to the sharing terminal based on the recommended product card.
[0156] Step 1538: In response to receiving the recommended product card, the sharing end displays the recommended product card on the chat page, and in response to a click operation on the recommended product card, displays the product details page of the target product to be traded, and in response to a click operation on the order control on the product details page corresponding to the recommended product card, displays the order settlement page of the target product to be traded.
[0157] Using the method of this embodiment, the shopping cart page on the sharing terminal provides an entry for product comparison. Users can select products from the shopping cart page and trigger the comparison. If they need to change the compared products, they can simply change the items from the automatically returned shopping cart page and conveniently reselect the products to be compared. The items are automatically switched to the product comparison page. This simplifies user operation and improves comparison efficiency. In addition, users can share product comparison results with target friends through the chat page. When viewing the product comparison sharing page, the target friends can quickly reply to the user with a recommended product card by clicking on this control. The user can then place an order directly on the product details page of the recommended product card, thereby simplifying user operations and helping users reduce the decision-making cost of placing orders.
[0158] See also Figure 16 , Figure 16 The flowchart of a commodity interaction method provided by an embodiment of this specification is shown. The method can be applied to the client. Figure 16 As shown, the method specifically includes the following steps:
[0159] Step 1602: Receive product comparison sharing page data shared by friends.
[0160] The product comparison sharing page data includes a comparison of at least two products to be traded in at least one product dimension, and the comparison is generated when the friend selects the at least two products to be traded for comparison on the shopping cart page. The comparison in the product comparison sharing page data may be derived from the page data of the product comparison page generated by the product comparison method of the embodiment of this specification. The first product to be traded on the product comparison page supports a change operation, and the change operation is used to trigger a return to the shopping cart page to select a second product to be traded. The second product to be traded is used to replace the first product to be traded in the product comparison sharing page data.
[0161] Step 1604: Display the product comparison sharing page corresponding to the product comparison sharing page data in the friend's chat page.
[0162] Step 1606: Based on the selection operation for at least one product to be traded in the product comparison and sharing page, a selected target product to be traded is determined.
[0163] Step 1608: Reply the recommendation information of the target commodity to be traded to the friend through the chat page, and the recommendation information serves as a purchase entry for the target commodity to be traded.
[0164] The implementation details of steps 1602 to 1608 may refer to the implementation details of steps 202 to 208 in the aforementioned embodiment, and will not be repeated here.
[0165] In this embodiment, after receiving the product comparison sharing page data shared by the aforementioned friend, the product comparison sharing page can be displayed in the friend's chat page. Based on the selection operation of at least one product to be traded in the product comparison sharing page, the selected target product to be traded is determined, and the recommendation information of the target product to be traded is replied to the aforementioned friend through the chat page, and the recommendation information serves as the purchase entry for the target product to be traded. As a result, the aforementioned friend can make a purchase directly in the chat page based on the recommendation information replied after sharing, which further simplifies the user operation and improves the user's product interaction experience.
[0166] Corresponding to the above method embodiment, this specification also provides an embodiment of a commodity comparison device, Figure 17 FIG1 shows a schematic diagram of the structure of a commodity comparison device provided by an embodiment of this specification. Figure 17 As shown, the device includes:
[0167] The list page display module 1702 is configured to display a shopping cart page, wherein the shopping cart page includes N items to be traded, where N is a positive integer greater than or equal to 2;
[0168] The comparison page display module 1704 is configured to display a product comparison page based on a selection operation for M products among the N products to be traded, wherein the product comparison page includes an information comparison area; wherein the information comparison area displays a comparison of each of the M products to be traded in at least one product dimension, where M is a positive integer greater than or equal to 2 and less than or equal to N;
[0169] The exchange module 1706 is configured to return to the shopping cart page based on the exchange operation for the first commodity to be traded among the M commodities to be traded, and replace the first commodity to be traded in the information comparison area with the second commodity to be traded based on the selection operation for the second commodity to be traded in the shopping cart page.
[0170] Optionally, the shopping cart page further includes a first purchase entry, wherein the first purchase entry is used to purchase at least one of the N commodities to be traded;
[0171] The product comparison page further includes a second purchase entrance, where the second purchase entrance is used to purchase at least one of the M products to be traded.
[0172] Optionally, there is a one-to-one correspondence between the M commodities to be traded and the second purchase controls, and one second purchase control serves as a second purchase entry;
[0173] or,
[0174] The M commodities to be traded are presented based on corresponding commodity cards, wherein one commodity to be traded corresponds to one commodity card, and one commodity card serves as a second purchase entrance.
[0175] Optionally, the device also includes: a combination payment module, configured to, after the device displays the product comparison page, determine, in response to a combination payment event, Q products to be traded among the M products to be traded to be paid in combination, and display an order settlement page for settling the Q products to be traded, wherein Q is a positive integer greater than or equal to 2 and less than or equal to M; the combination payment event is triggered when a selection operation is received for the Q products to be traded and a click operation is received on the combination payment control, and the second purchase entrance includes the combination payment control, or is triggered when the relative position relationship between the product cards of the Q products to be traded reaches the combination payment relative position relationship based on a drag operation, and the second purchase entrance includes the product cards of the Q products to be traded that reach the combination payment relative position relationship.
[0176] Optionally, the comparison page display module is configured to display the product comparison page if a trigger operation on the comparison control is received after a selection operation on M of the N products to be traded is received; or, after a trigger operation on the comparison control is received, display the product comparison page if a selection operation on M of the N products to be traded is received.
[0177] Optionally, the device further includes: a comparison event response module, configured to, in response to a comparison event, switch the second purchase entry in the shopping cart page to the comparison control, or additionally add the comparison control to the shopping cart page; wherein, the comparison event is triggered when the M items to be traded targeted by the selection operation are items of the same category, or when a click operation on the comparison event control in the shopping cart page is received.
[0178] Optionally, the device further includes: a category display module, configured to display multiple category labels in the shopping cart page in response to the comparison event, wherein a category label is used to identify a product category; a category selection module, configured to display the products to be traded in the product category identified by any category label in the shopping cart page based on a selection operation for any category label; and a product selection module, configured to add at least one selected product to be traded to the shopping cart page based on a selection operation for at least one product to be traded in the product category identified by any category label.
[0179] Optionally, the device further includes: a sharing module, configured to display a friend selection list based on a sharing operation for a comparison of at least two of the M commodities to be traded after the device displays the commodity comparison page; a friend selection module, configured to receive a selection operation for one or more friends in the friend selection list, and determine a selected target friend; a sharing sending module, configured to share a commodity card group corresponding to the at least two commodities to be traded to the target friend, and the commodity card group is used to be displayed in the chat page of the target friend; a sharing viewing module, configured to display a commodity comparison sharing page based on a viewing operation for the commodity card group, and the commodity comparison sharing page includes a comparison of the at least two commodities to be traded in at least one commodity dimension, and an entry for replying to recommended commodities.
[0180] Optionally, the device also includes: a recommendation display module, which is configured to display the recommended product card replied by the target friend in the chat page after the device shares the product card group of the at least two products to be traded to the target friend, and the recommended product card is used to display the product information of the target product to be traded selected by the target friend from the at least two products to be traded, and serves as a purchase entry for the target product to be traded.
[0181] The above is a schematic diagram of a product comparison device according to this embodiment. It should be noted that the technical solution of the product comparison device and the technical solution of the product comparison method described above are based on the same concept. For details not described in detail in the technical solution of the product comparison device, please refer to the description of the technical solution of the product comparison method described above.
[0182] Corresponding to the above-mentioned commodity interaction method embodiment, this specification also provides a commodity interaction device embodiment, Figure 18 FIG1 shows a schematic diagram of the structure of a commodity interaction device provided by an embodiment of this specification. Figure 18 As shown, the device includes:
[0183] The receiving and sharing module 1802 is configured to receive product comparison sharing page data shared by a friend, wherein the product comparison sharing page data includes a comparison of at least two products to be traded in at least one product dimension, and the comparison is generated when the friend selects the at least two products to be traded for comparison on the shopping cart page;
[0184] A display comparison module 1804 is configured to display the product comparison sharing page corresponding to the product comparison sharing page data in the friend's chat page;
[0185] The item selection module 1806 is configured to determine a selected target item to be traded based on the item selection operation for at least one item to be traded in the item comparison and sharing page;
[0186] The recommendation module 1808 is configured to reply the recommendation information of the target commodity to be traded to the friend through the chat page, and the recommendation information serves as a purchase entry for the target commodity to be traded.
[0187] The above is a schematic diagram of a product interaction device according to this embodiment. It should be noted that the technical solution of the product interaction device and the technical solution of the above-mentioned product interaction method are based on the same concept. For details not described in detail in the technical solution of the product interaction device, please refer to the description of the technical solution of the above-mentioned product interaction method.
[0188] Figure 19 19 shows a block diagram of a computing device 1900 according to one embodiment of the present disclosure. Components of the computing device 1900 include, but are not limited to, a memory 1910 and a processor 1920. The processor 1920 is connected to the memory 1910 via a bus 1930, and a database 1950 is used to store data.
[0189] The computing device 1900 also includes an access device 1940 that enables the computing device 1900 to communicate via one or more networks 1960. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 1940 may include one or more of any type of network interface, wired or wireless (e.g., a network interface card (NIC)), such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, and a Near Field Communication (NFC).
[0190] In one embodiment of the present specification, the above components of the computing device 1900 and Figure 19 Other components not shown in the figure may also be connected to each other, for example, via a bus. Figure 19 The computing device structure block diagram shown is for illustrative purposes only and is not intended to limit the scope of this specification. Those skilled in the art may add or replace other components as needed.
[0191] Computing device 1900 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook computer, etc.), a mobile phone (e.g., a smartphone), a wearable computing device (e.g., a smartwatch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). Computing device 1900 may also be a mobile or stationary server.
[0192] The memory 1910 is used to store computer programs / instructions, and the processor 1920 is used to execute the computer programs / instructions stored in the memory 1910. When the computer programs / instructions are executed by the processor, the steps of the method described in any of the above embodiments are implemented.
[0193] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical solution of the computing device and the technical solution of the method described in any of the above embodiments are of the same concept. For details not described in detail in the technical solution of the computing device, please refer to the description of the technical solution of the method described in any of the above embodiments.
[0194] An embodiment of this specification further provides a computer-readable storage medium storing a computer program / instruction. When the computer program / instruction is executed by a processor, the steps of the method described in any of the above embodiments are implemented.
[0195] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical solution of this storage medium is the same as the technical solution described in any of the above embodiments. For details not described in detail in the technical solution of the storage medium, please refer to the description of the technical solution of the method described in any of the above embodiments.
[0196] An embodiment of this specification further provides a computer program product, including a computer program / instruction, which implements the steps of the method described in any of the above embodiments when executed by a processor.
[0197] The above is a schematic solution of a computer program product of this embodiment. It should be noted that the technical solution of this computer program product and the technical solution of the method described in any of the above embodiments are based on the same concept. For details not described in detail in the technical solution of the computer program product, please refer to the description of the technical solution of the method described in any of the above embodiments.
[0198] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0199] The computer program / instructions include computer program code, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media does not include electric carrier signals and telecommunication signals.
[0200] It should be noted that for the aforementioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.
[0201] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0202] The preferred embodiments disclosed above are intended only to help illustrate this specification. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made based on the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that those skilled in the art can better understand and utilize this specification. This specification is limited only by the claims and their full scope and equivalents.
Claims
1. A commodity comparison method, characterized in that: Applied to the client, including: Display a shopping cart page, wherein the shopping cart page includes N items to be traded, where N is a positive integer greater than or equal to 2; Based on the selection operation of M commodities to be traded among the N commodities to be traded, a commodity comparison page is displayed, wherein the commodity comparison page includes an information comparison area; wherein the information comparison area displays a comparison of each commodity to be traded among the M commodities to be traded in at least one commodity dimension, where M is a positive integer greater than or equal to 2 and less than or equal to N; Returning to the shopping cart page based on the exchange operation for the first commodity to be traded among the M commodities to be traded; Based on a selection operation on the second commodity to be traded in the shopping cart page, the first commodity to be traded in the information comparison area is replaced with the second commodity to be traded.
2. The method according to claim 1, characterized in that The shopping cart page further includes a first purchase entry, wherein the first purchase entry is used to purchase at least one of the N commodities to be traded; The product comparison page also includes a second purchase entrance, and the second purchase entrance is used to purchase at least one of the M products to be traded.
3. The method according to claim 2, characterized in that There is a one-to-one correspondence between the M commodities to be traded and the second purchase controls, and one second purchase control serves as a second purchase entry; or, The M commodities to be traded are presented based on corresponding commodity cards, wherein one commodity to be traded corresponds to one commodity card, and one commodity card serves as a second purchase entrance.
4. The method according to claim 2, characterized in that: After displaying the product comparison page, also include: In response to the combined payment event, determine Q commodities to be traded that are to be paid in combination among the M commodities to be traded, and display an order settlement page for settling the Q commodities to be traded, where Q is a positive integer greater than or equal to 2 and less than or equal to M; The combination payment event is triggered when a selection operation is received for the Q commodities to be traded and a click operation is received on the combination payment control, and the second purchase entrance includes the combination payment control; or, it is triggered when the relative position relationship between the commodity cards of the Q commodities to be traded reaches a combination payment relative position relationship based on a drag operation, and the second purchase entrance includes the commodity cards of the Q commodities to be traded that reach the combination payment relative position relationship.
5. The method according to claim 1, characterized in that Based on the selection operation of M commodities to be traded among the N commodities to be traded, a commodity comparison page is displayed, including: After receiving a selection operation for M of the N commodities to be traded, if a trigger operation for a comparison control is received, displaying a commodity comparison page; or, After receiving a trigger operation on the comparison control, if a selection operation on M commodities to be traded among the N commodities to be traded is received, the commodity comparison page is displayed.
6. The method according to claim 4, characterized in that Also includes: In response to the comparison event, the second purchase entry in the shopping cart page is switched to the comparison control, or the comparison control is additionally added to the shopping cart page; The comparison event is triggered when the M commodities to be traded targeted by the selection operation are commodities of the same category, or when a click operation on the comparison event control in the shopping cart page is received.
7. The method according to claim 5, characterized in that Also includes: In response to the comparison event, a plurality of category labels are displayed on the shopping cart page, wherein a category label is used to identify a commodity category; Based on a selection operation on any category tag, displaying the to-be-traded commodities in the commodity category identified by any category tag on the shopping cart page; Based on a selection operation on at least one commodity to be traded in the commodity category identified by any one of the category tags, the selected at least one commodity to be traded is added to the shopping cart page.
8. The method according to claim 1, characterized in that After displaying the product comparison page, also include: Based on the sharing operation of the comparison of at least two of the M commodities to be traded, displaying a friend selection list; Receiving a selection operation on one or more friends in the friend selection list, and determining a selected target friend; Sharing the commodity card group corresponding to the at least two commodities to be traded with the target friend, wherein the commodity card group is used to be displayed in the chat page of the target friend; Based on the viewing operation on the commodity card group, a commodity comparison sharing page is displayed, wherein the commodity comparison sharing page includes a comparison of the at least two commodities to be traded in at least one commodity dimension, and an entry for replying to the recommended commodity.
9. The method according to claim 8, characterized in that After sharing the commodity card group of the at least two commodities to be traded with the target friend, the method further includes: The recommended product card replied by the target friend is displayed in the chat page, and the recommended product card is used to display the product information of the target product to be traded selected by the target friend from the at least two products to be traded, and serves as a purchase entry for the target product to be traded.
10. A commodity interaction method, characterized in that: Applied to the client, including: Receiving commodity comparison sharing page data shared by a friend, wherein the commodity comparison sharing page data includes a comparison of at least two commodities to be traded in at least one commodity dimension, and the comparison is generated when the friend selects the at least two commodities to be traded for comparison on a shopping cart page; Displaying the product comparison sharing page corresponding to the product comparison sharing page data in the friend's chat page; Determining a selected target commodity to be traded based on a selection operation for at least one commodity to be traded in the commodity comparison and sharing page; The recommendation information of the target commodity to be traded is replied to the friend through the chat page, and the recommendation information serves as a purchase entry for the target commodity to be traded.
11. A commodity comparison device, characterized in that: Configured on the client, including: A list page display module is configured to display a shopping cart page, wherein the shopping cart page includes N items to be traded, where N is a positive integer greater than or equal to 2; A comparison page display module is configured to display a product comparison page based on a selection operation for M products to be traded among the N products to be traded, wherein the product comparison page includes an information comparison area; wherein the information comparison area displays a comparison of each product to be traded among the M products to be traded in at least one product dimension, wherein M is a positive integer greater than or equal to 2 and less than or equal to N; The exchange module is configured to return to the shopping cart page based on the exchange operation for the first commodity to be traded among the M commodities to be traded, and replace the first commodity to be traded in the information comparison area with the second commodity to be traded based on the selection operation for the second commodity to be traded in the shopping cart page.
12. A commodity interaction device, characterized in that: Configured on the client, including: A receiving and sharing module is configured to receive commodity comparison sharing page data shared by a friend, wherein the commodity comparison sharing page data includes a comparison of at least two commodities to be traded in at least one commodity dimension, and the commodity comparison sharing page data is generated when the friend selects the at least two commodities to be traded for comparison on a shopping cart page; A display comparison module, configured to display a product comparison sharing page corresponding to the product comparison sharing page data in the friend's chat page; A selection module is configured to determine a selected target commodity to be traded based on a selection operation for at least one commodity to be traded in the commodity comparison and sharing page; The recommendation module is configured to reply the recommendation information of the target commodity to be traded to the friend through the chat page, and the recommendation information serves as a purchase entry for the target commodity to be traded.
13. A computing device, characterized in that: include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the method described in any one of claims 1 to 10 are implemented.
14. A computer-readable storage medium, characterized in that: It stores a computer program / instruction, which implements the steps of the method described in any one of claims 1 to 10 when executed by a processor.
15. A computer program product, characterized in that The invention comprises a computer program / instruction, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 10.
Citation Information
Cited By
Display control method and device for online shopping mall, electronic equipment and storage medium
CN119693099A
Information display method and device of behavior associated object, electronic equipment and storage medium
CN120543241A
