CN111986003A - Generation method and device of commodity combination package, computer equipment and storage medium - Google Patents

Generation method and device of commodity combination package, computer equipment and storage medium Download PDF

Info

Publication number
CN111986003A
CN111986003A CN202010867658.8A CN202010867658A CN111986003A CN 111986003 A CN111986003 A CN 111986003A CN 202010867658 A CN202010867658 A CN 202010867658A CN 111986003 A CN111986003 A CN 111986003A
Authority
CN
China
Prior art keywords
commodity
package
activity
commodities
combined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010867658.8A
Other languages
Chinese (zh)
Inventor
王臻
戴小磊
赵子玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suning Cloud Computing Co Ltd
Original Assignee
Suning Cloud Computing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suning Cloud Computing Co Ltd filed Critical Suning Cloud Computing Co Ltd
Priority to CN202010867658.8A priority Critical patent/CN111986003A/en
Publication of CN111986003A publication Critical patent/CN111986003A/en
Priority to CA3128985A priority patent/CA3128985A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Item configuration or customization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to a method and a device for generating a commodity combination package, computer equipment and a storage medium. The method comprises the following steps: acquiring attribute information of a plurality of commodities; determining target package activities according to the attribute information; screening out commodities to be combined related to the target package activity from the commodities according to the target package activity; determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; the commodity pool and the commodity selection rule corresponding to the commodity pool are set according to the target package activity; and selecting commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool, and combining the commodities to generate a commodity combined package. The method maintains and manages the commodities of the package activity through the commodity pool, and commodity combination codes do not need to be respectively set for various commodity combinations of the package activity, so that the waste of code resources is reduced. Meanwhile, diversity and flexibility of commodity combination can be improved through automatic matching among commodities.

Description

Generation method and device of commodity combination package, computer equipment and storage medium
Technical Field
The present application relates to the field of electronic commerce technologies, and in particular, to a method and an apparatus for generating a combined package of commodities, a computer device, and a storage medium.
Background
With the development of electronic commerce technology, the selling mode of commodities is changed greatly, and the traditional selling mode cannot adapt to the characteristic that big data is flexible and changeable in the electronic commerce era.
The combination package format of the merchandise is one of the primary formats for merchandise sales and is also well known and recognized by consumers. However, the current realization mode of the commodity combination package is complex and single, which causes the waste of manpower and material resources. In the traditional technology, the realization mode of the commodity combination package is that an operator manually determines the possible commodity combination collocation forms of the package activity, binds commodities into fixed combination collocation forms, distributes combination codes for each combination collocation form one by one, and then manually inputs the combination codes into a system in a commodity center one by one for selling. However, as the package activity is adjusted, once the combination and collocation format of the product is changed, the corresponding combination code also has to be changed, and for the management system for executing the product combination package, the number of the combination codes which need to be reconfigured and maintained again is increased, which not only wastes the combination code resources in the management system, but also increases the cost for realizing the product combination package.
Disclosure of Invention
In view of the above, it is necessary to provide a method, an apparatus, a computer device, and a storage medium for generating a commodity combination package that can avoid waste of resource of a combination code of a commodity in a management system.
A method for generating a commodity combination package, the method comprising:
acquiring attribute information of a plurality of commodities;
determining target package activities according to the attribute information;
screening out commodities to be combined related to the target package activity from the commodities according to the target package activity;
determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; the commodity pool and the commodity selection rule corresponding to the commodity pool are set according to the target package activity;
and selecting commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool, and combining the commodities to generate a commodity combined package.
In one embodiment, determining a target package activity based on the attribute information comprises: acquiring package activities related to the commodities according to the attribute information; a target package activity is determined from the plurality of package activities.
In one embodiment, determining a target package activity from a plurality of package activities comprises: the method comprises the steps of sequencing a plurality of package activities according to a preset sequencing rule, determining the activity priority of each package activity according to a sequencing result, and determining a target package activity according to the activity priority.
In one embodiment, determining a target package activity according to an activity priority comprises: and determining the package activity with the highest activity priority as the target package activity.
In one embodiment, the ordering rules include: the ordering is performed in ascending or descending order of package activity prices, or in ascending or descending order of package activity effective time.
In one embodiment, after determining the target package activity according to the attribute information, the method further comprises: and verifying the effectiveness of the target package activity, and when the target package activity is effective, switching to a step of screening out the commodities to be combined associated with the target package activity from the commodities according to the target package activity.
In one embodiment, verifying the validity of the target package activity comprises: and acquiring the valid period of the target package activity, checking whether the target package activity is currently in the valid period according to the valid period, and if so, determining that the target package activity is valid.
In one embodiment, verifying the validity of the target package activity comprises: and verifying whether the shopping store belongs to a store with a valid target package activity or not according to the information for identifying the shopping store, which is acquired from the client terminal, and if so, determining that the target package activity is valid.
In one embodiment, verifying the validity of the target package activity comprises: and verifying whether the shopping city belongs to a city with effective target package activities according to the information for identifying the shopping city acquired from the client terminal, and if so, determining that the target package activities are effective.
In one embodiment, verifying the validity of the target package activity comprises: and acquiring account information of the shopping cart, verifying whether the times and the amount of the account participating in the activity meet the requirements of the target package activity, and if so, determining that the target package activity is valid.
In one embodiment, determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool includes: obtaining a plurality of commodity pools related to a target package activity; and matching the attribute information of each commodity to be combined with preset information in a plurality of commodity pools, and confirming the commodity pool where the preset information matched with the attribute information of each commodity to be combined is located as the commodity pool corresponding to each commodity to be combined.
In one embodiment, selecting the commodities from the commodities to be combined for combination comprises the following steps: and selecting commodities from the commodities to be combined according to the commodity priority of the commodities to be combined in the order from high commodity priority to low commodity priority for combination.
In one embodiment, before selecting the commodities from the commodities to be combined in the order of the commodity priority from high to low according to the commodity priority of the commodities to be combined for combination, the method further comprises the following steps: and acquiring price information of the commodities to be combined, sorting the commodities in a descending order according to the price information, and determining a commodity priority commodity pool of the commodities to be combined according to a sorting result.
In one embodiment, the method further comprises: and displaying the relevant information of the commodity combined package on a display interface.
In one embodiment, displaying the related information of the combined package of commodities on a display interface comprises: calculating the preferential price of the commodity combination package and displaying the preferential price on a display interface.
In one embodiment, before displaying the information related to the combined package of commodities on the display interface, the method further includes: and verifying the effectiveness of the commodity combined package, and when the commodity combined package is effective, turning to the step of displaying the relevant information of the commodity combined package on a display interface.
In one embodiment, when a combined package of commodities cannot be generated according to a commodity selection rule corresponding to a commodity pool, a target package activity is determined again from unprocessed package activities; and turning to the step of screening the commodities to be combined, which are associated with the target package activity, from the commodities according to the target package activity.
An apparatus for generating a package of combinations of items, said apparatus comprising:
the commodity information acquisition module is used for acquiring attribute information of a plurality of commodities;
the package activity determining module is used for determining target package activities according to the attribute information;
the combined commodity screening module is used for screening out commodities to be combined, which are related to the target package activity, from the commodities according to the target package activity;
the selection rule determining module is used for determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; the commodity pool and the commodity selection rule corresponding to the commodity pool are set according to the target package activity;
and the commodity package generating module is used for selecting commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool and combining the commodities to generate the commodity combination package.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of any of the methods described above when executing the computer program
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of any of the methods described above.
According to the method, the device, the computer equipment and the storage medium for generating the commodity combination package, the package activities related to the commodities and the commodity pool of the commodities in the package activities are determined according to the commodities selected in the shopping cart, the commodities in the shopping cart are automatically matched and combined according to the preset selection rules of the commodity pools of the package activities, the possible combination and collocation forms of the commodities participating in the package activities do not need to be determined in advance, the commodities do not need to be bound manually to form fixed combinations and distribute the fixed combination codes for the fixed combinations, and therefore the waste of coding resources in a management system caused by the configuration of the fixed commodity combination codes is avoided.
Drawings
FIG. 1 is a diagram illustrating an exemplary embodiment of a method for generating a package of combinations of items;
FIG. 2 is a flowchart illustrating a method for generating a package of combinations of merchandise according to an embodiment;
FIG. 3 is a flowchart illustrating a method for generating a package of combinations of commodities in an application example;
FIG. 4 is a block diagram showing a configuration of an apparatus for creating a package of combinations of commodities in one embodiment;
FIG. 5 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The method for generating the commodity combination package can be applied to the application environment shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The server 104 may obtain attribute information of a plurality of commodities from the terminal 102, determine a target package activity according to the attribute information, screen out commodities to be combined associated with the target package activity from the commodities according to the target package activity, determine a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool, wherein the commodity selection rules corresponding to the commodity pool and the commodity pool are set according to the target package activity, select commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool and combine the commodities, and generate a commodity combination package. Further, the information of the generated commodity combination package may be transmitted to the terminal 102 or the like. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In one embodiment, as shown in fig. 2, a method for generating a package of combinations of commodities is provided, which can be applied to the server shown in fig. 1, and includes the following steps:
step S10: attribute information of a plurality of commodities is acquired.
The plurality of commodities may be virtual commodities or physical commodities, and may be from a virtual shopping cart for storing virtual commodities in e-commerce or from a physical shopping cart for storing physical commodities in an off-line physical store. The attribute information of the article refers to information identifying an attribute unique to the article, and may include an article name, an article code, and the like.
Specifically, the manner of acquiring the attribute information of the plurality of products is not limited, and in the case of online shopping, the attribute information of each product in the virtual shopping cart may be acquired by accessing the virtual shopping cart of the client, and in the case of offline shopping, the attribute information of each product may be acquired by scanning the identification code of the product. The time for acquiring the attribute information of the plurality of products is not limited, and may be at the time of product settlement, or at the time of a change in the product in the shopping cart, for example, at the time of adding or deleting the product in the shopping cart, at the time of modifying the number of the product in the shopping cart, or at the time of a change in the price of the product in the shopping cart.
Step S20: and determining the target package activity according to the attribute information.
The package activity is a preset commodity combination promotion activity, and one or more package activities can be associated with one commodity in advance. The target package activity is the package activity on which the commodities are automatically combined in the current round.
Specifically, since one item may be associated with one package activity or a plurality of different package activities, the package activities associated with the plurality of items may be the same or different. Therefore, when the package activities associated with the commodities are unique and the same according to the attribute information, the package activities can be directly determined as target package activities; when package activities associated with the commodities are different and obtained according to the attribute information, one package activity can be determined from a plurality of different package activities as a target package activity.
In one embodiment, determining a target package activity based on the attribute information comprises: acquiring package activities related to the commodities according to the attribute information; a target package activity is determined from the plurality of package activities.
In this embodiment, when a plurality of different package activities are obtained according to the attribute information of each commodity, a target package activity according to which one round of commodities are automatically combined may be further determined from the plurality of different package activities.
According to the method and the device, the target package activities are determined from a plurality of different package activities, so that more application scenes can be adapted, and different requirements under different scenes can be met. Because a plurality of package activities can be compatible at the same time, the automatic matching of the commodity combination package is more intelligent, thereby further reducing the steps that commodity combinations have to be modified or rebinding in a pertinence manner and combination codes are configured due to different package activities, saving coding resources in a commodity combination package management system and reducing the maintenance cost of the management system.
For example, if an activity can support 10 commodity pools, each commodity pool can be associated with 20 commodities, then there are 20 commodities in each commodity pool according to the rule of selecting 1 commodity from each commodity pool to combine10Different commodity combination forms are needed to be 20 in advance according to the realization form of the traditional commodity combination package10Binding commodities in commodity combination form and generating 2010And the combination codes are combined, and the activities cannot be flexibly switched, if an activity needs to be added, a new combination code needs to be set again according to the commodity combination form of the new activity, and the commodity combination needs to be bound. However, at least 20 savings can be achieved with the present embodiment10The coding resources are increased, and the coding resources which can be saved along with the increase of activities are also multiplied, so that the implementation cost is greatly reduced.
In the process of executing commodity combination, commodities are not bound and are not limited by combination codes, so that the commodities can be freely combined according to the rule of package activities and the combination mode can be flexibly switched according to the switching of the package activities, the achievable commodity combination is increased, a plurality of package activities can be comprehensively covered, consumers can enjoy the package activities more and more reasonably, and the benefit requirements of the consumers are met. In the subsequent maintenance and management process, only package activities need to be added or maintained, a large number of combined codes do not need to be maintained, and the waste of computing resources of the management system and the increase of labor cost caused by the maintenance of a large number of combined codes are avoided.
In one embodiment, determining a target package activity from a plurality of package activities comprises: the method comprises the steps of sequencing a plurality of package activities according to a preset sequencing rule, determining the activity priority of each package activity according to a sequencing result, and determining a target package activity according to the activity priority.
According to the embodiment, the sequence of switching among different package activities can be controlled according to the priority by setting the activity priority, so that the switching among the package activities is flexible and controllable, and the efficiency of free combination of commodities is improved.
In one embodiment, the ordering rules include: the ordering is performed in ascending or descending order of package activity prices, or in ascending or descending order of package activity effective time. The sorting rule is not limited, and can be set according to actual business needs.
In one embodiment, determining a target package activity according to an activity priority comprises: and determining the package activity with the highest activity priority as the target package activity. The activity with high priority is generally the activity with high preferential strength, and the combination of commodity package for the commodities in the shopping cart of the consumer according to the activity can realize the maximization of the benefit of the consumer.
Step S30: and screening the commodities to be combined associated with the target package activity from the plurality of commodities according to the target package activity.
The commodity to be combined is a commodity which is associated with the target package activity and is preset to be capable of participating in the target package activity. Specifically, since a plurality of commodities in the consumer shopping cart may be associated with different package activities, and there may be some commodities that do not have any package activity associated therewith, after the target package activity according to which the current round of automatic combination is based is determined, commodities that can participate in the target package activity are reversely selected from the commodities according to the target package activity, and commodities that cannot participate in the target package activity are excluded, so that accuracy of automatic combination of commodities can be improved.
Step S40: determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; and the commodity selection rules corresponding to the commodity pool and the commodity pool are set according to the target package activities.
The commodity pool is an information base for storing commodity information. When a package activity is created, one or more commodity pools are associated with the package activity, one or more commodity information associated with the package activity is pre-stored in each commodity pool, and corresponding commodity selection rules are configured for the commodity pools associated with the package activity according to the rules of the package activity.
Specifically, since the commodities to be combined may be associated with a plurality of different package activities, different commodity pools are also corresponded in different package activities. In this step, the commodity pool corresponding to the commodity to be combined in the associated target package activity needs to be determined, so that the commodity selection rule corresponding to the commodity to be combined in the target package activity can be determined.
In one embodiment, determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool includes: obtaining a plurality of commodity pools related to a target package activity; and matching the attribute information of each commodity to be combined with preset information in a plurality of commodity pools, and confirming the commodity pool where the preset information matched with the attribute information of each commodity to be combined is located as the commodity pool corresponding to each commodity to be combined.
In this embodiment, the preset information in the commodity pool is information of commodities associated with the target package activity, and may include a commodity code, a commodity name, or the like. Specifically, the number of the commodity pools arranged according to the target package activity can be multiple, the commodity pools are correspondingly configured with commodity pool codes, and which commodity pools belong to the target package activity can be determined according to the commodity pool codes. The information of the commodities related to the target package activities is stored in the commodity pool in advance according to the target package activities, and the commodity pool to which the commodities to be combined belong can be determined quickly and accurately by matching the attribute information of the commodities to be combined in the plurality of commodity pools.
In the whole process of executing commodity combination, as for the management system of the commodity combination package, only the commodity pool code configured according to the package activity needs to be maintained, no matter the package activity is increased or modified, only the commodity pool code and the commodity pool selection rule need to be correspondingly adjusted, even if the activity rule is randomly adjusted as required, the management burden of the management system cannot be increased, because the maintenance of the commodity combination code of each binding combination of the package activity is not needed, the maintenance amount of code information is reduced, and the management efficiency of the management system is improved.
Step S50: and selecting commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool, and combining the commodities to generate a commodity combined package.
Specifically, according to the commodity selection rule corresponding to the commodity pool, the commodities are selected from the commodities to be combined corresponding to the commodity pool and combined, the selection mode is not limited, and the commodities can be selected randomly as long as the commodity selection rule corresponding to the commodity pool is met, or can be selected sequentially according to the price, the attribute, the priority and the like of the commodities. Further, after the first group of commodity combination packages are generated, the commodities of the first group of commodity combination packages are removed, and the commodity combination packages are continuously generated according to the target package activities until all the commodities to be combined can not be combined according to the target commodity package activities. Through setting up the self-loopa, can improve the efficiency of handling, avoid omitting the combination.
According to the method, the device, the computer equipment and the storage medium for generating the commodity combined package, the package activities associated with the commodities and the commodity pools to which the commodities belong in the package activities are determined according to the attribute information of the commodities, the commodities are automatically matched and combined according to the selection rules of the commodity pools of the package activities, all combination forms of the commodities do not need to be determined in advance, the commodities do not need to be bound in advance, combination codes are distributed for fixed combinations, waste of coding resources and human resources caused by distribution or resetting of the combination codes is avoided, and therefore the cost for realizing the combined package is reduced.
In one embodiment, after determining the target package activity according to the attribute information, the method further includes: and verifying the effectiveness of the target package activity, and when the target package activity is effective, switching to a step of screening out the commodities to be combined associated with the target package activity from the commodities according to the target package activity.
In the embodiment, the validity of the target package activity is verified, so that the invalidation of the commodity combination caused by the invalidation of the package activity can be avoided, and the accuracy of automatic combination is ensured while the computing resources are saved.
In one embodiment, verifying the validity of the target package activity comprises: acquiring the valid period of the target package activity, checking whether the target package activity is currently in the valid period according to the valid period, and if so, determining that the target package activity is valid; or verifying whether the shopping store belongs to a store with a valid target package activity according to the information for identifying the shopping store acquired from the client terminal, and if so, determining that the target package activity is valid; or verifying whether the shopping city belongs to a city with effective target package activities according to the information for identifying the shopping city acquired from the client terminal, and if so, determining that the target package activities are effective; or acquiring account information of the shopping cart, verifying whether the times and the amount of the account participating in the activity meet the requirements of the target package activity, and if so, determining that the target package activity is valid.
According to the embodiment, verification can be performed from multiple angles such as time, place and user according to business needs, and the possibility of invalid calculation is further reduced.
In one embodiment, selecting the commodities from the commodities to be combined for combination comprises the following steps: and selecting commodities from the commodities to be combined according to the commodity priority of the commodities to be combined in the order from high commodity priority to low commodity priority for combination.
In this embodiment, the system supports a preset selection order, and if the preset selection order exists, the product priority of each product can be obtained according to the preset selection order, and the products with higher product priority are preferentially selected for combination.
In one embodiment, before selecting the commodities from the commodities to be combined in the order of the commodity priority from high to low according to the commodity priority of the commodities to be combined for combination, the method further comprises the following steps: and acquiring price information of the commodities to be combined, sorting the commodities in a descending order according to the price information, and determining a commodity priority commodity pool of the commodities to be combined according to a sorting result.
In this embodiment, if there is no preset selection sequence, price information of the commodities can be obtained, the commodities are sorted according to prices of the commodities, and commodities with higher prices are preferentially selected for combination, so that an effect that the total price of the order is more favorable is achieved.
In one embodiment, the method further comprises: and displaying the relevant information of the commodity combined package on a display interface.
In this embodiment, the display interface may be a display interface of a client terminal where a shopper purchases a product, or may be a display interface of a terminal where an operator performs offline settlement. When a shopper modifies commodities in a shopping cart in real time according to related information of a commodity combination package on a display interface, the system can feed back possible forms of the commodity combination package to a client terminal in real time according to changes of the commodities in the shopping cart, and different from a fixed commodity combination package in the prior art, the commodity combination form can change in real time according to changes of the commodities in the shopping cart, and a traditional ordering mode is broken, namely the shopper knows what commodities the package contains before selecting the commodities according to the package. On the other hand, when the operator performs offline settlement, the settlement can be directly performed according to the related information of the commodity combination package on the display interface, and the problems of low settlement speed and high error rate caused by manual package identification activities are solved.
In one embodiment, displaying the related information of the combined package of commodities on a display interface comprises: calculating the preferential price of the commodity combination package and displaying the preferential price on a display interface.
In this embodiment, the price that the combined package of commodities can offer when each commodity is purchased alone can be calculated according to the price information of each commodity in the combined package of commodities and the offer information of the package activity, and the price is displayed on the display interface, so that a shopper or a settlement staff can select or settle the commodities more clearly and intuitively according to the price information.
Further, before the relevant information of the commodity combined package is displayed on the display interface, the validity of the commodity combined package can be verified, and if the package is valid, the relevant information of the commodity combined package is sent to the client terminal. For example, it may be verified whether the target package activity associated with the package of commodities is valid, or whether the belonging range of the commodities constituting the package of commodities is valid; or verifying whether the pooling rules of the commodities forming the commodity combined package are valid.
In one embodiment, the activity code of the package activity to which the commodity combination package belongs may also be used as a critical field for statistical analysis of sales data. In the traditional method, sales data statistics needs to be carried out through a plurality of commodity combination codes, but the plurality of commodity combination codes correspond to one package activity, and finally, the obtained information is related to the same activity. According to the method and the device for counting the sales data, the sales data are counted by acquiring the codes of the package activities to which the generated commodity combination packages belong, so that the counting process can be saved, the calculation pressure of the server is reduced, and meanwhile, the accuracy of the sales data counting can be improved.
In one embodiment, when a combined package of commodities cannot be generated according to a commodity selection rule corresponding to a commodity pool, a target package activity is determined again from unprocessed package activities; and switching to the step of executing the step of screening the commodities to be combined, which are associated with the target package activity, from the commodities according to the target package activity.
In the embodiment, the situation of adapting to various package activities is adapted, and the commodities are not bound and are not limited by the combination codes, so that the activities can be automatically switched without manual participation, a plurality of package activities are comprehensively covered, the benefit requirements of consumers are met, and the labor cost required by the realization of the sales form of the combined package is reduced.
The method for generating a commercial package of the present invention will be further described below with reference to an application example. As shown in fig. 3, fig. 3 is a flowchart illustrating a method for generating a package of combined commodities according to an application example.
Step S1: setting a package activity;
in the step, package activities are preset, and corresponding commodity pools and commodity selection rules are configured for the package activities;
for example, the set of package activities is shown in the following table:
Figure BDA0002650201210000121
step S2: when the goods in the shopping cart are changed, the attribute information of each goods in the shopping cart is obtained.
In this step, when a commodity is added or deleted from the shopping cart, the number of commodities in the shopping cart is modified, or the price of the commodity in the shopping cart is changed, the system server accesses the shopping cart and acquires attribute information of each commodity in the shopping cart.
Step S3: and acquiring package activities associated with the commodities according to the attribute information, and determining the package activities with high activity priority as target package activities.
For example, as shown in the above table, if the shopping cart includes 3 items a, 2 items B, 1 item C, 2 items D, 5 items E, and 1 item F, it can be queried that these items are associated with 2 activities, namely, package activity one and package activity two, according to the attribute information of each item, where the activity priority is that activity one is higher than activity two, so that activity one can be determined as the target package activity first.
Step S4: and screening out commodities associated with the target package activity according to the target package activity.
For example, as shown in the above table, the items that can participate in package activities in the shopping cart are item A, item B, item C, and item D. And screening 3 commodities A, 2 commodities B, 1 commodity C and 2 commodities D which are associated with the package activity one from the commodities in the shopping cart according to the package activity one.
Step S5: and determining a commodity pool corresponding to the screened commodities in the target package activity and a commodity selection rule corresponding to the commodity pool.
For example, it may be determined that the commodities a and B correspond to the commodity pool 1, the selection rule of the commodity pool 1 is to select two optional commodities in 3 yuan, the commodities C and D correspond to the commodity pool 2, and the selection rule of the commodity pool 2 is to select one optional commodity in 2 yuan.
Step S6: and selecting the commodities with high priority for combination according to the commodity selection rule corresponding to the commodity pool, and if the combination is successful, generating a commodity combination package and calculating the preferential price.
For example, item A has a higher priority than item B, item C has a higher priority than item D, and 2 items A and 1 item C are selected to form a first package according to the selection rules of item pool 1 and item pool 2. The offer price of the package is 2 x (product price of a is 7 yuan-product pool 1 pricing 3 yuan) + (product price of C is 6 yuan-activity product pool pricing 2 yuan) -12 yuan.
Step S7: the commodities that have already formed a package are rejected, and execution returns to step S6.
For example, after 2 pieces of a and 1 piece of C are removed, 1 piece of a, 1 piece of B and 1 piece of D are selected from the shopping cart again to form a second package, and the preferential price of the package is (commodity unit price of a is 7 yuan-activity commodity pool pricing is 3 yuan) + (commodity unit price of B is 4 yuan-activity commodity pool pricing is 3 yuan) + (commodity unit price of D is 5 yuan-activity commodity pool pricing is 2 yuan) — 8 yuan.
If the combination is not successful, go to step S8: the target package activity is redetermined, and execution returns to step S4.
For example, 1 article B, 1 article D, 5 articles E, and 1 article F of the articles in the shopping cart cannot be combined according to the first package activity, so that the second package activity is determined as the target package activity again, the articles continue to be matched according to the second package activity, the selection rule of the article pool 3 of the second package activity is that the articles are selected in two 3 units, the article pool 3 corresponds to the articles a and E, wherein the article priority of the article a is higher than that of the article pool 4, the selection rule of the article pool 4 is that the articles are selected in one 3 units, and the article pool 4 corresponds to the articles D and F, wherein the article priority of the article D is higher than that of the article F. According to the selection rule and the commodity priority, 2E and 1D are selected to form a first package, and the preferential price of the package is 2 x (the price of the E commodity is 5 yuan-the price of the activity commodity pool is 3 yuan) + (the price of the D commodity is 5 yuan-the price of the activity commodity pool is 3 yuan) -6 yuan. And selecting 2E and 1F to form a second package, wherein the preferential price of the package is 2 x (the price of the E commodity is 5 yuan-the price of the active commodity pool is 3 yuan) + (the price of the F commodity is 4 yuan-the price of the active commodity pool is 3 yuan) -5 yuan.
Finally, the commodities of the shopping cart can be combined into 4 packages, the packages enjoy the activity package preference of 31 yuan totally, and the rest 1 of commodities B and 1 of commodities E cannot be combined into a package to be purchased as common commodities.
Set meal Set meal activity Package special offer (Yuan) Form a set of meal commodities
Set meal 1 Set meal activity one 12 2 pieces A, 1 piece C
Set meal 2 Set meal activity one 8 1 piece A, 1 piece B, 1 piece D
Set meal 3 Set meal activity two 6 2 pieces E, 1 piece D
Set meal 4 Set meal activity two 5 2 pieces E, 1 piece F
Furthermore, the related information of the commodity combination package can be sent to the terminal equipment for displaying for reference of a shopper or a settlement staff. During settlement, the system can also carry out verification processing on the commodities in the package again, and if the verification is passed, the shopper enjoys the activity preference and pays; if the verification fails, the shopper cannot enjoy the activity offer and pays according to the original price of the goods.
It should be understood that although the various steps in the flow charts of fig. 2-3 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-3 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 4, there is provided an apparatus for generating a package of combinations of commodities, including: the system comprises a commodity information acquisition module 10, a package activity determination module 20, a combined commodity screening module 30, a selection rule determination module 40 and a commodity package generation module 50, wherein:
the product information acquiring module 10 is configured to acquire attribute information of a plurality of products.
And a package activity determining module 20, configured to determine a target package activity according to each attribute information.
And the combined commodity screening module 30 is configured to screen out the commodities to be combined, which are associated with the target package activity, from the multiple commodities according to the target package activity.
A selection rule determining module 40, configured to determine a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; and the commodity selection rules corresponding to the commodity pool and the commodity pool are set according to the target package activities.
And the commodity package generating module 50 is configured to select commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool, and combine the commodities to generate a commodity combination package.
In one embodiment, the package activity determining module 20 obtains package activities associated with the commodities according to the attribute information; a target package activity is determined from the plurality of package activities.
In one embodiment, the package activity determining module 20 ranks the plurality of package activities according to a preset ranking rule, determines an activity priority of each package activity according to a ranking result, and determines a target package activity according to the activity priority.
In one embodiment, package activity determination module 20 determines the package activity with the highest activity priority as the target package activity.
In one embodiment, package activity determination module 20 sorts the package activity prices in ascending or descending order, or in ascending or descending order of the time package activities take effect.
In one embodiment, the package activity determination module 20 is further configured to verify the validity of the target package activity, and when the target package activity is valid, go to the step of screening the to-be-combined commodities associated with the target package activity from the commodities in accordance with the target package activity.
In one embodiment, package activity determination module 20 obtains the expiration date of the target package activity, checks whether the target package activity is currently within the expiration date according to the expiration date, and if so, determines that the target package activity is valid.
In one embodiment, the package activity determination module 20 verifies whether the shopping mall belongs to a store where the target package activity is valid according to the information for identifying the shopping mall acquired from the client terminal, and if so, determines that the target package activity is valid.
In one embodiment, package activity determination module 20 verifies whether the shopping city belongs to a city in which the target package activity is valid based on the information identifying the shopping city obtained from the client terminal, and if so, determines that the target package activity is valid.
In one embodiment, the package activity determination module 20 obtains account information of the shopping cart, verifies whether the number of times the account participates in the activity and the amount of money meet the requirement of the target package activity, and if so, determines that the target package activity is valid.
In one embodiment, selection rule determination module 40 obtains a plurality of product pools associated with a target package campaign; and matching the attribute information of each commodity to be combined with preset information in a plurality of commodity pools, and confirming the commodity pool where the preset information matched with the attribute information of each commodity to be combined is located as the commodity pool corresponding to each commodity to be combined.
In one embodiment, the package generation module 50 selects the commodities from the commodities to be combined according to the commodity priorities of the commodities to be combined in the order from high commodity priority to low commodity priority for combination.
In an embodiment, the package generating module 50 is further configured to obtain price information of each to-be-combined product, arrange the to-be-combined products in a descending order according to the price information, and determine the product priority of each to-be-combined product according to an arrangement result.
In one embodiment, the package generation module 50 is further configured to display information related to the package of combined commodities on a display interface.
In one embodiment, the package generation module 50 calculates the preferential price of the package of the combination of the commodities and displays the preferential price on the display interface.
In an embodiment, the package generating module 50 is further configured to verify the validity of the package, and when the package is valid, go to a step of displaying the relevant information of the package on the display interface.
In one embodiment, the package generation module 50 is further configured to, when a package of combined commodities cannot be generated according to a commodity selection rule corresponding to the commodity pool, redetermine a target package activity from unprocessed package activities; and turning to the step of screening the commodities to be combined, which are associated with the target package activity, from the commodities according to the target package activity.
For specific limitations of the device for generating a package of combinations of commodities, reference may be made to the above limitations of the method for generating a package of combinations of commodities, which are not described herein again. All or part of each module in the device for generating the combined commodity package can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 5. The computer device comprises a processor, a memory and a network interface which are connected through a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The nonvolatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of generating a package of combinations of items.
Those skilled in the art will appreciate that the architecture shown in fig. 5 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program: acquiring attribute information of a plurality of commodities; determining target package activities according to the attribute information; screening out commodities to be combined related to the target package activity from the commodities according to the target package activity; determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; the commodity pool and the commodity selection rule corresponding to the commodity pool are set according to the target package activity; and selecting commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool, and combining the commodities to generate a commodity combined package.
In one embodiment, when the processor executes the computer program to determine the target package activity according to the attribute information, the following steps are specifically implemented: acquiring package activities related to the commodities according to the attribute information; a target package activity is determined from the plurality of package activities.
In one embodiment, when the processor executes the computer program to determine a target package activity from a plurality of package activities, the following steps are specifically implemented: the method comprises the steps of sequencing a plurality of package activities according to a preset sequencing rule, determining the activity priority of each package activity according to a sequencing result, and determining a target package activity according to the activity priority.
In one embodiment, when the processor executes the computer program to determine the target package activity according to the activity priority, the following steps are specifically implemented: and determining the package activity with the highest activity priority as the target package activity.
In one embodiment, after the processor executes the computer program to determine the target package activity according to the attribute information, the following steps are further implemented: and verifying the effectiveness of the target package activity, and when the target package activity is effective, switching to a step of screening out the commodities to be combined associated with the target package activity from the commodities according to the target package activity.
In one embodiment, when the processor executes the computer program to verify the validity of the target package activity, the following steps are specifically implemented: and acquiring the valid period of the target package activity, checking whether the target package activity is currently in the valid period according to the valid period, and if so, determining that the target package activity is valid.
In one embodiment, when the processor executes the computer program to verify the validity of the target package activity, the following steps are specifically implemented: and verifying whether the shopping store belongs to a store with a valid target package activity or not according to the information for identifying the shopping store, which is acquired from the client terminal, and if so, determining that the target package activity is valid.
In one embodiment, when the processor executes the computer program to verify the validity of the target package activity, the following steps are specifically implemented: and verifying whether the shopping city belongs to a city with effective target package activities according to the information for identifying the shopping city acquired from the client terminal, and if so, determining that the target package activities are effective.
In one embodiment, when the processor executes the computer program to verify the validity of the target package activity, the following steps are specifically implemented: and acquiring account information of the shopping cart, verifying whether the times and the amount of the account participating in the activity meet the requirements of the target package activity, and if so, determining that the target package activity is valid.
In one embodiment, when the processor executes the computer program to determine the commodity pool corresponding to each commodity to be combined and the commodity selection rule corresponding to the commodity pool, the following steps are specifically implemented: obtaining a plurality of commodity pools related to a target package activity; and matching the attribute information of each commodity to be combined with preset information in a plurality of commodity pools, and confirming the commodity pool where the preset information matched with the attribute information of each commodity to be combined is located as the commodity pool corresponding to each commodity to be combined.
In one embodiment, when the processor executes the computer program to select the commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool for combination, the following steps are specifically implemented: and selecting commodities from the commodities to be combined according to the commodity priority of the commodities to be combined in the order from high commodity priority to low commodity priority for combination.
In one embodiment, before the processor executes the computer program to select the commodities from the commodities to be combined for combination according to the commodity priorities of the commodities to be combined and according to the commodity priorities from high commodity priorities to low commodity priorities, the following steps are further realized: and acquiring price information of the commodities to be combined, sorting in a descending order according to the price information, and determining the commodity priority of the commodities to be combined according to a sorting result.
In one embodiment, the processor, when executing the computer program, further performs the steps of: and displaying the relevant information of the commodity combined package on a display interface.
In one embodiment, when the processor executes the computer program to display the relevant information of the combined package of commodities on the display interface, the following steps are specifically implemented: calculating the preferential price of the commodity combination package and displaying the preferential price on a display interface.
In one embodiment, the processor executes the computer program to realize that before displaying the information related to the combined package of commodities on the display interface, the following steps are further realized: and verifying the effectiveness of the commodity combined package, and when the commodity combined package is effective, turning to the step of displaying the relevant information of the commodity combined package on a display interface.
In one embodiment, the processor, when executing the computer program, further performs the steps of: when the commodity combined package cannot be generated according to the commodity selection rule corresponding to the commodity pool, the target package activity is determined again from the unprocessed package activities; and turning to the step of screening the commodities to be combined, which are associated with the target package activity, from the commodities according to the target package activity.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: acquiring attribute information of a plurality of commodities; determining target package activities according to the attribute information; screening out commodities to be combined related to the target package activity from the commodities according to the target package activity; determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; the commodity pool and the commodity selection rule corresponding to the commodity pool are set according to the target package activity; and selecting commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool, and combining the commodities to generate a commodity combined package.
In one embodiment, when executed by a processor to implement determining a target package activity based on attribute information, the computer program implements the following steps: acquiring package activities related to the commodities according to the attribute information; a target package activity is determined from the plurality of package activities.
In one embodiment, when executed by a processor to determine a target package activity from a plurality of package activities, the computer program specifically implements the following steps: the method comprises the steps of sequencing a plurality of package activities according to a preset sequencing rule, determining the activity priority of each package activity according to a sequencing result, and determining a target package activity according to the activity priority.
In one embodiment, the computer program when executed by the processor to implement determining a target package activity based on the activity priority is further embodied to: and determining the package activity with the highest activity priority as the target package activity.
In one embodiment, the computer program when executed by the processor performs the following steps after determining a target package activity based on the attribute information: and verifying the effectiveness of the target package activity, and when the target package activity is effective, switching to a step of screening out the commodities to be combined associated with the target package activity from the commodities according to the target package activity.
In one embodiment, the computer program when executed by the processor to perform verifying the validity of the target package activity specifically performs the following steps: and acquiring the valid period of the target package activity, checking whether the target package activity is currently in the valid period according to the valid period, and if so, determining that the target package activity is valid.
In one embodiment, the computer program when executed by the processor to perform verifying the validity of the target package activity specifically performs the following steps: and verifying whether the shopping store belongs to a store with a valid target package activity or not according to the information for identifying the shopping store, which is acquired from the client terminal, and if so, determining that the target package activity is valid.
In one embodiment, the computer program when executed by the processor to perform verifying the validity of the target package activity specifically performs the following steps: and verifying whether the shopping city belongs to a city with effective target package activities according to the information for identifying the shopping city acquired from the client terminal, and if so, determining that the target package activities are effective.
In one embodiment, the computer program when executed by the processor to perform verifying the validity of the target package activity specifically performs the following steps: and acquiring account information of the shopping cart, verifying whether the times and the amount of the account participating in the activity meet the requirements of the target package activity, and if so, determining that the target package activity is valid.
In one embodiment, when the computer program is executed by the processor to implement the determination of the commodity pool corresponding to each commodity to be combined and the commodity selection rule corresponding to the commodity pool, the following steps are specifically implemented: obtaining a plurality of commodity pools related to a target package activity; and matching the attribute information of each commodity to be combined with preset information in a plurality of commodity pools, and confirming the commodity pool where the preset information matched with the attribute information of each commodity to be combined is located as the commodity pool corresponding to each commodity to be combined.
In one embodiment, when the computer program is executed by the processor to realize that the commodities are selected from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool and are combined, the following steps are specifically realized: and selecting commodities from the commodities to be combined according to the commodity priority of the commodities to be combined in the order from high commodity priority to low commodity priority for combination.
In one embodiment, before the computer program is executed by the processor to select the commodities from the commodities to be combined for combination according to the commodity priority of the commodities to be combined and the commodity priority is from high to low, the following steps are further realized: and acquiring price information of the commodities to be combined, sorting in a descending order according to the price information, and determining the commodity priority of the commodities to be combined according to a sorting result.
In one embodiment, the computer program when executed by the processor further performs the steps of: and displaying the relevant information of the commodity combined package on a display interface.
In one embodiment, when the computer program is executed by the processor to display the information related to the combined package of commodities on the display interface, the following steps are specifically implemented: calculating the preferential price of the commodity combination package and displaying the preferential price on a display interface.
In one embodiment, the computer program executed by the processor realizes that before the information related to the commodity combination package is displayed on the display interface, the following steps are further realized: and verifying the effectiveness of the commodity combined package, and when the commodity combined package is effective, turning to the step of displaying the relevant information of the commodity combined package on a display interface.
In one embodiment, the computer program when executed by the processor further performs the steps of: when the commodity combined package cannot be generated according to the commodity selection rule corresponding to the commodity pool, the target package activity is determined again from the unprocessed package activities; and turning to the step of screening the commodities to be combined, which are associated with the target package activity, from the commodities according to the target package activity.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method for generating a package of combinations of items, the method comprising:
acquiring attribute information of a plurality of commodities;
determining target package activities according to the attribute information;
screening out commodities to be combined related to the target package activity from the commodities according to the target package activity;
determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; the commodity pool and the commodity selection rule corresponding to the commodity pool are set according to the target package activity;
and selecting commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool, and combining to generate a commodity combination package.
2. The method of claim 1, wherein said determining a target package activity based on each of said attribute information comprises:
acquiring package activities related to the commodities according to the attribute information;
determining a target package activity from a plurality of the package activities;
preferably, the determining a target package activity from the plurality of package activities includes:
sequencing the plurality of package activities according to a preset sequencing rule, determining the activity priority of each package activity according to a sequencing result, and determining a target package activity according to the activity priority;
preferably, the determining the target package activity according to the activity priority includes: determining the package activity with the highest activity priority as a target package activity;
preferably, the ordering rule includes: the ordering is performed in ascending or descending order of package activity prices, or in ascending or descending order of package activity effective time.
3. The method of claim 1, wherein after determining a target package activity based on each of the attribute information, the method further comprises:
verifying the effectiveness of the target package activity, and when the target package activity is effective, switching to the step of screening out the commodities to be combined from the commodities associated with the target package activity according to the target package activity;
preferably, the verifying the validity of the target package activity includes:
acquiring the valid period of the target package activity, checking whether the target package activity is currently in the valid period according to the valid period, and if so, determining that the target package activity is valid; or the like, or, alternatively,
verifying whether the shopping store belongs to a store with the effective target package activity or not according to the information for identifying the shopping store, which is acquired from the client terminal, and if so, determining that the target package activity is effective; or the like, or, alternatively,
verifying whether the shopping city belongs to a city with the effective target package activity or not according to the information for identifying the shopping city acquired from the client terminal, and if so, determining that the target package activity is effective; or the like, or, alternatively,
and acquiring account information of the shopping cart, verifying whether the times and the amount of the account participating in the activity meet the requirements of the target package activity, and if so, determining that the target package activity is valid.
4. The method according to claim 1, wherein the determining the commodity pool corresponding to each commodity to be combined comprises:
obtaining a plurality of commodity pools related to a target package activity;
and matching the attribute information of each commodity to be combined with preset information in a plurality of commodity pools, and confirming the commodity pool where the preset information matched with the attribute information of each commodity to be combined is located as the commodity pool corresponding to each commodity to be combined.
5. The method of claim 1, wherein said selecting the product to be combined from the products to be combined comprises:
selecting commodities from the commodities to be combined according to the commodity priority of the commodities to be combined in the sequence from high commodity priority to low commodity priority for combination;
preferably, before the selecting the commodities from the commodities to be combined according to the commodity priorities of the commodities to be combined in the order from high commodity priority to low commodity priority for combination, the method further includes:
and acquiring price information of the commodities to be combined, arranging the commodities in a descending order according to the price information, and determining the commodity priority of the commodities to be combined according to an arrangement result.
6. The method of claim 1, further comprising:
displaying the relevant information of the commodity combination package on a display interface;
preferably, the displaying the related information of the combined package of commodities on a display interface includes:
calculating the preferential price of the commodity combination package, and displaying the preferential price on a display interface;
preferably, before displaying the information related to the combined package of commodities on a display interface, the method further includes:
and verifying the effectiveness of the commodity combination package, and when the commodity combination package is effective, switching to the step of displaying the relevant information of the commodity combination package on a display interface.
7. The method of claim 1, further comprising:
when the commodity combined package cannot be generated according to the commodity selection rule corresponding to the commodity pool, the target package activity is determined again from the unprocessed package activities; and switching to the step of executing the step of screening the commodities to be combined, which are associated with the target package activity, from the commodities according to the target package activity.
8. An apparatus for generating a package of combinations of items, the apparatus comprising:
the commodity information acquisition module is used for acquiring attribute information of a plurality of commodities;
the package activity determining module is used for determining target package activities according to the attribute information;
the combined commodity screening module is used for screening out commodities to be combined related to the target package activity from the commodities according to the target package activity;
the selection rule determining module is used for determining a commodity pool corresponding to each commodity to be combined and a commodity selection rule corresponding to the commodity pool; the commodity pool and the commodity selection rule corresponding to the commodity pool are set according to the target package activity;
and the commodity package generating module is used for selecting commodities from the commodities to be combined according to the commodity selection rule corresponding to the commodity pool and combining the commodities to generate a commodity combined package.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1 to 7 are implemented when the computer program is executed by the processor.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
CN202010867658.8A 2020-08-26 2020-08-26 Generation method and device of commodity combination package, computer equipment and storage medium Pending CN111986003A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010867658.8A CN111986003A (en) 2020-08-26 2020-08-26 Generation method and device of commodity combination package, computer equipment and storage medium
CA3128985A CA3128985A1 (en) 2020-08-26 2021-08-26 Commodity combination package generation method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010867658.8A CN111986003A (en) 2020-08-26 2020-08-26 Generation method and device of commodity combination package, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN111986003A true CN111986003A (en) 2020-11-24

Family

ID=73443402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010867658.8A Pending CN111986003A (en) 2020-08-26 2020-08-26 Generation method and device of commodity combination package, computer equipment and storage medium

Country Status (2)

Country Link
CN (1) CN111986003A (en)
CA (1) CA3128985A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112750014A (en) * 2021-01-22 2021-05-04 上海伯俊软件科技有限公司 Shoe and clothing industry E-commerce oriented good fortune bag processing method
CN112906697A (en) * 2021-05-06 2021-06-04 浙江口碑网络技术有限公司 Commodity identification and settlement method, commodity identification and settlement device, electronic equipment and storage medium
CN113191803A (en) * 2021-04-28 2021-07-30 精点视界(深圳)科技有限公司 Big data based face recognition advertisement service system and method
CN113409152A (en) * 2021-06-22 2021-09-17 平安科技(深圳)有限公司 Method, device, equipment and storage medium for adapting financial product combination
CN113780744A (en) * 2021-08-13 2021-12-10 唯品会(广州)软件有限公司 Cargo combination method and device and electronic equipment
CN118096253A (en) * 2024-04-19 2024-05-28 长沙时代跳动科技有限公司 Price calculation method and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115379264A (en) * 2022-08-23 2022-11-22 深圳百果园实业(集团)股份有限公司 Multimedia data pushing method, equipment, device, system and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180330427A1 (en) * 2017-05-11 2018-11-15 International Business Machines Corporation Automated price rule notification for online consumers
CN109214866A (en) * 2018-08-31 2019-01-15 深圳春沐源控股有限公司 The preferential promotion management method and device of commodity, computer equipment, storage medium
CN111080418A (en) * 2019-12-28 2020-04-28 广东奥园奥买家电子商务有限公司 Commodity combined selling method, device and equipment based on E-commerce platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180330427A1 (en) * 2017-05-11 2018-11-15 International Business Machines Corporation Automated price rule notification for online consumers
CN109214866A (en) * 2018-08-31 2019-01-15 深圳春沐源控股有限公司 The preferential promotion management method and device of commodity, computer equipment, storage medium
CN111080418A (en) * 2019-12-28 2020-04-28 广东奥园奥买家电子商务有限公司 Commodity combined selling method, device and equipment based on E-commerce platform

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112750014A (en) * 2021-01-22 2021-05-04 上海伯俊软件科技有限公司 Shoe and clothing industry E-commerce oriented good fortune bag processing method
CN112750014B (en) * 2021-01-22 2023-10-03 上海伯俊软件科技有限公司 Shoe industry electronic commerce oriented bag processing method
CN113191803A (en) * 2021-04-28 2021-07-30 精点视界(深圳)科技有限公司 Big data based face recognition advertisement service system and method
CN112906697A (en) * 2021-05-06 2021-06-04 浙江口碑网络技术有限公司 Commodity identification and settlement method, commodity identification and settlement device, electronic equipment and storage medium
CN113409152A (en) * 2021-06-22 2021-09-17 平安科技(深圳)有限公司 Method, device, equipment and storage medium for adapting financial product combination
CN113409152B (en) * 2021-06-22 2023-08-25 平安科技(深圳)有限公司 Adaptation method, device, equipment and storage medium for financial product combination
CN113780744A (en) * 2021-08-13 2021-12-10 唯品会(广州)软件有限公司 Cargo combination method and device and electronic equipment
CN113780744B (en) * 2021-08-13 2023-12-29 唯品会(广州)软件有限公司 Goods combination method and device and electronic equipment
CN118096253A (en) * 2024-04-19 2024-05-28 长沙时代跳动科技有限公司 Price calculation method and device

Also Published As

Publication number Publication date
CA3128985A1 (en) 2022-02-26

Similar Documents

Publication Publication Date Title
CN111986003A (en) Generation method and device of commodity combination package, computer equipment and storage medium
CN109961306B (en) Method and device for distributing inventory of articles
US20120036399A1 (en) System And Method For Automated Software Application Development
CN113191713A (en) Warehouse out-of-stock transferring method, device, equipment and storage medium
CN110633820A (en) Warehouse address recommendation method and device and computer readable storage medium
CN111260270A (en) Method and device for improving order processing efficiency of store
CN112200526A (en) Order output method and device, computer equipment and computer readable storage medium
US20110251886A1 (en) Promotional placement of applications in a marketplace
CN112053201A (en) Commodity order processing method, device and system
CN112435104B (en) Commodity information providing method, commodity information providing device, computer equipment and readable storage medium
CN110020911B (en) Transaction processing method, device and equipment
US11315047B2 (en) Blending electronic inventory
CN114219589B (en) Virtual entity object generation and page display method and device and electronic equipment
CN110163402B (en) Method and device for determining stock quantity units in order
CN115482051A (en) Commodity management method, device and equipment based on ERP system and readable storage medium
CN115760264A (en) Information display method, information processing method, equipment and system
CN115358819A (en) Data processing method and device
KR102222383B1 (en) Providing method, apparatus and computer-readable medium of online ordering of food materials
CN114004688A (en) Processing method and system for service data of bank product package
CN114461109A (en) Live broadcast planning information processing method and device and storage medium
KR102270381B1 (en) Method for providing shopping interface based on consumer data and apparatus thereof
CN112907192A (en) Method, system, apparatus, electronic device, and medium for one-touch purchase
CN112036855A (en) Data interaction processing method, device, equipment and storage medium
US20140067641A1 (en) Information processing system, information processing apparatus, and computer readable medium
CN112053106A (en) Method and device for managing delivery of articles

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201124