A method and device for accessing an order fulfillment merchant
By developing a general interface parameter verification module for merchant stores of e-commerce platforms, the problems of long access time and high cost in the existing technology are solved, fast access and efficient order fulfillment merchant screening are achieved, and user experience and platform reusability are improved.
Patent Information
- Application Number
- CN201911070062.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-05
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2039-11-05
AI Technical Summary
When existing e-commerce platforms access merchants, they need to modify configuration files or a large amount of code, resulting in long access time, high cost and low reusability.
By developing or setting up parameter verification modules with a common interface for merchant stores to be accessed, rapid access to different merchants is achieved, and through multi-level screening such as general rules, parameter verification modules and performance requirements, order dismantling criteria, etc., the preferred order fulfillment merchant stores and performance plans are provided for order fulfillment.
It improves merchant access efficiency, reduces access costs, and has high reusability, improving the user experience of the e-commerce platform.
Smart Images

Figure CN112785358B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to an access method and device for an order fulfillment merchant. Background Art
[0002] In the era of online and offline integration and supply chain integration, in order to improve order fulfillment timeliness and customer satisfaction, merchants will use offline stores as forward warehouses to import online orders into offline production. With the surge in the variety of goods, more and more merchants need to access e-commerce platforms. When different merchants access, due to differences in the types of products provided, production scales, operating models, etc., they often have different capabilities to fulfill orders or provide services. Therefore, different order fulfillment parameters need to be configured in order to locate and select suitable order fulfillment merchants or merchant stores for users, such as weekend delivery, on-time delivery, etc.
[0003] In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art: when merchants access the existing e-commerce platform, especially when merchants need to set personalized order fulfillment parameters, they need to modify configuration files or modify a large amount of code to achieve access, which results in long access time, high cost and low reusability. Summary of the invention
[0004] In view of this, the present invention provides a method and device for order fulfillment merchant access, which can achieve rapid access to different merchant stores on the e-commerce platform without modifying a large number of codes or configuration files, and at the same time can realize the configuration of personalized fulfillment parameters for different merchants, which not only improves the efficiency of merchant access, but also reduces the cost of merchant access, and has high reusability.
[0005] To achieve the above-mentioned purpose, according to one aspect of the present invention, there is provided a method for accessing an order fulfillment merchant, comprising: obtaining one or more order fulfillment parameters of a merchant store to be accessed, the order fulfillment parameters indicating the service capability of the merchant store to fulfill orders, wherein the merchant has one or more merchant stores; determining whether a parameter verification module corresponding to the order fulfillment parameters exists; if the parameter verification module corresponding to the order fulfillment parameters does not exist, adding a parameter verification module for the order fulfillment parameters, the parameter verification module being used to match the order fulfillment parameters according to the fulfillment requirements indicated by the order to be fulfilled, so as to determine the merchant store that meets the order to be fulfilled.
[0006] Optionally, it also includes: receiving the order to be fulfilled, wherein the order to be fulfilled indicates one or more of the order fulfillment requirements and one or more commodities; for any of the one or more commodities, according to the order fulfillment requirements, calling the parameter verification module of the order fulfillment parameters in sequence to gradually screen out the set of merchant stores whose order fulfillment parameters meet the order fulfillment requirements and can provide the commodities.
[0007] Optionally, before gradually filtering out the set of merchant stores, it also includes: picking a merchant store that delivers one or more commodities indicated by the order to be fulfilled from the filtered set of merchant stores according to order splitting criteria for the order to be fulfilled.
[0008] Optionally, the order splitting criteria include one or more of the following: delivery cost, delivery distance, and order splitting quantity.
[0009] Optionally, before gradually screening out the set of merchant stores, it also includes: when the order to be fulfilled is suitable for fulfillment by the merchant store, screening out a set of merchant stores that meet the general rules according to the general rules indicated by the order to be fulfilled.
[0010] Optionally, the general rule includes one or more of the following: SKU information, location information.
[0011] To achieve the above-mentioned purpose, according to another aspect of the present invention, there is provided an access device for an order fulfillment merchant, comprising: a parameter acquisition module, a parameter verification determination module, and a parameter verification additional module; wherein the parameter acquisition module is used to acquire one or more order fulfillment parameters of a merchant store to be accessed, and the order fulfillment parameters indicate the service capability of the merchant store to fulfill orders, wherein the merchant has one or more merchant stores; the parameter verification determination module is used to determine whether a parameter verification module corresponding to the order fulfillment parameter exists; the parameter verification additional module is used to add a parameter verification module to the order fulfillment parameter if the parameter verification module corresponding to the order fulfillment parameter does not exist, and the parameter verification module is used to match the order fulfillment parameters according to the fulfillment requirements indicated by the order to be fulfilled, so as to determine the merchant store that meets the order to be fulfilled.
[0012] Optionally, it also includes: an order receiving module and a parameter verification calling module; wherein the order receiving module is used to receive the order to be fulfilled, wherein the order to be fulfilled indicates one or more of the order fulfillment requirements and one or more commodities; the parameter verification calling module is used to call the parameter verification modules of the order fulfillment parameters in sequence for any one of the one or more commodities according to the order fulfillment requirements, so as to gradually screen out a set of merchant stores whose order fulfillment parameters meet the order fulfillment requirements and can provide the commodities.
[0013] Optionally, the parameter verification calling module is also used to pick a merchant store that delivers one or more commodities indicated by the order to be fulfilled from the set of filtered merchant stores according to the order splitting criteria for the order to be fulfilled.
[0014] Optionally, the order splitting criteria include one or more of the following: delivery cost, delivery distance, and order splitting quantity.
[0015] Optionally, before gradually filtering out the set of merchant stores, the parameter verification calling module is also used to, when the order to be fulfilled is suitable for fulfillment by the merchant store, filter out a set of merchant stores that meet the general rules according to the general rules indicated by the order to be fulfilled.
[0016] Optionally, it is characterized in that the general rule includes one or more of the following: SKU information, location information.
[0017] To achieve the above-mentioned purpose, according to another aspect of the present invention, there is provided an electronic device for accessing order fulfillment merchants, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any of the methods described in the order fulfillment merchant access method described above.
[0018] To achieve the above-mentioned purpose, according to another aspect of the present invention, a computer-readable medium is provided, on which a computer program is stored, characterized in that when the program is executed by a processor, any of the methods described in the above-mentioned order fulfillment merchant access method is implemented.
[0019] The technical solution provided by the present invention has the following advantages or beneficial effects: by separately developing or setting up a parameter verification module with a universal interface for the personalized order fulfillment parameters of the merchant stores to be connected to the e-commerce platform, rapid access of different merchants is achieved, and the configuration can be flexibly configured for easy plugging and unplugging, and the order between different parameter verification modules can be freely called. In addition, when receiving an order to be fulfilled, through multi-level and multi-dimensional screening such as universal rules, matching of parameter verification modules with fulfillment requirements, and order splitting criteria, preferred order fulfillment merchant stores and corresponding fulfillment plans are provided for the order to be fulfilled, thereby improving the user experience of the e-commerce platform.
[0020] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0022] Figure 1 is a schematic diagram of the main process of the access method for an order fulfillment merchant according to an embodiment of the present invention;
[0023] Figure 2 is a schematic diagram of a merchant store set after screening according to an embodiment of the present invention;
[0024] Figure 3 is a schematic diagram of main modules of an access device of an order fulfillment merchant according to an embodiment of the present invention;
[0025] Figure 4 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0026] Figure 5 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0027] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0028] See also Figure 1 The embodiment of the present invention provides a method for accessing an order fulfillment merchant, which may specifically include the following steps:
[0029] Step S101, obtaining one or more order fulfillment parameters of the merchant store to be connected, wherein the order fulfillment parameters indicate the service capability of the merchant store to fulfill orders, wherein the merchant has one or more merchant stores.
[0030] As the merchant's forward warehouse, the merchant store can produce goods for both offline user orders and online user orders. Due to the differences in the location of each merchant store, the types of goods provided, the quantity of goods, the efficiency of goods production, and the delivery service of goods, different merchant stores can provide different service capabilities for the same order to be fulfilled or order fulfillment parameters. For example, taking the merchant distance as an example, the corresponding service capabilities of the merchant store (which can be understood as the distance that the merchant can deliver or the actual distance between the merchant and the delivery address of the goods) are 1km, 3km, 5km, 6km, and exceeding the deliverable distance, so the merchant stores that meet the specified merchant distance (such as less than 5km) can be screened according to actual needs. It can be understood that the merchant service capability can be any content used to describe the merchant store, such as: the types of goods that can be provided, the number of goods that can be provided, on-time delivery service, 24h business, VIP service, delivery within half an hour, private customization service, etc., and the corresponding order fulfillment parameters can be the types of goods, the number of goods, etc.
[0031] Step S102, determining whether a parameter verification module corresponding to the order fulfillment parameters exists.
[0032] Due to the differences in business scope, business model and business capabilities of merchant stores, in order to facilitate online users to filter out merchant stores that meet the specified fulfillment requirements according to the number of parameter verification modules corresponding to order fulfillment parameters, and thus improve user experience, it is necessary to configure a variety of order fulfillment parameters when merchant stores are connected to e-commerce platforms, especially when merchant stores can provide unique and personalized services. It is difficult for existing e-commerce platforms to enumerate all possible and emerging personalized services. Therefore, when merchant stores are connected to e-commerce platforms, it is necessary to determine whether there are parameter verification modules corresponding to all merchant order fulfillment parameters on the existing e-commerce platforms.
[0033] Step S103, if the parameter verification module corresponding to the order fulfillment parameters does not exist, a parameter verification module is added for the order fulfillment parameters, and the parameter verification module is used to match the order fulfillment parameters according to the fulfillment requirements indicated by the order to be fulfilled, so as to determine the merchant store that meets the order to be fulfilled.
[0034] If the e-commerce platform already has a parameter verification module corresponding to the order fulfillment parameters, the merchant store to be connected can directly connect to the e-commerce platform and provide services that match its own service capabilities for the orders to be fulfilled through the existing parameter verification module; if the e-commerce platform does not have a parameter verification module corresponding to the order fulfillment parameters, it means that the service capabilities indicated by the order fulfillment parameters are unique to the merchant store to be connected. In order to retain the characteristics of the merchant store to be connected, meet the personalized needs of online users, and improve the user experience, a corresponding parameter verification module can be developed separately for the order fulfillment parameters, and the parameter verification module has the same interface as other parameter verification modules already available on the e-commerce platform, and the order of all parameter verification modules can be adjusted to achieve flexible configuration of the merchant store to be connected. In this way, a large number of modifications to the configuration files or underlying codes are avoided, and at the same time, the rapid access of different merchant stores is achieved, improving the richness of the e-commerce platform.
[0035] In an optional embodiment, the order to be fulfilled is received, wherein the order to be fulfilled indicates one or more of the order fulfillment requirements and one or more commodities; for any of the one or more commodities, according to the order fulfillment requirements, the parameter verification modules of the order fulfillment parameters are called in sequence to gradually screen out a set of merchant stores whose order fulfillment parameters meet the order fulfillment requirements and can provide the commodities.
[0036] After different merchant stores to be connected are successfully connected to the e-commerce platform and after receiving the orders to be fulfilled initiated by online users, the e-commerce platform can call the parameter verification module in sequence to screen the merchant stores that meet the fulfillment requirements based on the one or more commodities indicated in the orders to be fulfilled and the corresponding fulfillment requirements.
[0037] Specifically, let's take the case where the SKUs corresponding to the goods indicated in the order to be fulfilled are SKU1 and SKU2, and the fulfillment requirements are merchant distance less than 3km and on-time delivery as an example: First, for SKU1, call the parameter verification module corresponding to the merchant distance to filter the merchant store set with a merchant distance less than 3km; then, call the parameter home verification module corresponding to on-time delivery to select the merchant store set with on-time delivery service capability from the merchant store set with a merchant distance less than 3km; on this basis, for SKU2, call the parameter verification module corresponding to the merchant distance to filter the merchant store set with a merchant distance less than 3km; then, call the parameter home verification module corresponding to on-time delivery to select the merchant store set with on-time delivery service capability from the merchant store set with a merchant distance less than 3km. In other words, for each type of commodity that needs to be produced as indicated in the order to be fulfilled, it is necessary to call the parameter verification module corresponding to the fulfillment requirement in sequence to filter the merchant stores that meet the fulfillment requirements. It is understandable that when calling the parameter verification module corresponding to the fulfillment requirements, the order of calling the parameter verification modules can be adjusted according to actual needs, and merchant stores can be screened freely and flexibly.
[0038] Furthermore, according to the order splitting criteria for the order to be fulfilled, the merchant store that delivers the one or more commodities indicated by the order to be fulfilled is selected from the set of the selected merchant stores. In other words, the fulfillment plans corresponding to the order to be fulfilled provided by the selected merchant stores can be screened according to the order splitting criteria, such as delivery cost, delivery distance, order splitting quantity, etc., so as to further select the merchant store that is preferred to fulfill the order to be fulfilled.
[0039] Specifically, see Figure 2, take the example of the fulfillment order 001 indicating SKU1 and SKU2, after calling the parameter verification module in sequence to match the fulfillment requirements indicated by the fulfillment order 001 for screening, the merchant stores suitable for providing SKU1 are merchant A-store 01 and merchant B-store 02A, and the merchant stores suitable for providing SKU2 are merchant A-store 01 and merchant C-store 05. Since there are multiple merchant stores after screening, the merchant stores can be further screened according to the order splitting criteria set by the actual needs of the initiator of the fulfillment order. For example, taking the order splitting criteria indicated by the fulfillment order 001 as the delivery cost as an example, for SKU1, it can be known from the delivery distance of the delivering merchant that merchant A-store 01 is closer, so merchant A-store 01 is preferred as the fulfillment merchant store for SKU1; for, it can be known from the delivery distance of the delivering merchant that merchant C-store 05 is closer, so merchant C-store 05 is preferred as the fulfillment merchant store for SKU2. It is understandable that the fulfillment merchant stores after screening with different order splitting criteria are different. Therefore, in the actual screening process, the priority order of the order splitting criteria can be set according to actual needs, or priority merchants or merchant stores can be specified.
[0040] It is understandable that although the merchant store, as the merchant's forward warehouse, retains the offline marketing capabilities of ordinary stores and also has all the warehousing capabilities of the merchant warehouse, it cannot replace the merchant warehouse due to limitations on space and scale of the merchant store. In other words, there may be some orders to be fulfilled that are not suitable for production by merchant stores, such as orders to be fulfilled with weight restrictions, time limits, etc., which can be directly transferred to the merchant warehouse for fulfillment without the need to screen the merchant stores. In addition, for orders to be fulfilled that indicate the fulfillment merchant or merchant store, there is no need to screen the merchant store, and the fulfillment plan corresponding to the designated fulfillment merchant or merchant store can be directly determined.
[0041] In an optional embodiment, before gradually screening out the set of merchant stores, if the order to be fulfilled is suitable for fulfillment by the merchant store, a set of merchant stores that meet the general rules indicated by the order to be fulfilled is screened out.
[0042] Although the merchant stores connected to the e-commerce platform are different, each merchant needs to configure the product information or SKU information, location information, etc. provided by the merchant store when connecting to the platform. Therefore, in order to avoid wasting resources such as repeatedly determining whether the parameter verification module corresponding to the common information such as SKU information and location information exists when the merchant store connects to the e-commerce platform, such information can be configured by default when the merchant connects to the e-commerce platform.
[0043] On this basis, when receiving an order to be fulfilled, the merchant stores can be preliminarily screened according to the general rules indicated in the order to be fulfilled, such as SKU, delivery address, etc., that is, the merchant stores that can provide the corresponding SKU are screened, and the merchant stores are within the administrative area where the delivery address is located or the distance from the delivery address is not more than the preset distance. It is worth noting that in addition to directly configuring the default for the general information of merchant stores such as SKU information and delivery address, corresponding parameter verification modules can also be added for each information to facilitate the screening of merchant stores.
[0044] Based on the access method of the order fulfillment merchant provided in the above embodiment, by separately developing or setting up a parameter verification module with a universal interface for the personalized order fulfillment parameters of the order fulfillment merchant store connected to the e-commerce platform, it can be flexibly configured for easy plugging and unplugging, and the order between different parameter verification modules can be freely called, thereby realizing the rapid access of different merchants. In addition, when receiving an order to be fulfilled, through multi-level and multi-dimensional screening such as universal rules, matching of parameter verification modules with fulfillment requirements, and order splitting criteria, the order to be fulfilled is provided with preferred order fulfillment merchant stores and corresponding fulfillment plans, thereby improving the user experience of the e-commerce platform.
[0045] See also Figure 3 Based on the above embodiments, the present invention provides an access device 300 for an order fulfillment merchant, including: a parameter acquisition module 301, a parameter verification determination module 302, and a parameter verification additional module 303; wherein,
[0046] The parameter acquisition module 301 is used to acquire one or more order fulfillment parameters of the merchant store to be connected, wherein the order fulfillment parameters indicate the service capability of the merchant store to fulfill orders, wherein the merchant has one or more merchant stores;
[0047] The parameter verification determination module 302 is used to determine whether a parameter verification module corresponding to the order fulfillment parameter exists;
[0048] The parameter verification additional module 303 is used to add a parameter verification module for the order fulfillment parameters when the parameter verification module corresponding to the order fulfillment parameters does not exist. The parameter verification module is used to match the order fulfillment parameters according to the fulfillment requirements indicated by the order to be fulfilled, so as to determine the merchant store that meets the order to be fulfilled.
[0049] In an optional implementation, it further includes: an order receiving module 304 and a parameter verification calling module 305; wherein the order receiving module 304 is used to receive the order to be fulfilled, wherein the order to be fulfilled indicates one or more order fulfillment requirements and one or more commodities;
[0050] The parameter verification calling module 305 is used to call the parameter verification modules of the order fulfillment parameters in sequence for any one of the one or more commodities according to the order fulfillment requirements, so as to gradually screen out a set of merchant stores whose order fulfillment parameters meet the order fulfillment requirements and can provide the commodities.
[0051] In an optional implementation, the parameter verification calling module 305 is further used to:
[0052] According to the order splitting criteria for the order to be fulfilled, a merchant store that delivers the one or more commodities indicated by the order to be fulfilled is picked from the set of filtered merchant stores.
[0053] In an optional embodiment, the order splitting criteria include one or more of the following: delivery cost, delivery distance, and order splitting quantity.
[0054] In an optional embodiment, before gradually filtering out the set of merchant stores, the parameter verification calling module 305 is also used to, when the order to be fulfilled is suitable for fulfillment by the merchant store, filter out a set of merchant stores that meet the general rules according to the general rules indicated by the order to be fulfilled.
[0055] In an optional implementation, the general rule includes one or more of the following: SKU information, delivery address.
[0056] Figure 4 An exemplary system architecture 400 is shown to which the method for accessing an order fulfillment merchant or the device for accessing an order fulfillment merchant according to an embodiment of the present invention can be applied.
[0057] like Figure 4 As shown, system architecture 400 may include terminal devices 401, 402, 403, network 404 and server 405. Network 404 is used to provide a medium for communication links between terminal devices 401, 402, 403 and server 405. Network 404 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0058] Users can use terminal devices 401, 402, 403 to interact with server 405 through network 404 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 401, 402, 403, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0059] The terminal devices 401 , 402 , and 403 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.
[0060] Server 405 may be a server that provides various services, such as a backend management server that provides support for shopping websites browsed by users using terminal devices 401, 402, and 403. The backend management server may analyze and process received data such as product information query requests, and feed back the processing results (the filtered merchant store set) to the terminal device.
[0061] It should be noted that the access method for the order fulfillment merchant provided in the embodiment of the present invention is generally executed by the server 405 , and accordingly, the access device for the order fulfillment merchant is generally set in the server 405 .
[0062] It should be understood that Figure 4 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to the implementation requirements.
[0063] Reference below Figure 5 , which shows a schematic diagram of the structure of a computer system 500 of a terminal device suitable for implementing an embodiment of the present invention. Figure 5 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0064] like Figure 5 As shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the system 500 are also stored. The CPU 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0065] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage section 508 as needed.
[0066] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit (CPU) 501, the above-mentioned functions defined in the system of the present invention are executed.
[0067] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0068] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0069] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be provided in a processor, for example, may be described as: a processor including a parameter acquisition module, a parameter verification determination module, and a parameter verification additional module. The names of these modules do not, in certain cases, constitute limitations on the modules themselves, for example, the parameter verification determination module may also be described as "a module for determining whether a parameter verification module corresponding to the order fulfillment parameters exists".
[0070] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device includes: obtaining one or more order fulfillment parameters of the merchant store to be connected, the order fulfillment parameters indicating the service capability of the merchant store to fulfill orders, wherein the merchant has one or more merchant stores; determining whether a parameter verification module corresponding to the order fulfillment parameters exists; if the parameter verification module corresponding to the order fulfillment parameters does not exist, adding a parameter verification module for the order fulfillment parameters, the parameter verification module is used to match the order fulfillment parameters according to the fulfillment requirements indicated by the order to be fulfilled, so as to determine the merchant store that meets the order to be fulfilled.
[0071] According to the technical solution of the embodiment of the present invention, by separately developing or setting up a parameter verification module with a universal interface for the personalized order fulfillment parameters of the merchant stores to be connected to the e-commerce platform, rapid access of different merchants is achieved, and the configuration can be flexibly configured for easy plugging and unplugging, and the order between different parameter verification modules can be freely called. In addition, when receiving an order to be fulfilled, through multi-level and multi-dimensional screening such as universal rules, matching of parameter verification modules with fulfillment requirements, and order splitting criteria, preferred order fulfillment merchant stores and corresponding fulfillment plans are provided for the order to be fulfilled, thereby improving the user experience of the e-commerce platform.
[0072] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for accessing an order fulfillment merchant, It is characterized in that include: Acquire one or more order fulfillment parameters of the merchant store to be connected, wherein the order fulfillment parameters indicate the service capability of the merchant store to fulfill orders, wherein the merchant has one or more of the merchant stores; Determine whether a parameter verification module corresponding to the order fulfillment parameter exists; In the case where the parameter verification module corresponding to the order fulfillment parameter does not exist, a parameter verification module is added for the order fulfillment parameter, and the parameter verification module is used to match the order fulfillment parameter according to the fulfillment requirements indicated by the order to be fulfilled, so as to determine the merchant store that meets the order to be fulfilled; receiving the order to be fulfilled, wherein the order to be fulfilled indicates one or more order fulfillment requirements and one or more commodities; For any one of the one or more commodities, according to the order fulfillment requirements, the parameter verification modules of the order fulfillment parameters are called in sequence to gradually screen out a set of merchant stores whose order fulfillment parameters meet the order fulfillment requirements and can provide the commodities; According to the order splitting criteria for the order to be fulfilled, a merchant store that delivers the one or more commodities indicated by the order to be fulfilled is picked from the set of filtered merchant stores.
2. The method for accessing an order fulfillment merchant according to claim 1, It is characterized in that The order splitting criteria include one or more of the following: delivery cost, delivery distance, and order splitting quantity.
3. The method for accessing an order fulfillment merchant according to claim 1, It is characterized in that Before gradually filtering out the collection of merchant stores, it also includes: In the case where the order to be fulfilled is suitable for fulfillment by the merchant store, a set of merchant stores that meet the general rules are screened out according to the general rules indicated by the order to be fulfilled.
4. The order fulfillment merchant access method according to claim 3, It is characterized in that The general rules include one or more of the following: SKU information, location information.
5. An access device for an order fulfillment merchant, It is characterized in that include: Parameter acquisition module, parameter verification determination module, parameter verification additional module, order receiving module and parameter verification calling module; wherein, The parameter acquisition module is used to acquire one or more order fulfillment parameters of the merchant store to be connected, wherein the order fulfillment parameters indicate the service capability of the merchant store to fulfill orders, wherein the merchant has one or more merchant stores; The parameter verification determination module is used to determine whether a parameter verification module corresponding to the order fulfillment parameter exists; The parameter verification additional module is used to add a parameter verification module for the order fulfillment parameter when the parameter verification module corresponding to the order fulfillment parameter does not exist, and the parameter verification module is used to match the order fulfillment parameter according to the fulfillment requirements indicated by the order to be fulfilled, so as to determine the merchant store that meets the order to be fulfilled; The order receiving module is used to receive the order to be fulfilled, wherein the order to be fulfilled indicates one or more order fulfillment requirements and one or more commodities; The parameter verification calling module is used to call the parameter verification modules of the order fulfillment parameters in sequence for any one of the one or more commodities according to the order fulfillment requirements, so as to gradually screen out a set of merchant stores whose order fulfillment parameters meet the order fulfillment requirements and can provide the commodities; and according to the order splitting criteria for the order to be fulfilled, pick a merchant store that delivers the one or more commodities indicated by the order to be fulfilled from the screened set of merchant stores.
6. An electronic device for accessing an order fulfillment merchant, It is characterized in that include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.
7. A computer readable medium having a computer program stored thereon, It is characterized in that When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Inter-store inventory transfer
US20170286899A1