Commodity settlement method, device and equipment, storage medium and program product

By recommending the first service from uneffective services and updating product collections, the problem of a wide variety of coupon promotion activities on e-commerce platforms has been solved, and settlement efficiency and user experience have been improved.

CN119850264APending Publication Date: 2025-04-18SHANGHAI JINGDONGDAOJIA YUANXIN INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411909733.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The types and levels of coupon promotion activities on e-commerce platforms are numerous and complex, making it difficult for users to decide which coupon promotion activities to use to settle, thereby increasing the complexity of shopping and reducing settlement efficiency.

Method used

By determining the first service from the unacted service based on the information of the selected product, the information of the effective service and the information of the unacted service, the first service is recommended, and the first service is updated after the user selects the first service, the product collection is updated and settlement is carried out.

Benefits of technology

This method can recommend services that are more in line with users' expectations, narrow the scope of users' choice of services, reduce the difficulty of users' choice of services, improve settlement efficiency, and simplify shopping process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850264A_ABST
    Figure CN119850264A_ABST
Patent Text Reader

Abstract

The invention provides a commodity settlement method and device, electronic equipment, a computer readable storage medium and a computer program product, and relates to the technical field of computers. The method comprises the following steps: based on information of a first commodity set including checked commodities, information of valid services and information of non-valid services, determining a first service from the non-valid services, and recommending the first service; responding to the operation of selecting the first service, and recommending commodities mounted under the selected first service; updating the first commodity set based on the operation of selecting the commodities mounted under the selected first service; and in response to the fact that the updated first commodity set reaches the use condition of the selected first service, performing settlement on the updated first commodity set based on the selected first service. According to the embodiment, shopping complexity can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a commodity settlement method, device, electronic device, computer-readable storage medium, and computer program product. Background Art

[0002] With the development of e-commerce technology, the services provided by e-commerce platforms are becoming more and more numerous and complex, making online shopping more and more difficult. For example, there are many types of coupon promotions and the levels are complex. It is difficult for users to decide which coupon promotions to use for settlement, which makes online shopping difficult. Summary of the invention

[0003] The embodiments of the present disclosure provide a commodity settlement method, device, electronic device, computer-readable storage medium, and computer program product, which can reduce shopping complexity and improve settlement efficiency.

[0004] In a first aspect, an embodiment of the present disclosure provides a commodity settlement method, the method comprising: based on information of a first commodity set including checked commodities, information of effective services and information of ineffective services, determining a first service from ineffective services and recommending the first service; wherein the ineffective services are services of the first commodity set that do not meet usage conditions; in response to an operation of obtaining a selection of the first service, recommending commodities mounted under the selected first service; based on the operation of selecting commodities mounted under the selected first service, updating the first commodity set; in response to the updated first commodity set meeting the usage conditions of the selected first service, settling the updated first commodity set based on the selected first service.

[0005] In some embodiments, the above-mentioned determining the first service from the unimplemented services based on the information of the first product set including checked products, the information of the effective services and the information of the unimplemented services includes: determining an evaluation threshold based on the information of the first product set; calculating a first score for the unimplemented service based on the information of the first product set, the information of the effective services and the information of the unimplemented services; determining an alternative service from the unimplemented services based on the evaluation threshold and the first score; and determining the first service from the alternative services based on the first score of the alternative service.

[0006] In some embodiments, the method provided by the first aspect may also include: based on information of the first product set, information of the first service and information of alternative services, selecting an overlay service of the first service from the alternative services, and recommending the overlay service; wherein the overlay service satisfies one or more of the following: the overlay service supports overlay use with the first service, the overlay service and the first service are mutually exclusive and the mounted products have no intersection; in response to obtaining an operation of selecting an overlay service, recommending products mounted under the selected overlay service; based on the operation of selecting a product mounted under the selected overlay service, updating the updated first product set.

[0007] In some embodiments, the above-mentioned calculation of the first score of the ineffective service based on the information of the first product set, the information of the effective service and the information of the ineffective service includes: determining the first score of the ineffective service based on one or more of the following: the total value of the first product set, the number of products in the first product set, the brand of the products in the first product set, the category to which the products in the first product set belong, the usage conditions of the effective service, the superposition rules of the effective service, the preferential amount of the effective service, the usage conditions of the ineffective service, the superposition rules of the ineffective service and the preferential amount of the ineffective service.

[0008] In some embodiments, the first score of the ineffective service includes a first score of at least one evaluation parameter of the ineffective service, the evaluation threshold includes a threshold of at least one evaluation parameter, and the evaluation parameters include one or more of the following: the difficulty of the checked goods meeting the service usage conditions, the discount of the service, the ratio of the cost required to meet the service usage conditions to the reduced expenditure, and the quality of the service.

[0009] In some embodiments, the evaluation parameter is the difficulty of the selected product meeting the service usage conditions. The above-mentioned determination of the evaluation threshold based on the information of the first product set includes: determining the evaluation threshold of the difficulty of the first product set meeting the service usage conditions based on the total value of the first product set.

[0010] In some embodiments, the above-mentioned determining the first service from the alternative services based on the first scores of the alternative services includes: weighting the first scores of at least one evaluation parameter of the alternative services to obtain a total score of the alternative services; and selecting the top N alternative services ranked in terms of the total score as the first service, where N is an integer greater than or equal to 1.

[0011] In a second aspect, an embodiment of the present disclosure provides a commodity settlement device, which includes: a determination module, configured to determine a first service from ineffective services and recommend the first service based on information of a first commodity set including checked commodities, information of effective services and information of ineffective services; wherein the ineffective services are services of the first commodity set that do not meet the usage conditions; a first recommendation module, configured to recommend commodities mounted under the selected first service in response to an operation of obtaining a selection of the first service; a first update module, configured to update the first commodity set based on an operation of selecting commodities mounted under the selected first service; and a settlement module, configured to settle the updated first commodity set based on the selected first service in response to the updated first commodity set meeting the usage conditions of the selected first service.

[0012] In some embodiments, the above-mentioned determination module is further configured to: determine an evaluation threshold based on information of the first product set; calculate a first score for the ineffective service based on information of the first product set, information of the effective service and information of the ineffective service; determine an alternative service from the ineffective service based on the evaluation threshold and the first score; and determine a first service from the alternative services based on the first score of the alternative service.

[0013] In some embodiments, the device provided by the second aspect may also include: a selection module, configured to select an overlay service of the first service from the alternative services based on information of the first product set, information of the first service and information of the alternative services, and recommend the overlay service; wherein the overlay service satisfies one or more of the following: the overlay service supports overlay use with the first service, the overlay service and the first service are mutually exclusive and the mounted products have no intersection; a second recommendation module, configured to recommend the products mounted under the selected overlay service in response to an operation of obtaining a selection of the overlay service; a second update module, configured to update the updated first product set based on the operation of selecting the products mounted under the selected overlay service.

[0014] In some embodiments, the above-mentioned determination module is also configured to determine the first score of the ineffective service based on one or more of the following: the total value of the first product set, the number of products in the first product set, the brand of the products in the first product set, the category to which the products in the first product set belong, the usage conditions of the effective services, the superposition rules of the effective services, the preferential amount of the effective services, the usage conditions of the ineffective services, the superposition rules of the ineffective services and the preferential amount of the ineffective services.

[0015] In some embodiments, the first score of the ineffective service includes a first score of at least one evaluation parameter of the ineffective service, the evaluation threshold includes a threshold of at least one evaluation parameter, and the evaluation parameters include one or more of the following: the difficulty of the checked goods meeting the service usage conditions, the discount of the service, the ratio of the cost required to meet the service usage conditions to the reduced expenditure, and the quality of the service.

[0016] In some embodiments, the evaluation parameter is the difficulty of the selected commodity meeting the service usage conditions, and the determination module is further configured to determine an evaluation threshold of the difficulty of the first commodity set meeting the service usage conditions based on the total value of the first commodity set.

[0017] In some embodiments, the above-mentioned determination module is also configured to weight the first score of at least one evaluation parameter of the alternative service to obtain a total score of the alternative service; and take the alternative service ranked in the top N in terms of the total score as the first service, where N is an integer greater than or equal to 1.

[0018] In a third aspect, an embodiment of the present disclosure provides an electronic device, at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that when the at least one processor executes, it can implement commodity settlement as described in any implementation method in the first aspect.

[0019] In a fourth aspect, an embodiment of the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions, which are used to enable a computer to implement commodity settlement as described in any implementation method in the first aspect when executed.

[0020] In a fifth aspect, an embodiment of the present disclosure provides a computer program product including a computer program, which, when executed by a processor, can implement commodity settlement as described in any implementation method in the first aspect.

[0021] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description.

[0022] The commodity settlement method provided by the embodiment of the present disclosure recommends a first service for selection from the ineffective services based on the information of the first commodity set including the checked commodities, the information of the effective services and the information of the ineffective services. It can recommend services that are more in line with the user's expectations, and at the same time can narrow the range of services for the user to choose, reduce the difficulty of the user to choose the service, and enable the user to quickly choose the service. Then, based on the operation of obtaining the commodity mounted under the selected first service, the first commodity set is updated, and in response to the updated first commodity set meeting the use conditions of the selected first service, settlement is performed based on the first service. In this way, even if there are many types of services and the hierarchy is complex, users can easily select the services they want to use, reduce the complexity of shopping, and improve settlement efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Other features, objects and advantages of the present disclosure will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0024] Figure 1 is an exemplary system architecture in which the present disclosure may be applied;

[0025] Figure 2 A flowchart of a commodity settlement method provided by an embodiment of the present disclosure;

[0026] Figure 3 A flowchart of another commodity settlement method provided by an embodiment of the present disclosure;

[0027] Figure 4 A flowchart of another commodity settlement method provided by an embodiment of the present disclosure;

[0028] Figure 5 The scenario intention of the commodity settlement method provided in the embodiment of the present disclosure;

[0029] Figure 6 A structural block diagram of a commodity settlement device provided in an embodiment of the present disclosure;

[0030] Figure 7 A schematic diagram of the structure of an electronic device suitable for executing a commodity settlement method provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description. It should be noted that the embodiments in the present disclosure and the features in the embodiments may be combined with each other without conflict.

[0032] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0033] Figure 1 An exemplary system architecture 100 is shown to which embodiments of the commodity settlement method, apparatus, electronic device, and computer-readable storage medium of the present disclosure can be applied.

[0034] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0035] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Terminal devices 101, 102, 103 and server 105 can be installed with various applications for realizing information communication between the two, such as service applications, instant messaging applications, etc.

[0036] Terminal devices 101, 102, 103 and server 105 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices with display screens, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, etc.; when terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above, which can be implemented as multiple software or software modules, or as a single software or software module, and no specific limitation is made here. When server 105 is hardware, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server; when the server is software, it can be implemented as multiple software or software modules, or as a single software or software module, and no specific limitation is made here.

[0037] The terminal device 101, 102, 103 or the server 105 can provide various services through various built-in applications. Taking a service application that can provide shopping services as an example, the terminal device 101, 102, 103 or the server 105 can perform the following steps when running the service application: based on information of a first set of goods including checked goods, information of effective services and information of ineffective services, determine a first service from ineffective services and recommend the first service; in response to an operation of obtaining a selection of the first service, recommend goods mounted under the selected first service; based on the operation of selecting goods mounted under the selected first service, obtain a second set of goods; in response to the first set of goods and the second set of goods meeting the usage conditions of the selected first service, settle the goods in the first set of goods and the second set of goods based on the selected first service.

[0038] It should be noted that when the method provided in the embodiment of the present disclosure is executed by the server 105, the operation of selecting the first service, the operation of selecting the commodity mounted under the selected first service, the first commodity set including the checked commodity, etc. can be obtained from the terminal devices 101, 102, 103 through the network 104. When the method provided in the embodiment of the present disclosure is executed by the terminal devices 101, 102, 103, the information of the first commodity set including the checked commodity, the information of the effective service, the information of the ineffective service, and the commodities mounted under the first service, etc. can be obtained from the server 105 through the network 104, and can also be pre-stored in the local terminal devices 101, 102, 103 in various ways. Therefore, when the terminal devices 101, 102, 103 detect that these data have been stored locally, they can choose to directly obtain these data from the local. In this case, the exemplary system architecture 100 may also not include the server 105 and the network 104. The method provided by the embodiment of the present disclosure can also be interactively executed by the server 105 and the terminal devices 101, 102, or 103. For example, the server determines a first service from ineffective services based on information of a first set of goods including checked goods, information of effective services, and information of ineffective services, and sends the first service to the terminal device. The terminal device displays the first service and, in response to obtaining an operation of selecting the first service, recommends goods mounted under the selected first service, obtains a second set of goods based on the operation of selecting goods mounted under the selected first service, and settles the goods in the first set of goods and the second set of goods based on the selected first service in response to the first set of goods and the second set of goods meeting the usage conditions of the selected first service.

[0039] Since determining the first service requires more computing resources and stronger computing power, the commodity settlement method provided in the subsequent embodiments of the present disclosure is generally performed by the server 105 with stronger computing power and more computing resources, and accordingly, the commodity settlement device is generally also set in the server 105. However, it should also be pointed out that when the terminal devices 101, 102, and 103 also have computing power and computing resources that meet the requirements, the terminal devices 101, 102, and 103 can also complete the above-mentioned various operations that are handed over to the server 105 through the service applications installed thereon, and then output the same results as the server 105. Especially in the case where there are multiple terminal devices with different computing powers at the same time, but when the service application determines that the terminal device where it is located has stronger computing power and more remaining computing resources, it can allow the terminal device to perform the above-mentioned operations, thereby appropriately reducing the computing pressure of the server 105. Accordingly, the commodity settlement device can also be set in the terminal devices 101, 102, and 103. In this case, the exemplary system architecture 100 may also not include the server 105 and the network 104.

[0040] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0041] Please refer to Figure 2 , Figure 2 This is a flow chart of a commodity settlement method provided by an embodiment of the present disclosure, wherein process 200 includes the following steps:

[0042] Step 201: Based on information of a first commodity set including checked commodities, information of effective services and information of ineffective services, a first service is determined from ineffective services, and the first service is recommended.

[0043] In this embodiment, the execution entity can determine the first service from the ineffective services and recommend the first service based on the information of the first product set including the products that the user has checked, the information of the effective services of the first product set, and the information of the ineffective services of the first product set. Optionally, the determined first service can reduce expenses more than using the effective services or only using the effective services. Optionally, the number of effective services can be one or more, the number of ineffective services can be one or more, and the number of recommended first services can be one or more.

[0044] Exemplarily, the checked items in the first product set may be items selected by the user in a shopping cart interface, or may be items added to a shopping cart by the user in a product interface. The first product set may be obtained based on the items selected by the user in the shopping cart interface, or the operation of adding items to a shopping cart by the user in the product interface.

[0045] The services in the present disclosure may include but are not limited to shopping services, such as coupon promotion activities, which can be referred to as coupon promotion activities. There are various types of coupon promotion activities, such as discounts for full-yuan purchases, discounts for full-item purchases, free gifts for full-yuan purchases, free shipping for full-item purchases, A yuan for B items, etc., where A is greater than 0 and B is an integer greater than or equal to 1. The information of the service may be information used to describe various attributes of the service, such as the information of the service may include but is not limited to one or more of the following: service usage conditions, superposition rules and preferential amounts. Among them, the usage conditions may include but are not limited to one or more of the following: the total value of the goods, the quantity of the goods, the brand of the goods, and the category to which the goods belong. The superposition rules may include superposition or mutual exclusion between services. The preferential amount may refer to the reduced expenditure of using the service relative to not using the service, such as the preferential amount brought by the preferential amount, discount, free gifts, free shipping, etc.

[0046] Exemplarily, an effective service may be a service that meets the use conditions of the first product set. An ineffective service may be a service that does not meet the use conditions of the first product set. An ineffective service may be any service that does not meet the use conditions of the first product set, or a service related to a product in the first product set and / or an effective service.

[0047] By determining the recommended first service through information of the first product set including checked products, a first service that is more likely to be selected and used by the user can be determined based on the user's behavior or selected products, ensuring that the recommended first service is closer to the user's expectations and improving the efficiency of the user's service selection.

[0048] Step 202: In response to obtaining an operation of selecting a first service, recommending products mounted under the selected first service.

[0049] In this embodiment, the execution subject may recommend commodities mounted under the selected first service in response to obtaining an operation of selecting the first service. The operation of selecting the first service may be obtained based on an operation of the user selecting the first service in an interface including the recommended first service. The commodities mounted under the first service may be commodities that support the use of the first service, and there is no restriction on the category, brand, quantity, etc. of the commodities mounted under the first service.

[0050] Step 203: Based on the operation of selecting the commodity mounted under the selected first service, the first commodity set is updated.

[0051] In this embodiment, the user can select products on the interface including products mounted under the selected first service based on the information of the selected first service (such as usage conditions, etc.), and update the first product set so that the updated first product set meets the usage conditions of the first service. The above-mentioned execution entity can obtain the updated first product set based on the operation of selecting the products mounted under the selected first service, and the updated first product set may include products selected from the products mounted under the first service.

[0052] Step 204: In response to the updated first commodity set meeting the usage condition of the selected first service, settlement is performed on the updated first commodity set based on the selected first service.

[0053] In this embodiment, the execution entity may settle the updated first commodity set based on the selected first service in response to the updated first commodity set meeting the usage condition of the selected first service.

[0054] Exemplarily, settling the updated first commodity set based on the selected first service may include: settling the updated first commodity set based on the selected first service, or settling the updated first commodity set based on the effective service and the selected first service.

[0055] In some embodiments, the updated first commodity set may be settled using the information of the selected first service and the information of the effective service. For example, the service for settling the updated first commodity set may be determined based on the information of the selected first service and the information of the effective service, and the service may be settled using only the selected first service or using the effective service and the selected first service.

[0056] For example, for the updated first commodity set, if the selected first service cannot be used in conjunction with the already effective service, but the expenditure reduction supported by the first service is greater than the expenditure reduction supported by the already effective service, the selected first service will be used for settlement. For the updated first commodity set, if the selected first service can be used in conjunction with the already effective service, the already effective service and the selected first service will be used for settlement.

[0057] The commodity settlement method provided by the embodiment of the present disclosure recommends a first service for selection from the ineffective services based on the information of the first commodity set including the checked commodities, the information of the effective services and the information of the ineffective services. It can recommend services that are more in line with the user's expectations, and at the same time can narrow the range of services for the user to choose, reduce the difficulty of the user to choose the service, and enable the user to quickly choose the service. Then, based on the operation of obtaining the commodity mounted under the selected first service, the first commodity set is updated, and in response to the updated first commodity set meeting the use conditions of the selected first service, settlement is performed based on the first service. In this way, even if there are many types of services and the hierarchy is complex, users can easily select the services they want to use, reduce the complexity of shopping, and improve settlement efficiency.

[0058] Please refer to Figure 3 , Figure 3 A flowchart of a commodity settlement method provided in an embodiment of the present disclosure, wherein process 300 includes the following steps 301 to 304. In some embodiments, the above step 201 determines the first service from the ineffective services based on the information of the first commodity set including the checked commodities, the information of the effective services and the information of the ineffective services, and may include steps 301 to 304.

[0059] Step 301: Determine an evaluation threshold based on information of a first commodity set.

[0060] In this embodiment, the execution subject can determine the evaluation threshold of the first product set based on the attribute information of the first product set. The evaluation threshold of the first product set is flexibly adjusted based on the selected products. Based on the flexible evaluation threshold, the first service that is more likely to be selected by the user can be determined, ensuring that the recommended first service is closer to the user's expectations, and further improving the efficiency of the user's service selection.

[0061] Exemplarily, the information of the first product set may be attribute information of the first product set, including but not limited to one or more of the following: the total value of the first product set, the number of products in the first product set, the brand of the products in the first product set, and the category to which the products in the first product set belong.

[0062] Step 302: Calculate a first score of the ineffective service based on the information of the first commodity set, the information of the effective service, and the information of the ineffective service.

[0063] In this embodiment, the execution subject may evaluate the ineffective service based on the attribute information of the first commodity set, the attribute information of the effective service, and the attribute information of the ineffective service, and calculate the first score of the ineffective service. For example, the ineffective service may be scored based on the usage conditions, superposition rules, and / or preferential amount, for example, the ineffective service that is more suitable for the first commodity set (such as saving more expenses) has a higher first score.

[0064] In a possible embodiment, step 302 calculates the first score of the ineffective service based on the information of the first commodity set, the information of the effective service and the information of the ineffective service, which may include determining the first score of the ineffective service based on one or more of the following: the total value of the first commodity set, the number of commodities in the first commodity set, the brand of the commodities in the first commodity set, the category to which the commodities in the first commodity set belong, the use conditions of the effective service, the superposition rules of the effective service, the preferential amount of the effective service, the use conditions of the ineffective service, the superposition rules of the ineffective service and the preferential amount of the ineffective service. The first score of the ineffective service can be accurately determined.

[0065] Step 303: Determine an alternative service from the ineffective services based on the evaluation threshold and the first score.

[0066] In this embodiment, the above-mentioned execution entity can determine alternative services from the ineffective services based on the evaluation threshold and the first score. For example, the evaluation conditions may include: taking the services among the ineffective services whose first scores are less than or equal to the evaluation threshold as alternative services, or taking the services among the ineffective services whose first scores are greater than the evaluation threshold as alternative services. It can be determined according to actual conditions. The determined alternative service can be a service that is closer to the user's expectations among the many ineffective services.

[0067] Step 304: Determine a first service from the candidate services based on the first scores of the candidate services.

[0068] In this embodiment, the execution entity may determine the first service from one or more candidate services based on the first scores of the one or more candidate services, and the first scores of the ineffective services in step 302 include the first scores of the candidate services.

[0069] Exemplarily, the execution entity may select the top N candidate services ranked by the first score as the first service, where N is an integer greater than or equal to 1. In this way, N first services closer to the user's expectations may be provided for the user to choose, thereby improving the utilization rate of the service.

[0070] For example, the first ranked candidate service with the first score may be the service that reduces the user's expenditure (eg, the amount of discount) the most and requires the least expenditure based on the total value of the selected commodities.

[0071] In the present disclosure Figure 3 The provided method determines an evaluation threshold representing the user's expectations based on the information of the goods checked by the user, and screens out alternative services that meet the user's expectations through the first scores of the ineffective services and the evaluation threshold. Based on the first scores of the alternative services, a first service that better meets the user's expectations can be determined from the alternative services, which can reduce the difficulty of the user in selecting services, improve the user's decision-making efficiency, and reduce the complexity of shopping.

[0072] Please refer to Figure 4 , Figure 4 A flowchart of another commodity settlement method provided by an embodiment of the present disclosure, wherein process 400 includes the following steps:

[0073] Step 401: Determine an evaluation threshold based on information of a first commodity set.

[0074] Step 402: Calculate a first score of the ineffective service based on the information of the first commodity set, the information of the effective service, and the information of the ineffective service.

[0075] Step 403: Based on the evaluation threshold and the first score, determine an alternative service from the ineffective services.

[0076] Step 404: Determine a first service from the candidate services based on the first scores of the candidate services.

[0077] The above steps 401 to 404 are respectively consistent with steps 401 to 404. For the same contents, please refer to the corresponding parts of the previous embodiment, which will not be repeated here.

[0078] Step 405: Based on the information of the first product set, the information of the first service and the information of the candidate services, a superimposed service of the first service is selected from the candidate services, and the superimposed service is recommended.

[0079] In this embodiment, the above-mentioned execution entity can select superimposed services of the first service from the alternative services based on the attribute information of the first commodity set, the attribute information of the first service and the attribute information of the alternative services, and recommend superimposed services for the user to choose, which can reduce the difficulty of users selecting services, reduce the complexity of shopping, and improve settlement efficiency.

[0080] The superimposed service of the first service may refer to a service that can be used in superposition with the first service. For example, the execution subject may select the superimposed service of the first service from the alternative services based on the attribute information of the first product set, the superimposed rule of the first service and the superimposed rule of the alternative services.

[0081] Optionally, the method for determining whether a service can be superimposed with the first service includes but is not limited to: if the service supports superposition with the first service, then the service is determined to be a service that can be used superimposed with the first service; if the service and the first service are mutually exclusive, but the goods mounted under the service and the first service have no intersection, then the service is determined to be a service that can be used superimposed with the first service; if the service and the first service are mutually exclusive, and the goods mounted under the service and the first service have an intersection, but some goods in the first commodity set are only mounted on one of the service and the first service, then the service is determined to be a service that can be used superimposed with the first service. The above methods can be used to determine whether services can be used superimposed in the present disclosure.

[0082] Step 406: In response to obtaining the operation of selecting an overlay service, recommending commodities mounted under the selected overlay service.

[0083] In this embodiment, the user selects the overlay service that he wants to use, and the execution subject can respond to the operation of obtaining the overlay service selection and recommend the products mounted under the selected overlay service for the user to continue to select.

[0084] Step 407: Based on the operation of selecting the commodity mounted under the selected overlay service, the first commodity set is updated again.

[0085] In this embodiment, the user selects the commodity that he wants to purchase, and the execution subject may update the updated first commodity set obtained in step 203 based on the operation of selecting the commodity mounted under the selected overlay service.

[0086] Exemplarily, after the first set of goods is updated again, in response to the first set of goods obtained after the update meeting the use conditions of the selected first service and the use conditions of the superimposed service, the updated first set of goods is settled based on the selected first service and the superimposed service. Wherein, the settlement of the updated first set of goods based on the selected first service and the superimposed service may include: the settlement of the updated first set of goods based on the selected first service and the superimposed service, or the settlement of the updated first set of goods based on the effective service, the first service and the superimposed service.

[0087] In a possible embodiment, the first score of the non-validated service may include a first score of at least one evaluation parameter of the non-validated service, and the evaluation threshold may include a threshold of the at least one evaluation parameter.

[0088] In some embodiments, the execution subject may determine an alternative service from the ineffective service based on the evaluation threshold of at least one evaluation parameter and the first score of at least one evaluation parameter of the ineffective service. Each evaluation parameter has a corresponding evaluation condition. If there are multiple evaluation parameters, the ineffective service whose all evaluation parameters meet the corresponding evaluation conditions may be used as an alternative service, or the ineffective service whose some evaluation parameters meet the corresponding evaluation conditions may be used as an alternative service, which may be determined according to the actual situation.

[0089] Optionally, the evaluation parameters may include, but are not limited to, one or more of the following: the difficulty of the selected product meeting the service usage conditions, the discount strength of the service, the ratio of the cost required to meet the service usage conditions to the reduced expenditure, and the quality of the service.

[0090] For example, the degree of difficulty (or simply the degree of difficulty) for the selected goods to meet the service usage conditions can be represented by the ratio of the value that needs to be paid to the total value of the selected goods, and the value that needs to be paid can be the difference between the value corresponding to the service usage conditions and the value of the selected goods. It can be represented by the following formula: degree of difficulty = (value corresponding to the service usage conditions - value of the selected goods) / value of the selected goods, and the value corresponding to the service usage conditions can be the threshold of the service.

[0091] For example, the discount strength of a service can be used to evaluate the attractiveness of the service. The discount strength of a service is expressed using the following formula: discount strength of a service = 1 - the discount amount of the service / the value corresponding to the service usage conditions.

[0092] For example, the ratio of the cost required to meet the service usage conditions to the reduced expenditure can be used to evaluate the return on the use of the service. In different scenarios, the calculation method of the reduced expenditure can be different. The reduced expenditure can be the preferential amount of the service, the expenditure that can be further reduced on the basis of the effective service, or the expenditure that can be further reduced on the basis of the effective service and the selected first service (such as an overlay service).

[0093] Exemplarily, when there is no effective service yet, the reduced expenditure can be the preferential amount of the service. If there is an effective service and the uneffective service supports superposition with the effective service, the reduced expenditure is the preferential amount of the uneffective service. If there is an effective service and the uneffective service is mutually exclusive with the effective service, and the goods mounted under the uneffective service and the effective service have no intersection, the uneffective service and the effective service can be used in combination, and the reduced expenditure is the preferential amount of the uneffective service. If there is an effective service and the uneffective service is mutually exclusive with the effective service, and the goods mounted under the uneffective service and the effective service have an intersection, then the difference between the preferential amount of the uneffective service and the preferential amount of the effective service is calculated. If the difference is greater than 0, the reduced expenditure is the difference. If the difference is less than 0, the uneffective service may not be used as an alternative service.

[0094] For example, assuming that the amount of the selected goods is 250, the return ratio of using the service of 40 off for purchases over 300 = (300-250) / 40. For another example, if the amount of the selected goods is 250, the effective service is the service of 20 off for purchases over 200, and the ineffective service is the service of 40 off for purchases over 300, if the service of 40 off for purchases over 300 and the service of 20 off for purchases over 200 can be used in combination, then the return ratio of using the service of 40 off for purchases over 300 = (300-250) / 40; if the service of 40 off for purchases over 300 and the service of 20 off for purchases over 200 cannot be used in combination, and the difference between the preferential amount of the service of 40 off for purchases over 300 and the preferential amount of the service of 20 off for purchases over 200 is 20, then the return ratio of using the service of 40 off for purchases over 300 = (300-250) / (40-20).

[0095] For example, the quality of the service is used to evaluate the quality of the service, and the quality of the service can be evaluated by one or more of the following: the value corresponding to the service usage conditions (the threshold of the service), the value, quantity and category of the goods mounted under the service, and the correlation between the goods mounted under the service and the checked goods. The richer or more the value, quantity and / or category of the goods mounted under the service, the better the quality of the service. If the value of the goods mounted under the service is within a certain range with the value corresponding to the service usage conditions, the better the quality of the service. The higher the correlation between the goods (such as categories, etc.) mounted under the service and the checked goods (such as can be used together, etc.), the better the quality of the service. By evaluating the quality of the service, it is possible to prevent some services from taking the opportunity to sell unsaleable goods.

[0096] In a possible embodiment, when the evaluation parameter is the degree of difficulty for the checked goods to meet the conditions for use of the service, the above-mentioned step 301 of determining the evaluation threshold based on the information of the first set of goods may include: determining the evaluation threshold for the degree of difficulty for the first set of goods to meet the conditions for use of the service based on the total value of the first set of goods.

[0097] In this embodiment, the execution entity may determine an evaluation threshold of the difficulty of the first commodity set meeting the service usage conditions based on the total value of the commodities in the first commodity set. The evaluation threshold is based on the change in the total value of the commodities in the first commodity set, and can accurately evaluate the user's expectations.

[0098] For example, different evaluation thresholds can be set according to the different total values ​​of the products in the first product set to meet user expectations in different scenarios and ensure that the threshold of the recommended service is not much different from the total value of the products in the first product set. This can further improve the efficiency of users in selecting services, enhance the user experience of using services, and reduce the complexity of shopping.

[0099] For example, if the service offers a 5 yuan discount on purchases over 100 yuan, and the total value of the first product set is 10 yuan, it is very difficult to use the service, and the value of the difficulty level is relatively large. If the total value of the first product set is 90 yuan, it is relatively easy to use the service, and the value of the difficulty level is relatively small. If the same evaluation threshold is used to determine alternative services, the service of 5 yuan discount on purchases over 100 yuan will be recommended for both scenarios, which does not meet user expectations. When the total value of the first product set is 10 yuan, the user is more likely not to choose the service of 5 yuan discount on purchases over 100 yuan.

[0100] Optionally, the evaluation threshold may be calculated by the following formula: thre=a+b*np.log10(p), which is only an example, wherein thre represents the evaluation threshold, p represents the total value of the first commodity set, a and b are elasticity values, and the np.log10() function is used to calculate the logarithm with base 10.

[0101] Optionally, a corresponding evaluation threshold may be determined for each evaluation parameter. For example, an evaluation threshold for evaluating the return ratio of using the service may be determined based on the total value of the commodities in the first commodity set. Details are not given here.

[0102] In a possible embodiment, the above-mentioned step 304 determines the first service from the alternative services based on the first scores of the alternative services, and may include: weighting the first scores of at least one evaluation parameter of the alternative services to obtain a total score of the alternative services; and selecting the alternative services ranked in the top N in terms of the total score as the first service, where N is an integer greater than or equal to 1.

[0103] In this embodiment, the above-mentioned execution entity can perform a weighted summation of the first scores of all evaluation parameters of the alternative services to obtain the total score of the alternative services, and then use the alternative services ranked in the top N in terms of the total score as the first service, so as to analyze the alternative services more comprehensively, further improve the efficiency of user service selection, and improve settlement efficiency.

[0104] Exemplarily, the first score of each evaluation parameter corresponds to a respective weight coefficient.

[0105] For ease of understanding, the following Figure 5 The application scenarios in which the commodity settlement method of the embodiment of the present disclosure can be implemented are described.

[0106] Combination Figure 5 , assuming that the user has checked goods 1 to 3, the effective service is P1, and the ineffective services include P2 to P5. Based on the information of goods 1 to 3, the information of the effective service P1, and the information of the ineffective services P2 to P5, the first service is determined to be P2 from the ineffective services P2 to P5, and the superimposed service P3 of the first service P2 is determined from the ineffective services P3 to P5. It is also possible to determine that the alternative services include P2 to P4 from the ineffective services P2 to P5, and determine that the first service is P2 from the alternative services including P2 to P4. Then, based on the information of goods 1 to 3, the information of the first service P2, and the information of the remaining alternative services P3 to P4, the superimposed service P3 of the first service P2 is determined, and the first service P2 and the superimposed service P3 and the goods mounted under the corresponding services are recommended for the user to choose. It is assumed that the first service P2 can be used in combination with the effective service P1. Finally, the goods selected by the user can be settled based on the effective service P1, the first service P2, and the superimposed service P3.

[0107] Further references Figure 6 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a commodity settlement device. The device embodiment corresponds to the above method embodiment, and the device can be specifically applied to various electronic devices.

[0108] like Figure 6 As shown, the commodity settlement device 600 of this embodiment may include: a determination module 601 , a first recommendation module 602 , a first update module 603 and a settlement module 604 .

[0109] The determination module 601 is configured to determine the first service from the ineffective services and recommend the first service based on the information of the first commodity set including the checked commodities, the information of the effective services and the information of the ineffective services; wherein the ineffective services are the services of the first commodity set that do not meet the usage conditions; the first recommendation module 602 is configured to recommend the commodities mounted under the selected first service in response to the operation of obtaining the selection of the first service; the first update module 603 is configured to update the first commodity set based on the operation of selecting the commodities mounted under the selected first service; the settlement module 604 is configured to settle the updated first commodity set based on the selected first service in response to the updated first commodity set meeting the usage conditions of the selected first service.

[0110] In this embodiment, the specific processing of the determination module 601, the first recommendation module 602, the first update module 603 and the settlement module 604 in the commodity settlement device 600 and the technical effects thereof can be referred to respectively. Figure 2 The relevant descriptions of steps 201 - 204 in the corresponding embodiment are not repeated here.

[0111] In some embodiments, the above-mentioned determination module 601 is further configured to: determine an evaluation threshold based on information of the first product set; calculate a first score for the ineffective service based on information of the first product set, information of the effective service and information of the ineffective service; determine an alternative service from the ineffective service based on the evaluation threshold and the first score; and determine a first service from the alternative services based on the first score of the alternative service.

[0112] In some embodiments, the device provided by the second aspect may also include: a selection module, configured to select an overlay service of the first service from the alternative services based on information of the first product set, information of the first service and information of the alternative services, and recommend the overlay service; wherein the overlay service satisfies one or more of the following: the overlay service supports overlay use with the first service, the overlay service and the first service are mutually exclusive and the mounted products have no intersection; a second recommendation module, configured to recommend the products mounted under the selected overlay service in response to an operation of obtaining a selection of the overlay service; a second update module, configured to update the updated first product set based on the operation of selecting the products mounted under the selected overlay service.

[0113] In some embodiments, the above-mentioned determination module 601 is also configured to determine the first score of the ineffective service based on one or more of the following: the total value of the first product set, the number of products in the first product set, the brand of the products in the first product set, the category to which the products in the first product set belong, the usage conditions of the effective service, the superposition rules of the effective service, the preferential amount of the effective service, the usage conditions of the ineffective service, the superposition rules of the ineffective service and the preferential amount of the ineffective service.

[0114] In some embodiments, the first score of the ineffective service includes a first score of at least one evaluation parameter of the ineffective service, the evaluation threshold includes a threshold of at least one evaluation parameter, and the evaluation parameters include one or more of the following: the difficulty of the checked goods meeting the service usage conditions, the discount of the service, the ratio of the cost required to meet the service usage conditions to the reduced expenditure, and the quality of the service.

[0115] In some embodiments, the evaluation parameter is the difficulty of the selected goods meeting the service usage conditions, and the determination module 601 is further configured to determine an evaluation threshold of the difficulty of the first set of goods meeting the service usage conditions based on the total value of the first set of goods.

[0116] In some embodiments, the above-mentioned determination module 601 is also configured to perform weighted scoring on the first score of at least one evaluation parameter of the alternative service to obtain a total score of the alternative service; and take the alternative service ranked in the top N in terms of the total score as the first service, where N is an integer greater than or equal to 1.

[0117] This embodiment exists as a device embodiment corresponding to the above-mentioned method embodiment. The technical effects brought about by the embodiments involving the commodity settlement device provided by this embodiment can be referred to the corresponding relevant instructions in the above-mentioned method embodiment respectively, and will not be repeated here.

[0118] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the commodity settlement method described in any of the above embodiments can be implemented when the at least one processor executes.

[0119] According to an embodiment of the present disclosure, the present disclosure further provides a readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to implement the commodity settlement method described in any of the above embodiments when executed.

[0120] According to an embodiment of the present disclosure, the present disclosure further provides a computer program product, which, when executed by a processor, can implement the commodity settlement method described in any of the above embodiments.

[0121] Figure 7 A schematic block diagram of an example electronic device 700 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0122] like Figure 7As shown, the device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0123] A number of components in the device 700 are connected to the I / O interface 705, including: an input unit 707, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0124] The computing unit 701 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 701 performs the various methods and processes described above, such as a commodity settlement method. For example, in some embodiments, the commodity settlement method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the commodity settlement method described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to perform the commodity settlement method in any other appropriate manner (e.g., by means of firmware).

[0125] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0126] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0127] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0128] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0129] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0130] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and virtual private servers (VPS) services. The server may also be a server of a distributed system, or a server combined with a blockchain.

[0131] According to the technical solution of the embodiment of the present disclosure, based on the information of the first set of goods including checked goods, the information of effective services and the information of ineffective services, the first service is recommended for selection from the ineffective services, and services that are more in line with user expectations can be recommended. At the same time, the range of services for users to choose can be narrowed, reducing the difficulty of users selecting services, allowing users to quickly select services, and then based on the operation of obtaining goods mounted under the selected first service, the first set of goods is updated, and in response to the updated first set of goods meeting the use conditions of the selected first service, settlement is performed based on the first service. In this way, even if there are many types of services and the hierarchy is complex, users can easily select the services they want to use, reducing shopping complexity and improving settlement efficiency.

[0132] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0133] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A commodity settlement method, comprising: Based on information of a first set of commodities including checked commodities, information of effective services and information of ineffective services, a first service is determined from the ineffective services, and the first service is recommended; wherein the ineffective services are services in the first set of commodities that do not meet the use conditions; In response to obtaining an operation of selecting a first service, recommending a product mounted under the selected first service; Based on an operation of selecting a commodity mounted under the selected first service, updating the first commodity set; In response to the updated first commodity set meeting the usage condition of the selected first service, settlement is performed on the updated first commodity set based on the selected first service.

2. The method according to claim 1, wherein: The determining the first service from the ineffective services based on the information of the first commodity set including the checked commodities, the information of the effective services and the information of the ineffective services comprises: determining an evaluation threshold based on the information of the first commodity set; Calculating a first score for the unimplemented service based on the information of the first commodity set, the information of the effective service, and the information of the uneffective service; Determining an alternative service from the ineffective services based on the evaluation threshold and the first score; The first service is determined from the candidate services based on the first scores of the candidate services.

3. The method according to claim 2, further comprising: Based on the information of the first commodity set, the information of the first service and the information of the candidate services, a superimposed service of the first service is selected from the candidate services, and the superimposed service is recommended; wherein the superimposed service satisfies one or more of the following: the superimposed service supports superimposed use with the first service, the superimposed service and the first service are mutually exclusive and the mounted commodities have no intersection; In response to obtaining an operation of selecting an overlay service, recommending products mounted under the selected overlay service; Based on an operation of selecting a commodity mounted under the selected overlay service, the updated first commodity set is updated.

4. The method according to claim 2 or 3, wherein: The calculating a first score of the ineffective service based on the information of the first commodity set, the information of the effective service, and the information of the ineffective service includes: The first score of the ineffective service is determined based on one or more of the following: the total value of the first commodity set, the number of commodities in the first commodity set, the brand of the commodities in the first commodity set, the category to which the commodities in the first commodity set belong, the usage conditions of the effective service, the superposition rules of the effective service, the preferential amount of the effective service, the usage conditions of the ineffective service, the superposition rules of the ineffective service and the preferential amount of the ineffective service.

5. The method according to claim 2 or 3, wherein: The first score of the ineffective service includes a first score of at least one evaluation parameter of the ineffective service, the evaluation threshold includes a threshold of the at least one evaluation parameter, and the evaluation parameters include one or more of the following: the difficulty of the checked goods meeting the service usage conditions, the discount of the service, the ratio of the cost required to meet the service usage conditions to the reduced expenditure, and the quality of the service.

6. The method according to claim 5, wherein: The evaluation parameter is the degree of difficulty of the selected product meeting the service usage conditions, and the determining of the evaluation threshold based on the information of the first product set includes: An evaluation threshold of difficulty of the first commodity set meeting a service usage condition is determined based on the total value of the first commodity set.

7. The method according to claim 5, wherein: The determining the first service from the candidate services based on the first scores of the candidate services includes: Performing weighted scoring on the first score of at least one evaluation parameter of the candidate service to obtain a total score of the candidate service; The candidate services ranked in the top N in terms of the total score are taken as the first services, where N is an integer greater than or equal to 1.

8. A commodity settlement device, comprising: a determination module configured to determine a first service from the ineffective services based on information of the first commodity set including the checked commodities, information of the effective services, and information of the ineffective services, and recommend the first service; wherein the ineffective services are services in the first commodity set that do not meet the use conditions; A first recommendation module is configured to recommend commodities mounted under the selected first service in response to obtaining an operation of selecting the first service; A first updating module is configured to update the first commodity set based on an operation of selecting a commodity mounted under the selected first service; The settlement module is configured to settle the updated first commodity set based on the selected first service in response to the updated first commodity set meeting the usage condition of the selected first service.

9. An electronic device, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the commodity settlement method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute the commodity settlement method according to any one of claims 1 to 7.

11. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the commodity settlement method according to any one of claims 1 to 7 are implemented.