WooCommerce API對(duì)接教程
時(shí)間:2020-11-04
我們已對(duì)接WooCommerce API,您可以直接在PFC系統(tǒng)中批量獲取WooCommerce訂單了。
與本章節(jié)有關(guān)的主題
1. 生成WooCommerce consumer key和secret
2. 啟用WooCommerce legacy API
3. 定義WooCommerce shipping options
4. 在PFC系統(tǒng)配置API對(duì)接
5. 批量獲取WooCommerce訂單
1. 生成WooCommerce consumer key和secret
請(qǐng)登錄WooCommerce生成consumer key和secret。關(guān)于更多,請(qǐng)點(diǎn)擊此處查看WooCommerce幫助頁(yè)面。
1. 點(diǎn)擊進(jìn)入【W(wǎng)ooCommerce】>【Settings】>【Advanced】>【REST API】;
2. 點(diǎn)擊【Add Key】;
3. 在Key Details部分,輸入Description(描述內(nèi)容可以自定義,您可以輸入PFC);
4. 在下拉菜單中選擇您需要授權(quán)的User(為了確保對(duì)接成功,建議您選擇有管理員權(quán)限的用戶);
5. 選擇權(quán)限為【Read/Write】;
6. 點(diǎn)擊【Generate API Key】(WooCommerce將為所授權(quán)的用戶創(chuàng)建API key)。
操作完成后,頁(yè)面將展示您的Consumer Key、Consumer Secret、二維碼和Revoke key按鈕。
2. 啟用WooCommerce legacy API
請(qǐng)參考以下步驟啟用WooCommerce legacy API。
1. 點(diǎn)擊進(jìn)入【W(wǎng)ooCommerce】>【Settings】>【Advanced】>【Legacy API】;
2. 在Legacy API后側(cè),勾選“Enable the legacy RESET API”;
3. 點(diǎn)擊【Save changes】。
3. 定義WooCommerce shipping zones
根據(jù)您的銷售策略,您可以在WooCommerce定義shipping zones或shipping classes。請(qǐng)注意,您在此項(xiàng)設(shè)置中選擇的shipping method title將會(huì)被用于下一步的運(yùn)輸方式匹配。
3.1 啟用Shipping locations
在設(shè)置運(yùn)送區(qū)域之前,請(qǐng)確保您已經(jīng)開(kāi)啟了運(yùn)送服務(wù),
1. 點(diǎn)擊進(jìn)入【W(wǎng)ooCommerce】>【Settings】>【General】;
2. 在General Options部分,選擇【Shipping locations】下拉菜單前三項(xiàng)中的一項(xiàng);
3. 點(diǎn)擊左下角的【Save changes】。
3.2 設(shè)置Shipping zones
1. 點(diǎn)擊進(jìn)入【W(wǎng)ooCommerce】>【Settings】>【Shipping】>【Shipping Zones】;
2. 點(diǎn)擊上方的【Add shipping zone】;
3. 輸入Zone Name;
4. 選擇適用的Zone Regions;
5. 若您還沒(méi)有添加過(guò)運(yùn)輸方式,請(qǐng)點(diǎn)擊【Add shipping method】;
6. 在下拉菜單中選擇需要的運(yùn)送類型,然后點(diǎn)擊 [Add shipping method].
7. 移動(dòng)鼠標(biāo)至剛剛添加的Method title,然后點(diǎn)擊【Edit】自定義Shipping method title;
8. 輸入您的自定義Method title(此項(xiàng)內(nèi)容將會(huì)直接展示給適用的買(mǎi)家);
9. 定義關(guān)稅狀態(tài)和運(yùn)費(fèi);
10. 操作完成后,點(diǎn)擊【Save changes】。
4. 在PFC系統(tǒng)配置API對(duì)接
1. 登錄PFC系統(tǒng);
2. 點(diǎn)擊進(jìn)入【出口轉(zhuǎn)運(yùn)】>【訂單管理】>【API對(duì)接】,或;
3. 點(diǎn)擊進(jìn)入【倉(cāng)儲(chǔ)管理]> 【出口轉(zhuǎn)運(yùn)】>【API對(duì)接】;
4. 如您是第一次在PFC系統(tǒng)中配置API,請(qǐng)?jiān)谀J(rèn)【API接口】選項(xiàng)卡中,點(diǎn)擊【生成密鑰】(若您已經(jīng)配置過(guò)API可忽略此步驟);
5. 在彈出窗口中點(diǎn)擊【生成】(您的API密鑰將展示在客戶ID右側(cè));
6. 切換至【W(wǎng)oo】選項(xiàng)卡,然后點(diǎn)擊【Add】;
7. 在彈出窗口中,按照欄位輸入您在步驟1中獲取的consumer key和secret;
8. 在狀態(tài)下拉菜單中選擇【啟用】;
9. 在【Carrier】部分,點(diǎn)擊【添加】定義您的運(yùn)輸匹配規(guī)則;
9.1 在第一列【W(wǎng)ooCommerce-Carrier】欄位中,輸入您的WooCommerce method title;
9.2 在第二列【PFC-Carrier】欄位中,選擇對(duì)應(yīng)的PFC運(yùn)輸方式;
9.3 重復(fù)上述步驟直至完成所有目標(biāo)國(guó)家的設(shè)置;
10. 根據(jù)需要定義默認(rèn)申報(bào)價(jià)值和重量;
11. 若您需要使用倉(cāng)儲(chǔ)服務(wù)來(lái)處理WooCommerce訂單,請(qǐng)選擇您已開(kāi)通服務(wù)的倉(cāng)庫(kù)(若您使用代發(fā)貨模式處理訂單,則可略過(guò)此步驟);
12. 設(shè)置完成后點(diǎn)擊【添加】。
5. 批量獲取WooCommerce訂單
當(dāng)您完成了所有的配置,并且有訂單需要發(fā)貨,您可以根據(jù)以下步驟獲取訂單;
1. 登錄PFC系統(tǒng);
2. 點(diǎn)擊進(jìn)入【出口轉(zhuǎn)運(yùn)】>【訂單管理】>【API對(duì)接】,或;
3. 點(diǎn)擊進(jìn)入【倉(cāng)儲(chǔ)管理]> 【出口轉(zhuǎn)運(yùn)】>【API對(duì)接】;
4. 在您的WooCommerce店鋪右側(cè),點(diǎn)擊【獲取訂單】;
5. 在彈出窗口中,選擇訂單生成的起止時(shí)間;
6. 點(diǎn)擊【[Acquire Order】。
系統(tǒng)將處理您的訂單請(qǐng)求并返回相應(yīng)的提示。若提示訂單創(chuàng)建成功,則您可以前往【出口轉(zhuǎn)運(yùn)】>【訂單管理】>【出口訂單列表】>【草稿】查看代發(fā)貨訂單,或前往【倉(cāng)儲(chǔ)管理】> 【出口轉(zhuǎn)運(yùn)】>【倉(cāng)儲(chǔ)訂單列表】>【草稿】查看倉(cāng)儲(chǔ)訂單。