WO2018126943A1 - 一种订单处理*** - Google Patents

一种订单处理*** Download PDF

Info

Publication number
WO2018126943A1
WO2018126943A1 PCT/CN2017/118523 CN2017118523W WO2018126943A1 WO 2018126943 A1 WO2018126943 A1 WO 2018126943A1 CN 2017118523 W CN2017118523 W CN 2017118523W WO 2018126943 A1 WO2018126943 A1 WO 2018126943A1
Authority
WO
WIPO (PCT)
Prior art keywords
order
inventory
type
field
unit
Prior art date
Application number
PCT/CN2017/118523
Other languages
English (en)
French (fr)
Inventor
温良凡
Original Assignee
阿里巴巴集团控股有限公司
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 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Priority to EP17890236.7A priority Critical patent/EP3567537A4/en
Priority to JP2019534322A priority patent/JP2020504379A/ja
Publication of WO2018126943A1 publication Critical patent/WO2018126943A1/zh
Priority to US16/505,634 priority patent/US20190333011A1/en

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • G06Q10/08355Routing methods

Definitions

  • the present application relates to the field of data processing technologies, and in particular, to an order processing system.
  • the present application also relates to an order processing method, device and electronic device, and a method and device for generating a picking lot and an electronic device.
  • Fresh food store is a supermarket-like store that sells fresh goods and supports online and offline purchases.
  • the user can pay through the third-party payment account. If the product is directly purchased in the store, the payment can be made through the POS machine at the store.
  • Fresh food stores provide home delivery services for online orders.
  • the picking process is first required, and the picking personnel picks up the order goods, and then enters the delivery link, and the delivery personnel distribute the sorted goods. Since the fresh-keeping store is characterized by online and offline sales, and the goods are usually stored in the front of the store, it is very likely that the following problems occur: the user successfully orders an item online, and the picker is When picking the goods, it was found that the item had been bought offline, which caused the online order to be unsold and delivered.
  • online orders usually form multiple picking waves based on certain batching rules, and orders of the same picking wave are jointly picked and jointly distributed.
  • picking an order for a picking wave if the goods of the wave have insufficient inventory caused by the above inventory competition, the overall delivery speed of the wave order will be affected.
  • the invention provides an order processing system to solve the problem of unsaleable delivery caused by insufficient inventory of online order goods in the prior art.
  • the present application also relates to an order processing method, device and electronic device, and a method and device for generating a picking lot and an electronic device.
  • An order processing system provided by the present invention comprises: an order processing device and a picking batch generating device;
  • the order processing device includes: an order generating unit, a backcourt inventory determining unit, and a backcourt order processing unit;
  • the order generating unit is configured to generate a corresponding order according to the product ordering information input by the user;
  • the back-field inventory determining unit is configured to determine whether the back-end inventory quantity of the order-related commodity object satisfies the order quantity; if yes, the start-up field order processing unit;
  • the back-end order processing unit is configured to perform back-end inventory occupation on the order-related commodity object, and mark the inventory occupancy type of the order as a back-field type;
  • the picking batch generating device includes: an order acquiring unit and an order batching unit;
  • the order obtaining unit is configured to acquire at least one order to be released from the warehouse
  • the order batching unit is configured to classify the at least one order into a picking batch corresponding to the attribute according to the inventory occupation type of the order.
  • the backcourt inventory determining unit includes:
  • a back-end inventory quantity obtaining sub-unit configured to acquire the location information of the back-end inventory that the commodity object can occupy according to the preset location occupation rule, and obtain the commodity object according to the inventory quantity of each of the storage locations Number of backcourt stocks;
  • the backcourt inventory determining subunit is configured to determine whether the backcourt inventory quantity is greater than or equal to the order quantity.
  • the preset location occupation rule includes at least one of the following rules: a location occupancy rule common to the order, and a location occupation rule specific to the commodity object.
  • the order-related commodity object includes multiple commodity objects
  • the back-field inventory determining unit is specifically configured to determine whether the back-end inventory quantity of each commodity object satisfies the order quantity thereof. When the back-end inventory quantity of each commodity object satisfies the order quantity thereof, the judgment result of the unit is Yes.
  • the order processing device includes a non-backcourt order processing subunit
  • the backcourt inventory determining unit if the determination result is no, starting the non-backcourt order processing unit;
  • the non-backcourt order processing unit is configured to perform inventory occupation on the order-related commodity object according to a preset inventory occupation manner; if the order occupies the front field inventory, mark the inventory occupation type of the order as The front field type; if the order occupies the front field inventory and the back farm inventory, the inventory occupancy type of the order is marked as the front and back field hybrid type.
  • the preset inventory occupation manner includes: occupying the front field inventory after occupying the back farm inventory, or occupying the back farm inventory after occupying the front field inventory.
  • the order batch unit includes:
  • a back-end order batch sub-unit configured to filter an order of a back-field type from the at least one order, and classify each back-field type order into a back-field pick-up corresponding to the attribute according to a preset order batching rule Batch of goods.
  • the order batch unit includes:
  • the front-end order batch sub-unit is configured to filter out the order of the front-field type from the at least one order, and classify the orders of each front-field type into the front-end picking according to the preset order batching rule. batch;
  • the front-back field mixed order batch sub-unit is configured to filter out the order of the front-back field mixed type from the at least one order, and classify the orders of each of the front-rear field mixed type into the attributes according to the preset order batching rule. Mix the picking batch in the front and back field.
  • the application also provides an order processing method, including:
  • the back-end inventory occupation is performed on the order-related commodity object, and the inventory occupancy type of the order is marked as a back-field type.
  • the method before the determining whether the back-end inventory quantity of the order-related commodity object meets the order quantity, the method includes:
  • the preset location occupation rule includes at least one of the following rules: a location occupancy rule common to the order, and a location occupation rule specific to the commodity object.
  • the order-related commodity object includes multiple commodity objects
  • the determining whether the back-end inventory quantity of the order-related commodity object satisfies the order quantity is as follows:
  • the inventory related product object is occupied by the inventory
  • the inventory occupancy type of the order is marked as the front field type
  • the inventory occupancy type of the order is marked as the front and back field hybrid type.
  • the preset inventory occupation manner includes: occupying the front farm inventory after occupying the back farm inventory, or occupying the back farm inventory after occupying the front farm inventory.
  • the application further provides an order processing device, including:
  • An order generating unit configured to generate a corresponding order according to the product ordering information input by the user
  • a judging unit configured to determine whether the back-end inventory quantity of the order-related commodity object satisfies the order quantity; if yes, proceed to the next step;
  • an execution unit configured to perform back-end inventory occupation on the order-related commodity object, and mark the inventory occupancy type of the order as a back-field type.
  • an electronic device including:
  • a memory for storing a program implementing the order processing method, after the device is powered on and runs the program of the order processing method by the processor, performing the following steps:
  • the back-end inventory occupation is performed on the order-related commodity object, and the inventory occupancy type of the order is marked as a back-field type.
  • the present application also provides a method for generating a picking batch, including:
  • the at least one order is respectively classified into a picking batch that matches its attribute.
  • the inventory occupancy type includes: a backcourt type, a front field type, or a front and back field mixing type.
  • the according to the inventory occupation type of the order, and classifying the at least one order into a picking batch corresponding to the attribute thereof including:
  • the backcourt type order is filtered out from the at least one order, and the orders of each backcourt type are classified into the backyard picking batches corresponding to the attributes according to the preset order batching rule;
  • the orders of the front-back field mixed type are filtered out from the at least one order, and the orders of the mixed fields of the front and back fields are classified into the mixed baskets of the front and back fields corresponding to the attributes according to the preset order batching rules.
  • the application also provides a picking batch generating device, comprising:
  • An order obtaining unit configured to acquire at least one order to be shipped out
  • a categorizing unit configured to classify the at least one order into a picking batch corresponding to the attribute according to the inventory occupation type of the order.
  • an electronic device including:
  • a memory for storing a program for implementing a picking batch generation method, after the device is powered on and running the program of the picking batch generation method by the processor, performing the following steps:
  • the at least one order is respectively classified into a picking batch that matches its attribute.
  • the goods of one commodity are separately stored in the front and back fields of the store, and the commodity storage location is set to the front field type and the back field type, when the store receives the online order,
  • the back-end inventory is occupied by the order. If the back-end inventory is occupied successfully, the inventory occupancy type of the order is identified as the back-field type; and when the picking batch is generated, it will be sent out according to the stock occupancy type of the order.
  • At least one order is classified into the picking batch corresponding to its attribute; this kind of processing can effectively separate the online order occupied inventory from the offline selling commodity inventory, so that the online and offline stocks do not affect each other, and the line is avoided.
  • the order processing system provided by the present application can effectively improve the efficiency of picking and distributing goods in the store.
  • FIG. 1 is a schematic diagram of an embodiment of an order processing system provided by the present application.
  • FIG. 2 is a flow chart of an embodiment of an order processing method provided by the present application.
  • FIG. 3 is a schematic diagram of an embodiment of an order processing apparatus provided by the present application.
  • FIG. 4 is a schematic diagram of an embodiment of an electronic device provided by the present application.
  • FIG. 5 is a flow chart of an embodiment of a picking batch generation method provided by the present application.
  • FIG. 6 is a schematic diagram of an embodiment of a picking batch generating device provided by the present application.
  • FIG. 7 is a schematic diagram of an embodiment of an electronic device provided by the present application.
  • an order processing system an order processing method, apparatus and electronic device, and a picking batch generation method, device and electronic device are provided. Detailed description will be made one by one in the following embodiments.
  • the basic idea of the order processing system provided by the present application is that the goods of one commodity are stored in the front and back fields of the store separately, and the commodity storage location is set to the front field type and the back field type, when the store receives
  • the back-end stock is occupied by the order item. If the back-end stock is occupied successfully, the stock-occupied type of the order is identified as the back-field type; and when the picking batch is generated, the stock according to the order is generated.
  • the occupancy type, at least one order to be shipped out is classified into a picking batch that matches its attribute. Since the online order inventory is separated from the offline sales commodity inventory, the online and offline inventory is not affected, and the problem of unsaleable delivery caused by insufficient online order inventory is avoided, thereby effectively improving the store picking and distribution. effectiveness.
  • FIG. 1 is a schematic diagram of an embodiment of an order processing system of the present application.
  • the system implementation includes an order processing device 101 and a pick batch generation device 102.
  • the order processing device 101 and the pick batch generating device 102 are typically deployed on the server side, but are not limited to servers.
  • the order processing device 101 is configured to generate an order and perform an inventory occupation process on the order-related commodity object;
  • the picking batch generating device 102 is configured to perform a process of dividing the picking batch for the order to be delivered.
  • the order processing apparatus 101 includes an order generating unit 1011, a backcourt stock determining unit 1013, and a backcourt order processing unit 1015.
  • the order generating unit 1011 is configured to generate a corresponding order according to the product ordering information input by the user;
  • the back-field inventory determining unit 1013 is configured to determine whether the back-end inventory quantity of the order-related commodity object satisfies the order The quantity, if the determination result is yes, the startup back-end order processing unit 1015; the back-end order processing unit 1015 is configured to perform back-end inventory occupation on the order-related commodity object, and
  • the inventory occupancy type is marked as the backfield type.
  • the order processing apparatus 101 generally further includes an order creation request receiving unit, and the order creation request receiving unit is configured to receive an order creation request sent by the client.
  • the client user first purchases the product object on the online mall, and performs an order operation.
  • the client sends an order creation request to the server according to the user's order operation, and the order creation request receiving unit of the server receives the order creation request sent by the client.
  • the order generating unit 1011 the corresponding order is generated according to the item ordering information carried by the order creation request.
  • the inventory occupancy is different from the inventory deduction.
  • the inventory deduction refers to The processing of the actual updated stock quantity of goods when the goods are shipped out. It can be seen that the inventory occupation process will affect the online saleable quantity of the commodity object, and the inventory deduction process will affect the actual inventory quantity of the commodity object.
  • the order processing system emphasizes that in the case that the back-end commodity inventory is sufficient, the back-end inventory occupation processing of the commodity object related to the order is first performed; this processing method, the online order picking is aimed at the backcourt Commodity inventory, offline merchandise sales are for the front-end merchandise inventory, which can avoid online orders and offline merchandise sales competing for the same merchandise inventory; therefore, for orders that occupy the back-end inventory, there will be no unsaleable conditions. Thereby, the efficiency of picking and distributing can be effectively guaranteed.
  • the back-end inventory determining unit 1013 is started first. Determining whether the back-end inventory quantity of the order-related commodity object satisfies the quantity ordered by the user, and if so, the startup back-end order processing unit 1015, generally the startup back-end order processing unit 1015, is related to the order Commodity objects are used for back-field inventory.
  • the order processing system emphasizes that when the order-related commodity object successfully occupies the back-field inventory, the inventory occupancy type of the order is marked as a back-field type, and this type of order is generally referred to as a back-end order. .
  • the back-end order can be classified into the back-end picking batch according to the order mark when the picking batch is subsequently generated, so as to ensure the picking and delivery efficiency of the back-end order.
  • the back-end merchandise inventory When the back-end inventory is occupied for the order-related commodity object, the back-end merchandise inventory may be arbitrarily occupied, or the back-field inventory occupation may be performed according to the preset storage quota occupation rule.
  • the inventory of any occupied backcourt goods means that any backyard inventory can be occupied; in this case, as long as the total quantity of backcourt inventory meets the order quantity, the backyard inventory occupancy can be performed.
  • the storage quota rule can be set to limit the occupation mode of the backcourt storage location.
  • the location occupation rule can specify which types of back-end inventory can be occupied, or directly specify which back-end inventory can be occupied.
  • the reason for the backyard inventory occupation according to the preset location occupation rule is that in the actual operation of the store, the inventory of one commodity object may be stored in multiple cargo spaces, some of which are located in the front of the store, and some of the cargo spaces are located.
  • the inventory of some cargo spaces can be occupied by online orders, and the inventory of some cargo spaces is not occupied by online orders, for example, the backcourt
  • the type of cargo space can be divided into picking position, processing position, storage position and return position.
  • the inventory of goods stored in the return position can usually not be occupied by online orders. Therefore, it is necessary to specify by the warehouse occupancy rule.
  • the inventory of goods in which types of backcourt locations can be occupied, and even which inventory of goods in the backcourt location can be occupied.
  • the location occupancy rule may be set as follows: the pick-up position, the processing bit, the back-end inventory on the storage location, and the back-end inventory on the return position may not be occupied; or the location may be occupied
  • the rule is set to: inventory in the backcourt positions A, B, C can be occupied.
  • the location occupation rule may be a rule common to an order, or may be a rule specific to a specific commodity object.
  • the location occupancy rule may be set as follows: all commodity objects may be occupied. Picking position, processing position, backyard inventory on the storage location; or, the location occupancy rule can be set to: "vegetable" commodity objects can only occupy the picking position and the backyard inventory on the storage location, etc. .
  • the back field inventory determining unit 1013 may include a back field inventory quantity obtaining subunit 10131 and a back field inventory determining subunit 10133.
  • the back-end inventory quantity acquisition sub-unit 10131 is configured to acquire the location information of the back-end inventory of the commodity object according to the preset location occupation rule, and obtain the location according to the inventory quantity of each of the storage locations.
  • the back-end inventory determining sub-unit 10133 is configured to determine whether the acquired back-field inventory quantity is greater than or equal to the order quantity.
  • the location information of the back-end inventory of the commodity object can be obtained.
  • the inventory occupancy rule is “all commodity objects can occupy the picking position, the processing bit, and the storage location.
  • the back-end inventory" the acquired warehouse object can occupy the back-end inventory inventory information: in the back-field picking position, processing position, storage location, the identifier of all the storage locations of the order-related commodity object inventory, such as
  • the location of the picking place, processing bit and storage bit type storing "tomato" includes: location 1, location 3, location 4, and so on.
  • the specific inventory of each location is usually recorded in the order processing system. By querying these records, the inventory quantity of each location can be obtained. After the inventory quantity of these locations is statistically processed, the commodity object can be obtained. The amount of backcourt stock.
  • the product ordering information input by the user may include ordering information for a plurality of product objects; in this case, the backcourt inventory determining unit 1013 needs to separately determine the respective product objects ordered by the user. Whether the back-end inventory quantity of the commodity object satisfies the order quantity of the commodity object, and only when the back-end inventory quantity of all the commodity objects meets the order quantity, the startup back-end order processing unit 1015 can be started, and each item related to the order is started. The objects are all occupied by the backyard inventory, and the inventory occupancy type of the order is marked as the backfield type.
  • the processing method of the backyard inventory occupancy in the case where the back-end inventory quantity of the product object satisfies the order quantity is explained.
  • the back-end inventory of the commodity object may not satisfy the user's purchase demand.
  • the user has to purchase 5 commodity objects A, but the back-field inventory of the commodity object has only 4, therefore, the present application provides
  • the order processing system also needs to deal with the fact that the back-end inventory quantity of the product object cannot satisfy the order quantity.
  • the inventory occupancy mode in the case where the back-end inventory quantity of the product object cannot satisfy the order quantity is further explained.
  • the order processing system provided by the embodiment of the present application further includes a non-backcourt order processing sub-unit 1017.
  • the non-back-end order processing sub-unit 1017 is activated.
  • the non-backcourt order processing sub-unit 1017 is configured to perform inventory occupation on the order-related commodity object according to a preset inventory occupation manner; if the order occupies the front-field inventory, the inventory occupation type of the order is Marked as the front field type; if the order occupies the front field inventory and the back farm inventory, the inventory occupancy type of the order is marked as the front and back field hybrid type.
  • the non-backcourt order processing sub-unit 1017 firstly performs inventory occupation on the order-related commodity object according to a preset inventory occupation manner.
  • the preset inventory occupation manner refers to a manner in which the commodity object occupying the inventory when the commodity object cannot completely occupy the back farm inventory.
  • the preset inventory occupation manner includes, but is not limited to, occupying the front yard inventory after occupying the field inventory, or occupying the back farm inventory after occupying the front field inventory, or occupying only the front field inventory. For example, in the case of insufficient inventory in the backcourt, in the case of insufficient back-end inventory, all available back-end inventory will be filled first, and for the remaining inventory, the front-end inventory will be occupied.
  • the inventory occupation mode may be a method common to orders, or a method specific to a specific product object.
  • the inventory occupation mode may be set as follows: all commodity objects are “full of backcourt” After the inventory, the front yard inventory is occupied again; or, the inventory occupation mode can be set as: “vegetables” commodity object “occupy the front field inventory after occupying the back farm inventory”.
  • the non-backcourt order processing sub-unit 1017 after inventory-occupying the order-related commodity object, also needs to mark the inventory occupation type of the order according to the specific situation of the inventory occupation; if the order occupies the front-field inventory, then Mark the inventory occupancy type of the order as the front field type; if the order occupies the front field inventory and the back farm inventory, mark the order's inventory occupancy type as the front and back field blend type.
  • the back-end inventory quantity of a part of the commodity objects can satisfy the order quantity, and the back-field inventory quantity of another part of the commodity object cannot satisfy the order quantity, then the back-end inventory quantity
  • the commodity object that meets the order quantity can be used for back-field inventory occupation; for the commodity object whose back-end inventory quantity does not satisfy the order quantity, all available back-end inventory can be filled first, and for the part that does not satisfy the order quantity, the corresponding quantity will be occupied.
  • Frontcourt inventory With this type of processing, it is possible to minimize the situation of front and back field inventory competition.
  • the inventory occupancy type of the order when marking the inventory occupancy type of the order, it is necessary to refer to the manner in which each commodity object occupies the inventory, and only when all the commodity objects occupy the backcourt inventory, the inventory of the order can be The occupancy type is marked as the backfield type; when all commodity objects occupy the front field inventory, the inventory occupancy type of the order can be marked as the front field type; if some commodity objects occupy the front field inventory, some commodity objects occupy the backcourt inventory, Or, if some commodity objects occupy both the backcourt inventory and the frontcourt inventory, the inventory occupancy type of the order may be marked as the front and back field hybrid type.
  • the user orders 20 kg of “tomato”, 15 kg of “celery” and 50 kg of “pork”. If the backyard stock of “tomato” is 50 kg, “celery” 30 kg, “pork” 50 kg, The back-end stock quantity of various order item objects meets the order quantity, so the order will be occupied by the back-end stock, and the order's stock occupancy type is marked as the back-field type. For another example, if the backyard stock of "tomato” is 10 kg, “celery” 30 kg, and “pork” 50 kg, the "tomato” will not be able to meet the order quantity because of the backyard inventory of "tomato". Therefore, "tomato” will occupy 10 After the inventory of the backcourt, and 10 kg of the front yard inventory, the other two commodity objects will occupy the backcourt inventory, and the inventory occupancy type of the order will be marked as the front and back field hybrid type.
  • the order processed by the order processing device 101 is usually stored in the order pool.
  • the picking batch generating operation is triggered, the picking batch generating device 102 is activated to pick the order in the order pool. Batch processing.
  • the manner of generating a picking batch is mainly based on a customer-defined dimension, for example, generating a picking batch based on dimensions such as delivery time, receiving address, and product weight volume.
  • a customer-defined dimension for example, generating a picking batch based on dimensions such as delivery time, receiving address, and product weight volume.
  • dimensions such as delivery time, receiving address, and product weight volume.
  • simply generating picking lots based on these dimensions can easily cause the same item to be bought offline, resulting in the inability of the same item to be picked up online.
  • the order processing system emphasizes that the orders to be delivered are classified into the picking batches corresponding to the attributes according to the inventory occupation type dimension of the order.
  • the picking lot generation device 102 includes an order acquiring unit 1021 and an order batching unit 1023.
  • the order obtaining unit 1021 is configured to acquire at least one order to be shipped out;
  • the order batching unit 1023 is configured to classify the at least one order into its attribute according to the inventory occupancy type of the order. Matching pick batches.
  • the inventory occupancy type of an order may include: a backcourt order, a frontcourt order, and a front and back field mixed order.
  • the purpose of marking an order as a backcourt type, a front field type, or a front and back field blending type is to divide the orders of different stock occupation types into different picking waves; this processing method can separate the orders of the backcourt type. Belongs to the backyard picking batch that matches its attributes, instead of concentrating the order of the backcourt type with the order of the front field type or the front and back field mix type in one picking batch, thus enabling the backcourt type Orders are individually sorted; therefore, orders can be sorted smoothly and efficiently.
  • the order processing system when triggering the picking batch generating operation, first needs to take out at least one order to be delivered from the pool of the order to be discharged through the order obtaining unit 1021, that is, an order that needs to be sorted and distributed. Then, orders of different stock occupation types are classified into different pick batches by the order batching unit 1023.
  • the order batching unit 1023 may include the following units: a backcourt order batch subunit 10231, a front field order batch subunit 10233, and a front and back field mixed order batch subunit 10235.
  • the back-end order batch sub-unit 10231 is configured to filter out orders of the back-field type from at least one order to be shipped out, and then classify each back-field type order according to a preset order batching rule.
  • the front field order batch sub-unit 10233 is configured to filter out an order of a front field type from at least one order to be released from the warehouse, and classify the orders of each front field type into their attributes according to a preset order batching rule.
  • the front yard picking batch is configured to filter out an order of a front field type from at least one order to be released from the warehouse, and classify the orders of each front field type into their attributes according to a preset order batching rule.
  • the front-back field mixed order batch sub-unit 10235 is configured to filter out the order of the front-back field mixed type from at least one order to be delivered out, and return the orders of the mixed fields according to the preset order batching rules. Enter the front and back field mixed pick batches that match their attributes.
  • the preset order batching rule refers to that the preset order batching rule according to the rule according to the rule for processing the order for processing the outbound warehouse can be set according to actual business requirements.
  • the delivery personnel usually distribute the products of the adjacent delivery address in a centralized manner.
  • the goods whose delivery address is within the Zhongguancun street area will be distributed to the distribution personnel responsible for the distribution work in the area for unified distribution. Therefore, the preset order batching rule usually needs to be formed based on the area to which the ordering delivery address belongs.
  • the preset order batching rules may also be based on the area of the delivery address of the order, the delivery urgency, and the weight and volume level. And other attributes are formed together. Through this type of processing, orders can be more finely distributed management.
  • the urgency type of the order is divided into a timing type and an instant type
  • the weight volume level of the order is divided into a common type and a large type, and according to the urgency type, weight volume level, and delivery of the order.
  • the area to which the address belongs is set to the order batching rule.
  • the preset order batching rule may include the following rules: 1) the area to which the delivery address belongs is in the same area, and the weight and volume level is a large type, and the urgency type is instant.
  • the orders of the type are combined into one batch processing; 2) the orders whose distribution address belongs to the same area and whose weight and volume rank is large type and the urgency type is the timing type are combined into one batch processing; 3) Orders whose distribution address belongs to the same area and whose weight and volume level is common type, and the urgency type is instant type is processed into one batch; 4) the area to which the delivery address belongs is in the same area, and the weight volume level is Orders of the common type and of the urgency type of the timing type are combined into one batch processing.
  • the preset order batching rule is only a specific implementation manner.
  • the order type of the order to be delivered can be set to other types according to service requirements, and correspondingly, the The order batch rule is set to other rules.
  • the above-mentioned different forms of order batching rules are only changes of the specific implementation manner, and do not deviate from the core of the present application, and therefore are all within the protection scope of the present application.
  • the following is an example of a picking batch generated using the order processing system provided by the present application.
  • the system can generate the following picking batches: 5 backyard picking batches, each backyard picking batch corresponding to different delivery areas, different urgency levels, different weight volumes, and the goods of these batches are stored.
  • 3 front and back field mixed picking batches each front and back field mixed picking batch corresponds to different delivery areas, different urgency levels, different weights, and some of these batches of goods are stored in the store.
  • the order processing system stores goods of one commodity in the front and back fields of the store separately, and sets the commodity storage location as the front field type and the back field type.
  • the store receives the online order, the first The back-end inventory is occupied for the order. If the back-end inventory is occupied successfully, the inventory occupancy type of the order is identified as the back-field type; and when the pick-up batch is generated, the pending stock is based on the type of inventory occupied by the order.
  • At least one order is classified into the picking batch corresponding to its attribute; this kind of processing can effectively separate the online order occupied inventory from the offline sales commodity inventory, so that the online and offline stocks do not affect each other, avoiding online The problem of unsaleable delivery caused by insufficient order stock; therefore, the order processing system provided by the present application can effectively improve the efficiency of picking and distributing goods in the store.
  • FIG. 2 is a flowchart of an embodiment of an order processing method provided by the present application. The same parts of the first embodiment are not described again. Please refer to the corresponding part in the first embodiment.
  • the order processing method provided by the application includes the following steps:
  • Step S101 Generate a corresponding order according to the product order information input by the user.
  • Step S103 Determine whether the back-end inventory quantity of the order-related commodity object satisfies the order quantity; if yes, proceed to the next step.
  • the method may further include: 1) acquiring, according to a preset location occupancy rule, location information of the back-end inventory that the commodity object can occupy; 2) according to the inventory quantity of each of the storage locations , obtaining the backcourt inventory quantity of the commodity object.
  • the preset location occupation rule includes at least one of the following rules: a location occupancy rule common to the order, and a location occupation rule specific to the commodity object.
  • the order-related commodity object may include a plurality of commodity objects; correspondingly, step S103 may be implemented as follows: determining whether the back-end inventory quantity of each commodity object satisfies the order quantity thereof, respectively, when each commodity object If the back-end inventory quantity meets the order quantity, the judgment result of this step is yes.
  • Step S105 Performing back-field inventory occupation on the order-related commodity object, and marking the inventory occupancy type of the order as a back-field type.
  • step S103 if the result of the determination in step S103 is no, the following steps are performed: performing inventory occupation on the order-related commodity object according to a preset inventory occupation manner; if the order occupies the front field inventory, the The inventory occupancy type of the order is marked as the front field type; if the order occupies the front field inventory and the back farm inventory, the inventory occupancy type of the order is marked as the front and back field hybrid type.
  • the preset inventory occupation manner includes: occupying the front field inventory after occupying the back farm inventory, or occupying the back farm inventory after occupying the front field inventory.
  • an order processing method is provided, and correspondingly, the present application also provides an order processing apparatus.
  • the device corresponds to an embodiment of the above method.
  • FIG. 3 is a schematic diagram of an embodiment of an order processing apparatus of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment. The device embodiments described below are merely illustrative.
  • An order generating unit configured to generate a corresponding order according to the product ordering information input by the user
  • a judging unit configured to determine whether the back-end inventory quantity of the order-related commodity object satisfies the order quantity; if yes, proceed to the next step;
  • an execution unit configured to perform back-end inventory occupation on the order-related commodity object, and mark the inventory occupancy type of the order as a back-field type.
  • FIG. 4 is a schematic diagram of an embodiment of an electronic device of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • the device embodiments described below are merely illustrative.
  • An electronic device of the embodiment includes: a processor 101; and a memory 103,
  • the memory 103 is configured to store a program for implementing an order processing method. After the device is powered on and runs the program of the order processing method by the processor 101, the following steps are performed:
  • the back-end inventory occupation is performed on the order-related commodity object, and the inventory occupancy type of the order is marked as a back-field type.
  • FIG. 5 is a flowchart of an embodiment of a method for generating a picking batch according to the present application.
  • the parts of the present embodiment that are identical to the content of the first embodiment are not described again. Please refer to the corresponding part in the first embodiment.
  • the picking batch generation method provided by the present application includes the following steps:
  • Step S101 Acquire at least one order to be released from the warehouse.
  • Step S103 According to the inventory occupation type of the order, the at least one order is respectively classified into a picking batch that matches the attribute.
  • the inventory occupancy type includes: a backcourt type, a front field type, or a front and back field mixing type.
  • the step S103 may include the following steps: 1) screening out orders of the backcourt type from the at least one order, and classifying the orders of each backcourt type into their attributes according to a preset order batching rule. Matching the back-end picking batch; 2) Filtering the order of the front-field type from the at least one order, and classifying the orders of each front-field type into the front-end picking according to the preset order batching rules 3) picking out the order of the front and back field mixed type from the at least one order, according to the preset order batching rule, classifying the order of each front and back field mixed type into the front and back field mixed picking that matches its attribute batch.
  • a method for generating a picking lot is provided, and correspondingly, the present application further provides an order processing device.
  • the device corresponds to an embodiment of the above method.
  • FIG. 6 is a schematic diagram of an embodiment of a picking batch generating apparatus of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment. The device embodiments described below are merely illustrative.
  • An order obtaining unit configured to acquire at least one order to be shipped out
  • a categorizing unit configured to classify the at least one order into a picking batch corresponding to the attribute according to the inventory occupation type of the order.
  • FIG. 7 is a schematic diagram of an embodiment of an electronic device of the present application. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • the device embodiments described below are merely illustrative.
  • An electronic device of the embodiment includes: a processor 101; and a memory 103,
  • the memory is configured to store a program for implementing a picking batch generation method, and after the device is powered on and runs the program of the picking batch generating method by the processor, performing the following steps: acquiring at least one order to be shipped out; The inventory occupancy type of the order, the at least one order is respectively classified into a picking batch that matches its attribute.
  • a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media including both permanent and non-persistent, removable and non-removable media may be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
  • computer readable media does not include non-transitory computer readable media, such as modulated data signals and carrier waves.
  • embodiments of the present application can be provided as a method, system, or computer program product.
  • the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment in combination of software and hardware.
  • the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.

Landscapes

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

Abstract

本申请公开了一种订单处理***、订单处理方法及装置、拣货批次生成方法、装置及电子设备,所述***包括:订单处理装置和拣货批次生成装置;所述订单处理装置用于根据用户输入的商品订购信息,生成相应的订单;判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则所述启动后场订单处理单元;用于对所述订单相关商品对象进行后场库存占用,以及,将所述订单的库存占用类型标记为后场类型;所述拣货批次生成装置包括:用于获取待出库的至少一个订单;根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。本申请提供的订单处理***可以有效提高门店拣货配送效率。

Description

一种订单处理***
本申请要求2017年01月06日递交的申请号为201710010765.7、发明名称为“一种订单处理***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及数据处理技术领域,具体涉及一种订单处理***。本申请同时涉及一种订单处理方法、装置及电子设备,以及一种拣货批次生成方法、装置及电子设备。
背景技术
生鲜门店是一种类似超市的门店,以售卖生鲜商品为主,支持线上购买和线下购买两种方式。用户在通过线上APP下单购买商品时,可通过第三方支付帐号进行支付,如果直接在门店购买商品,则可通过门店现场的POS机进行支付。
生鲜门店对于线上订单提供配送到家的服务。要将线上订单的商品配送到顾客家中,首先需要进行拣货环节,由拣货人员将订单商品拣出,然后再进入配送环节,由配送人员对拣出的商品进行配送。由于生鲜门店的特点是线上和线下同时售卖,且商品通常存放在门店前场,因此,很可能出现如下问题:用户通过线上方式成功下单购买某个商品,而拣货人员在拣货时却发现该商品已被人从线下买走,从而导致该线上订单无法拣货和配送。
在实际应用中,为了提高拣货效率和配送速度,线上订单通常基于一定的分批规则形成多个拣货波次,同一拣货波次的订单共同拣货且共同配送。当对某一个拣货波次的订单进行拣货处理时,如果该波次的某个商品出现上述库存竞争导致的库存不足问题,则将影响到该波次订单的整体配送速度。
综上所述,当线上线下同时售卖商品时,存在线上订单商品库存不足导致的无法拣货配送的问题。
发明内容
本发明提供一种订单处理***,以解决现有技术下线上订单商品库存不足导致的无法拣货配送的问题。本申请同时涉及一种订单处理方法、装置及电子设备,以及一种拣货批次生成方法、装置及电子设备。
本发明提供的一种订单处理***,包括:订单处理装置和拣货批次生成装置;
所述订单处理装置包括:订单生成单元、后场库存判断单元和后场订单处理单元;
所述订单生成单元,用于根据用户输入的商品订购信息,生成相应的订单;
所述后场库存判断单元,用于判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则所述启动后场订单处理单元;
所述后场订单处理单元,用于对所述订单相关商品对象进行后场库存占用,以及,将所述订单的库存占用类型标记为后场类型;
所述拣货批次生成装置包括:订单获取单元和订单分批单元;
所述订单获取单元,用于获取待出库的至少一个订单;
所述订单分批单元,用于根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
可选的,所述后场库存判断单元包括:
后场库存数量获取子单元,用于根据预设的库位占用规则,获取所述商品对象可占用后场库存的库位信息,并根据各个所述库位的库存数量,获取所述商品对象的后场库存数量;
后场库存判断子单元,用于判断所述后场库存数量是否大于等于订购数量。
可选的,所述预设的库位占用规则包括以下规则的至少一者:订单通用的库位占用规则,商品对象专用的库位占用规则。
可选的,所述订单相关商品对象包括多个商品对象;
所述后场库存判断单元,具体用于分别判断各个商品对象的后场库存数量是否满足其订购数量,当各个商品对象的后场库存数量均满足其订购数量时,则本单元的判断结果为是。
可选的,所述订单处理装置包括非后场订单处理子单元;
所述后场库存判断单元,若判断结果为否,则启动所述非后场订单处理单元;
所述非后场订单处理单元,用于根据预设的库存占用方式,对所述订单相关商品对象进行库存占用;若所述订单占用前场库存,则将所述订单的库存占用类型标记为前场类型;若所述订单占用前场库存和后场库存,则将所述订单的库存占用类型标记为前后场混合类型。
可选的,所述预设的库存占用方式包括:占满后场库存后再占用前场库存,或占满前场库存后再占用后场库存。
可选的,所述订单分批单元包括:
后场订单分批子单元,用于从所述至少一个订单中筛选出后场类型的订单,根据预设的订单分批规则,将各个后场类型的订单归入与其属性相符的后场拣货批次。
可选的,所述订单分批单元包括:
前场订单分批子单元,用于从所述至少一个订单中筛选出前场类型的订单,根据预设的订单分批规则,将各个前场类型的订单归入与其属性相符的前场拣货批次;
前后场混合订单分批子单元,用于从所述至少一个订单中筛选出前后场混合类型的订单,根据预设的订单分批规则,将各个前后场混合类型的订单归入与其属性相符的前后场混合拣货批次。
本申请还提供一种订单处理方法,包括:
根据用户输入的商品订购信息,生成相应的订单;
判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步;
对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
可选的,在所述判断所述订单相关商品对象的后场库存数量是否满足订购数量之前,包括:
根据预设的库位占用规则,获取所述商品对象可占用后场库存的库位信息;
根据各个所述库位的库存数量,获取所述商品对象的后场库存数量。
可选的,所述预设的库位占用规则包括以下规则的至少一者:订单通用的库位占用规则,商品对象专用的库位占用规则。
可选的,所述订单相关商品对象包括多个商品对象;
所述判断所述订单相关商品对象的后场库存数量是否满足订购数量,采用如下方式:
分别判断各个商品对象的后场库存数量是否满足其订购数量,当各个商品对象的后场库存数量均满足其订购数量时,则该步骤的判断结果为是。
可选的,若上述判断结果为否,则执行如下步骤:
根据预设的库存占用方式,对所述订单相关商品对象进行库存占用;
若所述订单占用前场库存,则将所述订单的库存占用类型标记为前场类型;
若所述订单占用前场库存和后场库存,则将所述订单的库存占用类型标记为前后场混合类型。
可选的,所述预设的库存占用方式包括:占满后场库存后再占用前场库存,或占满 前场库存后再占用后场库存。
相应的,本申请还提供一种订单处理装置,包括:
订单生成单元,用于根据用户输入的商品订购信息,生成相应的订单;
判断单元,用于判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步;
执行单元,用于对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
相应的,本申请还提供一种电子设备,包括:
处理器;以及
存储器,用于存储实现订单处理方法的程序,该设备通电并通过所述处理器运行该订单处理方法的程序后,执行下述步骤:
根据用户输入的商品订购信息,生成相应的订单;
判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步;
对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
此外,本申请还提供一种拣货批次生成方法,包括:
获取待出库的至少一个订单;
根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
可选的,所述库存占用类型包括:后场类型,前场类型,或前后场混合类型。
可选的,所述根据所述订单的库存占用类型,并将所述至少一个订单分别归入与其属性相符的拣货批次,包括:
从所述至少一个订单中筛选出后场类型的订单,根据预设的订单分批规则,将各个后场类型的订单归入与其属性相符的后场拣货批次;
从所述至少一个订单中筛选出前场类型的订单,根据预设的订单分批规则,将各个前场类型的订单归入与其属性相符的前场拣货批次;
从所述至少一个订单中筛选出前后场混合类型的订单,根据预设的订单分批规则,将各个前后场混合类型的订单归入与其属性相符的前后场混合拣货批次。
相应的,本申请还提供一种拣货批次生成装置,包括:
订单获取单元,用于获取待出库的至少一个订单;
归类单元,用于根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
相应的,本申请还提供一种电子设备,包括:
处理器;以及
存储器,用于存储实现拣货批次生成方法的程序,该设备通电并通过所述处理器运行该拣货批次生成方法的程序后,执行下述步骤:
获取待出库的至少一个订单;
根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
与现有技术相比,本申请具有以下优点:
使用本申请提供的订单处理***,将一个商品的货物分别存放在门店前场和后场,并将商品存储库位设定为前场类型和后场类型,当门店接收到线上订单时,先对订单进行后场库存占用,如果后场库存占用成功,则将该订单的库存占用类型标识为后场类型;并在生成拣货批次时,根据订单的库存占用类型,将待出库的至少一个订单分别归入与其属性相符的拣货批次;这种处理方式,可以有效将线上订单占用库存与线下售卖商品库存进行分离,使得线上线下库存互不影响,避免出现线上订单库存不足导致的无法拣货配送的问题;因此,本申请提供的订单处理***可以有效提高门店拣货配送效率。
附图说明
图1是本申请提供的一种订单处理***的实施例的示意图;
图2是本申请提供的一种订单处理方法的实施例的流程图;
图3是本申请提供的一种订单处理装置的实施例的示意图;
图4是本申请提供的一种电子设备的实施例的示意图;
图5是本申请提供的一种拣货批次生成方法的实施例的流程图;
图6是本申请提供的一种拣货批次生成装置的实施例的示意图;
图7是本申请提供的一种电子设备的实施例的示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很 多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
在本申请中,提供了一种订单处理***,一种订单处理方法、装置及电子设备,以及一种拣货批次生成方法、装置及电子设备。在下面的实施例中逐一进行详细说明。
本申请提供的订单处理***,其核心的基本思想为:将一个商品的货物分别存放在门店前场和后场,并将商品存储库位设定为前场类型和后场类型,当门店接收到线上订单时,先对订单商品进行后场库存占用,如果后场库存占用成功,则将该订单的库存占用类型标识为后场类型;并在生成拣货批次时,根据订单的库存占用类型,将待出库的至少一个订单分别归入与其属性相符的拣货批次。由于将线上订单占用库存与线下售卖商品库存进行分离,使得线上线下库存互不影响,避免出现线上订单库存不足导致的无法拣货配送的问题,因而,可以有效提高门店拣货配送效率。
请参考图1,其为本申请的订单处理***实施例的示意图。所述***实施包括:订单处理装置101和拣货批次生成装置102。
所述订单处理装置101和拣货批次生成装置102通常部署在服务器端,但并不局限于服务器。所述订单处理装置101,用于生成订单、并对订单相关商品对象进行库存占用的处理;所述拣货批次生成装置102,用于对待出库的订单进行划分拣货批次的处理。
所述订单处理装置101包括:订单生成单元1011、后场库存判断单元1013和后场订单处理单元1015。其中,所述订单生成单元1011,用于根据用户输入的商品订购信息,生成相应的订单;所述后场库存判断单元1013,用于判断所述订单相关商品对象的后场库存数量是否满足订购数量,若判断结果为是,则所述启动后场订单处理单元1015;所述后场订单处理单元1015,用于对所述订单相关商品对象进行后场库存占用,以及,将所述订单的库存占用类型标记为后场类型。
在实际应用中,所述订单处理装置101通常还包括订单创建请求接收单元,该订单创建请求接收单元用于接收客户端发送的订单创建请求。客户端用户首先在网上商城上选购商品对象,并执行下单操作,客户端根据用户的下单操作向服务器发送订单创建请求,服务器端的订单创建请求接收单元接收客户端发送的订单创建请求,然后再通过所述订单生成单元1011,根据所述订单创建请求携带的商品订购信息,生成相应的订单。
在生成订单时,需要对订单相关的商品对象进行库存占用的处理。库存占用不同于库存扣减,通过对商品对象进行库存占用处理,能够更新商品对象的线上可销售数量,从而保证其他用户下单时不会再动用这些库存;而库存扣减是指,在商品出库时进行的 实际更新商品库存数量的处理。可见,库存占用处理将影响商品对象的线上可销售数量,库存扣减处理将影响商品对象的实际库存数量。
作为一种可选的方案,对商品对象进行库存占用处理时,可以记录具体占用了哪一个货位的商品库存;这种处理方式,使得在后续进行库存盘点时,可以仅针对被占用过库存的库位进行盘点;因此,可以有效降低库存盘点环节的工作量,从而提高库存盘点的速度。
本申请实施例提供的订单处理***,强调在后场商品库存充足的情况下,首先对订单相关的商品对象进行后场库存占用处理;这种处理方式,线上订单拣货针对的是后场商品库存,线下商品销售针对的是前场商品库存,可以避免线上订单与线下商品销售竞争同一商品库存;因此,对于占用了后场库存的订单,不会出现无法拣货的情况,从而可以有效保证拣货配送效率。
由于强调在后场商品库存充足时对订单进行后场库存占用,因此,本申请实施例提供的订单处理***,在通过所述订单生成单元101生成订单后,将首先启动后场库存判断单元1013,判断订单相关的商品对象的后场库存数量是否满足用户订购的数量,如果能够满足,则所述启动后场订单处理单元1015,通常所述启动后场订单处理单元1015,对该订单相关的商品对象进行后场库存占用。
本申请实施例提供的订单处理***,同时强调当订单相关的商品对象对后场库存占用成功时,将订单的库存占用类型标记为后场类型,通常将这种类型的订单称为后场订单。通过这种标记方式,可以在后续生成拣货批次时,依据该订单标记将后场订单归入后场拣货批次,以保证后场订单的拣货配送效率。
在对订单相关商品对象进行后场库存占用时,可以任意占用后场商品库存,也可以根据预设的库位占用规则进行后场库存占用。
所述任意占用后场商品库存,是指任意一个后场库存都可以被占用;这种情况下,只要后场库存的总数量满足订购数量,就可以进行后场库存占用。
当不能任意占用后场商品库存时,可以设置库位占用规则,以对后场库位的占用方式进行限制。所述库位占用规则,可以指定哪些类型的后场库位中的商品库存可以被占用,也可以直接指定哪些后场库位中的商品库存可以被占用。
根据预设的库位占用规则进行后场库存占用的原因在于:在门店的实际操作中,一个商品对象的库存可能在多个货位上存放,有些货位位于门店前场,有些货位位于门店后场,并且,在位于门店后场的多个货位中,有些货位的库存是线上订单可以占用的, 而有些货位的库存是线上订单不可以占用的,例如,后场货位的类型可分为拣货位、加工位、存储位及退货位,对于线上订单,退货位上存放的商品库存通常不可以被线上订单占用,因此,需要通过库位占用规则指定哪些类型的后场库位中的商品库存可以被占用,甚至哪些后场库位中的商品库存可以被占用。
例如,可以将所述库位占用规则设定为:可占用拣货位、加工位、存储位上的后场库存,不可占用退货位上的后场库存;或者,可以将所述库位占用规则设定为:可占用后场货位A、B、C中的库存。
需要说明的是,所述库位占用规则即可以是订单通用的规则,也可以是专用针对特定商品对象的规则,例如,可以将所述库位占用规则设定为:所有商品对象均可占用拣货位、加工位、存储位上的后场库存;或者,可以将所述库位占用规则设定为:“蔬菜类”商品对象只能占用拣货位和存储位上的后场库存等。
当根据预设的库位占用规则控制订单可占用的后场库存时,需要首先计算获取后场可占用库存数量。具体实施时,所述后场库存判断单元1013可包括:后场库存数量获取子单元10131和后场库存判断子单元10133。
所述后场库存数量获取子单元10131,用于根据预设的库位占用规则,获取所述商品对象可占用后场库存的库位信息,并根据各个所述库位的库存数量,获取所述商品对象的后场库存数量。所述后场库存判断子单元10133,用于判断获取到的后场库存数量是否大于等于订购数量。
根据预设的库位占用规则,即可获取到商品对象可占用后场库存的库位信息,例如,库位占用规则为“所有商品对象均可占用拣货位、加工位、存储位上的后场库存”,则获取到的商品对象可占用后场库存的库位信息为:在后场拣货位、加工位、存储位上存放有订单相关商品对象库存的所有库位的标识,如:存放有“西红柿”的拣货位、加工位、存储位类型的库位包括:库位1、库位3、库位4等。订单处理***中通常记录有各个库位的具体库存情况,通过查询这些记录,即可获取各个库位的库存数量,在对这些库位的库存数量加以统计处理后,即可获取到商品对象的后场库存数量。
此外,在实际应用中,用户输入的商品订购信息可能包括对多个商品对象的订购信息;这种情况下,所述后场库存判断单元1013,需要针对用户订购的各个商品对象,分别判断该商品对象的后场库存数量是否满足该商品对象的订购数量,只有在所有商品对象的后场库存数量均满足订购数量时,才能启动所述启动后场订单处理单元1015,对订单相关的各个商品对象均进行后场库存占用,并将订单的库存占用类型标记为后场类型。
至此,对商品对象的后场库存数量满足订购数量的情况下的后场库存占用处理方式作了说明。然而,在实际应用中,商品对象的后场库存可能并不能满足用户的购买需求,例如,用户要购买5个商品对象A,但是该商品对象的后场库存只有4个,因此,本申请提供的订单处理***,还需要对商品对象的后场库存数量无法满足订购数量的情况进行处理。下面对商品对象的后场库存数量无法满足订购数量的情况下的库存占用方式作进一步说明。
本申请实施例提供的订单处理***,所述订单处理装置101还包括非后场订单处理子单元1017。当所述后场库存判断单元1013的判断结果为否时,即:商品对象的后场库存数量不能满足订购数量时,将启动所述非后场订单处理子单元1017。
所述非后场订单处理子单元1017,用于根据预设的库存占用方式,对所述订单相关商品对象进行库存占用;若所述订单占用前场库存,则将所述订单的库存占用类型标记为前场类型;若所述订单占用前场库存和后场库存,则将所述订单的库存占用类型标记为前后场混合类型。
所述非后场订单处理子单元1017,首先要根据预设的库存占用方式,对所述订单相关商品对象进行库存占用。所述预设的库存占用方式是指,当无法对商品对象完全占用后场库存时的商品对象占用库存的方式。所述预设的库存占用方式包括但不限于:占满后场库存后再占用前场库存,或占满前场库存后再占用后场库存,或只占用前场库存等。以“占满后场库存后再占用前场库存”为例,在后场库存不充足的情况下,将首先占满所有可用的后场库存,对于剩余数量的库存,将占用前场库存。
需要说明的是,所述库存占用方式即可以是订单通用的方式,也可以是专用针对特定商品对象的方式,例如,可以将库存占用方式设定为:所有商品对象均为“占满后场库存后再占用前场库存”;或者,可以将库存占用方式设定为:“蔬菜类”商品对象“占满后场库存后再占用前场库存”。
所述非后场订单处理子单元1017,在对订单相关商品对象进行库存占用后,还需要根据库存占用的具体情况,对订单的库存占用类型进行标记;如果订单占用的是前场库存,则将订单的库存占用类型标记为前场类型;如果订单占用了前场库存和后场库存,则将订单的库存占用类型标记为前后场混合类型。
具体实施时,当订单包括多个商品对象时,如果一部分商品对象的后场库存数量能够满足订购数量,而另一部分商品对象的后场库存数量不能够满足订购数量,那么,对后场库存数量满足订购数量的商品对象,可进行后场库存占用;对于后场库存数量不满 足订购数量的商品对象,可先将所有可用后场库存占满,对于不满足订购数量的部分,将占用相应数量的前场库存。采用这种处理方式,可以尽可能减少前后场库存竞争的情况出现。
在订单包括多个商品对象的情况下,在对订单的库存占用类型进行标记时,需要参考各个商品对象占用库存的方式,只有当所有商品对象都占用后场库存时,才能将该订单的库存占用类型标记为后场类型;当所有商品对象都占用前场库存,则可将该订单的库存占用类型标记为前场类型;如果有些商品对象占用前场库存,有些商品对象占用后场库存,或者,某些商品对象既占用后场库存又占用前场库存,则可将该订单的库存占用类型标记为前后场混合类型。
下面举例说明通过所述订单处理装置101对订单进行处理的结果。例如,用户线上订购“西红柿”20斤、“芹菜”15斤、“猪肉”50斤,如果“西红柿”的后场库存为50斤、“芹菜”30斤、“猪肉”50斤,则由于各种订购商品对象的后场库存数量均满足订购数量,因此,该订单会进行后场库存占用,且订单的库存占用类型被标记为后场类型。再例如,如果“西红柿”的后场库存为10斤、“芹菜”30斤、“猪肉”50斤,则由于“西红柿”的后场库存数量无法满足订购数量,因此,“西红柿”将占用10斤后场库存、及10斤前场库存,其它两种商品对象将占用后场库存,订单的库存占用类型将被标记为前后场混合类型。
至此,对所述订单处理装置101的具体实施方式作了说明。通过所述订单处理装置101处理后的订单通常存放在订单池中,当触发拣货批次生成操作时,将启动所述拣货批次生成装置102,对订单池中的订单进行拣货批次的合批处理。
现有技术下,生成拣货批次的方式主要是基于客户定义的维度,例如,基于送达时间、收货地址、商品重量体积等维度生成拣货批次。但是,对于支持线上线下同时售卖的门店来说,仅仅基于这些维度生成拣货批次,很容易造成同一商品被线下买走而导致同一商品线上订单无法拣货的问题。
本申请提供的订单处理***,强调根据订单的库存占用类型维度,将待出库订单分别归入与其属性相符的拣货批次。所述拣货批次生成装置102包括:订单获取单元1021和订单分批单元1023。其中,所述订单获取单元1021,用于获取待出库的至少一个订单;所述订单分批单元1023,用于根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
如上所述,订单的库存占用类型可包括:后场订单、前场订单、及前后场混合订单。 将订单标记为后场类型、前场类型、或前后场混合类型的目的就是:将不同库存占用类型的订单分为不同的拣货波次;这种处理方式,可将后场类型的订单单独归入与其属性相符的后场拣货批次,而不会将后场类型的订单与前场类型或前后场混合类型的订单混合集中在一个拣货批次中,从而能够对后场类型的订单单独进行拣货处理;因此,能够使订单顺利并且高效的完成拣选。
本申请提供的订单处理***,当触发拣货批次生成操作时,首先需要通过订单获取单元1021从待出库订单池中取出待出库的至少一个订单,即需要进行拣货配送处理的订单;然后,通过所述订单分批单元1023将不同库存占用类型的订单归入不同的拣货批次。
具体实施时,所述订单分批单元1023可包括如下单元:后场订单分批子单元10231、前场订单分批子单元10233和前后场混合订单分批子单元10235。
所述后场订单分批子单元10231,用于从待出库的至少一个订单中筛选出后场类型的订单,然后根据预设的订单分批规则,将各个后场类型的订单归入与其属性相符的后场拣货批次。
所述前场订单分批子单元10233,用于从待出库的至少一个订单中筛选出前场类型的订单,根据预设的订单分批规则,将各个前场类型的订单归入与其属性相符的前场拣货批次。
所述前后场混合订单分批子单元10235,用于从待出库的至少一个订单中筛选出前后场混合类型的订单,根据预设的订单分批规则,将各个前后场混合类型的订单归入与其属性相符的前后场混合拣货批次。
所述预设的订单分批规则是指,对待出库的订单进行分批处理所依据的规则所述预设的订单分批规则可根据实际业务需求进行设置。
在实际应用中,配送人员通常是将相邻配送地址的商品集中进行配送,例如,收货地址在中关村街道范围内的商品将分配给负责该区域配送工作的配送人员进行统一配送。因此,所述预设的订单分批规则,通常需要基于订单的配送地址所属区域形成。
此外,考虑到不同订单具有不同的配送紧急程度、不同的重量体积等级等特点,因此,所述预设的订单分批规则还可基于订单的配送地址所属区域、配送紧急程度、及重量体积等级等属性共同形成。通过这种处理方式,可对订单进行更为细粒度的配送管理。
在本实施例中,将订单的紧急程度类型分为定时达类型和即时达类型,将订单的重量体积等级分为普通类型和大件类型,并根据订单的紧急程度类型、重量体积等级和配送地址所属区域,设置订单分批规则,例如,预设的订单分批规可包括如下规则:1)将 配送地址所属区域在相同区域、且重量体积等级为大件类型、且紧急程度类型为即时达类型的订单合为一个批次处理;2)将配送地址所属区域在相同区域、且重量体积等级为大件类型、且紧急程度类型为定时达类型的订单合为一个批次处理;3)将配送地址所属区域在相同区域、且重量体积等级为普通类型、且紧急程度类型为即时达类型的订单合为一个批次处理;4)将配送地址所属区域在相同区域、且重量体积等级为普通类型、且紧急程度类型为定时达类型的订单合为一个批次处理。
需要注意的是,上述预设的订单分批规则仅为一种具体实施方式,在实际应用中,可根据业务需求将所述待配送订单的订单类型设置为其它类型,相应的,可将预设的订单分批规则设置为其它规则。上述这些不同形式的订单分批规则,都只是具体实施方式的变更,都不偏离本申请的核心,因此都在本申请的保护范围之内。
下面举例说明应用本申请提供的订单处理***生成的拣货批次。例如,有100个待出库订单,其中,70个订单为后场类型的订单,20个订单为前后场混合类型的订单,10个订单为前场类型的订单,通过本申请提供的订单处理***,可生成如下拣货批次:5个后场拣货批次,每个后场拣货批次对应不同的配送区域、不同的紧急程度、不同的重量体积,这些批次的商品均存放在门店后场;3个前后场混合拣货批次,每个前后场混合拣货批次对应不同的配送区域、不同的紧急程度、不同的重量体积,这些批次的商品有些存放在门店后场、有些存放在门店前场;4个前场拣货批次,每个前场拣货批次对应不同的配送区域、不同的紧急程度、不同的重量体积,这些批次的商品全部存放在门店前场。上述5个后场拣货批次在拣货过程中,将不会出现前后场库存竞争的问题。
本申请提供的订单处理***,将一个商品的货物分别存放在门店前场和后场,并将商品存储库位设定为前场类型和后场类型,当门店接收到线上订单时,先对订单进行后场库存占用,如果后场库存占用成功,则将该订单的库存占用类型标识为后场类型;并在生成拣货批次时,根据订单的库存占用类型,将待出库的至少一个订单分别归入与其属性相符的拣货批次;这种处理方式,可以有效将线上订单占用库存与线下售卖商品库存进行分离,使得线上线下库存互不影响,避免出现线上订单库存不足导致的无法拣货配送的问题;因此,本申请提供的订单处理***可以有效提高门店拣货配送效率。
与上述的订单处理***相对应,本申请还提供订单处理方法。请参考图2,其为本申请提供的订单处理方法实施例的流程图,本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。本申请提供的订单处理方法包括如下步骤:
步骤S101:根据用户输入的商品订购信息,生成相应的订单。
步骤S103:判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步。
具体实施时,在步骤S103之前,还可包括:1)根据预设的库位占用规则,获取所述商品对象可占用后场库存的库位信息;2)根据各个所述库位的库存数量,获取所述商品对象的后场库存数量。
所述预设的库位占用规则包括以下规则的至少一者:订单通用的库位占用规则,商品对象专用的库位占用规则。
在实际应用中,所述订单相关商品对象可能包括多个商品对象;相应的,步骤S103可采用如下方式实现:分别判断各个商品对象的后场库存数量是否满足其订购数量,当各个商品对象的后场库存数量均满足其订购数量时,则该步骤的判断结果为是。
步骤S105:对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
具体实施时,如果步骤S103的判断结果为否,则执行如下步骤:根据预设的库存占用方式,对所述订单相关商品对象进行库存占用;若所述订单占用前场库存,则将所述订单的库存占用类型标记为前场类型;若所述订单占用前场库存和后场库存,则将所述订单的库存占用类型标记为前后场混合类型。
所述预设的库存占用方式包括:占满后场库存后再占用前场库存,或占满前场库存后再占用后场库存。
在上述的实施例中,提供了一种订单处理方法,与之相对应的,本申请还提供一种订单处理装置。该装置是与上述方法的实施例相对应。
请参看图3,其为本申请的订单处理装置实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本实施例的一种订单处理装置,包括:
订单生成单元,用于根据用户输入的商品订购信息,生成相应的订单;
判断单元,用于判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步;
执行单元,用于对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
请参考图4,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于 方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。
本实施例的一种电子设备,该电子设备包括:处理器101;以及存储器103,
存储器103用于存储实现订单处理方法的程序,该设备通电并通过所述处理器101运行该订单处理方法的程序后,执行下述步骤:
根据用户输入的商品订购信息,生成相应的订单;
判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步;
对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
与上述的订单处理***相对应,本申请还提供拣货批次生成方法。请参考图5,其为本申请提供的拣货批次生成方法实施例的流程图,本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。本申请提供的拣货批次生成方法包括如下步骤:
步骤S101:获取待出库的至少一个订单。
步骤S103:根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
所述库存占用类型包括:后场类型,前场类型,或前后场混合类型。
具体实施时,所述步骤S103可包括如下步骤:1)从所述至少一个订单中筛选出后场类型的订单,根据预设的订单分批规则,将各个后场类型的订单归入与其属性相符的后场拣货批次;2)从所述至少一个订单中筛选出前场类型的订单,根据预设的订单分批规则,将各个前场类型的订单归入与其属性相符的前场拣货批次;3)从所述至少一个订单中筛选出前后场混合类型的订单,根据预设的订单分批规则,将各个前后场混合类型的订单归入与其属性相符的前后场混合拣货批次。
在上述的实施例中,提供了一种拣货批次生成方法,与之相对应的,本申请还提供一种订单处理装置。该装置是与上述方法的实施例相对应。
请参看图6,其为本申请的拣货批次生成装置实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
本实施例的一种拣货批次生成装置,包括:
订单获取单元,用于获取待出库的至少一个订单;
归类单元,用于根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
请参考图7,其为本申请的电子设备实施例的示意图。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。
本实施例的一种电子设备,该电子设备包括:处理器101;以及存储器103,
存储器用于存储实现拣货批次生成方法的程序,该设备通电并通过所述处理器运行该拣货批次生成方法的程序后,执行下述步骤:获取待出库的至少一个订单;根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可 用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

Claims (21)

  1. 一种订单处理***,其特征在于,包括:订单处理装置和拣货批次生成装置;
    所述订单处理装置包括:订单生成单元、后场库存判断单元和后场订单处理单元;
    所述订单生成单元,用于根据用户输入的商品订购信息,生成相应的订单;
    所述后场库存判断单元,用于判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则启动所述后场订单处理单元;
    所述后场订单处理单元,用于对所述订单相关商品对象进行后场库存占用,以及,将所述订单的库存占用类型标记为后场类型;
    所述拣货批次生成装置包括:订单获取单元和订单分批单元;
    所述订单获取单元,用于获取待出库的至少一个订单;
    所述订单分批单元,用于根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
  2. 根据权利要求1所述的订单处理***,其特征在于,所述后场库存判断单元包括:
    后场库存数量获取子单元,用于根据预设的库位占用规则,获取所述商品对象可占用后场库存的库位信息,并根据各个所述库位的库存数量,获取所述商品对象的后场库存数量;
    后场库存判断子单元,用于判断所述后场库存数量是否大于等于订购数量。
  3. 根据权利要求2所述的订单处理***,其特征在于,所述预设的库位占用规则包括以下规则的至少一者:订单通用的库位占用规则,商品对象专用的库位占用规则。
  4. 根据权利要求1所述的订单处理***,其特征在于:
    所述订单相关商品对象包括多个商品对象;
    所述后场库存判断单元,具体用于分别判断各个商品对象的后场库存数量是否满足其订购数量,当各个商品对象的后场库存数量均满足其订购数量时,则本单元的判断结果为是。
  5. 根据权利要求1或4所述的订单处理***,其特征在于,所述订单处理装置包括非后场订单处理子单元;
    所述后场库存判断单元,若判断结果为否,则启动所述非后场订单处理单元;
    所述非后场订单处理单元,用于根据预设的库存占用方式,对所述订单相关商品对象进行库存占用;若所述订单占用前场库存,则将所述订单的库存占用类型标记为前场类型;若所述订单占用前场库存和后场库存,则将所述订单的库存占用类型标记为前后 场混合类型。
  6. 根据权利要求5所述的订单处理***,其特征在于,所述预设的库存占用方式包括:占满后场库存后再占用前场库存,或占满前场库存后再占用后场库存。
  7. 根据权利要求1所述的订单处理***,其特征在于,所述订单分批单元包括:
    后场订单分批子单元,用于从所述至少一个订单中筛选出后场类型的订单,根据预设的订单分批规则,将各个后场类型的订单归入与其属性相符的后场拣货批次。
  8. 根据权利要求7所述的订单处理***,其特征在于,所述订单分批单元包括:
    前场订单分批子单元,用于从所述至少一个订单中筛选出前场类型的订单,根据预设的订单分批规则,将各个前场类型的订单归入与其属性相符的前场拣货批次;
    前后场混合订单分批子单元,用于从所述至少一个订单中筛选出前后场混合类型的订单,根据预设的订单分批规则,将各个前后场混合类型的订单归入与其属性相符的前后场混合拣货批次。
  9. 一种订单处理方法,其特征在于,包括:
    根据用户输入的商品订购信息,生成相应的订单;
    判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步;
    对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
  10. 根据权利要求9所述的订单处理方法,其特征在于,在所述判断所述订单相关商品对象的后场库存数量是否满足订购数量之前,包括:
    根据预设的库位占用规则,获取所述商品对象可占用后场库存的库位信息;
    根据各个所述库位的库存数量,获取所述商品对象的后场库存数量。
  11. 根据权利要求10所述的订单处理方法,其特征在于,所述预设的库位占用规则包括以下规则的至少一者:订单通用的库位占用规则,商品对象专用的库位占用规则。
  12. 根据权利要求9所述的订单处理方法,其特征在于,所述订单相关商品对象包括多个商品对象;
    所述判断所述订单相关商品对象的后场库存数量是否满足订购数量,采用如下方式:
    分别判断各个商品对象的后场库存数量是否满足其订购数量,当各个商品对象的后场库存数量均满足其订购数量时,则判断结果为是。
  13. 根据权利要求9或12所述的订单处理方法,其特征在于,若上述判断结果为否,则执行如下步骤:
    根据预设的库存占用方式,对所述订单相关商品对象进行库存占用;
    若所述订单占用前场库存,则将所述订单的库存占用类型标记为前场类型;
    若所述订单占用前场库存和后场库存,则将所述订单的库存占用类型标记为前后场混合类型。
  14. 根据权利要求13所述的订单处理方法,其特征在于,所述预设的库存占用方式包括:占满后场库存后再占用前场库存,或占满前场库存后再占用后场库存。
  15. 一种订单处理装置,其特征在于,包括:
    订单生成单元,用于根据用户输入的商品订购信息,生成相应的订单;
    判断单元,用于判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步;
    执行单元,用于对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
  16. 一种电子设备,其特征在于,包括:
    处理器;以及
    存储器,用于存储实现订单处理方法的程序,该设备通电并通过所述处理器运行该订单处理方法的程序后,执行下述步骤:
    根据用户输入的商品订购信息,生成相应的订单;
    判断所述订单相关商品对象的后场库存数量是否满足订购数量;若是,则进入下一步;
    对所述订单相关商品对象进行后场库存占用,以及将所述订单的库存占用类型标记为后场类型。
  17. 一种拣货批次生成方法,其特征在于,包括:
    获取待出库的至少一个订单;
    根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
  18. 根据权利要求17所述的拣货批次生成方法,其特征在于,所述库存占用类型包括:后场类型,前场类型,或前后场混合类型。
  19. 根据权利要求18所述的拣货批次生成方法,其特征在于,所述根据所述订单的 库存占用类型,并将所述至少一个订单分别归入与其属性相符的拣货批次,包括:
    从所述至少一个订单中筛选出后场类型的订单,根据预设的订单分批规则,将各个后场类型的订单归入与其属性相符的后场拣货批次;
    从所述至少一个订单中筛选出前场类型的订单,根据预设的订单分批规则,将各个前场类型的订单归入与其属性相符的前场拣货批次;
    从所述至少一个订单中筛选出前后场混合类型的订单,根据预设的订单分批规则,将各个前后场混合类型的订单归入与其属性相符的前后场混合拣货批次。
  20. 一种拣货批次生成装置,其特征在于,包括:
    订单获取单元,用于获取待出库的至少一个订单;
    归类单元,用于根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
  21. 一种电子设备,其特征在于,包括:
    处理器;以及
    存储器,用于存储实现拣货批次生成方法的程序,该设备通电并通过所述处理器运行该拣货批次生成方法的程序后,执行下述步骤:
    获取待出库的至少一个订单;
    根据所述订单的库存占用类型,将所述至少一个订单分别归入与其属性相符的拣货批次。
PCT/CN2017/118523 2017-01-06 2017-12-26 一种订单处理*** WO2018126943A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP17890236.7A EP3567537A4 (en) 2017-01-06 2017-12-26 ORDER PROCESSING SYSTEM
JP2019534322A JP2020504379A (ja) 2017-01-06 2017-12-26 注文処理システム
US16/505,634 US20190333011A1 (en) 2017-01-06 2019-07-08 Order processing system, method, and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710010765.7 2017-01-06
CN201710010765.7A CN108280733B (zh) 2017-01-06 2017-01-06 一种订单处理***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/505,634 Continuation US20190333011A1 (en) 2017-01-06 2019-07-08 Order processing system, method, and device

Publications (1)

Publication Number Publication Date
WO2018126943A1 true WO2018126943A1 (zh) 2018-07-12

Family

ID=62789116

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/118523 WO2018126943A1 (zh) 2017-01-06 2017-12-26 一种订单处理***

Country Status (5)

Country Link
US (1) US20190333011A1 (zh)
EP (1) EP3567537A4 (zh)
JP (1) JP2020504379A (zh)
CN (1) CN108280733B (zh)
WO (1) WO2018126943A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113159680A (zh) * 2021-04-19 2021-07-23 北京京东振世信息技术有限公司 库存预占方法、装置、电子设备和计算机可读介质
CN113689155A (zh) * 2020-05-18 2021-11-23 北京京东乾石科技有限公司 出库方法和出库装置
WO2022170935A1 (zh) * 2021-02-09 2022-08-18 深圳市库宝软件有限公司 订单处理方法、装置、设备、仓储***及存储介质

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110880057B (zh) * 2018-09-05 2024-06-18 北京京东振世信息技术有限公司 组单方法和装置
CN111260270A (zh) * 2018-12-03 2020-06-09 北京京东尚科信息技术有限公司 提升门店订单处理效率的方法和装置
CN109816305A (zh) * 2019-01-04 2019-05-28 北京云杉信息技术有限公司 依据订单的库存满足情况进行生鲜配送的方法
CN110111168A (zh) * 2019-01-30 2019-08-09 北京车和家信息技术有限公司 订单处理方法及装置
CN110472960A (zh) * 2019-08-07 2019-11-19 武汉金百瑞科技股份有限公司 一种生鲜非标品电商按实际重量交易结算***
CN110675102A (zh) * 2019-08-15 2020-01-10 浙江国自机器人技术有限公司 订单绑定方法、装置、计算机设备和存储介质
CN111091289B (zh) * 2019-12-17 2022-05-06 北京云杉世界信息技术有限公司 一种司机自领商品方法及装置
CN113706064A (zh) * 2020-05-21 2021-11-26 北京京东振世信息技术有限公司 一种订单处理方法和装置
CN112036635B (zh) * 2020-08-28 2021-07-27 嘉兴聚水潭电子商务有限公司 一种用于缩短仓库配货行走路径的订单聚合方法和***
CN113743850A (zh) * 2020-09-08 2021-12-03 北京沃东天骏信息技术有限公司 一种下单的方法、装置、电子设备和存储介质
CN112149978A (zh) * 2020-09-15 2020-12-29 珠海格力电器股份有限公司 订单分配的方法、装置、电子设备、存储介质
CN112465601A (zh) * 2020-12-10 2021-03-09 绿瘦健康产业集团有限公司 一种电子订单生成方法、装置及存储介质
CN113807760A (zh) * 2021-01-07 2021-12-17 北京沃东天骏信息技术有限公司 库存信息处理方法、装置及可读存储介质和电子设备
CN113780924B (zh) * 2021-01-29 2024-04-16 北京京东振世信息技术有限公司 用于生成信息的方法和装置
CN114782132B (zh) * 2022-04-12 2023-04-07 嘉兴聚水潭电子商务有限公司 基于时效单的批次聚合方法、***及电子设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260873A (zh) * 2015-11-03 2016-01-20 多点生活(中国)网络科技有限公司 一种基于o2o模式下的配送调度方法及调度***
CN106228432A (zh) * 2016-07-31 2016-12-14 乐视控股(北京)有限公司 业务操作时间的生成方法及***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1785922A1 (en) * 2005-11-10 2007-05-16 Sap Ag A system for automatically reassigning an order confirmation in response to an incoming order, a computer implemented method, a user terminal and a computer readable storage medium
WO2014022791A1 (en) * 2012-08-03 2014-02-06 Vargo Adaptive Software LLC System and method of selection and organization of customer orders in preparation for distribution operations order fulfillment
CN105160516A (zh) * 2015-09-30 2015-12-16 苏州田园优贡电子商务有限公司 一种电子商务物流***
CN105427070B (zh) * 2015-11-06 2022-06-07 北京京东振世信息技术有限公司 一种降低库存碎片率的方法及装置
CN105404994A (zh) * 2015-12-04 2016-03-16 英业达科技有限公司 依据订单状态提供精确仓储管理***及其方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260873A (zh) * 2015-11-03 2016-01-20 多点生活(中国)网络科技有限公司 一种基于o2o模式下的配送调度方法及调度***
CN106228432A (zh) * 2016-07-31 2016-12-14 乐视控股(北京)有限公司 业务操作时间的生成方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3567537A4

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113689155A (zh) * 2020-05-18 2021-11-23 北京京东乾石科技有限公司 出库方法和出库装置
WO2022170935A1 (zh) * 2021-02-09 2022-08-18 深圳市库宝软件有限公司 订单处理方法、装置、设备、仓储***及存储介质
CN113159680A (zh) * 2021-04-19 2021-07-23 北京京东振世信息技术有限公司 库存预占方法、装置、电子设备和计算机可读介质
CN113159680B (zh) * 2021-04-19 2023-11-03 北京京东振世信息技术有限公司 库存预占方法、装置、电子设备和计算机可读介质

Also Published As

Publication number Publication date
CN108280733B (zh) 2022-09-27
CN108280733A (zh) 2018-07-13
US20190333011A1 (en) 2019-10-31
JP2020504379A (ja) 2020-02-06
EP3567537A1 (en) 2019-11-13
EP3567537A4 (en) 2020-08-12

Similar Documents

Publication Publication Date Title
WO2018126943A1 (zh) 一种订单处理***
US8744865B2 (en) Apparatus and method for transportation and upselling of product
US20160071190A1 (en) Modifying electronic orders during a fulfillment process
KR101853335B1 (ko) 빅데이터를 이용한 배송관리시스템 및 배송관리방법
US10872312B2 (en) Customer order picking by delivery container
CN108074051B (zh) 一种库存管理方法及装置
TW202213207A (zh) 訂單處理方法、裝置、設備、系統及存儲介質
CN108615130B (zh) 出库定位方法及装置
CN106709774B (zh) 商品对象交易信息处理方法及装置
CN110738479B (zh) 基于多人点单的订单管理方法及***
KR20180097585A (ko) 조합 상품 대상체의 거래 정보를 처리하기 위한 방법 및 디바이스
TW201710964A (zh) 物流線路資訊處理方法及裝置
CN112308684A (zh) 全渠道订单的快递适配***、方法、设备及其存储介质
KR20150053443A (ko) 물류 관리 방법, 장치 및 컴퓨터 판독가능한 매체
CN112308494A (zh) 一种全域派单的控制***、控制方法、设备及其存储介质
CN108573422B (zh) 库存信息处理方法、装置及***
CN116452111B (zh) 一种基于数字化标签的库存管理***和方法
CN105590178A (zh) 一种资源处理方法与设备
JP2019036063A (ja) 商品売買支援システムおよび商品売買支援方法
CN116090934A (zh) 预售物品快速送达的方法、装置、设备及存储介质
CN116228372A (zh) 一种零售行业dtc模式多仓发货的订单寻源算法及***
CN114819475A (zh) 订单处理方法、装置、服务器和存储介质
US20180357585A1 (en) System and method for supply chain management
KR100486419B1 (ko) 온라인 가격 비교 서비스 제공 방법 및 시스템
CN112365316A (zh) 一种智能派单***

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17890236

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019534322

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017890236

Country of ref document: EP

Effective date: 20190806