การผสานรวม Zenoti
แนะนำในเวอร์ชัน 13
การผสานรวม Zenoti ดึง Purchase Order และ Sales Invoice จาก Zenoti และสร้าง Purchase Order และ Sales Invoice กับคำสั่งเหล่านั้นใน ERPNext
ขณะสร้างบันทึกเหล่านี้หาก Customer, Supplier หรือ Item ขาดหายใน ERPNext ระบบจะสร้าง Customer, Supplier หรือ Item ใหม่โดยดึงรายละเอียดที่เกี่ยวข้องจาก Zenoti
วิธีตั้งค่า?
การผสานรวม Zenoti มีให้ผ่าน Ecommerce Integrations บน Frappe Cloud Marketplace
การติดตั้งแอป
- หากคุณโฮสต์ไซต์ ERPNext ของคุณบน Frappe Cloud คุณสามารถติดตั้งแอปได้อย่างรวดเร็วโดยไปที่แดชบอร์ดไซต์ของคุณ แอปมีให้ใน Frappe Cloud Marketplace
- หากไซต์ของคุณถูกโฮสต์โดย Frappe โปรดยกตั๋วสนับสนุนเพื่อรับการติดตั้งแอปบนไซต์ของคุณ
- หากคุณ self hosting ERPNext คุณสามารถติดตั้งแอปโดยใช้ Frappe bench ดู เอกสาร bench สำหรับการติดตั้ง Frappe Apps
bench get-app ecommerce_integrations --branch main
ที่เก็บสำหรับแอปถูกโฮสต์บน GitHub: http://github.com/frappe/ecommerce_integrations/
ข้อกำหนดเบื้องต้น
- สำหรับแต่ละศูนย์ใน Zenoti ควรมี Cost Center และ Warehouse ที่สร้างใน ERPNext ซึ่งจะถูกใช้ในตาราง Cost Center และ Warehouse Mapping ใน Zenoti Settings ใน ERPNext
- สินค้า (อย่างน้อยที่มีผลต่อ stock) ต้องถูกสร้าง การนำเข้าข้อมูลสามารถใช้สำหรับสิ่งนี้
- รายการ stock เปิดต้องถูกสร้างโดยใช้ Stock Reconciliation ใน ERPNext
- Item Tax Templates ต้องถูกสร้างจาก Tax Groups ใน Zenoti พร้อมบัญชีและอัตราภาษีที่เหมาะสม
- สร้างบัญชีเพื่อบันทึกหนี้สำหรับการขายของขวัญหรือบัตรเติมเงินล่วงหน้าและทิป สิ่งนี้จะถูกตั้งเป็น Liability Income Account to book Gift & Prepaid cards ใน Zenoti Settings
- ตั้งค่าบัญชีที่เหมาะสมในรูปแบบการชำระเงิน นอกจากนี้ให้เพิ่ม "Card", "Custom" และ "Points" เป็น Mode of Payment
- "Enable Perpetual Inventory" ควรไม่ถูกทำเครื่องหมายใน Company Master
รายละเอียดสำคัญสำหรับการตั้งค่า Zenoti บน ERPNext
หากต้องการเข้าถึง Zenoti Settings ให้ไปที่: Awesome search bar > Zenoti Settings

- Last Sync: วันที่และเวลาที่ใบแจ้งหนี้ถูกซิงค์ครั้งล่าสุด
- API Key: API Key จาก Zenoti หากคุณไม่มี API Key คุณสามารถสร้างได้อย่างง่ายโดยไปที่ Admin > Setup > API section
- Sync Interval: ระยะเวลาเป็นชั่วโมงระหว่างการซิงค์แต่ละครั้ง ตัวเลือกต่อไปนี้มีให้ (1, 3, 6, 12, 24)
- Default Purchase Warehouse: คลังสินค้าที่จะตั้งสำหรับใบสั่งซื้อทั้งหมด โดยปกตินี่คือศูนย์หลักใน Zenoti ดังนั้นใส่อันที่คุณสร้างสำหรับศูนย์หลัก
- Default Buying Price List: สิ่งนี้จำเป็นใน ERPNext เพื่อรักษาราคาของสินค้า คุณสามารถสร้างใหม่หรือใช้อันที่มีอยู่ Standard Buying ที่ ERPNext ให้
- Default Selling Price List: สิ่งนี้จำเป็นใน ERPNext เพื่อรักษาราคาของสินค้า คุณสามารถสร้างใหม่หรือใช้อันที่มีอยู่ Standard Selling ที่ ERPNext ให้
- Liability Income Account to book Tips, Gift & Prepaid cards: เพิ่มบัญชีที่คุณสร้างเพื่อบันทึกทิปและการขายของขวัญและบัตรเติมเงินล่วงหน้าที่นี่
- Default Customer Group: หากเมื่อสร้างลูกค้าใหม่ขณะซิงค์ใบแจ้งหนี้การขายต้องกำหนดกลุ่มลูกค้าเฉพาะให้พวกเขาให้เพิ่มที่นี่ หากไม่มีอะไรเพิ่มค่าเริ่มต้น All Customer Group จะถูกตั้งสำหรับลูกค้าใหม่เหล่านั้น
- Default Supplier Group: หากเมื่อสร้างผู้จัดจำหน่ายใหม่ขณะซิงค์ใบสั่งซื้อต้องกำหนดกลุ่มผู้จัดจำหน่ายเฉพาะให้พวกเขาให้เพิ่มที่นี่ หากไม่มีอะไรเพิ่มค่าเริ่มต้น All Supplier Group จะถูกตั้งสำหรับผู้จัดจำหน่ายใหม่เหล่านั้น
- Cost Center and Warehouse Mapping: ในตารางนี้แมปศูนย์ทั้งหมดของ Zenoti ไปยัง Cost Centers และ Warehouses ที่เกี่ยวข้องใน ERPNext
สิ่งที่จะถูกซิงค์หรือต้องสร้างด้วยตนเอง
Item
Items จะต้องถูกสร้างด้วยตนเองลงใน ERPNext จาก Zenoti ครั้งเดียวในตอนเริ่ม จากนั้นจะถูกสร้างตามความต้องการเมื่อซิงค์ใบสั่งขาย/ใบสั่งซื้อ
Item Tax Template
Item Tax Template จะถูกสร้างด้วยตนเองตาม Tax Groups บน zenoti
Customer
Customer และ Customer Group จะถูกสร้างตามความต้องการขณะซิงค์ใบแจ้งหนี้การขาย หากไม่มี Customer Group ใน Zenoti "Default Customer Group" ที่กล่าวถึงใน Zenoti Settings จะถูกใช้ หากไม่ได้กล่าวถึงใน Zenoti Settings "All Customer Groups" จะถูกใช้
Supplier
Supplier และ Supplier Group จะถูกสร้างตามความต้องการขณะซิงค์ใบสั่งซื้อ หากไม่มี Supplier Group ใน Zenoti “Default Supplier Group” ที่กล่าวถึงใน Zenoti Settings จะถูกใช้ หากไม่ได้กล่าวถึงใน Zenoti Settings “All Supplier Groups” จะถูกใช้
Warehouse
Warehouses จะต้องถูกสร้างใน ERPNext ด้วยตนเองและแมปกับศูนย์ของ Zenoti ผ่านตาราง Cost Center และ Warehouse Mapping ใน Zenoti Settings
Cost Center
Cost Centers จะต้องถูกสร้างใน ERPNext ด้วยตนเองและแมปกับศูนย์ของ Zenoti ผ่านตาราง Cost Center และ Warehouse Mapping ใน Zenoti Settings
Employees
พนักงานจะต้องถูกสร้างด้วยตนเองลงใน ERPNext จาก Zenoti ครั้งเดียวในตอนเริ่ม จากนั้นสามารถสร้างตามความต้องการเมื่อซิงค์บันทึกการขาย/การซื้อ สำหรับพนักงานฟิลด์ "Date of Birth", "Date of Joining" เป็นภาคบังคับ ดังนั้นเมื่อสร้างพนักงานจากบันทึกการขาย/การซื้อ "Date of Joining" จะถูกตั้งเป็นวันที่พนักงานถูกสร้างและ "Date of Birth" เป็น 25 ปีก่อน "Date of Joining" สิ่งเหล่านี้สามารถเปลี่ยนได้ในภายหลัง
Purchase Order
Purchase Order จะถูกสร้างใน Zenoti และซิงค์เข้าสู่ ERPNext ในตอนท้ายของวัน Supplier และ Item จะถูกสร้างตามความต้องการหากเป็นใหม่
หมายเหตุ: Purchase Invoice จาก Purchase Order ต้องสร้างด้วยตนเอง
Debit Note
Debit Note จะถูกสร้างโดยอัตโนมัติและยังคงอยู่ในโหมด Draft ตาม Return Purchase Order ใน Zenoti
Sales Invoice
ใบแจ้งหนี้จะถูกสร้างโดยอัตโนมัติผ่าน API ในช่วงเวลาที่กำหนดใน Zenoti Settings Customer และ Item จะถูกสร้างตามความต้องการหากเป็นใหม่
Credit Note
Credit Note จะถูกสร้างโดยอัตโนมัติตาม Return Invoice ใน Zenoti และจะมีเฉพาะผลิตภัณฑ์ไม่ใช่บริการ
การขายบัตรขวัญ/บัตรเติมเงินล่วงหน้า
แต่ละบัตรขวัญ/บัตรเติมเงินล่วงหน้าจะถูกพิจารณาเป็นสินค้า บัตรขวัญ/บัตรเติมเงินล่วงหน้าจะถูกพิจารณาเป็นรูปแบบการชำระเงินสำหรับใบแจ้งหนี้ในอนาคตที่การชำระเงินทำโดยใช้สิ่งเหล่านี้ใน Zenoti
Stock Reconciliation
ในตอนท้ายของวัน stock จะถูกซิงค์ผ่าน Stock Reconciliation