แอปแบบกำหนดเอง
แอปแบบกำหนดเองคือแอปที่คุณหรือผู้พัฒนาสร้างขึ้นมาเพื่อร้านค้าShopifyของคุณโดยเฉพาะ(ต่างจากแอปสาธารณะที่สร้างขึ้นเพื่อให้ร้านค้าหลายร้านได้ใช้งาน)โดยคุณสามารถใช้แอปแบบกำหนดเองเพื่อเพิ่มฟีเจอร์ไปยังส่วนShopify admin,เข้าถึงข้อมูลร้านค้าของคุณโดยตรงโดยใช้APIของShopifyหรือขยายร้านค้าออนไลน์ของคุณไปยังแพลตฟอร์มอื่นๆโดยใช้APIหน้าร้าน
คุณจำเป็นต้องมีความรู้ด้านการพัฒนาแอปจึงจะสามารถสร้างแอปแบบกำหนดเองได้และนั่นอาจเป็นเรื่องที่ท้าทายหากคุณต้องการความช่วยเหลือในการสร้างแอปแบบกำหนดเองให้กับร้านค้าของคุณคุณสามารถจ้างShopify专家ได้ดูข้อมูลเพิ่มเติมเกี่ยวกับการจ้างผู้เชี่ยวชาญของShopify
หากคุณต้องการให้บัญชีผู้ใช้ของผู้ร่วมงานหรือพนักงานสร้างแก้ไขหรือลบแอปแบบกำหนดเองคุณสามารถมอบสิทธิ์อนุญาตในการพัฒนาแอปแก่บัญชีเหล่านั้นได้โดยบัญชีผู้ใช้ของผู้ร่วมงานหรือพนักงานจะต้องมีสิทธิ์อนุญาตที่เกี่ยวข้องเพื่อตั้งขอบเขตAPIบางอย่าง
เปิดใช้การพัฒนาแอปแบบกำหนดเองจากส่วนShopify管理
ก่อนที่คุณจะสามารถสร้างแอปแบบกำหนดเองให้กับร้านค้าคุณต้องเปิดใช้งานการพัฒนาแอปแบบกำหนดเองและต้องเป็นเจ้าของร้านหรือสมาชิกพนักงานที่มีสิทธิ์อนุญาตเปิดใช้งานการพัฒนาแอปเพื่อเปิดใช้งานการพัฒนาแอปแบบกำหนดเองได้
ขั้นตอน:
จากส่วนShopify管理员ของคุณให้คลิกการตั้งค่า>แอปและช่องทางการขาย
คลิก”พัฒนาแอป”
คลิก”อนุญาตการพัฒนาแอปที่ปรับแต่งเอง”
อ่านคําเตือนและข้อมูลที่ระบุจากนั้นคลิก”อนุญาตการพัฒนาแอปแบบกำหนดเอง”
สร้างและติดตั้งแอปแบบกำหนดเอง
หลังจากที่คุณเปิดใช้การพัฒนาแอปแบบกำหนดเองแล้วคุณสามารถสร้างและติดตั้งแอปแบบกำหนดเองได้ในส่วนShopify adminของคุณโดยคุณต้องตั้งขอบเขตAPIเพื่อระบุว่าแอปแบบกำหนดเองสามารถเข้าถึงส่วนใดของร้านค้าของคุณได้บ้างหลังจากติดตั้งแอปแล้วคุณจะได้รับโทเค็นการเข้าถึงที่แอปใช้เพื่อเข้าถึงข้อมูลจากร้านค้าของคุณโดยใช้APIของShopify
เจ้าของร้านรวมถึงผู้ร่วมงานและพนักงานที่มีสิทธิ์อนุญาตที่เกี่ยวข้องจะสามารถสร้างและติดตั้งแอปแบบกำหนดเองได้
สร้างแอป
จากส่วนShopify管理员ของคุณให้คลิกการตั้งค่า>แอปและช่องทางการขาย
คลิก”พัฒนาแอป”
คลิก”สร้างแอปแบบกำหนดเอง”
ในหน้าต่างโมดอลให้ป้อนชื่อแอปและเลือก”ผู้พัฒนาแอป“โดยผู้พัฒนาแอปอาจเป็นเจ้าของร้านหรือบัญชีผู้ใช้ของพนักงานหรือผู้ร่วมงานบัญชีใดก็ได้ที่มีสิทธิ์อนุญาตในการพัฒนาแอป
คลิก”สร้างแอป”
เลือกขอบเขตAPI
หลังจากที่คุณสร้างแอปแบบกําหนดเองแล้วคุณสามารถกำหนดขอบเขตAPIให้กับแอปได้โดยแอปแบบกำหนดเองอาจมีขอบเขต管理APIขอบเขตAPIหน้าร้านหรือทั้งสองอย่างทั้งนี้ก็ขึ้นอยู่กับข้อกำหนดของแอป
- คลิก”เลือกขอบเขต”
ในส่วนขอบเขตการเข้าถึง管理APIให้เลือกขอบเขตAPIที่คุณต้องการกำหนดให้แอปนี้
ในส่วนขอบเขตการเข้าถึงAPIหน้าร้านให้เลือกขอบเขตAPIที่คุณต้องการกําหนดให้กับแอป
คลิกที่”บันทึก”
ติดตั้งแอปและรับโทเค็นการเข้าถึงAPI
คุณสามารถติดตั้งแอปได้หลังจากที่ตั้งขอบเขตAPIให้แอปของคุณแล้วและคุณจะได้รับโทเค็นการเข้าถึงAPIหลังจากที่ติดตั้งแอปโดยจะได้รับโทเค็นการเข้าถึง管理APIโทเค็นการเข้าถึงAPIหน้าร้านหรือทั้งสองอย่างทั้งนี้ก็ขึ้นอยู่กับขอบเขตAPIที่คุณกำหนดให้กับแอป
- คลิกติดตั้งแอป
- ในหน้าต่างโมดอลให้คลิก”ติดตั้งแอป”
- รับโทเค็นการเข้าถึง:
- หากคุณเลือกขอบเขต管理APIให้กับแอปให้ไปที่ส่วนโทเค็นการเข้าถึง管理APIแล้วคลิก”แสดงโทเค็นเพียงครั้งเดียว”
- หากคุณเลือกขอบเขตAPIหน้าร้านให้กับแอปคุณสามารถไปที่ส่วนโทเค็นการเข้าถึงAPIหน้าร้านแล้วคัดลอกโทเค็นของคุณได้โดยโทเค็นการเข้าถึงAPIหน้าร้านจะต่างจากโทเค็นการเข้าถึง管理APIตรงที่โทเค็นการเข้าถึงAPIหน้าร้านจะแสดงอยู่ในหน้านี้เสมอ
หลังจากที่แสดงโทเค็นการเข้าถึงแบบเต็มไปหนึ่งครั้งหน้านี้จะแสดงโทเค็นการเข้าถึงเพียง4หลักสุดท้ายเท่านั้นเพื่อการอ้างอิง
รับข้อมูลรับรองAPIสำหรับแอปแบบกำหนดเอง
คุณสามารถตรวจสอบโทเค็นการเข้าถึงหน้าร้านคีย์APIและข้อมูลลับAPIของแอปแบบกำหนดเองได้จากหน้าข้อมูลรับรองAPIของแอปนอกจากนี้คุณยังสามารถตรวจสอบโทเค็นการเข้าถึง管理APIได้ด้วยแต่เมื่อแสดงโทเค็นไปแล้วหนึ่งครั้งคุณจะสามารถตรวจสอบได้เพียงตัวเลขสี่หลักสุดท้ายของโทเค็นเท่านั้น
หมายเหตุ:ข้อมูลลับAPIจะเหมือนกับข้อมูลลับที่แชร์หากผู้พัฒนาขอข้อมูลลับที่แชร์ให้แจ้งข้อมูลลับAPIของคุณโปรดอย่าลืมแชร์ข้อมูลลับAPIของคุณกับผู้พัฒนาที่คุณเชื่อถือเท่านั้น
จากส่วนShopify管理员ของคุณให้คลิกการตั้งค่า>แอปและช่องทางการขาย
คลิก”พัฒนาแอป”
คลิกที่ชื่อของแอปที่คุณต้องการข้อมูลรับรอง
คลิก”ข้อมูลรับรองAPI”
อัปเดตขอบเขต管理APIสำหรับแอปแบบกำหนดเอง
หากคุณเป็นเจ้าของร้านผู้ร่วมงานหรือพนักงานที่มีสิทธิ์อนุญาตที่เกี่ยวข้องคุณสามารถอัปเดตขอบเขตต่างๆสำหรับแอปแบบกำหนดเองได้
จากส่วนShopify管理员ของคุณให้คลิกการตั้งค่า>แอปและช่องทางการขาย
คลิก”พัฒนาแอป”
คลิกชื่อแอปที่คุณต้องการอัปเดต
คลิก”การกําหนดค่า”
ในส่วนการผสานการทำงานของ管理APIให้คลิก”แก้ไข”
หากคุณไม่ได้กำหนดขอบเขต管理APIไปก่อนหน้านี้ให้คลิก”กําหนดค่า”
- เลือกขอบเขตที่คุณต้องการกําหนดให้กับแอป
- ไม่บังคับ:กำหนดเวอร์ชันAPIที่คุณต้องการใช้เพื่อการสมัครใช้งานWebhook
- ไม่บังคับ:คุณสามารถตั้งค่า谷歌云Pub / Subให้จัดการการสมัครใช้งานWebhookสำหรับแอปนี้ได้ในส่วน谷歌云Pub/Subให้คัดลอกที่อยู่บัญชีผู้ใช้บริการShopifyและใช้เพื่อกำหนดค่าบัญชี谷歌云Pub/Sub
ไม่บังคับ:คุณสามารถตั้งค่า亚马逊EventBridgeให้จัดการการสมัครใช้งานWebhookสำหรับแอปนี้ได้ในส่วน亚马逊EventBridgeให้คลิก”สร้างแหล่งที่มา”
คลิกที่”บันทึก”
หากติดตั้งแอปในร้านค้าแล้วคุณจะไม่สามารถคลิก”บันทึก“ได้จนกว่าจะเลือกขอบเขตอย่างน้อยหนึ่งขอบเขตหรือจนกว่าจะกำหนดขอบเขตAPIหน้าร้านให้กับแอป
อัปเดตขอบเขตการเข้าถึงAPIหน้าร้านสำหรับแอปแบบกำหนดเอง
หากคุณเป็นเจ้าของร้านผู้ร่วมงานหรือพนักงานที่มีสิทธิ์อนุญาตที่เกี่ยวข้องคุณสามารถอัปเดตขอบเขตต่างๆสำหรับแอปแบบกำหนดเองได้
จากส่วนShopify管理员ของคุณให้คลิกการตั้งค่า>แอปและช่องทางการขาย
คลิก”พัฒนาแอป”
คลิกชื่อแอปที่คุณต้องการอัปเดต
คลิก”การกําหนดค่า”
ในส่วนการผสานการทำงานของAPIหน้าร้านให้คลิก”แก้ไข”
หากคุณไม่เคยมอบหมายขอบเขตAPIหน้าร้านใดๆให้คลิก”กำหนดค่า”
- เลือกขอบเขตที่คุณต้องการกําหนดให้กับแอป
- ไม่บังคับ:หากแอปของคุณผสานการทำงานกับSDKของiOS买เช่นนั้นคุณก็สามารถทำการเปลี่ยนแปลงที่จำเป็นในส่วนSDKของiOS购买คุณสามารถเปลี่ยนแปลงได้เฉพาะส่วนนี้เท่านั้นหากได้ติดตั้งแอปเรียบร้อยแล้ว
ดูคำแนะนำแบบละเอียดเพิ่มเติมได้ที่เอกสารสำหรับผู้พัฒนาSDKของiOS购买
- ไม่บังคับ:หากแอปของคุณผสานการทำงานกับSDKของAndroid买คุณจะสามารถทำการเปลี่ยนแปลงที่จำเป็นได้ในส่วนSDKของAndroid购买โดยคุณจะสามารถเปลี่ยนแปลงส่วนนี้ได้ก็ต่อเมื่อติดตั้งแอปแล้วเท่านั้น
ดูคำแนะนำแบบละเอียดเพิ่มเติมได้ที่เอกสารสำหรับผู้พัฒนาSDKของAndroid购买
- คลิกที่”บันทึก”
หากติดตั้งแอปในร้านค้าแล้วคุณจะไม่สามารถคลิก”บันทึก“ได้จนกว่าจะเลือกขอบเขตอย่างน้อยหนึ่งขอบเขตหรือจนกว่าจะกำหนดขอบเขตAPIหน้าร้านให้กับแอป
อัปเดตการตั้งค่าสำหรับแอปแบบกำหนดเอง
คุณสามารถอัปเดตชื่อและคำอธิบายแอปรวมถึงอัปเดตผู้พัฒนาแอปได้
หากคุณกำหนดให้บัญชีผู้ใช้ของพนักงานหรือผู้ร่วมงานเป็นผู้พัฒนาแอปแล้วลบบัญชีผู้ใช้นั้นๆในภายหลังเจ้าของร้านจะกลายเป็นผู้พัฒนาแอปตามค่าเริ่มต้น
จากส่วนShopify管理员ของคุณให้คลิกการตั้งค่า>แอปและช่องทางการขาย
คลิก”พัฒนาแอป”
คลิกชื่อแอปที่คุณต้องการอัปเดต
คลิก”การตั้งค่าแอป”
หากต้องการเปลี่ยนชื่อหรือคำอธิบายให้ป้อนชื่อแอปหรือคำอธิบายแอปใหม่
หากต้องการเปลี่ยนผู้พัฒนาแอปที่เชื่อมโยงกับแอปให้เลือกผู้พัฒนาแอปหลัก
ตัวเลือกเสริม:หากต้องการแจ้งเตือนที่อยู่อีเมลอื่นเกี่ยวกับการอัปเดตการพัฒนาของแอปนี้ให้ป้อนที่อยู่อีเมลในส่วนข้อมูลผู้ติดต่อการปรับปรุงการพัฒนา
คลิกที่”บันทึก”
ถอนการติดตั้งแอปแบบกำหนดเอง
เมื่อคุณถอนการติดตั้งแอปแบบกำหนดเองระบบจะเพิกถอนโทเค็นการเข้าถึงAPIผู้ดูแลรวมถึงโทเค็นการเข้าถึงAPIหน้าร้านของคุณและแอปของคุณจะไม่สามารถเข้าถึงข้อมูลร้านค้าได้หากคุณติดตั้งแอปอีกครั้งคุณก็จะได้รับโทเค็นการเข้าถึงใหม่
จากส่วนShopify管理员ของคุณให้คลิกการตั้งค่า>แอปและช่องทางการขาย
คลิก”พัฒนาแอป”
คลิกชื่อแอปที่คุณต้องการถอนการติดตั้ง
คลิกที่ถอนการติดตั้งแอป
ลบแอปแบบกำหนดเอง
เมื่อคุณลบแอปแบบกำหนดเองระบบจะไม่สามารถกู้คืนแอปได้หากคุณต้องการปิดใช้แอปในร้านค้าของคุณชั่วคราวโดยไม่ลบแอปดังกล่าวให้ถอนการติดตั้งแอปแทน
จากส่วนShopify管理员ของคุณให้คลิกการตั้งค่า>แอปและช่องทางการขาย
คลิก”พัฒนาแอป”
คลิก”การตั้งค่าแอป”
คลิก”ลบแอป”
สิทธิ์อนุญาตของขอบเขตAPIสำหรับแอปแบบกำหนดเอง
บัญชีผู้ใช้ของผู้ร่วมงานและพนักงานจะสามารถตั้งขอบเขตAPIให้กับแอปแบบกำหนดเองได้ก็ต่อเมื่อบัญชีผู้ใช้ดังกล่าวมีสิทธิ์อนุญาตในการพัฒนาแอปรวมถึงสิทธิ์อนุญาตของพนักงานอื่นๆที่เกี่ยวข้องกับขอบเขตAPIที่ตั้งเท่านั้น
คุณควรปรึกษาผู้พัฒนาแอปของคุณเพื่อดูว่าต้องใช้สิทธิ์อนุญาตบัญชีผู้ใช้และขอบเขตAPIใดบ้างเพื่อให้แอปแบบกำหนดเองใช้งานได้โปรดตรวจสอบให้แน่ใจว่าคุณเข้าใจเกี่ยวกับสิทธิ์อนุญาตที่คุณมอบให้กับผู้พัฒนาและสะดวกใจที่จะให้สิทธิ์เหล่านั้น