CN113706017A - Order processing method, device, server and computer readable storage medium - Google Patents

Order processing method, device, server and computer readable storage medium Download PDF

Info

Publication number
CN113706017A
CN113706017A CN202110997636.8A CN202110997636A CN113706017A CN 113706017 A CN113706017 A CN 113706017A CN 202110997636 A CN202110997636 A CN 202110997636A CN 113706017 A CN113706017 A CN 113706017A
Authority
CN
China
Prior art keywords
merchant
article
target
item
information
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
CN202110997636.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.)
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology 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 Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN202110997636.8A priority Critical patent/CN113706017A/en
Publication of CN113706017A publication Critical patent/CN113706017A/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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • G06Q10/08355Routing methods
    • 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
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The disclosure provides an order processing method, an order processing device, a server and a computer readable storage medium, and belongs to the technical field of internet. The method comprises the following steps: acquiring article information of a first article selected by a target account in a first merchant and attribute information of the first merchant; determining at least one second article which is provided by a second merchant and matched with the type of the first article according to at least one of the attribute information of the first merchant and the article information of the first article; sending the article information of at least one second article to the target account; and when a processing request for the target order is received, processing the target order comprising the first item and the second item selected by the target account number. According to the method and the device, the first article is selected from the first merchant based on the target account, the second article matched with the first article and provided by the second merchant is recommended to the target account, so that the first article and the second article can be combined in the target order by the target account, and the delivery cost of the order is reduced.

Description

Order processing method, device, server and computer readable storage medium
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to an order processing method, an order processing apparatus, a server, and a computer-readable storage medium.
Background
In recent years, with the rapid development of the takeout industry, the types of takeout articles are gradually diversified, and based on the takeout application installed in a terminal, a user can purchase articles such as restaurants, fruits, flowers, cakes, daily necessities and the like without going out.
Currently, when a user purchases an item based on a take-away application, a system generates different orders for the item selected and purchased by the user at different merchants, and then distributes the different orders respectively.
However, each order usually requires the user to pay the corresponding delivery fee, and the items purchased by the same user are separated into different orders for delivery, thereby increasing the delivery cost virtually.
Disclosure of Invention
The embodiment of the disclosure provides an order processing method, an order processing device, a server and a computer-readable storage medium, which reduce distribution cost by combining and distributing different orders of the same user. The technical scheme is as follows:
in a first aspect, an order processing method is provided, and the method includes:
acquiring article information of a first article selected by a target account in a first merchant and attribute information of the first merchant;
determining at least one second article according to at least one item of attribute information of the first merchant and article information of the first article, wherein the second article is an article which is provided by a second merchant and is matched with the article type of the first article;
sending the article information of the at least one second article to the target account;
and when a processing request for a target order is received, processing the target order, wherein the target order comprises the first item and a second item selected by the target account number.
In another embodiment of the present disclosure, the determining at least one second item according to at least one of attribute information of the first merchant and item information of the first item includes:
determining at least one second merchant meeting a first preset condition according to at least one of the attribute information of the first merchant and the article information of the first article;
and determining at least one second article meeting a second preset condition from the at least one second merchant.
In another embodiment of the present disclosure, the attribute information of the first merchant includes location information of the first merchant, the item information of the first item includes a category of the first item, and determining at least one second merchant meeting a first preset condition according to at least one of the attribute information of the first merchant and the item information of the first item includes:
determining a target class matched with the class of the first article according to the class of the first article;
according to the position information of the first commercial tenant and the target category, at least one third commercial tenant is obtained, wherein the distance between the third commercial tenant and the first commercial tenant is smaller than a preset distance, and the provided articles belong to the target category;
acquiring a first configuration duration of each third merchant for currently configuring the object of the target category;
and determining the at least one second commercial tenant from the at least one third commercial tenant according to the first configuration duration corresponding to each third commercial tenant.
In another embodiment of the disclosure, the determining the at least one second merchant from the at least one third merchant according to the first configured duration corresponding to each third merchant includes:
acquiring a second configuration duration of the first article currently configured by the first merchant;
acquiring a target merchant with the first configuration time length smaller than the second configuration time length from the at least one third merchant;
and determining the at least one second merchant from the target merchants.
In another embodiment of the present disclosure, the determining the at least one second merchant from the target merchants includes:
acquiring at least one of the interactive information of the target merchant and the target account and the goodness of the target merchant;
and determining the at least one second merchant from the target merchants based on at least one of the interactive information between the target merchant and the target account and the goodness of the target merchant.
In another embodiment of the present disclosure, the determining, from the at least one second merchant, at least one second item meeting a second preset condition includes:
obtaining a price of the first item;
obtaining a target item which is less than the price of the first item and is purchased in units of number of copies from the items of the target item provided by the at least one second merchant;
and determining the at least one second object from the target objects.
In another embodiment of the present disclosure, the determining the at least one second item from the target items includes:
acquiring at least one item of historical behavior information of the target account, preference information of the target account and historical collocation information of the first article;
and determining the at least one second article from the target articles based on at least one of the historical behavior information of the target account, the preference information of the target account and the historical collocation information of the first article.
In a second aspect, an order processing apparatus is provided, the apparatus comprising:
the acquisition module is used for acquiring the item information of a first item selected by a target account in a first merchant and the attribute information of the first merchant;
the determining module is used for determining at least one second article according to at least one item of attribute information of the first merchant and article information of the first article, wherein the second article is an article which is provided by a second merchant and is matched with the article type of the first article;
the sending module is used for sending the article information of the at least one second article to the target account;
and the processing module is used for processing the target order when a processing request for the target order is received, wherein the target order comprises the first item and a second item selected by the target account.
In another embodiment of the present disclosure, the determining module is configured to determine, according to at least one of attribute information of the first merchant and item information of the first item, at least one second merchant meeting a first preset condition; and determining at least one second article meeting a second preset condition from the at least one second merchant.
In another embodiment of the present disclosure, the attribute information of the first merchant includes location information of the first merchant, the item information of the first item includes a category of the first item, and the determining module is configured to determine, according to the category of the first item, a target category matching the category of the first item; according to the position information of the first commercial tenant and the target category, at least one third commercial tenant is obtained, wherein the distance between the third commercial tenant and the first commercial tenant is smaller than a preset distance, and the provided articles belong to the target category; acquiring a first configuration duration of each third merchant for currently configuring the object of the target category; and determining the at least one second commercial tenant from the at least one third commercial tenant according to the first configuration duration corresponding to each third commercial tenant.
In another embodiment of the present disclosure, the determining module is configured to obtain a second configuration duration for the first merchant to currently configure the first item; acquiring a target merchant with the first configuration time length smaller than the second configuration time length from the at least one third merchant; and determining the at least one second merchant from the target merchants.
In another embodiment of the present disclosure, the determining module is configured to obtain at least one of interaction information between the target merchant and the target account and a goodness of the target merchant; and determining the at least one second merchant from the target merchants based on at least one of the interactive information between the target merchant and the target account and the goodness of the target merchant.
In another embodiment of the present disclosure, the determining module is configured to obtain a price of the first item; obtaining a target item which is less than the price of the first item and is purchased in units of number of copies from the items of the target item provided by the at least one second merchant; and determining the at least one second object from the target objects.
In another embodiment of the present disclosure, the determining module is configured to obtain at least one of historical behavior information of the target account, preference information of the target account, and historical collocation information of the first item; and determining the at least one second article from the target articles based on at least one of the historical behavior information of the target account, the preference information of the target account and the historical collocation information of the first article.
In a third aspect, a server is provided, which includes a processor and a memory, where at least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to implement the order processing method according to the first aspect.
In a fourth aspect, there is provided a computer readable storage medium having at least one program code stored therein, the at least one program code being loaded and executed by a processor to implement the order processing method according to the first aspect.
The technical scheme provided by the embodiment of the disclosure has the following beneficial effects:
the method comprises the steps of selecting a second item of which the type is matched with that of a first item from a second merchant based on the first item selected by a target account from the first merchant, and recommending item information of the second item to the target account, so that the first item and the second item can be combined in the same target order by the target account, the first item and the second item do not need to be split into two orders to be delivered respectively, and the delivery cost is greatly reduced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
Fig. 1 is a schematic diagram of an implementation environment involved in an order processing method provided by an embodiment of the present disclosure;
FIG. 2 is a flow chart of an order processing method provided by an embodiment of the present disclosure;
FIG. 3 is a flow chart of another method for order processing provided by the disclosed embodiments;
FIG. 4 is a schematic diagram of a merchant location provided by embodiments of the present disclosure;
FIG. 5 is a schematic diagram of an order settlement interface provided by an embodiment of the present disclosure;
FIG. 6 is a flow chart of another method for order processing provided by the disclosed embodiments;
fig. 7 is a schematic structural diagram of an order processing apparatus according to an embodiment of the present disclosure;
FIG. 8 illustrates a server for order processing, according to an example embodiment.
Detailed Description
To make the objects, technical solutions and advantages of the present disclosure more apparent, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
It is to be understood that the terms "each," "a plurality," and "any" and the like, as used in the embodiments of the present disclosure, are intended to encompass two or more, each referring to each of the corresponding plurality, and any referring to any one of the corresponding plurality. For example, the plurality of words includes 10 words, and each word refers to each of the 10 words, and any word refers to any one of the 10 words.
Referring to fig. 1, an implementation environment related to the order processing method provided by the embodiment of the present disclosure is shown, and referring to fig. 1, the implementation environment includes: a terminal 101 and a server 102.
The terminal 101 is installed with a take-out application, which may be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart watch, but is not limited thereto. Based on the installed take-away application, the user may purchase items within the merchant. In the process of purchasing the item, the terminal 101 may display a first item selected by the user in the first merchant, receive item information of a second item sent by the server 102, and further display the item information of the second item. After the selection operation of the user on the second item is detected, the first item and the second item are merged in the target order, and then when the resource transfer operation on the target order is detected, a processing request for the target order is sent to the server 102, so that the server 102 processes the target order.
The server 102 is a background server of the takeaway application, and the server 102 may be an independent physical server, or a server cluster or a distributed system formed by a plurality of physical servers. The server 102 may recommend a second item of a second business to the user according to the first item selected by the user from the first business, and then send information of the second item of the second business to the terminal 101. When a processing request for a target order sent by the terminal 101 is received, the target order is processed, the target order comprises a first article and a second article selected by a user, and the processing of the target order by the server 102 comprises invoking a resource transfer server to perform resource transfer, allocating delivery capacity for the target order and the like.
The terminal 101 and the server 102 may be directly or indirectly connected through wired or wireless communication, and the embodiment of the disclosure is not limited herein.
Based on the implementation environment shown in fig. 1, an embodiment of the present disclosure provides an order processing method, taking the server 102 to execute the embodiment of the present disclosure as an example, referring to fig. 2, a flow of the method provided by the embodiment of the present disclosure includes:
201. the method comprises the steps of obtaining item information of a first item selected by a target account in a first merchant and attribute information of the first merchant.
202. And determining at least one second article according to at least one item of attribute information of the first merchant and article information of the first article.
The second article is an article which is provided by the second merchant and matched with the article of the first article.
203. And sending the article information of at least one second article to the target account.
204. And when a processing request for the target order is received, processing the target order.
Wherein the target order comprises the first item and the second item selected by the target account number.
According to the method provided by the embodiment of the disclosure, based on the first article selected by the target account in the first merchant, the second article with the article type matched with that of the first article is selected from the second merchant, and then the article information of the second article is recommended to the target account, so that the first article and the second article can be combined in the same target order by the target account, the first article and the second article do not need to be split into two orders to be delivered respectively, and the delivery cost is greatly reduced.
In another embodiment of the present disclosure, determining at least one second item according to at least one of attribute information of the first merchant and item information of the first item includes:
determining at least one second merchant according with a first preset condition according to at least one of attribute information of the first merchant and article information of the first article;
and determining at least one second article meeting a second preset condition from at least one second merchant.
In another embodiment of the present disclosure, the determining at least one second merchant meeting the first preset condition according to at least one of the attribute information of the first merchant and the item information of the first item includes:
determining a target class matched with the class of the first article according to the class of the first article;
according to the position information of the first commercial tenant and the target category, at least one third commercial tenant is obtained, wherein the distance between the third commercial tenant and the first commercial tenant is smaller than the preset distance, and the provided articles belong to the target category;
acquiring a first configuration duration of the object of the current configuration target class of each third merchant;
and determining at least one second commercial tenant from at least one third commercial tenant according to the first configuration duration corresponding to each third commercial tenant.
In another embodiment of the present disclosure, determining at least one second merchant from at least one third merchant according to the first configured duration corresponding to each third merchant includes:
acquiring a second configuration duration of a first article currently configured by a first merchant;
acquiring a target merchant with the first configuration time length being less than the second configuration time length from at least one third merchant;
at least one second merchant is determined from the target merchants.
In another embodiment of the present disclosure, determining at least one second merchant from the target merchants includes:
acquiring at least one of interaction information between a target merchant and a target account and the goodness of the target merchant;
and determining at least one second merchant from the target merchants based on at least one of the interactive information between the target merchants and the target account and the goodness of the target merchants.
In another embodiment of the present disclosure, determining, from at least one second merchant, at least one second item meeting a second preset condition includes:
obtaining a price of a first item;
obtaining a target item which is less than the price of the first item and is purchased in units of the number of copies from the items of the target item provided by at least one second merchant;
at least one second item is determined from the target items.
In another embodiment of the present disclosure, determining at least one second item from the target items comprises:
acquiring at least one item of historical behavior information of a target account, preference information of the target account and historical collocation information of a first article;
and determining at least one second article from the target articles based on at least one of the historical behavior information of the target account, the preference information of the target account and the historical collocation information of the first article.
All the above optional technical solutions may be combined arbitrarily to form the optional embodiments of the present disclosure, and are not described herein again.
Based on the implementation environment shown in fig. 1, an embodiment of the present disclosure provides an order processing method, taking a terminal 101 and a server 102 to execute the embodiment of the present disclosure as an example, referring to fig. 3, a method flow provided by the embodiment of the present disclosure includes:
301. the server obtains the item information of the first item selected by the target account in the first merchant and the attribute information of the first merchant.
When logging in the takeout application based on the target account, the user can select one item from the items provided by the first merchant to perform the operation of adding into the shopping cart or select one item from the items provided by the first merchant to perform the operation of settlement, and the terminal takes the item selected by the target account as the first item in response to the operation of adding or settling the first item by the user. Based on the first article selected by the target account, the terminal may obtain attribute information of the first merchant and attribute information of the first article, and further send the attribute information of the first merchant and the attribute information of the first article to the server. Certainly, in order to reduce the processing pressure of the terminal, the terminal may further obtain an article name of the first article and a merchant identifier of the first merchant, and send the merchant identifier of the first merchant and the article name of the first article to the server, after the server receives the merchant identifier of the first merchant and the article name of the first article, the server obtains attribute information of the first merchant based on the merchant identifier of the first merchant, and obtains article information of the first article based on the article name of the first article.
Wherein the first merchant is a merchant that provides items to the user based on the takeaway application. The target account is an account of a selling application of the current login terminal and an article selected in the first merchant. The item information of the first item includes a category of the first item, which may be food, beverage, snack, grain oil, fruit, etc., an item name of the first item, a price of the first item, etc. The attribute information of the first merchant includes a merchant identifier of the first merchant, location information of the first merchant, a goodness of the first merchant, and the like.
302. The server determines at least one second article according to at least one item of attribute information of the first merchant and article information of the first article.
The second article is an article which is provided by the second merchant and matched with the article of the first article. Similar to the first merchant, the second merchant can also provide items to the user based on the takeaway application. When the server determines at least one second item according to at least one of the attribute information of the first merchant and the item information of the first item, the following method may be adopted:
3021. the server determines at least one second merchant meeting a first preset condition according to at least one of the attribute information of the first merchant and the article information of the first article.
The attribute information of the first merchant includes location information of the first merchant and the like, and the article information of the first article includes an article type of the first article and the like. When the server determines at least one second merchant meeting the first preset condition according to at least one of the attribute information of the first merchant and the item information of the first item, the following method may be adopted:
30211. the server determines a target item class matched with the item class of the first item according to the item class of the first item.
In the embodiment of the disclosure, the server may set a matching target category for the category of the first item according to the category of the first item and the category of an item with which the first item is conventionally collocated. For example, if the category of the first item is main meal drink and the category of the item conventionally matched with the main meal drink is at least one of beverage and snack, the server may determine that the target category matched with the category of the first item is at least one of beverage and snack.
30212. And the server acquires at least one third merchant, wherein the distance between the third merchant and the first merchant is less than the preset distance and the provided article belongs to the target category according to the position information of the first merchant and the target category.
The preset distance may be set according to the transportation capacity of the distribution system and the distribution cost, if the transportation capacity of the distribution system is sufficient, the preset distance may be selected to have a relatively large value, for example, 5 kilometers, within an allowable range of the distribution cost, and if the transportation capacity of the distribution system is insufficient, the preset distance may be selected to have a relatively small value, for example, 2 kilometers, within an allowable range of the distribution cost. When the position information of the first commercial tenant is obtained, the server determines a position range of commercial tenants capable of performing order matching and distribution with the first commercial tenant by taking the position of the first commercial tenant as an original point and taking a preset distance as a radius, and then obtains at least one third commercial tenant of which the provided article belongs to the target class from the position range.
30213. The server obtains a first configuration duration of the object of the target category currently configured by each third merchant.
Considering that a certain configuration time is needed for configuring commodities by merchants, in order to avoid the situation that a first commodity is configured by a first merchant and a second commodity is not configured by a second merchant, a rider needs to wait for the second commodity configured by the second merchant to be delivered after the first commodity is taken away by the first merchant, so that the delivery time of the rider is prolonged, and the user experience effect is poor due to the fact that the articles selected by the user are not delivered to the hands of the user in the specified time. In order to solve the problem, in the embodiment of the present disclosure, after at least one third merchant is determined, a first configuration duration of the object class currently configured by each third merchant needs to be obtained, and then the third merchant with low load pressure and capable of configuring the object class object on time is used as the second merchant.
The server estimates the waiting time of the object of the target category configured by the third merchant according to the number of the current object to be configured by the third merchant and the configuration time of each object to be configured when obtaining the first configuration time of the object of the target category configured by the third merchant, obtains the waiting time of the object of the target category configured by the third merchant, and adds the waiting time of the object of the target category configured by the third merchant and the waiting time of the object of the target category configured by the third merchant to obtain the first configuration time of the object of the target category configured by the third merchant.
30214. And the server determines at least one second commercial tenant from at least one third commercial tenant according to the first configuration time length corresponding to each third commercial tenant.
When the server determines at least one second merchant from at least one third merchant according to the first configuration duration corresponding to each third merchant, the following method may be adopted:
302141. the server obtains a second configuration duration of the first article currently configured by the first merchant.
The server estimates the waiting time for the first merchant to configure the first article according to the number of the first merchant and the configuration time of each article to be configured when acquiring the second configuration time for the first user to currently configure the first article, and acquires the time for the first merchant to configure the first article, and further adds the waiting time for the first article configured by the first merchant and the time for the first merchant to configure the first article to obtain the second configuration time for the first merchant to currently configure the first article.
302142. And the server acquires a target merchant with the first configuration time length being less than the second configuration time length from at least one third merchant.
Based on the second configuration duration of the first article currently configured by the first merchant, the server compares the first configuration duration of the article currently configured by each third merchant for the target article, and then takes the third merchant with the first configuration duration less than the second configuration duration as the target merchant.
302143. The server determines at least one second merchant from the target merchants.
In order to avoid the situation that the number of the determined target merchants is large, the user selects second articles provided by a plurality of second merchants to perform order matching, so that distribution cost is improved, distribution time is increased, and the server further determines at least one second merchant from the target merchants.
When the server determines at least one second merchant from the target merchants, the following methods can be adopted:
in the first mode, the server acquires the interactive information of the target merchant and the target account, wherein the interactive information comprises interactive times, interactive frequency and the like, and determines the intimacy between the target merchant and the target account based on the interactive information of the target merchant and the target account, so that the target merchant with higher intimacy with the target account is determined as at least one second merchant. For example, for any target merchant, if the number of interactions between the target merchant and the target account is large and the interaction frequency is high, it is determined that the intimacy between the target merchant and the target account is high; and if the number of interaction times between the target merchant and the target account is less and the interaction frequency is lower, determining that the intimacy between the target merchant and the target account is lower.
In the second mode, the server can obtain the goodness of the target merchant, and then the target merchant with higher goodness is determined as at least one second merchant based on the goodness of the target merchant.
And in the third mode, the server acquires the interactive information of the target merchant and the target account and the goodness of the target merchant, determines the intimacy between the target merchant and the target account based on the interactive information of the target merchant and the target account, and further selects the target merchant with higher intimacy and goodness with the target account to determine as at least one second merchant.
For the selection requirements and reasons for the second merchant, see table 1 below.
TABLE 1
Figure BDA0003234623190000111
Figure BDA0003234623190000121
Through the method provided in step 3021, the server may obtain at least one second merchant whose distance from the first merchant is less than the preset distance, which is capable of providing the object type, and whose first configuration duration for configuring the object type is less than the second configuration duration.
3022. And the server determines at least one second article meeting a second preset condition from at least one second merchant.
When the server determines at least one second article meeting a second preset condition from at least one second merchant, the following method may be adopted:
30221. the server obtains a price for the first item.
The server obtains the price of the first item from the item information of the first item.
30222. The server acquires a target item which is less than the price of the first item and purchased in units of the number of copies from the items of the target item provided by at least one second merchant.
Considering that the second item is an accessory of the first item, in order to better meet the actual shopping demand of the user and avoid the end inversion of the order-sharing item, the price of the first item can be set to be larger than that of the second item. For example, if the price of the first item is 30 dollars, the price of the second item generally cannot exceed 30 dollars. In addition, in order to facilitate that the user can select a second item by the number of people, the embodiment of the present disclosure may specify that the second item is an item that can be purchased in units of copies. In view of the above two aspects, the server may obtain, from the items of the target category provided by the at least one second merchant, a target item which is less in price than the first item and is purchased in units of copies.
30223. The server determines at least one second item from the target items.
In order to improve the success probability of the order combination of the user, when the server determines at least one second article from the target articles, the server can acquire historical behavior information of the target account, wherein the historical behavior information comprises behaviors of clicking, collecting, purchasing and the like, and then selects the target article which is clicked, collected, purchased and the like by the user from the target articles based on the historical behavior information of the target account, and further takes the target article as the second article; the server can also obtain historical collocation information of the first article, and further takes a target article which is collocated and purchased with the first article as a second article; the server can also acquire the preference information of the target account number, and then the target object conforming to the preference of the target account number is used as a second object. For example, the server determines the second item from the target account according to one of the historical behavior information of the target account, the preference information of the target account, and the historical collocation information of the first item, and of course, the server may also determine the second item from the target account based on two or three of the historical behavior information of the target account, the preference information of the target account, and the historical collocation information of the first item, which is not described herein again.
For the selection requirements and reasons for the second article, see table 2 below.
TABLE 2
Figure BDA0003234623190000131
303. And the server sends the item information of at least one second item to the target account.
And when the second article is determined, the server acquires the article information of the second article, and then transmits the article information of the second article to the target account.
304. And when the article information of at least one second article is received, the terminal displays the article information of the at least one second article.
When the article information of at least one second article is received, the terminal can display the article information of the at least one second article on a corresponding interface according to the mode of the target account number for selecting the operation of the first article. If the selection operation of the target account on the first item is an operation of joining a shopping cart, the terminal may display item information of at least one second item on an item display interface provided by the first merchant, for example, the item information of the at least one second item may be displayed in a pop-up box near a shopping cart icon of the item display interface; if the selection operation of the target account number for the first item is a settlement operation, the terminal may display item information of at least one second item on a settlement interface, such as the settlement interface shown in fig. 5.
Furthermore, in order to facilitate viewing and purchasing of the second item, the terminal can display the picture, the name, the price, the order-sharing option and the like of the second item, and when the operation of the user for selecting the order-sharing option is detected, the terminal takes the second item as the item of the order-sharing. And if the user is not satisfied with the displayed second item and wants to select other items from the merchants providing the second item, the user can click on the item information of the displayed second item, the terminal jumps to an item display interface of a second merchant in response to the click operation of the user on the item information of the second item, the item display interface of the second merchant displays the item information of each item provided by the second merchant, and the user can select the items which are wanted to be listed based on the item display interface of the second item.
305. The terminal generates a target order and sends a processing request for the target order to the server.
And when detecting a value transfer request for the first article and the second article based on the first article and the second article selected by the target account, the terminal generates a target order and sends a processing request for the target order to the server.
306. And when a processing request for the target order is received, processing the target order.
When a processing request for the target order sent by the terminal is received, the server calls the resource transfer server to transfer resources, and after the resources are transferred successfully, distribution transport capacity is allocated for the target order, so that the first article and the second article in the target order can be synchronously delivered to the user in time.
The order processing method provided by the embodiment of the present disclosure will be described in detail below with reference to fig. 6.
Referring to fig. 6, a user selects and purchases food and drink in a take-out application, a system B (take-out system) recommends the food, drink and other items on the shelf of a merchant to the user according to a list of the food, drink and other items on the shelf of the merchant a, the user selects the food, drink and other items and performs payment operation to generate an order, and a rider picks up the items in sequence and delivers the food, food or drink selected and purchased by the user to the user.
According to the method provided by the embodiment of the disclosure, based on the first article selected by the target account in the first merchant, the second article with the article type matched with that of the first article is selected from the second merchant, and then the article information of the second article is recommended to the target account, so that the first article and the second article can be combined in the same target order by the target account, the first article and the second article do not need to be split into two orders to be delivered respectively, and the delivery cost is greatly reduced.
Referring to fig. 7, an embodiment of the present disclosure provides an order processing apparatus, including:
an obtaining module 701, configured to obtain item information of a first item selected by a target account in a first merchant and attribute information of the first merchant;
a determining module 702, configured to determine at least one second item according to at least one of the attribute information of the first merchant and the item information of the first item, where the second item is an item provided by a second merchant and matched with the item of the first item;
a sending module 703, configured to send the item information of the at least one second item to the target account;
a processing module 704, configured to process a target order when a processing request for the target order is received, where the target order includes the first item and a second item selected by the target account.
In another embodiment of the present disclosure, the determining module 702 is configured to determine, according to at least one of attribute information of the first merchant and item information of the first item, at least one second merchant that meets a first preset condition; and determining at least one second article meeting a second preset condition from at least one second merchant.
In another embodiment of the present disclosure, the attribute information of the first merchant includes location information of the first merchant, the item information of the first item includes a category of the first item, and the determining module 702 is configured to determine, according to the category of the first item, a target category matching the category of the first item; according to the position information of the first commercial tenant and the target category, at least one third commercial tenant is obtained, wherein the distance between the third commercial tenant and the first commercial tenant is smaller than the preset distance, and the provided articles belong to the target category; acquiring a first configuration duration of the object of the current configuration target class of each third merchant; and determining at least one second commercial tenant from at least one third commercial tenant according to the first configuration duration corresponding to each third commercial tenant.
In another embodiment of the present disclosure, the determining module 702 is configured to obtain a second configured duration for the first merchant to currently configure the first item; acquiring a target merchant with the first configuration time length being less than the second configuration time length from at least one third merchant; at least one second merchant is determined from the target merchants.
In another embodiment of the present disclosure, the determining module 702 is configured to obtain at least one of interaction information between a target merchant and a target account and a goodness of the target merchant; and determining at least one second merchant from the target merchants based on at least one of the interactive information between the target merchants and the target account and the goodness of the target merchants.
In another embodiment of the present disclosure, a determination module 702 is configured to obtain a price of a first item; obtaining a target item which is less than the price of the first item and is purchased in units of the number of copies from the items of the target item provided by at least one second merchant; at least one second item is determined from the target items.
In another embodiment of the present disclosure, the determining module 702 is configured to obtain at least one of historical behavior information of a target account, preference information of the target account, and historical collocation information of a first item; and determining at least one second article from the target articles based on at least one of the historical behavior information of the target account, the preference information of the target account and the historical collocation information of the first article.
To sum up, the device provided by the embodiment of the present disclosure selects, based on a first item selected by a target account in a first merchant, a second item whose category matches that of the first item from a second merchant, and then recommends item information of the second item to a target account, so that the target account can combine the first item and the second item in the same target order, and the first item and the second item do not need to be split into two orders to be delivered respectively, which greatly reduces delivery cost.
FIG. 8 illustrates a server for order processing, according to an example embodiment. Referring to FIG. 8, server 800 includes a processing component 822, which further includes one or more processors and memory resources, represented by memory 832, for storing instructions, such as applications, that are executable by processing component 822. The application programs stored in memory 832 may include one or more modules that each correspond to a set of instructions. Further, the processing component 822 is configured to execute instructions to perform the functions performed by the server in the order processing method described above.
The server 800 may also include a power component 826 configured to perform power management of the server 800, a wired or wireless network interface 850 configured to connect the server 800 to a network, and an input/output (I/O) interface 858. The Server 800 may operate based on an operating system, such as Windows Server, stored in the memory 832TM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTMOr the like.
According to the server provided by the embodiment of the disclosure, based on the first article selected by the target account in the first merchant, the second article with the article type matched with that of the first article is selected from the second merchant, and then the article information of the second article is recommended to the target account, so that the first article and the second article can be combined in the same target order by the target account, the first article and the second article do not need to be split into two orders to be delivered respectively, and the delivery cost is greatly reduced.
The disclosed embodiments provide a computer-readable storage medium having at least one program code stored therein, the at least one program code being loaded and executed by a processor to implement an order processing method. The computer readable storage medium may be non-transitory. For example, the computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
The computer-readable storage medium provided by the embodiment of the disclosure selects a second item of which the category is matched with that of the first item from a second merchant based on the first item selected by the target account from the first merchant, and then recommends the item information of the second item to the target account, so that the first item and the second item can be merged into the same target order by the target account, and the first item and the second item do not need to be split into two orders to be delivered respectively, thereby greatly reducing the delivery cost.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is intended to be exemplary only and not to limit the present disclosure, and any modification, equivalent replacement, or improvement made without departing from the spirit and scope of the present disclosure is to be considered as the same as the present disclosure.

Claims (10)

1. An order processing method, characterized in that the method comprises:
acquiring article information of a first article selected by a target account in a first merchant and attribute information of the first merchant;
determining at least one second article according to at least one item of attribute information of the first merchant and article information of the first article, wherein the second article is an article which is provided by a second merchant and is matched with the article type of the first article;
sending the article information of the at least one second article to the target account;
and when a processing request for a target order is received, processing the target order, wherein the target order comprises the first item and a second item selected by the target account number.
2. The method according to claim 1, wherein the determining at least one second item according to at least one of attribute information of the first merchant and item information of the first item comprises:
determining at least one second merchant meeting a first preset condition according to at least one of the attribute information of the first merchant and the article information of the first article;
and determining at least one second article meeting a second preset condition from the at least one second merchant.
3. The method according to claim 2, wherein the attribute information of the first merchant includes location information of the first merchant, the item information of the first item includes a category of the first item, and the determining at least one second merchant meeting a first preset condition according to at least one of the attribute information of the first merchant and the item information of the first item includes:
determining a target class matched with the class of the first article according to the class of the first article;
according to the position information of the first commercial tenant and the target category, at least one third commercial tenant is obtained, wherein the distance between the third commercial tenant and the first commercial tenant is smaller than a preset distance, and the provided articles belong to the target category;
acquiring a first configuration duration of each third merchant for currently configuring the object of the target category;
and determining the at least one second commercial tenant from the at least one third commercial tenant according to the first configuration duration corresponding to each third commercial tenant.
4. The method according to claim 3, wherein the determining the at least one second merchant from the at least one third merchant according to the first configured duration corresponding to each third merchant comprises:
acquiring a second configuration duration of the first article currently configured by the first merchant;
acquiring a target merchant with the first configuration time length smaller than the second configuration time length from the at least one third merchant;
and determining the at least one second merchant from the target merchants.
5. The method according to claim 4, wherein the determining the at least one second merchant from the target merchants comprises:
acquiring at least one of the interactive information of the target merchant and the target account and the goodness of the target merchant;
and determining the at least one second merchant from the target merchants based on at least one of the interactive information between the target merchant and the target account and the goodness of the target merchant.
6. The method according to claim 2, wherein the determining, from the at least one second merchant, at least one second item meeting a second preset condition comprises:
obtaining a price of the first item;
obtaining a target item which is less than the price of the first item and is purchased in units of number of copies from the items of the target item provided by the at least one second merchant;
and determining the at least one second object from the target objects.
7. The method of claim 6, wherein said determining said at least one second item from said target items comprises:
acquiring at least one item of historical behavior information of the target account, preference information of the target account and historical collocation information of the first article;
and determining the at least one second article from the target articles based on at least one of the historical behavior information of the target account, the preference information of the target account and the historical collocation information of the first article.
8. An order processing apparatus, characterized in that the apparatus comprises:
the acquisition module is used for acquiring the item information of a first item selected by a target account in a first merchant and the attribute information of the first merchant;
the determining module is used for determining at least one second article according to at least one item of attribute information of the first merchant and article information of the first article, wherein the second article is an article which is provided by a second merchant and is matched with the article type of the first article;
the sending module is used for sending the article information of the at least one second article to the target account;
and the processing module is used for processing the target order when a processing request for the target order is received, wherein the target order comprises the first item and a second item selected by the target account.
9. A server, characterized in that the server comprises a processor and a memory, in which at least one program code is stored, which is loaded and executed by the processor to implement the order processing method according to any of claims 1 to 7.
10. A computer-readable storage medium, having stored therein at least one program code, which is loaded and executed by a processor, to implement the order processing method of any of claims 1 to 7.
CN202110997636.8A 2021-08-27 2021-08-27 Order processing method, device, server and computer readable storage medium Pending CN113706017A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110997636.8A CN113706017A (en) 2021-08-27 2021-08-27 Order processing method, device, server and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110997636.8A CN113706017A (en) 2021-08-27 2021-08-27 Order processing method, device, server and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN113706017A true CN113706017A (en) 2021-11-26

Family

ID=78656200

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110997636.8A Pending CN113706017A (en) 2021-08-27 2021-08-27 Order processing method, device, server and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN113706017A (en)

Similar Documents

Publication Publication Date Title
US10163146B2 (en) Method and system for displaying location based dining recommendation labels in a reduced image area of an interface
CN111353840A (en) Order information processing method and device and electronic equipment
CN113762858B (en) Inventory management method and device
CN110348921B (en) Method and device for selecting store articles
CN112884405A (en) Inquiry system and scheduling method thereof
CN110827102A (en) Method and device for adjusting goods price ratio
US20230260007A1 (en) Mapping recipe ingredients to products
CN113112048A (en) Method and device for returning articles to warehouse
CN112749865A (en) Resource allocation method and device
CN116151718A (en) Overseas warehouse management system, method, equipment and storage medium
CN114219589B (en) Virtual entity object generation and page display method and device and electronic equipment
CN113706017A (en) Order processing method, device, server and computer readable storage medium
CN111026956B (en) Data list processing method and device, electronic equipment and computer storage medium
CN112288507B (en) Method and device for determining display information
CN110956478A (en) Method and device for determining goods input quantity
CN110826948A (en) Warehouse product selection method and device
CN111078999B (en) Display method and device, server and electronic equipment
CN110335127B (en) Order processing method and device, electronic equipment and computer readable storage medium
CN113822516A (en) Matching method and device for distribution and transportation side
CN113222680A (en) Method and device for generating order
CN112381628B (en) Object processing method, device, electronic equipment, storage medium and program product
CN112053106A (en) Method and device for managing delivery of articles
CN111753181A (en) Image-based search method, apparatus, server, client, and medium
CN110956477A (en) Method and device for determining optimal price of commodity
CN111383134B (en) Method, device and system for processing information of food object

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