WooCommerce credentials#
คุณสามารถใช้ credentials เหล่านี้เพื่อยืนยันตัวตนกับ node ต่อไปนี้:
Prerequisites#
- ติดตั้ง WooCommerce plugin บนเว็บไซต์ WordPress ของคุณ
- ใน WordPress ไปที่ Settings > Permalinks แล้วตั้งค่า permalinks ของ WordPress ให้ใช้แบบอื่นที่ไม่ใช่ Plain
Supported authentication methods#
- API key
Related resources#
ดูข้อมูลเพิ่มเติมเกี่ยวกับบริการนี้ได้ที่ WooCommerce's REST API documentation
Using API key#
ในการตั้งค่า credential นี้ คุณจะต้องมี:
- Consumer Key: สร้างขึ้นเมื่อคุณ generate API key
- Consumer Secret: สร้างขึ้นเมื่อคุณ generate API key
- WooCommerce URL
วิธีสร้าง API key และตั้งค่า credential:
- ไปที่ WooCommerce > Settings > Advanced > Rest API > Add key
- เลือก Read/Write ที่ Permissions
- คัดลอก Consumer Key และ Consumer Secret ที่ได้มาใส่ใน n8n credentials
- ใส่ URL เว็บไซต์ WordPress ของคุณใน WooCommerce URL
- โดยปกติ n8n จะส่งข้อมูล credential ผ่าน Authorization header ถ้าคุณต้องการส่งผ่าน query string parameter ให้เปิด Include Credentials in Query
ดูรายละเอียดเพิ่มเติมได้ที่ Generate Keys
Resolve "Consumer key is missing" error#
ถ้าคุณเชื่อมต่อ credential แล้วเจอ error ประมาณนี้: Consumer key is missing
สาเหตุเกิดจาก server ไม่สามารถอ่าน Authorization header ได้เมื่อยืนยันตัวตนผ่าน SSL
วิธีแก้ไข ให้เปิด toggle Include Credentials in Query เพื่อส่ง consumer key/secret ผ่าน query string แทน แล้วลองเชื่อมต่อ credential ใหม่อีกครั้ง