Home  >  Article  >  Backend Development  >  What technology is used for PHP order synchronization?

What technology is used for PHP order synchronization?

(*-*)浩
(*-*)浩Original
2019-10-17 14:36:292641browse

Orders are the core data of sellers. Many of sellers’ daily work revolves around orders. The basic function of the application is to ensure that orders are displayed in front of sellers in real time and completely. Since API requests rely on the network, there are problems such as network instability and long synchronization time, so the application must synchronize Taobao order data locally.

What technology is used for PHP order synchronization?

#How to quickly and completely synchronize orders locally is an issue that will be discussed in this plan.

There are two ways to synchronize orders: (Recommended learning: PHP video tutorial)

1. Synchronize through Taobao development platform api

2. Based on rds order synchronization service.

This article mainly analyzes the scenario of using api to synchronize orders. For information on how to use rds order synchronization, please refer to //open.taobao.com/docs/doc.htm.htm?articleId=101587&docType=1&treeId=2

Explanation of terms

Online orders: orders that the seller has sold within three months.

Incremental orders: Compared with the orders that have been synchronized to the local, any order that has been changed on Taobao is an incremental order.

Message service: A channel that pushes data (transaction) changes to the client (application) in real time through HTTP long connections.

API Introduction

taobao.trades.sold.get - Get online orders sold within three months. It is suitable for user initialization. ISV does not This interface should be used to obtain incremental orders. It is not recommended to use this interface or use it as little as possible.

taobao.trades.sold.increment.get – Get incremental orders, suitable for orders that are changed in incremental synchronization after user initialization. ISV should not use this interface to get orders within three months.

taobao.trade.fullinfo.get - Get details of a single order.

Implementation plan

Order synchronization is mainly divided into two steps: initialization and incremental acquisition:

1. Initialization is It takes a long time to synchronize all online orders within 3 months;

2. Incremental acquisition is to synchronize the changed orders on Taobao, which generally takes a shorter time.

The above is the detailed content of What technology is used for PHP order synchronization?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn