ข้ามไปยังเนื้อหา
XSIS

องค์กรและการเชื่อมต่อระบบ

การซิงก์ยอดขาย สต็อก และราคาจาก POS ถึง ERP

จาก POS ถึง ERP: ยอดขาย สต็อก และราคาตรงกันเสมอ

ยอดขายและการคืนสินค้าบันทึกจากทุกร้าน การเปลี่ยนแปลงสต็อกและราคาส่งกลับ และยอดรวมสิ้นวันกระทบยอดแล้ว

พิมพ์เขียว

POS ถึง ERP: ทุกยอดขายบันทึกครั้งเดียวยอดขายไหลจากเคาน์เตอร์ไปยัง ERP เป็นอีเวนต์ และราคากับสต็อกไหลกลับ ร้านที่ออฟไลน์ยังขายต่อได้และตามข้อมูลทันภายหลัง การบันทึกที่ล้มเหลวจะถูกลองใหม่ แล้วส่งต่อให้เจ้าหน้าที่POSเครื่อง POSทุกเคาน์เตอร์ในทุกร้านที่จัดเก็บข้อมูลเซิร์ฟเวอร์ร้านค้าหรือคลาวด์POSขายต่อได้ขณะออฟไลน์XSISชั้นการเชื่อมต่อคิวอีเวนต์การแปลงข้อมูลและการป้องกันรายการซ้ำERPERPยอดขาย สินค้าคงคลังและการเงินบริการคิวลองใหม่ลองใหม่แบบเว้นช่วงแล้วเข้าคิวข้อความที่ส่งไม่ได้ผู้คนทีมปฏิบัติการร้านค้า12REST/JSON3OData · REST/JSON4REST/JSON5REST/JSON678

POS ถึง ERP: ทุกยอดขายบันทึกครั้งเดียว

ยอดขายไหลจากเคาน์เตอร์ไปยัง ERP เป็นอีเวนต์ และราคากับสต็อกไหลกลับ ร้านที่ออฟไลน์ยังขายต่อได้และตามข้อมูลทันภายหลัง การบันทึกที่ล้มเหลวจะถูกลองใหม่ แล้วส่งต่อให้เจ้าหน้าที่

  • เส้นทางหลัก
  • แบบอะซิงโครนัส
  • เส้นทางข้อยกเว้น
ขั้นตอนการทำงาน 8 ขั้นตอน

ขั้นตอนการทำงานทีละขั้น

  1. จาก เครื่อง POS ไปยัง เซิร์ฟเวอร์ร้านค้าหรือคลาวด์ POS: ยอดขาย การคืนสินค้า และการยกเลิก (เส้นทางหลัก)
  2. จาก เซิร์ฟเวอร์ร้านค้าหรือคลาวด์ POS ไปยัง ชั้นการเชื่อมต่อ: อีเวนต์ยอดขายและยอดรวมสิ้นวัน ผ่านคิวอีเวนต์ ผ่าน REST/JSON (แบบอะซิงโครนัส)
  3. จาก ชั้นการเชื่อมต่อ ไปยัง ERP: ยอดขายและการเคลื่อนไหวของสต็อกที่บันทึกแล้ว ผ่าน OData · REST/JSON (เส้นทางหลัก)
  4. จาก ERP ไปยัง ชั้นการเชื่อมต่อ: ราคา โปรโมชัน และข้อมูลสินค้า ผ่าน API หรือการส่งออกไฟล์ ผ่าน REST/JSON (เส้นทางหลัก)
  5. จาก ชั้นการเชื่อมต่อ ไปยัง เซิร์ฟเวอร์ร้านค้าหรือคลาวด์ POS: การอัปเดตราคาและสต็อก ผ่าน REST/JSON (เส้นทางหลัก)
  6. จาก ชั้นการเชื่อมต่อ ไปยัง คิวลองใหม่: การบันทึกล้มเหลว (เส้นทางข้อยกเว้น)
  7. จาก คิวลองใหม่ ไปยัง ชั้นการเชื่อมต่อ: ลองใหม่แล้ว (เส้นทางข้อยกเว้น)
  8. จาก คิวลองใหม่ ไปยัง ทีมปฏิบัติการร้านค้า: ยังล้มเหลว: แจ้งเตือนพร้อมรายละเอียด (เส้นทางข้อยกเว้น)

ภาพรวม

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

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

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

กระบวนการ

  1. ขายที่เครื่องเก็บเงิน

    ทุกการขาย การคืนสินค้า และการยกเลิกรายการถูกบันทึกที่เครื่อง POS พร้อมตัวระบุเฉพาะ ร้าน เครื่องเก็บเงิน และเวลา

  2. พักไว้ที่ร้าน

    ร้านหรือเซิร์ฟเวอร์คลาวด์ของ POS รวบรวมธุรกรรมและส่งต่อเป็นเหตุการณ์ โดยเก็บไว้อย่างปลอดภัยขณะร้านออฟไลน์

  3. บันทึกเข้า ERP

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

  4. ส่งราคาและข้อมูลสินค้า

    ข้อมูลสินค้า ราคา และโปรโมชันถูกเผยแพร่จาก ERP เมื่อมีการเปลี่ยนแปลง พร้อมวันที่และร้านที่การเปลี่ยนแปลงนั้นใช้บังคับ

  5. อัปเดตทุกร้าน

    ชั้นนี้ส่งการเปลี่ยนแปลงแต่ละรายการไปยังร้านที่เกี่ยวข้อง และบันทึกว่าร้านใดยืนยันแล้ว

เมื่อระบบเกิดข้อขัดข้อง

  • การบันทึกล้มเหลว

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

  • ร้านออฟไลน์

    ร้านยังขายต่อโดยใช้ข้อมูลในเครื่อง ธุรกรรมถูกพักไว้และส่งตามลำดับเมื่อการเชื่อมต่อกลับมา และร้านที่เงียบไปนานเกินไปจะแจ้งเตือน

  • ธุรกรรมมาถึงซ้ำ

    ทุกธุรกรรมมีตัวระบุเฉพาะ ชั้นนี้รู้จักการส่งซ้ำและเพิกเฉย การส่งซ้ำหลังการหยุดให้บริการจึงไม่ทำให้ยอดขายเพิ่มเป็นสองเท่า

  • ยอดรวมของร้านกับ ERP ต่างกัน

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

มาตรฐานและระบบ

ข้อมูลและการวิเคราะห์ข้อมูล
  • Apache Kafka
ระบบ ERP
  • SAP S/4HANA
  • Oracle NetSuite
  • Microsoft Dynamics 365 Business Central
  • Odoo
การเชื่อมต่อ
  • REST
  • Webhooks
  • RabbitMQ

คำถามและคำตอบ

ยอดขายควรบันทึกแบบเรียลไทม์หรือเป็นแบตช์

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

ยอดรวมสิ้นวันกระทบยอดอย่างไร

แต่ละร้านส่งยอดรวมสิ้นวันแยกตามประเภทการชำระเงินและแผนก ชั้นนี้เปรียบเทียบกับธุรกรรมที่ ERP ได้รับสำหรับร้านและวันเดียวกัน หากตรงกัน วันนั้นปิดได้ หากไม่ตรง รายการทบทวนจะระบุธุรกรรมที่ขาดหรือเกิน ทีมของคุณจึงแก้ต้นเหตุได้แทนการบันทึกรายการปรับปรุง

โปรโมชันและการเปลี่ยนแปลงราคาตั้งเวลาไว้ล่วงหน้าได้หรือไม่

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

คุณขยายผลไปยังร้านจำนวนมากอย่างไร

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

ใช้ได้กับระบบ POS และ ERP ใดบ้าง

การออกแบบใช้ได้กับ POS ใดก็ตามที่ส่งออกธุรกรรมผ่าน API เหตุการณ์ หรือไฟล์ และกับ ERP เช่น SAP S/4HANA, Oracle NetSuite, Microsoft Dynamics 365 Business Central และ Odoo เรายืนยันอินเทอร์เฟซของ POS และ ERP เฉพาะของคุณตั้งแต่ต้น การระบุชื่อผลิตภัณฑ์ไม่ได้หมายถึงการเป็นพันธมิตรกับผู้จำหน่ายรายนั้น

ใครจัดการการบันทึกที่ล้มเหลวเมื่อใช้งานจริงแล้ว

เรื่องนี้ตกลงกันก่อนเปิดใช้งาน ปกติทีมปฏิบัติการร้านหรือฝ่ายการเงินของคุณจัดการข้อผิดพลาดทางธุรกิจ เช่น สินค้าที่ไม่รู้จัก จากรายการทบทวน และทีมเทคนิคจัดการข้อขัดข้องในกระแสข้อมูลเอง เราสามารถให้การสนับสนุนทางเทคนิคนั้นได้ภายใต้ข้อตกลงต่อเนื่อง โดยแบ่งปันคู่มือปฏิบัติงานกับทีมของคุณ

เริ่มต้นด้วยการพูดคุย ไม่ใช่สัญญา

บอกเราว่าคุณต้องการสร้าง เชื่อมต่อ หรือรักษาความปลอดภัยอะไร สถาปนิกจะพิจารณาร่วมกับคุณ แล้วแนะนำว่าควรเริ่มที่ใด

ขั้นตอนถัดไป

  1. การนัดหมายเวลา

    ทีมของเราส่งอีเมลถึงคุณเพื่อนัดหมายเวลาสำหรับการปรึกษา

  2. การปรึกษาก่อนเริ่มงาน

    การปรึกษาก่อนเริ่มงานออนไลน์ฟรี 30 นาที: เราพูดคุยถึงเป้าหมาย ระบบ และข้อจำกัดของคุณ

  3. การทบทวนความพร้อม

    ในการทบทวนความพร้อมฟรี 48 ชั่วโมง สถาปนิกหลักจะตรวจสอบโครงการของคุณเทียบกับนิยามของความพร้อม 6 ข้อ และแนะนำแนวทางที่เหมาะที่สุด

  4. การเลือกแนวทาง

    โครงการที่ขอบเขตพร้อมจะได้รับข้อเสนอที่มีผลผูกพัน ภายใน 3 ถึง 5 วันทำการ โครงการในระยะแนวคิดจะเริ่มใน Blueprint Studio ระบบที่ใช้งานอยู่แต่มีปัญหา ไม่มีเอกสาร หรือต้องเชื่อมต่อ จะเริ่มด้วยการวินิจฉัยระยะเวลา 1 ถึง 2 สัปดาห์ Blueprint Studio และการวินิจฉัยต่างมีค่าธรรมเนียมคงที่ ซึ่งระบุไว้ในข้อเสนอ