Traditional Culture Encyclopedia - Traditional customs - E-commerce platform commodity payment system how to design and implement?

E-commerce platform commodity payment system how to design and implement?

1, the user placed an order to generate orders

In the user order, involving the reduction of inventory, there are two ways:

(1) in the user order, lock inventory

The advantage is that the user experience is good, there is a kind of customer instant God's feeling, as long as the user in the order within 24 hours of payment, the merchant will have been un-user reservation.

The disadvantage is that for the tight and scarce goods, there is a risk of malicious encroachment on the inventory, which can be avoided as much as possible by limiting the number of orders for scarce goods.

(2) After the user pays, reduce the inventory

The advantage is that there is no encroachment on the inventory, but you need to give the unpaid user prompt "goods are scarce, please pay in time, in case of no stock", to create a tense atmosphere to stimulate the user to pay in time.

The disadvantage is that the user does not order in time to cause the goods out of stock, the user experience is not good, and the need to pay for the goods whether the goods are out of stock to do verification.

2, pay the order

Because of multiple malls **** with an e-commerce background and other practical reasons, can not be synchronized in the front and back to achieve the splitting of orders. Order payment after the success of the split order function is temporarily shelved, the actual should be in accordance with the different warehouses to split the order. At present, as long as the order of a parcel in the logistics status changes, the entire order logistics status synchronization changes.

Drawbacks: The order status shown to the user and the actual logistics status of each package in the order is not consistent.

If a parcel is split, it can be displayed in accordance with the actual logistics status, and there are two ways of displaying how the shipping cost of an order is displayed: firstly, it is counted in a sub-order, and secondly, it is equally distributed to each sub-order.

Dangdang uses the first way of display, the disadvantage is that the platform or merchant to bear the freight. For not shipping orders (including two parcels), the user if the user refuses to accept the parcel counted in the shipping cost, Dangdang automatically refunded the original way, equivalent to the user parcel bought one of the parcels of goods.

3, order status flow

Because of the different types of goods (including Jingdong, self-supporting, on behalf of the goods), an order under the logistics state is different, how to be compatible with the logistics status of different parcels, in accordance with the state of the order is displayed uniformly, the need for the product manager to specify the state of the flow of rules.

4, cancel the order

Cancel the order includes two cases: pending payment to cancel the order and pending shipment to cancel the order.

To be paid to cancel the order, because there is no actual payment to the third party, the logic is relatively simple.

To be shipped to cancel the order, essentially intercepting the order, but the payment of the third party to respond quickly, so the user does not actually pay the third party after the payment, the order status is actually suspended in the pending payment stage.

5, apply for after-sales

After the user receives the goods, let the user upload credentials, provide customer service phone number, easy to contact customer service for after-sales tracking.

6, buy again

Improve the re-purchase rate of the order goods, you need to pay attention to the abnormal judgment, whether the goods are off the shelves or insufficient inventory.