ระบบ Affiliate Commission และการบริหารค่าตอบแทนพาร์ตเนอร์

ระบบ Affiliate คำนวณค่าคอมมิชชั่นอย่างไร รองรับหลายระดับและหลายเงื่อนไขได้หรือไม่

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

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

สูตรค่าคอมมิชชั่นที่นิยมใช้

  • เปอร์เซ็นต์จากยอดขาย: เช่น อัตราตามหมวดสินค้า โดยต้องกำหนดว่ายอดฐานรวมภาษี ค่าจัดส่ง และส่วนลดหรือไม่
  • จำนวนเงินต่อ Conversion: เหมาะกับการสมัครหรือลูกค้าเป้าหมายที่ธุรกิจให้มูลค่าคงที่
  • ขั้นบันไดตามยอด: เปลี่ยนอัตราเมื่อยอดสะสมผ่านเกณฑ์ ควรกำหนดช่วงเวลาและวิธีนับยอดให้ชัด
  • อัตราตามสินค้า แคมเปญ หรือกลุ่มพาร์ตเนอร์: ให้ความยืดหยุ่น แต่จำเป็นต้องระบุลำดับความสำคัญเมื่อกติกาชนกัน
  • ค่าตอบแทนต่อเนื่อง: จ่ายจากการซื้อซ้ำในช่วงเวลาหรือจำนวนรอบที่กำหนด ใช้ได้กับธุรกิจสมาชิกหรือบริการรายเดือน

กำหนดยอดฐานก่อนเลือกอัตรา

ตัวอย่างเช่น สินค้าราคา 1,000 บาท มีส่วนลด 100 บาท ค่าจัดส่ง 50 บาท หากอัตราคอมมิชชั่น 10% การคิดจากยอดสินค้าหลังส่วนลดให้ 90 บาท แต่หากคิดจากราคาก่อนส่วนลดจะได้ 100 บาท การใช้สูตรต่างกันเพียงจุดเดียวสะสมเป็นความคลาดเคลื่อนจำนวนมากเมื่อมีออเดอร์หลายพันรายการ

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

ตัวอย่างระบบคำนวณ Affiliate Commission หลายระดับและตรวจสอบยอด
ตัวอย่างระบบคำนวณ Affiliate Commission หลายระดับและตรวจสอบยอด

จัดลำดับเงื่อนไขอย่างไรเมื่ออัตราหลายชุดทับกัน

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

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

Workflow ตั้งแต่คำนวณจนถึงจ่ายเงิน

  1. รับข้อมูล Order และระบุพาร์ตเนอร์หรือแคมเปญ
  2. ตรวจสอบว่าสินค้าและสถานะ Order มีสิทธิ์ร่วมคำนวณหรือไม่
  3. เลือกกติกาตามวันที่และเงื่อนไขที่มีผล
  4. คำนวณยอดฐานและค่าตอบแทน พร้อมบันทึกองค์ประกอบของสูตร
  5. ตั้งเป็นยอดรอตรวจสอบระหว่างชำระเงิน จัดส่ง หรือพ้นช่วงคืนสินค้า
  6. หักหรือคืนยอดตามการยกเลิกและคืนสินค้า พร้อมเก็บเหตุผล
  7. อนุมัติปิดรอบและส่งข้อมูลให้ฝ่ายบัญชีหรือระบบจ่ายเงิน

การคืนเงินและการปรับยอดย้อนหลัง

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

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

หลายระดับหรือ Multi-tier Commission

Multi-tier อาจหมายถึงขั้นระดับของพาร์ตเนอร์ตามผลงาน หรือโครงสร้างที่พาร์ตเนอร์ชั้นหนึ่งแนะนำพาร์ตเนอร์อีกชั้นและได้รับส่วนแบ่งต่อ การออกแบบสองความหมายนี้ต่างกัน จึงต้องระบุให้ชัดก่อนพัฒนา โดยเฉพาะว่าจ่ายจากยอดขายตรงหรือแบ่งจากค่าคอมมิชชั่นของผู้แนะนำ รวมถึงข้อจำกัดและการอนุมัติที่เกี่ยวข้อง

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

ควบคุมสิทธิ์และตรวจสอบสูตร

  • แยกผู้สร้างอัตรา ผู้อนุมัติ และผู้จ่ายเงิน
  • กำหนดสิทธิ์เฉพาะผู้ได้รับอนุญาตให้เปลี่ยนกติกา
  • บันทึก Audit Log ทุกครั้งที่มีการแก้สูตรหรืออนุมัติยอด
  • ป้องกันการคำนวณซ้ำจาก Order หรือ Event เดิม
  • ทำรายงานกระทบยอดระหว่าง Affiliate, ร้านค้า และบัญชี

สรุป

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

คำถามที่พบบ่อยเกี่ยวกับ Affiliate Commission

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