Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

E-commerce order fulfillment system: you shop every day and know nothing about it

2025-04-11 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

01 Overview of order performance

1-what is order fulfillment? An order is the life cycle of a transaction, where the transaction begins to generate the order and completes the order at the end. If you buy something on Tmall or JD.com, you will eventually generate an order. In fact, this order is a simple contract between the consumer and the platform, and everything on the contract is the implementation content of the platform, including the information on the order: invoice (ticket increase or general ticket), freight, limitation, reservation, discount and so on. For example, the order is expected to show when your order will arrive at the front end. JD.com now has his own 211 (since 2011)-JD.com is the first company in China to do so. In order to carry these compliance content, how to deliver a customer's demand to the user's hands in a timely manner, a system-OFC (Order Fulfillment Center) is produced. Simply put, the order fulfillment center is a system in which connected users place orders and orders are produced in the warehouse. 2-what is 211? The order is placed before 11:00 in the morning and then delivered by 11:00 in the evening. The order will be placed before 11:00 in the evening and delivered at 11:00 the next day. In addition to 211, JD.com also arrived the next day, the next day, as fast as 411. 411, that is, 3 hours of delivery, which is also an appointment limitation for refreshing the industry. 3-what is an appointment? Appointment is a management of appointment time. When you go shopping in JD.com, you will find that JD.com has an appointment calendar. In the next 7 days, you can choose three different times a day to deliver, such as Beijing, Shanghai and other cities, but also support night delivery.

In what link does 4-OFC appear?

To put it bluntly, the user enters the shopping cart after selecting the goods at JD.com 's front desk, goes to the settlement page and clicks the submit order button, and enters the OFC link until the order is actually sent to the warehouse by JD.com (JD.com has 100s, collaborative warehouses + special warehouses may be close to 200s). How to send JD.com so many orders every day to every specific warehouse-that's what OFC is doing. In fact, normal shopping is from "website registration-> search goods-> select goods purchase-> warehousing production, logistics and distribution". Among them, OFC is a compliance system in the process of purchase and warehousing production.

02 order split

1. Split dimension 1-what is order split? I do not know that everyone has encountered this situation when JD.com issued an order: after the user has placed the order, I will see such a sentence on my order details page, that is, 'your order is not in the same part, or it is not in the same merchant need to be split'. On the other hand, the reason for the split will show that because it is not in the same warehouse or is not the same merchant, the order is divided into multiple sub-orders and distributed separately. What will this bring to the customer? Especially when there is a rush like double 11 or 618, our shopping cart may have 10 or even several things to buy at a time. However, why did you open this order? 2-which orders need to be split and which are not? JD.com orders are mainly divided into virtual orders and physical orders: JD.com 's own goods, pop merchant goods and so on are all physical orders. A physical order refers to an order for some goods that need logistics for delivery, such as refrigerators, notebooks and watches, so this order is a physical order. All need to be processed through OCS services and split system. Virtual order: goods can be Q coins, Mobile Phone Top-Up Service, service products point cards, gift cards and so on. Compared with physical orders, virtual orders have no logistics status, so the order circulation and settlement process is relatively simple. Only through OCS services to save data, not through the new split system processing; 2, split engine dimension 1: first of all, JD.com has different categories of warehouses. JD.com 's warehouse is still dominated by category warehouses, even if there is Asia No.1, but the order split is most concerned about category warehouses. Because different categories, such as large household appliances, books, IT, 3C products, food mother and baby products, have different production characteristics in warehousing requirements. For example, food mother and baby products in JD.com have their own constant temperature warehouse, such as milk powder and other products to maintain a certain temperature, while some fresh should be in line with the characteristics of keeping low temperature warehouse, and for example, the display of large pieces is completely different from the display of books. Dimension 2: the other dimension of merchants is merchants. JD.com has two major types of business: self-management and POP, while there are different merchants in POP. In order to let the goods of different merchants be distributed by different merchants, and finally settle accounts for different merchants, it is impossible to have two merchants' goods on the same order at the same time. Therefore, Jingdong will open the order according to the merchant. Dimension 3: after the payment method, the order will be split immediately after clicking the button to submit the order. The down payment order is split after the payment is completed. Advance order: first payment after goods, second payment order: first goods then payment. The latter order comes from two sources: JD.com 's own business and POP's FBP order. Of course, in addition to the above three main dimensions, there are other split dimensions and rules.

3. Split process

03 amount split

1, split definition in JD.com bought things, basic 365 days there will be different types of promotions, the simplest straight down, as well as full reduction, with their own eastern rolls, Jingdou, and a variety of promotions. For example, buy something, 199 minus 100 (activity preheating), everyone will make up to 199. Users will buy food to make up for 199 and then lose 100. If the user buys 10 items and reduces 100 yuan, how can the specific 100 yuan be reduced? For customers, they do not care how JD.com operates this discount, as long as the 100 yuan is deducted at the time of settlement. But for JD.com, the 100 yuan is not registered in this way directly minus 100. it is not in the order, but in the proportion of the amount of the goods in the order. This is a work that the amount split system is doing. 2. The basic principle of the split rule OCS is to apportion and take integers according to the proportion of the amount of SKU. This includes not only discounts, but also all kinds of freight, virtual assets (such as Jingdou) and so on. For example, if you spend 1000 Jingdou to deduct 10 yuan this time, the 10 yuan of the 1000 Jingdou will be apportioned to each specific SKU of the user. In fact, now the front desk will directly show how many yuan will be reduced. I remember that it is not particularly detailed. In fact, in the background, it will specifically record how much money will be reduced per line, including freight. For example, when we are in Beijing, the experience of buying our own goods is not that deep. If you are in remote mountainous areas, JD.com will charge special freight, or the merchants will charge freight. How to share the freight is also calculated here.

3. External services

1) the amount includes all types of amounts on the order, such as freight, discounts, cash, actual payments by users, etc.; 2) the basic principle of amount split is to split the amount according to the proportion of sku amount, giving priority to rounding in yuan; 3) after the split system processing is completed, send the split result to MQ, the amount split system subscription message, receive the message and store the calculation result in DB, and send the calculation result to MQ;4) provide external query service. The service is used by more than 30 systems such as after-sales, EBS, invoice, advertising alliance, purchasing and selling, customer service, data warehouse, billing, etc.

This article is reproduced and picked up by myself.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report