Job Recruitment Website - Recruitment portal - JD.COM order system

JD.COM order system

1, order execution

Order fulfillment, that is, JD.COM fulfills the agreement promised with customers.

OFC: Order Fulfillment Center, which connects users to place orders, and orders are produced in the warehouse.

OFC is divided into split, OCS, transfer, OFW and risk control.

The upstream of OFC includes the foreground (page), shopping cart, settlement page and order generation, and the downstream of OFC is the actual production, including WMS and TMS (Qinglong System).

2. For POP, JD.COM needs to place an order with a specific POP merchant (Tmall is this model).

3. Several areas of 3.JD. COM: Beijing, Shanghai, Guangzhou, Wuhan, Xi, Shenyang and Chengdu (complete). There are independent distribution centers in these areas, namely RDC (Regional Logistics Center) and FDC (Distribution Center).

4. Split orders

(1) Split Dimension 1: Warehouse

Now that we have Asia No.1, we are most concerned about category warehouses, because different categories, such as home appliances, books, IT and 3C products, have different requirements for warehouses.

For example, the user bought a TV and a food, and the food belongs to the food warehouse. If the user places this order. In fact, two orders were generated in the background, one is the household electricity warehouse, and the other is the food maternal and child warehouse.

This will lead to a split, which is the most important dimension, namely the warehouse.

(2) Split dimension 2: merchants

There are self-operated and POP in JD.COM, but the business of POP is different. In order to settle accounts for different businesses, JD.COM will split the bills according to the businesses. The initial order is called the parent order, which has no influence in the downstream system of OFC. The parent order is just a snapshot of the customer's order during the shopping process. Specific to the warehouse, distribution links, after-sales links, in fact, are all operated with reference to sub-orders.

5. Regarding the first payment order and the first delivery order.

Click the submit button, and the first order will be split immediately. After the payment is completed, the down payment order will be split.

6. Primary segmentation and secondary segmentation

Split is to split the order immediately after it is submitted, which is equivalent to split service.

The prerequisite for the second split is that if the first split is not completely split, it will enter a planning task (split worker), which is a large order pool, and all orders that are not completely split will enter this pool. Then, through the second split, it rotates when the order is paid and when the order split conditions are met, and then the split process is carried out.

7. Order splitting process

Get the order information-Split the order-Create a sub-order-Check the split result-Cancel the parent order and submit the sub-order (Restore the original order | Modify the order information).

8. Order amount division

OCS: order calculation service (order amount calculation service)

(1)OCS provides real-time amount calculation service for split amount;

(2) After the split system is processed, the split result is sent to MQ, and OCS stores the information in DB and sends the calculation result to MQ;

(3) 3) The basic principle of OCS allocation is to allocate the amount according to the proportion of SKUs;

(4)OCS provides external inquiry service;

Summary: The so-called production, for JD.COM. The self-management of COM is to locate different warehouses; For JD.COM businessmen, the orientation is different. The two most direct downstream systems of OFC, for self-operation, the next system is WMS, that is, warehousing system; For POP, the downstream system is the POP order system. So JD. COM list will be sent to these two systems.

9. Order transfer

Orders obtained through different channels (such as PC, app, WeChat, etc.). ) all piled up in the big pool of poolof.

It is an order distribution mechanism, or an order distribution plan. In which warehouse should the order be produced and how to produce it are all decided in the process of order transfer.

There are two systems for order transfer: commitment system and inventory service.

(1) commitment system

The warehouse in JD.COM has the concept of wave times (JIT wave times production). For a warehouse, if an order is generated, such a warehouse is unplanned. Therefore, the warehouse in JD.COM adopts wave-by-wave production-that is, orders will be produced in piles instead of separately, so there will be a commitment system or a transfer system.

The promise system calculates the time when each warehouse receives the order through a wave of warehouse production, and then tells the order transfer system when it is most appropriate to send the order to the customer.

(2) the front desk inventory

When users place an order at the main station, they can see whether this commodity is available. This is calculated by the inventory system.

For example, if a user is in Tianjin, JD.COM will first check whether this thing is available in Tianjin. If there is no such thing in Tianjin, we will check whether there is one in Beijing. If it is not available in Beijing, and the layer attribute of parallel imports is enabled, it will go back to check whether it is available all over the country, and then come back to tell you whether it is available. Specifically, the user buys an item in the foreground to show that it is available. Specifically, whether this item is produced in Tianjin or Beijing is the matter that the order transfer is being done.

10、

JD。 COM, the rules of inventory are inconsistent with those when the front desk user places an order. At the front desk, they view inventory in sku dimension, while at OFC, they view inventory in order dimension.

The inventory of the order dimension has a characteristic: whole-sheet production. In other words, if the whole order can be produced, the order will not be split.

For example, the user bought two products, one in Beijing and the other in Jinan. Under normal circumstances, one product will leave Jinan and one product will leave Beijing, thus forming two orders. But if there are two goods in Beijing, then this order will be produced in Beijing as a whole to reduce the unpacking rate.

1 1、

In the process of splitting, we don't look at whether there is goods, but only whether there is goods, which proves that this thing can be produced here.

In order transfer, what is actually handled is inventory, which depends on where the order is to be produced. This is order transfer.

12, OFW (order workflow system)

OFW is responsible for obtaining orders from the order pipeline, and then calling the services of downstream systems such as splitting service and transferring service.

At the same time, OFW is also responsible for the return of orders. All the information in the whole order tracking is summarized through this system and fed back to the upstream for display.