Imagineer ERPNext
Integrations

การผสานรวม WooCommerce

การผสานรวม WooCommerce

เลิกใช้ในเวอร์ชัน 15

การใช้การผสานรวม WooCommerce ระบบสร้างใบสั่งขายใน ERPNext สำหรับคำสั่งที่สร้างบน WooCommerce โดยใช้ WooCommerce webhook

ขณะสร้างใบสั่งขายจาก WooCommerce หากลูกค้าหรือสินค้าขาดหายใน ERPNext ระบบจะสร้างลูกค้า/สินค้าใหม่โดยใช้รายละเอียดที่เกี่ยวข้องจากข้อมูลคำสั่ง WooCommerce นอกจากนี้ยังสร้างที่อยู่ที่เชื่อมโยงกับลูกค้าโดยใช้รายละเอียดการจัดส่งจากข้อมูลคำสั่ง

  1. วิธีตั้งค่า WooCommerce?

1.1 สร้าง API Key และ API Secret

  1. จากแถบด้านข้างของไซต์ WooCommerce ของคุณ คลิกที่ Settings
  2. คลิกที่แท็บ "Advanced" จากนั้นคลิกที่ลิงก์ REST API

3. คลิกที่ปุ่ม "Add key" ให้รายละเอียดที่จำเป็นและคลิกที่ปุ่ม "Generate API key"

1.2 การตั้งค่า WooCommerce

  1. บนไซต์ ERPNext ของคุณ ให้ไปที่: หน้าแรก > การผสานรวม > การตั้งค่า > การตั้งค่า WooCommerce
  2. วาง API key และ secret ที่สร้างในขั้นตอนก่อนหน้าลงในฟิลด์ "API consumer key" และ "API consumer secret"
  3. ใน "Woocommerce Server URL" วาง url ของไซต์ WooCommerce ของคุณ
  4. ตรวจสอบให้แน่ใจว่า "Enable Sync" ถูกทำเครื่องหมาย
  5. เลือก "Tax Account" และ "Freight and Forwarding Account" ในส่วนรายละเอียดบัญชี
  6. เลือก "Creation User" ในส่วนค่าเริ่มต้น ผู้ใช้นี้จะถูกใช้เพื่อสร้างลูกค้า สินค้าและใบสั่งขาย ตรวจสอบให้แน่ใจว่าผู้ใช้มีสิทธิ์ที่เกี่ยวข้อง
  7. เลือก "Company" ที่จะใช้สร้างใบสั่งขาย
  8. คลิกบันทึก
  9. หลังจากบันทึกการตั้งค่า WooCommerce "Secret" และ "Endpoint" จะถูกสร้างขึ้นโดยอัตโนมัติ

1.3 การตั้งค่า Webhook WooCommerce

  1. ตอนนี้จากแถบด้านข้างของไซต์ woocommerce ของคุณ ให้ไปที่ Settings
  2. คลิกที่แท็บ "Advanced" จากนั้นคลิกที่ลิงก์ Webhooks แล้วคลิกที่ปุ่ม "Add webhook"
  3. ให้ชื่อ webhook ตามที่คุณต้องการ
  4. คลิกที่ดรอปดาวน์สถานะและเลือก "Active"
  5. เลือก Topic เป็น "Order created"
  6. คัดลอก "Endpoint" จาก doctype "Woocommerce Settings" ในไซต์ ERPNext ของคุณและวางในฟิลด์ "Delivery URL"
  7. คัดลอก "Secret" จาก doctype "Woocommerce Settings" ในไซต์ ERPNext ของคุณและวางในฟิลด์ "Secret"
  8. เก็บ API VERSION ไว้ตามเดิมและคลิกที่ Save Webhook ตอนนี้ตั้งค่าเสร็จสมบูรณ์

GIF ด้านล่างเพื่อแสดงกระบวนการทั้งหมด:

หมายเหตุ: ในภาพหน้าจอและ GIF ด้านบน แทนที่จะเป็น delivery url บนเว็บไซต์ woocommerce คุณต้องวาง url ที่คุณจะได้รับหลังจากบันทึก "Woocommerce Settings" ในฟิลด์ "Endpoint" ใน instance ERPNext ของคุณ ที่นี่ URL อื่นถูกวางเนื่องจากใช้ localhost

1.4 การสร้างและซิงค์คำสั่ง WooCommerce

  1. จากเว็บไซต์ Woocommerce ของคุณ ลงทะเบียนเป็นผู้ใช้บนหน้าบัญชี
  2. ตอนนี้คลิกที่ตัวเลือก Addresses และให้รายละเอียดที่จำเป็น
  3. คลิกที่ตัวเลือก "Shop" และตอนนี้สินค้าที่มีอยู่สามารถมองเห็นได้
  4. เพิ่มสินค้าที่ต้องการลงในตะกร้าและคลิกที่ View Cart
  5. จากตะกร้า เมื่อคุณเพิ่มสินค้าที่ต้องการแล้ว คุณสามารถคลิกที่ "Proceed to Checkout"
  6. รายละเอียดการเรียกเก็บเงินและรายละเอียดคำสั่งทั้งหมดสามารถมองเห็นได้แล้ว เมื่อคุณพอใจแล้ว คลิกที่ปุ่ม Place Order
  7. ข้อความ "Order Received" สามารถมองเห็นได้ซึ่งบ่งชี้ว่าคำสั่งถูกสั่งซื้อสำเร็จ
  8. ตอนนี้บน instance ERPNext ของคุณ ให้ตรวจสอบประเภทเอกสารต่อไปนี้: Customer, Address, Item, Sales Order พวกมันจะถูกดึงและสร้างจากข้อมูล webhook
  9. ในกรณีที่คำสั่งไม่ถูกซิงค์ คุณสามารถตรวจสอบข้อผิดพลาดใน หน้าแรก > การตั้งค่า > Core > Error Log

  1. ฟีเจอร์

2.1 ค่าเริ่มต้น

ใน Woocommerce Settings DocType:

  • Warehouse : คลังสินค้านี้จะถูกใช้เพื่อสร้างใบสั่งขาย คลังสินค้าเริ่มต้นคือ "Stores"
  • Delivery After (Days) : นี่คือออฟเซ็ตเริ่มต้น (วัน) สำหรับวันที่จัดส่งในใบสั่งขาย ออฟเซ็ตเริ่มต้นคือ 7 วันจากวันที่สั่งซื้อ
  • Sales Order Series : คุณสามารถตั้งชุดแยกต่างหากสำหรับใบสั่งขายที่สร้างผ่าน woocommerce ชุดเริ่มต้นคือ "SO-WOO-"
  • UOM : นี่คือ UOM เริ่มต้นที่ใช้สำหรับสินค้าและใบสั่งขาย UOM เริ่มต้นคือ "Nos"

  1. หัวข้อที่เกี่ยวข้อง

  1. Sales Order
  2. Item
  3. Customer
  4. Address
Copyright © 2026