CN112053201A - Commodity order processing method, device and system - Google Patents

Commodity order processing method, device and system Download PDF

Info

Publication number
CN112053201A
CN112053201A CN201910485710.0A CN201910485710A CN112053201A CN 112053201 A CN112053201 A CN 112053201A CN 201910485710 A CN201910485710 A CN 201910485710A CN 112053201 A CN112053201 A CN 112053201A
Authority
CN
China
Prior art keywords
receiving
user
address
commodity
addresses
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
CN201910485710.0A
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910485710.0A priority Critical patent/CN112053201A/en
Publication of CN112053201A publication Critical patent/CN112053201A/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]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • 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/0641Shopping interfaces

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 invention provides a commodity order processing method, device and system. The commodity order processing method comprises the following steps: providing an operation control for each commodity on an order page of the commodity, wherein the operation control is associated with a plurality of receiving addresses; receiving the operation of a user on the operation control, and determining a receiving address corresponding to the commodity in the plurality of receiving addresses; the goods and the determined corresponding shipping address are associated into an order. The invention also discloses corresponding computing equipment.

Description

Commodity order processing method, device and system
Technical Field
The invention relates to the technical field of computers, in particular to a method, a device and a system for processing a commodity order.
Background
In the open network environment of the internet, electronic commerce activities via the internet are more and more frequent. Based on the e-commerce platform, a user purchases commodities from a commodity seller in an ordering mode on the Internet. Typically, a user first selects an item to be purchased (e.g., selects a model, color, etc. of the item) and adds it to a list of items to be purchased (e.g., shopping carts), and then the user selects an address to which the item is to be sent (i.e., a shipping address), and the back office generates a corresponding order even though the order for the item is completed (colloquially referred to as "placing an order"). This process has the disadvantage that one order (i.e., the goods that the user places an order to purchase) must correspond to the same shipping address. Further, if the user wants to distribute the same product to a plurality of different delivery addresses, the above operation must be repeated to generate a plurality of orders. This is inconvenient for the user.
In summary, to better serve the user, a solution for intelligently processing the goods order is needed.
Disclosure of Invention
To this end, the present invention provides a method, apparatus and system for processing merchandise orders in an effort to solve or at least alleviate at least one of the problems identified above.
According to an aspect of the present invention, there is provided a method for processing a commodity order, including: providing an operation control for each commodity on an order page of the commodity, wherein the operation control is associated with a plurality of receiving addresses; receiving the operation of a user on the operation control, and determining a receiving address corresponding to the commodity in the plurality of receiving addresses; the goods and the determined corresponding shipping address are associated into an order.
Optionally, in the method according to the present invention, the number of the operation controls is multiple, and each operation control is associated with a shipping address.
Optionally, the method according to the invention further comprises the steps of: and receiving the operation of clicking one or more operation controls by the user, and determining the receiving address associated with the clicked one or more operation controls as the receiving address corresponding to the commodity.
Optionally, the method according to the invention further comprises the steps of: receiving an operation of a user for moving one or more commodities from a first operation control to a second operation control; and determining the receiving address associated with the second operation control as the receiving address corresponding to the commodity.
Optionally, in the method according to the present invention, the number of the operation controls is 1, at this time, an operation of the user on the operation control is received, and the step of determining a shipping address corresponding to the commodity in the plurality of shipping addresses includes: receiving the operation of clicking the operation control by a user, and displaying a list containing a plurality of receiving addresses; and receiving the selection of all or part of the receiving addresses in the list by the user, and determining one or more selected receiving addresses as the receiving addresses corresponding to the commodities.
Optionally, in the method according to the present invention, the order page is an item purchase page or a page displaying an item to be purchased.
Optionally, in the method according to the present invention, the operation control further associates a purchase quantity corresponding to each shipping address; the step of receiving the operation of the user on the operation control and determining the goods receiving address corresponding to the goods in the plurality of goods receiving addresses further comprises the following steps: and receiving the operation of the user on the operation control, determining a receiving address corresponding to the commodity in the plurality of receiving addresses, and associating the corresponding purchase quantity for the determined receiving address.
Optionally, the method according to the invention further comprises the steps of: updating the goods receiving address at regular time; or updating the shipping address each time the user selects the shipping address.
According to another aspect of the present invention, there is provided a processing apparatus for an order of goods, comprising: the display module is used for providing an operation control for each commodity on an order page of the commodity, and the operation control is associated with a plurality of receiving addresses; the address determining module is used for receiving the operation of the user on the operation control and determining a receiving address corresponding to the commodity in the plurality of receiving addresses; and the order processing module is used for associating the commodity and the determined corresponding receiving address into the order.
Optionally, in the apparatus according to the present invention, the number of the operation controls is at least one, and each operation control is associated with at least one delivery address.
According to still another aspect of the present invention, there is provided a client, including: the device is used for responding to the operation of a user on the operation control associated with the plurality of receiving addresses on the order page of the commodity and associating the commodity and the corresponding receiving address into the order; and the communication device is used for sending the related commodities and the corresponding delivery addresses to the server.
According to still another aspect of the present invention, there is provided a system for processing an order for goods, comprising: a client as described above; and the server is used for storing the commodities and the corresponding receiving addresses from the client and sending the commodities and the receiving addresses corresponding to the commodities to the client when receiving the updating request of the client.
According to yet another aspect of the present invention, there is provided a computing device comprising: at least one processor; and a memory storing program instructions, wherein the program instructions are configured to be executed by the at least one processor, the program instructions comprising instructions for performing the method as described above.
According to yet another aspect of the present invention, there is provided a readable storage medium storing program instructions which, when read and executed by a computing device, cause the computing device to perform the method as described above.
Through the processing scheme, one or more receiving addresses are associated with the commodity through providing the operation control associated with the receiving address on the order page of the commodity, and the commodity and the corresponding receiving address are associated into the order in response to the operation of the operation control by the user. Therefore, the effect of receiving the order and the multiple addresses by the user at one time is realized. Namely, the steps of ordering and selecting the delivery address do not need to be repeated for many times by the user, and the efficiency of electronic commerce and the ordering experience of the user can be effectively improved.
Drawings
To the accomplishment of the foregoing and related ends, certain illustrative aspects are described herein in connection with the following description and the annexed drawings, which are indicative of various ways in which the principles disclosed herein may be practiced, and all aspects and equivalents thereof are intended to be within the scope of the claimed subject matter. The above and other objects, features and advantages of the present disclosure will become more apparent from the following detailed description read in conjunction with the accompanying drawings. Throughout this disclosure, like reference numerals generally refer to like parts or elements.
FIG. 1 shows a schematic diagram of a system 100 for processing orders for goods according to one embodiment of the invention;
FIG. 2 shows a schematic diagram of a computing device 200, according to one embodiment of the invention;
FIG. 3 illustrates a flow diagram of a method 300 of processing a merchandise order according to one embodiment of the invention;
FIG. 4 illustrates a schematic diagram of a goods order page in accordance with one embodiment of the present invention;
FIG. 5 shows a schematic diagram of a goods order page according to another embodiment of the invention;
FIG. 6 illustrates a schematic diagram of a goods order page according to yet another embodiment of the invention;
FIG. 7 illustrates a schematic diagram of a goods order page according to yet another embodiment of the invention;
FIG. 8 illustrates a schematic diagram of a goods order page in accordance with yet another embodiment of the present invention;
FIG. 9 illustrates a schematic diagram of a goods order page in accordance with yet another embodiment of the present invention; and
FIG. 10 shows a schematic diagram of a processing device 1000 for an order for goods according to one embodiment of the invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
FIG. 1 shows a schematic diagram of a system 100 for processing orders for goods according to one embodiment of the invention. As shown in FIG. 1, system 100 includes a client 110 and a server 120. It should be noted that the system 100 shown in fig. 1 is only an example, and those skilled in the art will understand that in practical applications, the system 100 generally includes a plurality of clients 110 and more than one server 120, and the present invention does not limit the number of the clients 110 and the servers 120 included in the system 100.
The client 110 may be, for example, a cellular telephone, a Personal Digital Assistant (PDA), a personal media player device, a wireless network browsing device, a personal computer, a smart wearable device, a smart home device, and so forth. According to an embodiment of the present invention, a plurality of applications are stored on the client 110. These applications, when operating, are loaded from memory onto the processor, run on top of an operating system already run by the processor, and utilize the interface provided by the operating system and underlying hardware to implement various user-desired functions, such as instant messaging, electronic shopping, web browsing, picture management, and the like. In an embodiment according to the present invention, at least one e-commerce application 112 is disposed on the client 110, and the application includes a processing apparatus 1000 (as will be described below with respect to the apparatus 1000) for a commodity order to implement a processing method for a commodity order according to the present invention, for example, in an order page of a commodity, in response to a user operating on an operation control associated with a plurality of shipping addresses, the commodity and the corresponding shipping address are associated in an order. Further, a communication device is disposed on the client 110 to enable communication with other clients or the server 120. The application 112 may display the product to the user in a manner of text, picture, audio/video, moving picture, applet, or the like, which is not limited in the embodiment of the present invention. Preferably, on the related page of the application 112 displaying the goods, an operation control pointing to the shipping address is provided, and the user can select the shipping address for the corresponding goods by operating the corresponding operation control.
Server 120 communicates with clients 110 over a network, which may be, for example, a cloud server physically located at one or more sites. The server 120 stores a user account used by the user to log in the application 112, and information of the goods already purchased and the goods to be purchased by joining the shopping cart under the user account (in the embodiment of the present invention, the information of the goods includes, for example, a model, a color, a size, a shipping address, a purchase amount, and the like of the goods), but is not limited thereto. Thus, when the server 120 receives a related message (carrying the user account) sent by the client 110 via the communication device, corresponding processing can be performed according to the user account.
For example, the client 110 transmits the stored product and the corresponding shipping address to the server 120 according to the product added by the user. The server 120 stores the goods and one or more corresponding shipping addresses in association with each other according to the user account logged in by the client 110, so that when a request for updating the goods information from the client 110 is received, the stored information of the goods under the user account is sent to the client 110.
In addition, when the client 110 generates at least one order in response to a user's order placement request, the client 110 also transmits the generated order to the server 120 through the communication means. The server 120 receives the order from the client 110 and performs subsequent processing. For example, an indication is sent to the merchant corresponding to the order, so that the merchant can stock the order, and the status of the order is tracked in real time when the merchant delivers the order, and so on, which are not listed here.
It should be noted that in other embodiments according to the present invention, the server 120 may also be implemented as other electronic devices connected to the client 110 via a network (e.g., other computing devices in an internet of things environment). The embodiments of the present invention are not limited thereto.
The following further illustrates a scenario for online shopping using the system 100 according to an embodiment of the present invention.
As described above, the goods purchased by the user for one order must correspond to the same shipping address, which is inconvenient for the user. For example, in some scenarios where the ordering time limit is strict (e.g., "a shopping campaign" on an e-commerce platform), the user can only select the same shipping address for all the items to be purchased in order to compete for time to make an order quickly. As another example, in some promotional scenarios (e.g., "order full deactivation" of an e-commerce platform), a user may only be able to select the same shipping address for all items to be purchased to place them in the same order in order to obtain as many offers as possible. In these scenarios, not only is the user experience poor, but over time, as the user loses, there is also an irreparable loss to merchants and electronic trading platforms.
Therefore, according to some implementation scenarios of the present invention, when a user wants to purchase a certain item, one or more shipping addresses where the user desires to purchase the item are obtained by arranging the relevant operation controls on the order page of the item. The order page of the commodity may be a commodity purchase page when the user wants to purchase the commodity, may also be a page displaying the commodity to be purchased (i.e., a shopping cart page), and may even be a commodity detail page displaying details of the commodity, which is not limited in this embodiment of the present invention. Thus, the same product can correspond to a plurality of different delivery addresses.
In some embodiments, the items in the collection of items to be purchased are sorted according to different shipping addresses and the order is generated based on the category of the shipping address. Thus, when the user selects one or more items at one or more shipping addresses, a plurality of orders can be generated at one time according to the shipping addresses to which the items belong. From the perspective of the user, only one ordering operation is needed, a plurality of orders are generated, and the pain that the user needs to order for different or same commodities at different receiving addresses for many times is solved.
In addition, when the commodity information needs to be updated, the client 110 acquires corresponding data from the server 120, analyzes the data, and updates and displays the data. In this way, not only the storage space of the client 110 can be saved, but also the cache data on the client 110 is ensured to be consistent with the cache data on the server 120 side.
In addition, considering that when the user browses the commodities, not all commodities need to be placed on an order for purchase, some commodities are only temporarily collected (for example, added to a commodity set to be purchased), and after a period of time, the user decides whether to purchase the commodities. Therefore, the user browses the goods displayed in the application 112 through the client 110, and when seeing the goods desired to be purchased, the user can select the information of the goods in a direct ordering mode and order the goods for purchase; or the information of the commodities can be selected firstly by adding and then purchasing, the selected commodities are added into a commodity set (such as a shopping cart) to be purchased, and the order is placed and purchased after the selected commodities are added to the commodity set to be purchased at a proper time point. The embodiments of the present invention are not limited thereto.
According to embodiments of the invention, client 110 and server 120 may each be implemented by computing device 200 as described below. FIG. 2 shows a schematic diagram of a computing device 200, according to one embodiment of the invention.
As shown in FIG. 2, in a basic configuration 202, a computing device 200 typically includes a system memory 206 and one or more processors 204. A memory bus 208 may be used for communication between the processor 204 and the system memory 206.
Depending on the desired configuration, the processor 204 may be any type of processing, including but not limited to: a microprocessor (μ P), a microcontroller (μ C), a Digital Signal Processor (DSP), or any combination thereof. The processor 204 may include one or more levels of cache, such as a level one cache 210 and a level two cache 212, a processor core 214, and registers 216. Example processor cores 214 may include Arithmetic Logic Units (ALUs), Floating Point Units (FPUs), digital signal processing cores (DSP cores), or any combination thereof. The example memory controller 218 may be used with the processor 204, or in some implementations the memory controller 218 may be an internal part of the processor 204.
Depending on the desired configuration, system memory 206 may be any type of memory, including but not limited to: volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.), or any combination thereof. System memory 206 may include an operating system 220, one or more applications 222, and program data 224. In some implementations, the application 222 can be arranged to execute instructions on the operating system with the program data 224 by the one or more processors 204.
Computing device 200 may also include an interface bus 240 that facilitates communication from various interface devices (e.g., output devices 242, peripheral interfaces 244, and communication devices 246) to the basic configuration 202 via the bus/interface controller 230. The example output device 242 includes a graphics processing unit 248 and an audio processing unit 250. They may be configured to facilitate communication with various external devices, such as a display or speakers, via one or more a/V ports 252. Example peripheral interfaces 244 can include a serial interface controller 254 and a parallel interface controller 256, which can be configured to facilitate communications with external devices such as input devices (e.g., keyboard, mouse, pen, voice input device, touch input device) or other peripherals (e.g., printer, scanner, etc.) via one or more I/O ports 258. An example communication device 246 may include a network controller 260, which may be arranged to facilitate communications with one or more other computing devices 262 over a network communication link via one or more communication ports 264.
A network communication link may be one example of a communication medium. Communication media may typically be embodied by computer readable instructions, data structures, program modules, and may include any information delivery media, such as carrier waves or other transport mechanisms, in a modulated data signal. A "modulated data signal" may be a signal that has one or more of its data set or its changes made in such a manner as to encode information in the signal. By way of non-limiting example, communication media may include wired media such as a wired network or private-wired network, and various wireless media such as acoustic, Radio Frequency (RF), microwave, Infrared (IR), or other wireless media. The term computer readable media as used herein may include both storage media and communication media.
Computing device 200 may be implemented as part of a small-sized portable (or mobile) electronic device. And may also be implemented as a server, such as a file server, database server, application server, WEB server, and the like. Of course, computing device 200 may also be implemented as a personal computer including both desktop and notebook computer configurations.
In one embodiment according to the invention, the computing device 200 is configured to perform a method of processing an order for a good according to an embodiment of the invention. Program data 224 of computing device 200 contains a plurality of program instructions for performing method 300 of processing an order for goods according to the present invention.
FIG. 3 shows a flow diagram of a method 300 of processing an order for a good, according to one embodiment of the invention, the method 300 being a further supplementary illustration of the scheme described in the system 100 for generating an order. For the sake of brevity, what has been described in the context of the system 100 is not described in detail herein. The method 300 is suitable for execution in the client 110, as shown in fig. 3, the method 300 starts with step S310.
In step S310, an operation control is provided for each product on the order page of the product, and the provided operation control is associated with a plurality of delivery addresses.
According to one embodiment of the invention, the order page for the item may be an item purchase page. Generally, in browsing items using the application 112, when a user encounters an item of interest, the item may be clicked into an item detail page to further understand the item. On the item detail page, there is usually arranged a corresponding operation control (for example, an icon of "add item"), and the user triggers entering the item purchase page by clicking on the operation control. It should be noted that the user may also trigger entering the goods purchase page by inputting a corresponding voice command, which is not limited by the embodiment of the present invention. Optionally, the item purchase page is added on the item detail page in a floating layer form to maintain a relatively consistent use experience for the user, but is not limited thereto.
According to another embodiment of the present invention, the order page of the goods may also be a page displaying the goods to be purchased. Typically, the items that the user has added and has not placed an order for purchase are displayed on the page (colloquially referred to as a "shopping cart page") on which the user can select one or more items for purchase, placing an order in bulk.
In the embodiment according to the present invention, in addition to the conventional operation controls (such as a control for displaying a thumbnail of an article, a control for displaying an inventory of the article, and a control for a user to select a model of the article), an operation control related to the shipping address is provided on the order page of the article. These operational controls enable a user to select or switch between multiple shipping addresses. The operation controls may be in the form of buttons, lists, texts, pull-down menus, and the like, but are not limited thereto.
In one embodiment, a plurality of operational controls are provided on the order page in association with the shipping address, with each operational control pointing to a shipping address. FIG. 4 is a diagram illustrating a goods order page according to one embodiment of the invention. The ' address 1 ' -address N ' are sequentially arranged on the commodity order page, and N operation controls related to the receiving address are arranged, namely the N operation controls are related to the N receiving addresses. Preferably, all information of the shipping address (for example, specific to house number, recipient contact address, etc.) may be displayed on the operation control, or an abbreviation or identification of the shipping address (for example, address of Hangzhou is displayed as HZ, address of Shanghai is displayed as SH) may be displayed, and the abbreviation of the address may be set by the user, without being limited thereto.
In another embodiment, only one operational control associated with a shipping address is provided on the order page, the operational control being associated with a plurality of shipping addresses. FIG. 5 is a schematic diagram illustrating a goods order page according to another embodiment of the invention. An operation control-address switching-related to the receiving address is arranged on the commodity order page. Preferably, when the operation control is triggered, a list containing a plurality of delivery addresses is displayed downwards.
It should be appreciated that the shipping address associated with the operation control is entered by the user in advance, and the client 110 associates the operation control identification with the shipping address in advance. The user can also add a new delivery address again by operating the control, which is not described herein. Additionally, to facilitate user input, a default shipping address (as shown in FIG. 5) may be pre-displayed at the shipping address, which may be a shipping address that the user has a greater probability of using. Typically, the user does not switch the default address. When the user wants to modify the default address (for example, switch the receiving address, increase the receiving address), the user triggers to select one or more receiving addresses by operating the operation control related to the address.
Subsequently, in step S320, an operation of the user on the operation control is received, and a shipping address corresponding to the product is determined among the plurality of shipping addresses.
In one embodiment, when a plurality of operation controls related to the address are provided on the order page, in response to the operation of clicking one or more operation controls by the user, one or more delivery addresses associated with the clicked operation controls are determined as the delivery addresses corresponding to the commodities.
Continuing with the order page shown in FIG. 4 as an example, the user may trigger an operation control by an operation such as clicking on the operation control. When an operational control is triggered, a change in grayscale may be presented on the triggered operational control to indicate that the operational control is selected. Of course, the user may also cancel the selection of the operation control by clicking the operation of the operation control again, and present it as an un-triggered state. The client 110 receives an operation of selecting a shipping address for the commodity by the user via the triggered operation control. Assuming that the current goods are to be delivered to the receiving address 1 and the receiving address 2, on the interface shown in fig. 4, the user clicks the operation control- "address 1" and the operation control- "address 2" respectively associated with the receiving address 1 and the receiving address 2, and then clicks the operation control- "determine", "address 1" and "address 2" to be triggered (in fig. 4, the operation control is selected in a manner of filling with slashes "/" to indicate that the operation control is selected), and then it is determined that the receiving address of the goods is the receiving address 1 and the receiving address 2.
In another embodiment, when only one operation control related to the address is provided on the order page, an operation of the user on the operation control (for example, an operation of the user clicking the operation control) is received, a list containing a plurality of delivery addresses is displayed, a selection of all or part of the delivery addresses in the list is received, and the selected delivery address is determined as the delivery address corresponding to the commodity.
Continuing with the order page shown in FIG. 5 as an example, the user may trigger the operation control to display a list of shipping addresses (e.g., presented in a drop-down menu) by an operation such as clicking "Address switch". Optionally, each record in the list points to a shipping address. The user may select one or more records from the list, and the selected records may indicate with a gray scale change that the shipping address was selected. The client 110 receives the selected one or more shipping addresses via the operation control, determines the selected shipping addresses as the shipping addresses corresponding to the product, and establishes an association relationship between the product and the selected one or more shipping addresses respectively. Of course, the user can also collapse the drop-down list by clicking the operation of the operation control again.
In addition, the operation control arranged on the client 110 may associate a purchase quantity corresponding to each delivery address in addition to the delivery address. One operation control may be associated with both the shipping address and the purchase quantity corresponding to the shipping address, or the operation control associated with the purchase quantity may be disposed beside the operation control associated with the shipping address, without being limited thereto. Thus, the client 110 determines the number of purchases for the item while determining one or more shipping addresses for the item.
As shown in fig. 4 and 5, the purchase amount of the goods is inputted by the user through a text, but is not limited thereto. For the convenience of the user, in one embodiment according to the present invention, when receiving the shipping address selected by the user (which may be the initial selection or the changed shipping address), the number of the shipping addresses selected by the user is determined: when the number of the delivery addresses is 1, only 1 operation control part related to the purchase number is needed, as shown in fig. 5; when the number of the receiving addresses is multiple, on the order page, an operation control for setting the purchase quantity for each receiving address is further provided to receive the purchase quantities set by the user for the multiple receiving addresses, as shown in fig. 4.
Optionally, the operation control for inputting the purchase quantity may also be set in a pop-up window or floating layer form, and when the user selects a shipping address, the operation control is displayed so that the user can input the corresponding purchase quantity at the shipping address. The embodiment of the present invention does not limit how the operation control is presented.
In yet another embodiment, the shipping address of the added item may be changed after the user adds the item to the collection of items to be purchased and before confirming placement of the order.
Fig. 6 and 7 are schematic diagrams illustrating a goods order page according to still another embodiment of the present invention. On the order page, the respective products are displayed in a sorted manner according to the delivery addresses of the respective products. Two address-related operational controls are shown in fig. 6, pointing to two shipping addresses, respectively. The first operation control is associated with an address 1 area, and the first operation control comprises two commodities, namely commodity 1 and commodity 2, and the purchase quantity of each commodity is 1; in the "address 2" area associated with the second operation control, there are three items "item 1", "item 3", and "item 4", and the purchase numbers thereof are 2, 3, and 1, respectively. Assuming that the user wants to change the shipping address of "article 2" to "address 2", the user may select "article 2" by dragging "article 2" and move it from the area of the first operation control to the area of the second operation control. As in fig. 6, the slide operation direction by the user is indicated by an arrow direction. FIG. 7 is a schematic view of the order page of FIG. 6 with the shipping address changed. At this time, in the "address 1" area associated with the first operation control, there is only one product of "product 1", and the purchase number is 1; in the "address 2" area associated with the second operation control, there are four kinds of products "product 1", "product 2", "product 3", and "product 4", and the purchase numbers thereof are 2, 1, 3, and 1, respectively. Of course, it is also possible to move a plurality of products in a batch manner in the above-described manner to change the shipping addresses of the products in a batch manner.
In summary, when receiving an operation of moving one or more commodities from the first operation control to the second operation control by the user, the client 110 determines the shipping address associated with the second operation control as the shipping address associated with the moved commodity.
In addition, the shipping address may be changed by operating the control itself. Fig. 8 and 9 are schematic diagrams illustrating a goods order page according to still another embodiment of the present invention, respectively. Referring to fig. 8, by clicking the "switch" operation control to display the list of shipping addresses, the user may implement the change of shipping address by reselecting one or more shipping addresses in the list. In another mode, the operation control for changing the shipping address may also be the address itself, as shown in fig. 9, by clicking the shipping address itself, more addresses are displayed for the user to check, so as to change the shipping address.
In short, through the embodiments provided above, the change of the receiving address is realized in the order page (further, the shopping cart page), and the tedious operations that the user needs to repeatedly click the item detail page and add the item again to change the receiving address are effectively avoided.
It should be noted that in response to the user's operation of changing the shipping address, the client 110 also needs to make a corresponding determination to determine whether the modification is possible. For example, when the user modifies the shipping address of the commodity, it is first determined whether the modified shipping address of the commodity is available for sale, and if the commodity is unavailable for sale, the user is reminded that the commodity is unavailable for sale within the selected address range, and the commodity is moved back to the first operation control if the modification information fails. For another example, when the user modifies the shipping address of the product, the purchase quantity at the new shipping address is usually filled in, and at this time, the client 110 further needs to determine whether the purchase quantity exceeds the purchase quantity limit or the stock quantity in the address area, and if the purchase quantity exceeds the limit, the user is prompted to modify the over-limit, the modification information fails, or the product is moved back to the first operation control, or the user is requested to modify the purchase quantity, and so on. It should be noted that the embodiment of the present invention does not limit the determination condition, and any determination condition related to the commodity information at the time of purchasing the commodity may be combined with the embodiment of the present invention.
The item is then associated with the determined corresponding shipping address in an order in step S330.
According to one embodiment, in response to a request from a user to purchase at least one item, at least one order is generated according to a shipping address corresponding to the purchased item.
As table 1 exemplarily shows the order information associating the stored goods and the corresponding shipping address on the client side 110 according to an embodiment of the present invention (it should be noted that the order information may contain other information besides the information listed in table 1, and the description is repeated here to associate the goods with the shipping address, and no limitation is made to other information in the order). Table 1 shows 3 order records, representing 3 items added by the user.
Table 1 commodity information (client 110 side) example table
Commodity ID (identifier) Model specification Number of purchases Delivery address
0001 X, red 1 Ab road 120, a1 city, province A
0020 Set meal A 2 Bayonet 2, bayonet 2011
0020 Set meal B 1 Ab road 120, a1 city, province A
Further, when the user purchases a plurality of goods at a receiving address, the client 110 may sort the goods added by the user according to the receiving address to form a new order record for displaying to the user on the page of the shopping cart (as shown in fig. 6 and 7).
Continuing with table 1, the 3 items in table 1 can be classified into two categories according to the receiving address. Table 2 shows the product information of the product in table 1 after the classification processing, corresponding to table 1. Two items with a delivery address of "ab 120 of a1 city, a province" constitute one category, and an item with a delivery address of "2011 of a 2 d yard, c city, B" constitute another category.
Table 2 classified commodity information (client 110 side) example table
Figure BDA0002085316090000151
Continuing with fig. 6, the user may select one or more products corresponding to one or more shipping addresses on the interface, or may select all the products by "select all" icon at the lower left corner, and then click on "settle" icon to send a purchase request. The client 110 generates a corresponding order according to the receiving address in response to the purchase request of the user. As shown in fig. 6, 2 orders are generated according to the selection of the user (the check by the "√" in fig. 6 indicates that the item is selected), the first order includes 1 part of the "item 1" in the "address 1", and the second order includes 3 parts of the "item 1" and the "item 3" in the "address 2".
It should be noted that, in the schematic diagram of the display page described above, the relevant icon is only used as an example to assist in describing the scene when the user operates the client 110, and the embodiment of the present invention does not limit this.
As described above with respect to the system 100, the client 110 also sends information about the goods added by the user to the server 120, so that the server 120 stores the goods and the shipping address of the goods in association. As table 3, the commodity information stored on the server 120 side is exemplarily shown.
Table 3 commodity information (server 120 side) example table
Figure BDA0002085316090000161
According to the embodiment of the present invention, the update of the shipping address is stored in the server 120, and the client 110 needs to keep the same with the server 120 when changing the shipping address, so as to prevent the user from modifying the shipping address under the user account through other ways (e.g. through other clients 110). In one embodiment, the client 110 may update the shipping address by, for example, periodically updating the shipping address or updating the shipping address each time the user selects the shipping address. The embodiment of the present invention does not limit the manner in which the shipping address is updated, as long as it is ensured that the shipping address on the client terminal 110 is consistent with the server terminal 120.
In summary, according to the scheme of the present invention, by adding the operation control related to the receiving address on the order page of the commodity, one or more receiving addresses are selected for each added commodity, so that the rapid configuration and change of the receiving address are realized. According to the commodity order processing scheme, the efficiency of electronic commerce is improved, and the shopping experience of a user is improved. Especially, in the festival of the shopping peak, the efficiency improvement effect is particularly obvious in the process of reserving and changing the receiving address of a large number of commodities.
In addition, based on the processing scheme of the commodity orders, the commodities are distinguished from the dimension of the receiving address, at least one order is generated, and the effect that the user receives the next order and multiple receiving addresses can be achieved. The problem of the pain of needing to place orders for a plurality of times when different or the same goods are purchased for different goods receiving addresses is solved, the shopping habits of the user are fully considered, and the user experience is friendly.
To further illustrate the apparatus 1000 disposed in the client 110 in conjunction with the above description, fig. 10 is a schematic diagram of an apparatus 1000 for processing a commodity order according to an embodiment of the present invention. As shown in fig. 10, the apparatus 1000 includes a display module 1010, an address determination module 1020, and an order processing module 1030 coupled to each other.
The display module 1010 provides operation controls for each commodity on an order page of the commodity, and the operation controls are associated with a plurality of receiving addresses. In one embodiment, the number of operational controls provided is at least one and each operational control characterizes at least one shipping address. For a detailed description of the operation control, reference may be made to the related embodiment of step S310, which is not described herein again. The address determination module 1020 receives an operation of the user on the operation control, and determines a corresponding receiving address for the goods in the plurality of receiving addresses. The order processing module 1030 associates the item with the determined corresponding shipping address into the order.
For further details of the various parts of the device 1000, reference may be made to some of the descriptions above with respect to fig. 1 and 3, which are not to be unduly expanded herein.
The various techniques described herein may be implemented in connection with hardware or software or, alternatively, with a combination of both. Thus, the methods and apparatus of the present invention, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as removable hard drives, U.S. disks, floppy disks, CD-ROMs, or any other machine-readable storage medium, wherein, when the program is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the invention.
In the case of program code execution on programmable computers, the computing device will generally include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. Wherein the memory is configured to store program code; the processor is configured to perform the method of the invention according to instructions in said program code stored in the memory.
By way of example, and not limitation, readable media may comprise readable storage media and communication media. Readable storage media store information such as computer readable instructions, data structures, program modules or other data. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. Combinations of any of the above are also included within the scope of readable media.
In the description provided herein, algorithms and displays are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with examples of this invention. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules or units or components of the devices in the examples disclosed herein may be arranged in a device as described in this embodiment or alternatively may be located in one or more devices different from the devices in this example. The modules in the foregoing examples may be combined into one module or may be further divided into multiple sub-modules.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
Furthermore, some of the described embodiments are described herein as a method or combination of method elements that can be performed by a processor of a computer system or by other means of performing the described functions. A processor having the necessary instructions for carrying out the method or method elements thus forms a means for carrying out the method or method elements. Further, the elements of the apparatus embodiments described herein are examples of the following apparatus: the apparatus is used to implement the functions performed by the elements for the purpose of carrying out the invention.
As used herein, unless otherwise specified the use of the ordinal adjectives "first", "second", "third", etc., to describe a common object, merely indicate that different instances of like objects are being referred to, and are not intended to imply that the objects so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
While the invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of this description, will appreciate that other embodiments can be devised which do not depart from the scope of the invention as described herein. Furthermore, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the inventive subject matter. Accordingly, many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the appended claims. The present invention has been disclosed in an illustrative rather than a restrictive sense with respect to the scope of the invention, as defined in the appended claims.

Claims (14)

1. A method of processing an order for a commodity, comprising:
providing an operation control for each commodity on an order page of the commodity, wherein the operation control is associated with a plurality of receiving addresses;
receiving the operation of a user on the operation control, and determining a receiving address corresponding to the commodity in the plurality of receiving addresses;
associating the item with the determined corresponding shipping address into an order.
2. The method of claim 1, wherein the number of operational controls is multiple and each operational control is associated with a shipping address.
3. The method of claim 2, wherein the step of receiving an operation of the user on the operation control and determining a shipping address corresponding to the goods in the plurality of shipping addresses comprises:
and receiving the operation of clicking one or more operation controls by the user, and determining the receiving address associated with the clicked one or more operation controls as the receiving address corresponding to the commodity.
4. The method of claim 2, wherein the step of receiving an operation of the user on the operation control and determining a shipping address corresponding to the goods in the plurality of shipping addresses comprises:
receiving an operation of a user for moving one or more commodities from a first operation control to a second operation control;
and determining the receiving address associated with the second operation control as the receiving address corresponding to the commodity.
5. The method of claim 1, wherein the number of operational controls is 1,
the step of receiving the operation of the user on the operation control and determining the goods receiving address corresponding to the goods in the plurality of goods receiving addresses comprises the following steps:
receiving the operation of clicking the operation control by a user, and displaying a list containing a plurality of receiving addresses;
and receiving the selection of all or part of the receiving addresses in the list by the user, and determining one or more selected receiving addresses as the receiving addresses corresponding to the commodities.
6. The method of any one of claims 1-5, wherein the order page is a goods purchase page or a page displaying goods to be purchased.
7. The method of claim 1, wherein the operational control further associates a purchase amount corresponding to each shipping address,
the step of receiving the operation of the user on the operation control and determining the goods receiving address corresponding to the goods in the plurality of goods receiving addresses further comprises the following steps:
and receiving the operation of the user on the operation control, determining a receiving address corresponding to the commodity in the plurality of receiving addresses, and associating the corresponding purchase quantity for the determined receiving address.
8. The method of claim 1, further comprising the step of:
updating the receiving address at regular time; or
Updating the shipping address each time the user selects the shipping address.
9. A processing device for an order for a commodity, comprising:
the display module is used for providing an operation control for each commodity on an order page of the commodity, and the operation control is associated with a plurality of receiving addresses;
the address determining module is used for receiving the operation of a user on the operation control and determining a receiving address corresponding to the commodity in the plurality of receiving addresses;
and the order processing module is used for associating the commodity and the determined corresponding receiving address into an order.
10. The apparatus of claim 9, wherein the number of operational controls is at least one and each operational control is associated with at least one shipping address.
11. A client, comprising:
the apparatus according to claim 9 or 10, configured to associate, on an order page of the goods, the goods and the corresponding shipping addresses into the order in response to an operation of a user on an operation control associated with a plurality of shipping addresses;
and the communication device is used for sending the related commodities and the corresponding delivery addresses to the server.
12. A system for processing an order for a commodity, comprising:
the client of claim 11;
and the server is used for storing the commodities and the corresponding receiving addresses from the client and sending the commodities and the receiving addresses corresponding to the commodities to the client when receiving the updating request of the client.
13. A computing device, comprising:
at least one processor; and
a memory storing program instructions configured for execution by the at least one processor, the program instructions comprising instructions for performing the method of any of claims 1-8.
14. A readable storage medium storing program instructions that, when read and executed by a computing device, cause the computing device to perform the method of any of claims 1-8.
CN201910485710.0A 2019-06-05 2019-06-05 Commodity order processing method, device and system Pending CN112053201A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910485710.0A CN112053201A (en) 2019-06-05 2019-06-05 Commodity order processing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910485710.0A CN112053201A (en) 2019-06-05 2019-06-05 Commodity order processing method, device and system

Publications (1)

Publication Number Publication Date
CN112053201A true CN112053201A (en) 2020-12-08

Family

ID=73608829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910485710.0A Pending CN112053201A (en) 2019-06-05 2019-06-05 Commodity order processing method, device and system

Country Status (1)

Country Link
CN (1) CN112053201A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113283971A (en) * 2021-07-22 2021-08-20 北京达佳互联信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN113298605A (en) * 2020-12-11 2021-08-24 阿里巴巴集团控股有限公司 Commodity object information processing method and device and electronic equipment
CN114548783A (en) * 2022-02-25 2022-05-27 华中农业大学 Distributed intelligent distribution method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090259561A1 (en) * 2008-04-15 2009-10-15 Donald Robert Martin Boys Method and System for Correlation of Product Quantities to Multiple Ship-to Addresses for a Single Online Order
CN107038618A (en) * 2016-02-02 2017-08-11 阿里巴巴集团控股有限公司 A kind of order generation method, device, server and computer-readable storage medium
CN107909321A (en) * 2017-11-10 2018-04-13 网易(杭州)网络有限公司 Order generation method, order generating means, medium and computing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090259561A1 (en) * 2008-04-15 2009-10-15 Donald Robert Martin Boys Method and System for Correlation of Product Quantities to Multiple Ship-to Addresses for a Single Online Order
CN107038618A (en) * 2016-02-02 2017-08-11 阿里巴巴集团控股有限公司 A kind of order generation method, device, server and computer-readable storage medium
CN107909321A (en) * 2017-11-10 2018-04-13 网易(杭州)网络有限公司 Order generation method, order generating means, medium and computing device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113298605A (en) * 2020-12-11 2021-08-24 阿里巴巴集团控股有限公司 Commodity object information processing method and device and electronic equipment
CN113283971A (en) * 2021-07-22 2021-08-20 北京达佳互联信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN114548783A (en) * 2022-02-25 2022-05-27 华中农业大学 Distributed intelligent distribution method

Similar Documents

Publication Publication Date Title
KR102043595B1 (en) Method and apparatus for processing transaction data
CN112053201A (en) Commodity order processing method, device and system
US20150134547A1 (en) Belongings visualization and record system
EP2959448A1 (en) A method for automatically filling a virtual shopping cart with items
JP5468076B2 (en) Method and system for providing product object information on the Internet
US11544771B2 (en) Electronic commerce method capable of integrated ordering and integrated delivery, and server therefor
US11205245B2 (en) Method of improving visual recognition of an item and item display system
CN110322180A (en) Determine the methods, devices and systems of dispatching commodity
CN112241495A (en) Page updating method
CN111626823A (en) Display method and device
CN113867881B (en) Application home page dynamic display method, device, equipment and medium
US8725583B2 (en) Determining use of a display characteristic
US20180144394A1 (en) Purchase option enablement for online tutorials
CN107977876B (en) Method and device for processing order information
CN106487832A (en) Web information processing method and device
US10430862B2 (en) Expanded shopping product page and catalog layout
TWI553579B (en) Electronic trading terminal, electronic trading method, recording medium
CN107844298A (en) The method and apparatus for generating entity web page display template
CN114219589B (en) Virtual entity object generation and page display method and device and electronic equipment
CN110189203A (en) Information processing method, device, medium and calculating equipment
US10726469B1 (en) Systems and methods for adjusting item attribute values of a selected item
CN113254730A (en) Data searching method, computing device and readable medium
CN113256362A (en) Method and apparatus for outputting information
CN117670617B (en) Entrepreneur virtual reality experience platform and experience method
CN113837623B (en) Method for displaying estimated delivery time based on shift and related equipment

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