การเชื่อมต่อ WooCommerce

การเชื่อมต่อ WooCommerce ช่วยให้คุณเชื่อมต่อร้านค้าออนไลน์ WooCommerce กับ Gem Logic เมื่อเชื่อมต่อแล้ว คุณสามารถส่งสินค้าจาก Gem Logic ไปยังร้าน WooCommerce และดึงคำสั่งซื้อจาก WooCommerce เข้าสู่ Gem Logic ซึ่งช่วยให้แคตตาล็อกสินค้าและการจัดการคำสั่งซื้อของคุณซิงค์กันในทั้งสองแพลตฟอร์ม

การกำหนดค่า

สร้าง API keys ใน WooCommerce

ก่อนเชื่อมต่อ WooCommerce กับ Gem Logic คุณต้องสร้าง API keys ในร้าน WooCommerce ของคุณ

  1. เข้าสู่ระบบ แผงควบคุมผู้ดูแลระบบ WordPress ของคุณ

  2. ไปที่ WooCommerce ‣ Settings ‣ Advanced ‣ REST API

  3. คลิก Add key

  4. กรอกรายละเอียด:

    • Description: ป้อนชื่อเพื่อระบุคีย์นี้ (เช่น Gem Logic Integration)

    • User: เลือกผู้ใช้ WordPress ที่จะใช้สำหรับการเชื่อมต่อ API

    • Permissions: เลือก Read/Write ซึ่งจำเป็นเพื่อให้ Gem Logic สามารถอ่านคำสั่งซื้อและสร้าง/อัพเดตสินค้าในร้านของคุณได้

  5. คลิก Generate API key

  6. คัดลอก Consumer key และ Consumer secret ข้อมูลเหล่านี้จะแสดงเพียงครั้งเดียว ดังนั้นโปรดบันทึกไว้ในที่ปลอดภัย

Important

Consumer secret จะแสดงเพียงครั้งเดียว หากคุณทำหาย คุณจะต้องเพิกถอนคีย์และสร้างใหม่

เชื่อมต่อ WooCommerce กับ Gem Logic

  1. ใน Gem Logic ไปที่ Configuration ‣ Sales channels

  2. เปิดช่องทางการขายที่คุณต้องการเชื่อมต่อกับ WooCommerce หรือสร้างช่องทางใหม่

  3. เปิดใช้งานช่องทำเครื่องหมาย WooCommerce

  4. กรอกข้อมูลในฟิลด์ต่อไปนี้:

    • URL: URL แบบเต็มของร้านค้า WooCommerce ของคุณ (เช่น https://www.yourstore.com) ห้ามใส่เครื่องหมายทับต่อท้าย

    • WooCommerce Key: วาง Consumer key ที่คุณสร้างไว้ก่อนหน้านี้

    • WooCommerce Secret: วาง Consumer secret ที่คุณสร้างไว้ก่อนหน้านี้

  5. หากคุณใช้ปลั๊กอิน Perfect WooCommerce Brands ในร้านค้า WooCommerce ของคุณ ให้เปิดใช้งานช่องทำเครื่องหมาย WooCommerce brands plugin สิ่งนี้จะช่วยให้ Gem Logic ซิงค์แบรนด์สินค้ากับ WooCommerce ได้

  6. บันทึกช่องทางการขาย

Tip

ตรวจสอบให้แน่ใจว่าร้านค้า WooCommerce ของคุณใช้ HTTPS ข้อมูลรับรอง API จะถูกเข้ารหัสและเก็บไว้อย่างปลอดภัยใน Gem Logic

มอบหมายสินค้าให้กับช่องทางการขาย

เพื่อให้สินค้าถูกส่งไปยัง WooCommerce สินค้าจะต้องได้รับการมอบหมายให้กับช่องทางการขาย WooCommerce

  1. ไปที่ Products

  2. เปิดสินค้าและไปที่ส่วน sales channels ของสินค้า

  3. เพิ่มช่องทางการขาย WooCommerce ให้กับสินค้า

  4. ตรวจสอบให้แน่ใจว่าสินค้ามี pricing rule ที่กำหนดค่าไว้สำหรับช่องทางการขายนั้น เพื่อให้มีราคาเมื่อส่งไปยัง WooCommerce

การส่งสินค้า

คุณสามารถส่งสินค้าจาก Gem Logic ไปยังร้านค้า WooCommerce ของคุณได้ การทำเช่นนี้จะสร้างหรืออัปเดตสินค้าใน WooCommerce ตามข้อมูลที่มีใน Gem Logic

ส่งสินค้ารายการเดียว

ในการส่งสินค้ารายการเดียว ให้เปิดสินค้าใน Gem Logic และใช้การดำเนินการส่งจากส่วนช่องทางการขายของสินค้า สินค้าจะถูกสร้างใน WooCommerce หากยังไม่มีอยู่ หรืออัปเดตหากมี WooCommerce ID อยู่แล้ว

ส่งสินค้าทั้งหมด

ในการส่งสินค้าทั้งหมดที่มอบหมายให้กับช่องทางการขาย WooCommerce พร้อมกันในครั้งเดียว:

  1. ไปที่ Configuration ‣ Sales channels

  2. เปิดช่องทางการขาย WooCommerce

  3. คลิก Push all products to WooCommerce

การทำงานนี้ดำเนินการเป็นงานพื้นหลัง คุณสามารถติดตามความคืบหน้าได้ที่หน้า push history

สิ่งที่ถูกส่ง

เมื่อสินค้าถูกส่งไปยัง WooCommerce ข้อมูลต่อไปนี้จะถูกซิงค์:

  • SKU (ใช้สำหรับจับคู่สินค้าระหว่างสองระบบ)

  • ชื่อ**และ**คำอธิบาย (ขึ้นอยู่กับภาษาของช่องทางการขาย)

  • ราคาปกติ**และ**ราคาลดพิเศษ (จากกฎราคาสำหรับช่องทางการขายนั้น)

  • รูปภาพ (อัปโหลดใหม่เฉพาะเมื่อมีการเปลี่ยนแปลง)

  • หมวดหมู่ และ คอลเลกชัน (สร้างใน WooCommerce หากยังไม่มี)

  • คุณสมบัติ (สร้างเป็นคุณสมบัติ WooCommerce แบบ global)

  • แท็ก

  • จำนวนสินค้าคงคลัง

  • แบรนด์ (หากเปิดใช้งานปลั๊กอิน WooCommerce brands)

  • ประเภทสินค้า: แบบธรรมดาหรือแบบแปรผัน (มีตัวเลือก)

สินค้าแบบแปรผันและตัวเลือกสินค้า

หากสินค้าใน Gem Logic ถูกทำเครื่องหมายเป็น สินค้าหลัก สินค้านั้นจะถูกส่งเป็นสินค้า แบบแปรผัน ใน WooCommerce สินค้าย่อยทั้งหมด (ตัวเลือก) จะถูกส่งเป็นตัวเลือกสินค้า แต่ละตัวเลือกจะมีราคา SKU รูปภาพ และค่าคุณสมบัติของตัวเอง (เช่น ขนาด สี)

การปิดใช้งานสินค้า

คุณสามารถปิดใช้งานสินค้าใน WooCommerce จาก Gem Logic ได้ วิธีนี้จะตั้งสถานะสินค้าเป็น แบบร่าง ใน WooCommerce ทำให้ไม่แสดงบนหน้าร้านโดยไม่ต้องลบออก

ประวัติการส่งข้อมูล

การส่งข้อมูลทุกครั้งจะถูกบันทึกไว้ คุณสามารถดูประวัติการส่งข้อมูลได้จากหน้ารายละเอียดช่องทางการขาย บันทึกแต่ละรายการจะแสดง:

  • เวลาเริ่มต้นและสิ้นสุด

  • สถานะ (เริ่มแล้ว เสร็จสมบูรณ์ ล้มเหลว หรือสำเร็จบางส่วน)

  • จำนวนสินค้าทั้งหมด สำเร็จ และล้มเหลว

  • อัตราความสำเร็จและระยะเวลา

  • ผลลัพธ์รายสินค้าโดยละเอียด (คลิก ดูรายละเอียด เพื่อดูว่าสินค้าใดสำเร็จหรือล้มเหลว)

การดึงข้อมูลสินค้า

คุณสามารถดึงข้อมูลสินค้าจากร้าน WooCommerce ของคุณเข้าสู่ Gem Logic ได้ วิธีนี้เหมาะสำหรับการนำเข้าครั้งแรกเมื่อคุณเชื่อมต่อร้านค้าครั้งแรก

  1. ไปที่ Configuration ‣ Sales channels

  2. เปิดช่องทางการขาย WooCommerce

  3. คลิก ดึงข้อมูลสินค้าจาก WooCommerce

กระบวนการนี้จะทำงานในพื้นหลังและนำเข้าข้อมูลต่อไปนี้สำหรับแต่ละสินค้า:

  • SKU ชื่อ และคำอธิบาย

  • ราคาปกติและราคาลดพิเศษ

  • หมวดหมู่และแบรนด์

  • รูปภาพ (ดาวน์โหลดและจัดเก็บใน Gem Logic)

  • แท็ก

  • จำนวนสินค้าคงคลัง

  • คุณสมบัติและโลหะ

  • ตัวเลือกสินค้า (สำหรับสินค้าแบบแปรผัน)

Note

สินค้าที่มีอยู่แล้วใน Gem Logic (จับคู่โดย WooCommerce ID หรือ SKU) จะถูกข้ามระหว่างการนำเข้า มีเพียงสินค้าใหม่เท่านั้นที่จะถูกสร้าง

การดึงข้อมูลคำสั่งซื้อ

คุณสามารถดึงคำสั่งซื้อที่เสร็จสมบูรณ์จาก WooCommerce เข้าสู่ Gem Logic ได้

ดึงคำสั่งซื้อด้วยตนเอง

  1. ไปที่ Configuration ‣ Sales channels

  2. เปิดช่องทางการขาย WooCommerce

  3. คลิก ดึงคำสั่งซื้อจาก WooCommerce

กระบวนการนี้ทำงานเป็นงานเบื้องหลัง คุณจะถูกเปลี่ยนเส้นทางไปยังหน้า ประวัติการเบิก ซึ่งคุณสามารถติดตามความคืบหน้าแบบเรียลไทม์ได้

การดึงคำสั่งซื้ออัตโนมัติ

คำสั่งซื้อสามารถดึงอัตโนมัติตามกำหนดการโดยใช้ระบบงานเบื้องหลัง ซึ่งจะรับประกันว่าคำสั่งซื้อที่เสร็จสมบูรณ์ใหม่จะถูกนำเข้าเป็นประจำโดยไม่ต้องดำเนินการด้วยตนเอง

สิ่งที่ถูกนำเข้า

เมื่อมีการดึงคำสั่งซื้อจาก WooCommerce ข้อมูลต่อไปนี้จะถูกนำเข้า:

  • รหัสคำสั่งซื้อ (ใช้เป็นตัวระบุคำสั่งซื้อที่ไม่ซ้ำกัน)

  • ข้อมูลการติดต่อของลูกค้า (ชื่อ ที่อยู่ อีเมล โทรศัพท์) — ผู้ติดต่อจะถูกสร้างหรืออัปเดตใน CRM

  • วันที่สั่งซื้อ และ สกุลเงิน

  • รายการสินค้า: แต่ละรายการสั่งซื้อประกอบด้วยสินค้า (จับคู่ด้วย WooCommerce ID หรือ SKU) จำนวน ราคา (ไม่รวมและรวมภาษี) และอัตราภาษีมูลค่าเพิ่ม

  • การหักสต็อก: สต็อกจะถูกหักอัตโนมัติสำหรับแต่ละรายการสินค้าในคำสั่งซื้อ

Note

มีเพียงคำสั่งซื้อที่มีสถานะ เสร็จสมบูรณ์ เท่านั้นที่จะถูกนำเข้า คำสั่งซื้อที่มีสถานะอื่น (เช่น กำลังดำเนินการ พักไว้ รอดำเนินการ) จะถูกข้ามไป

Note

คำสั่งซื้อที่ถูกนำเข้าแล้ว (จับคู่ด้วยรหัสคำสั่งซื้อ) จะถูกข้ามเพื่อหลีกเลี่ยงข้อมูลซ้ำ

ประวัติการเบิก

การดึงข้อมูลทุกครั้งจะถูกบันทึก คุณสามารถดูประวัติการเบิกได้จากหน้ารายละเอียดช่องทางการขาย บันทึกประวัติแต่ละรายการจะแสดง:

  • เวลาเริ่มต้นและสิ้นสุด

  • สถานะ (เริ่มแล้ว เสร็จสมบูรณ์ ล้มเหลว หรือสำเร็จบางส่วน)

  • จำนวนคำสั่งซื้อทั้งหมดที่ดำเนินการ คำสั่งซื้อใหม่ที่สร้าง ที่ข้าม และที่ล้มเหลว

  • ระยะเวลาและข้อความแสดงข้อผิดพลาด (ถ้ามี)