หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
หมายเหตุ
กลุ่มความสนใจด้านการค้าปลีกของ Dynamics 365 Commerce ได้ย้ายจาก Yammer ไปยัง Viva Engage หากคุณไม่สามารถเข้าถึงชุมชน Viva Engage ใหม่ ให้กรอกแบบฟอร์มนี้ (https://aka.ms/JoinD365commerceVivaEngageCommunity) เพื่อเพิ่มและมีส่วนร่วมในการสนทนาล่าสุด
บทความนี้อธิบายวิธีการกําหนดการรวมที่เหมาะสมของส่วนลดที่ทับซ้อนกันใน Microsoft Dynamics 365 Commerce
เมื่อส่วนลดทับซ้อน กัน คุณต้องกําหนดชุดของส่วนลดที่ทับซ้อนกัน ซึ่งทําให้เกิดยอดรวมธุรกรรมต่ําสุดหรือส่วนลดรวมสูงสุด เมื่อจํานวนส่วนลดแตกต่างกันตามราคาของผลิตภัณฑ์ที่ลูกค้าซื้อ เช่น ใน "ซื้อหนึ่งชิ้น ลด X เปอร์เซ็นต์ อีกชิ้น" (BOGO) กระบวนการนี้จะกลายเป็นปัญหาการปรับให้เหมาะสมแบบคอมบิเนทอเรียล
บทความนี้นําไปใช้กับ Microsoft Dynamics AX 2012 R3 ที่มี 3105973 KB (เผยแพร่เมื่อ 2 พฤศจิกายน 2015) หรือใหม่กว่า และ Dynamics 365 Commerce เพื่อกําหนดชุดของส่วนลดที่ทับซ้อนกันเพื่อนําไปใช้ในเวลาที่เหมาะสม ทีมผลิตภัณฑ์ได้แนะนําวิธีการใช้ส่วนลดที่ทับซ้อนกัน วิธีนี้เรียกว่าการจัดอันดับค่าขอบ ในวิธีการจัดอันดับมูลค่ากำไร มูลค่าจะถูกคำนวณสำหรับส่วนลดที่ซ้อนทับกันแต่ละรายการโดยใช้มูลค่าของส่วนลดในผลิตภัณฑ์ที่ใช้ร่วมกัน จากนั้นจะมีการใช้ส่วนลดที่ซ้อนทับกันจากมูลค่าที่สัมพันธ์กันสูงสุดกับมูลค่าที่สัมพันธ์กันต่ำสุด สำหรับรายละเอียดเกี่ยวกับวิธีการใหม่ ให้ดูที่ส่วน วิธีการจัดอันดับมูลค่ากำไร ภายหลังในบทความนี้ การจัดอันดับมูลค่ากำไรไม่ได้ถูกนำมาใช้ เมื่อยอดเงินส่วนลดสำหรับผลิตภัณฑ์ไม่ได้รับผลกระทบจากผลิตภัณฑ์อื่นในธุรกรรม ตัวอย่างเช่น วิธีการนี้ไม่ได้ใช้สำหรับส่วนลดปกติสองรายการ หรือสำหรับส่วนลดปกติและส่วนลดปริมาณผลิตภัณฑ์เดียว
ตัวอย่างส่วนลด
คุณสามารถสร้างส่วนลดได้ไม่จำกัดจำนวนในชุดผลิตภัณฑ์ทั่วไป อย่างไรก็ตาม เนื่องจากไม่มีข้อจํากัด ปัญหาด้านประสิทธิภาพการทํางานอาจเกิดขึ้นได้เมื่อคุณพยายามคํานวณส่วนลดที่ควรใช้กับผลิตภัณฑ์ต่าง ๆ ตัวอย่างต่อไปนี้แสดงถึงปัญหานี้ในรายละเอียดเพิ่มเติม ในตัวอย่างที่ 1 คุณเริ่มต้นด้วยสองผลิตภัณฑ์และส่วนลดที่ทับซ้อนกันสองรายการ จากนั้น ในตัวอย่างที่ 2 คุณแสดงให้เห็นว่าปัญหาจะพัฒนาขึ้นอย่างไรเมื่อคุณเพิ่มผลิตภัณฑ์เพิ่มเติม
ตัวอย่างที่ 1: ผลิตภัณฑ์สองรายการและส่วนลดสองรายการ
ในตัวอย่างนี้ จำเป็นต้องมีผลิตภัณฑ์สองรายการเพื่อที่จะได้รับส่วนลดแต่ละรายการ และไม่สามารถรวมส่วนลดได้ ส่วนลดในตัวอย่างนี้คือส่วนลด ราคาที่ดีที่สุด ผลิตภัณฑ์ทั้งสองมีสิทธิ์ได้รับส่วนลดทั้งสองรายการ ต่อไปนี้เป็นส่วนลดสองรายการดังกล่าว
สำหรับผลิตภัณฑ์ใด ๆ สองรายการ ส่วนลดสองรายการเหล่านี้ที่ดีกว่าขึ้นอยู่กับราคาของผลิตภัณฑ์ทั้งสองรายการ เมื่อราคาของผลิตภัณฑ์ทั้งสองเท่ากันหรือใกล้เคียงกัน ส่วนลดที่ 1 จะดีกว่า เมื่อราคาของผลิตภัณฑ์หนึ่งน้อยกว่าราคาของอีกผลิตภัณฑ์หนึ่งอย่างมาก ส่วนลดที่ 2 จะดีกว่า นี่คือกฎเชิงคณิตศาสตร์สำหรับการประเมินส่วนลดทั้งสองเหล่านี้เทียบกัน
หมายเหตุ
เมื่อราคาของผลิตภัณฑ์ 1 เท่ากับสองในสามของราคาของผลิตภัณฑ์ 2 ส่วนลดทั้งสองจะมีค่าเท่ากัน ในตัวอย่างนี้ เปอร์เซ็นต์ส่วนลดที่มีผลบังคับใช้สำหรับส่วนลด 1 จะแตกต่างกันตั้งแต่เพียงไม่กี่เปอร์เซ็นต์ (เมื่อราคาของผลิตภัณฑ์ทั้งสองแตกต่างกัน) จนถึงสูงสุด 25 เปอร์เซ็นต์ (เมื่อผลิตภัณฑ์ทั้งสองมีราคาเดียวกัน) เปอร์เซ็นต์ส่วนลดที่มีผลบังคับใช้สำหรับส่วนลด 2 ได้รับการแก้ไขแล้ว ซึ่งจะเท่ากับ 20 เปอร์เซ็นต์เสมอ เนื่องจากเปอร์เซ็นต์ส่วนลดที่มีผลบังคับใช้สำหรับส่วนลด 1 มีช่วงที่อาจมากกว่าหรือน้อยกว่าส่วนลด 2 ส่วนลดที่ดีที่สุดขึ้นอยู่กับราคาของผลิตภัณฑ์ทั้งสองที่จะต้องได้รับส่วนลด ในตัวอย่างนี้ การคำนวณเสร็จสมบูรณ์ได้อย่างรวดเร็วเนื่องจากส่วนลดทั้งสองจะถูกนำไปใช้ในผลิตภัณฑ์สองรายการเท่านั้น มีเพียงสองชุดที่เป็นไปได้: แอพลิเคชันหนึ่งของส่วนลด 1 หรืออีกหนึ่งแอพลิเคชันของส่วนลด 2 ไม่มีการเปลี่ยนลำดับที่จะคำนวณ ค่าของส่วนลดแต่ละจะถูกคำนวณโดยใช้ผลิตภัณฑ์ทั้งสองและใช้ส่วนลดที่ดีที่สุด
ตัวอย่างที่ 2: ผลิตภัณฑ์สี่รายการและส่วนลดสองรายการ
ถัดไป ใช้ผลิตภัณฑ์สี่รายการและส่วนลดสองรายการเดียวกัน ผลิตภัณฑ์ทั้งสี่มีสิทธิ์ได้รับส่วนลดทั้งสองรายการ มีชุดที่เป็นไปได้ 12 แบบ ในตอนท้าย ส่วนลดสองตัวจะนําไปใช้กับธุรกรรมในหนึ่งชุดจากสามชุด ได้แก่ แอปพลิเคชันของส่วนลด 1 สองแอปพลิเคชัน ของส่วนลด 2 หรือแอพลิเคชันส่วนลด 1 หนึ่งรายการและส่วนลด 2 หนึ่งรายการ เพื่อแสดงชุดค่าผสมที่เป็นไปได้ โปรดดูที่ผลิตภัณฑ์สองชุดที่แตกต่างกัน โดยแต่ละชุดมีผลิตภัณฑ์สี่ชิ้นที่มีราคาแตกต่างกัน:
- ผลิตภัณฑ์ทั้งสี่มีราคาเดียวกันคือ $15.00 ในกรณีนี้ ชุดส่วนลดที่ดีที่สุดคือ แอพลิเคชันสองรายการของส่วนลด 1 ผลิตภัณฑ์สองรายการมีราคาเต็ม และสองรายการเป็นส่วนลด 50 เปอร์เซ็นต์ ส่วนลดรวมสำหรับธุรกรรมคือ $45 (15 + 15 + 7.50 + 7.50) ซึ่งก็คือ $15 (25 เปอร์เซ็นต์) จากจำนวนรวมที่ยังไม่ได้ลดคือ $60 ส่วนลด 2 คือ $12 เท่านั้น (20 เปอร์เซ็นต์)
- ผลิตภัณฑ์สองรายการได้รับส่วนลดรายการละ $20 ผลิตภัณฑ์หนึ่งได้รับ $15 และอีกผลิตภัณฑ์หนึ่งได้รับ $5 ในกรณีนี้ ชุดส่วนลดที่ดีที่สุดคือ แอพลิเคชันหนึ่งรายการของส่วนลด 2 และแอพลิเคชันหนึ่งรายการของส่วนลด 1 ตารางต่อไปนี้แสดงส่วนลด
เมื่อต้องการอ่านตาราง ให้ใช้จากผลิตภัณฑ์หนึ่งจากแถวและอีกหนึ่งผลิตภัณฑ์จากคอลัมน์ ตัวอย่างเช่น ในตารางส่วนลด 1 เมื่อคุณรวมผลิตภัณฑ์ $20 ทั้งสอง คุณจะได้รับส่วนลด $10 ในตารางส่วนลด 2 เมื่อคุณรวมผลิตภัณฑ์ $15 และผลิตภัณฑ์ $5 คุณจะได้รับส่วนลด $4
ก่อนอื่น ค้นหาส่วนลดมากที่สุดที่สามารถใช้ได้จากสองผลิตภัณฑ์โดยใช้ส่วนลดอย่างใดอย่างหนึ่ง ตารางทั้งสองแสดงยอดเงินส่วนลดสำหรับชุดทั้งหมดของผลิตภัณฑ์สองรายการ ส่วนที่แรเงาของตารางแสดงถึงกรณีที่ผลิตภัณฑ์ถูกจับคู่กับตัวเอง ซึ่งคุณไม่สามารถทําได้ หรือการจับคู่ย้อนกลับของผลิตภัณฑ์สองรายการที่สร้างจํานวนส่วนลดเดียวกันและสามารถละเว้นได้ เมื่อดูที่ตาราง คุณจะเห็นว่าส่วนลด 1 สำหรับสินค้าสองรายการราคา $20 คือส่วนลดที่มากที่สุดที่มีสำหรับส่วนลดของผลิตภัณฑ์ทั้งสี่ (ส่วนลดนี้จะถูกเน้นเป็นสีเขียวในตารางแรก) เงื่อนไขนั้นจะทิ้งเฉพาะผลิตภัณฑ์ $15 และผลิตภัณฑ์ $5 เท่านั้น เมื่อดูที่สองตารางนี้อีกครั้ง คุณจะเห็นว่าสำหรับผลิตภัณฑ์สองรายการนี้ ส่วนลด 1 จะให้ส่วนลด $2.50 ในขณะที่ส่วนลด 2 ให้ส่วนลด $4 ดังนั้น เลือกส่วนลด 2 ยอดรวมส่วนลดเท่ากับ $14 เพื่อให้มองเห็นภาพของการสนทนานี้ง่ายขึ้น ต่อไปนี้เป็นตารางเพิ่มเติมสองรายการที่แสดงเปอร์เซ็นต์ส่วนลดที่มีผลบังคับใช้สำหรับชุดของผลิตภัณฑ์สองรายการที่เป็นไปได้ทั้งหมดสำหรับทั้งส่วนลด 1 และส่วนลด 2 มีการรวมเพียงครึ่งหนึ่งของรายการของชุด เนื่องจากสำหรับส่วนลดสองรายการเหล่านี้ ไม่สำคัญว่าผลิตภัณฑ์ทั้งสองจะอยู่ในลำดับใดในส่วนลด ส่วนลดที่มีผลบังคับใช้สูงสุด (25 เปอร์เซ็นต์) จะถูกเน้นเป็นสีเขียว และส่วนลดที่มีผลบังคับใช้ต่ำสุด (10 เปอร์เซ็นต์) จะถูกเน้นเป็นสีแดง
หมายเหตุ
เมื่อราคาแตกต่างกัน และมีส่วนลดอย่างน้อยสองรายการที่ดีกว่า วิธีเดียวที่จะรับประกันชุดของส่วนลดที่ดีที่สุดคือการประเมินส่วนลดทั้งสองรายการและนำมาเปรียบเทียบกัน
ชุดที่เป็นไปได้ทั้งหมด
ส่วนนี้ยังคงเป็นตัวอย่างจากส่วนก่อนหน้า เพิ่มผลิตภัณฑ์และส่วนลดอื่น และดูจํานวนชุดค่าผสมที่คุณต้องคํานวณและเปรียบเทียบ ตารางต่อไปนี้แสดงหมายเลขของชุดส่วนลดที่เป็นไปได้โดยเป็นการเพิ่มปริมาณผลิตภัณฑ์ ตารางแสดงสิ่งที่จะเกิดขึ้นทั้งสองกรณีเมื่อมีส่วนลดที่ซ้อนทับกันสองรายการ ดังในตัวอย่างก่อนหน้านี้ และเมื่อมีส่วนลดที่ซ้อนทับกันสามรายการ จํานวนชุดส่วนลดที่เป็นไปได้ที่คุณต้องประเมินเร็วเกินกว่าที่คอมพิวเตอร์ที่รวดเร็วสามารถคํานวณและเปรียบเทียบได้อย่างรวดเร็วพอที่จะยอมรับได้สําหรับธุรกรรมขายปลีก
เมื่อมีการใช้ปริมาณขนาดใหญ่หรือมีการใช้ส่วนลดที่ทับซ้อนกันมากขึ้น จํานวนรวมของชุดส่วนลดที่เป็นไปได้ได้อย่างรวดเร็วจะเข้าหลักล้านหรือหลายพันล้าน และเวลาที่จําเป็นในการประเมินและเลือกชุดส่วนลดที่เป็นไปได้ที่ดีที่สุดได้อย่างรวดเร็วจะเห็นได้ชัดเจน การปรับให้เหมาะสมบางอย่างจะทําในกลไกจัดการราคาเพื่อลดจํานวนชุดค่ารวมทั้งหมดที่ต้องประเมิน อย่างไรก็ตาม เนื่องจากจํานวนส่วนลดที่ทับซ้อนกันและปริมาณในธุรกรรมไม่จํากัด จึงมีการประเมินชุดค่าผสมจํานวนมากเมื่อใดก็ตามที่มีส่วนลดที่ซ้อนทับกัน ปัญหานี้คือสิ่งที่วิธีการจัดอันดับคุณค่าเชิงขอบจัดการ
วิธีการจัดอันดับมูลค่ากำไร
หากต้องการแก้ปัญหาของชุดค่าผสมที่เพิ่มขึ้นแบบทวีคูณในการประเมิน ให้ใช้การเพิ่มประสิทธิภาพที่คํานวณค่าต่อผลิตภัณฑ์ที่ใช้ร่วมกันของแต่ละส่วนลดในชุดผลิตภัณฑ์ที่สามารถนําส่วนลดไปใช้ได้ตั้งแต่สองรายการขึ้นไป ค่านี้คือ ค่ากําไร ของส่วนลดสําหรับผลิตภัณฑ์ที่ใช้ร่วมกัน มูลค่ากำไรเป็นค่าเฉลี่ยต่อการเพิ่มของผลิตภัณฑ์ในยอดเงินส่วนลดรวมเมื่อผลิตภัณฑ์ที่ใช้ร่วมกันมีอยู่ในส่วนลดแต่ละรายการ คํานวณค่ากําไรขั้นต้นโดยใช้ยอดส่วนลดรวม (D Total) ลบยอดเงินส่วนลดโดยไม่มีผลิตภัณฑ์ที่ใช้ร่วมกัน (Dลบการแชร์) และการหารความแตกต่างนั้นตามจํานวนผลิตภัณฑ์ที่ใช้ร่วมกัน (ItemsShared)
หลังจากคํานวณค่ากําไรขั้นต้นของแต่ละส่วนลดในชุดผลิตภัณฑ์ที่ใช้ร่วมกัน แล้ว ให้นําส่วนลดนั้นไปใช้กับผลิตภัณฑ์ที่ใช้ร่วมกันตามลําดับ อย่างละเอียด ตั้งแต่ค่ากําไรขั้นต้นสูงสุดจนถึงค่ากําไรต่ําสุด สําหรับวิธีนี้ อย่าเปรียบเทียบความเป็นไปได้ของส่วนลดที่เหลืออยู่ทั้งหมดทุกครั้งหลังจากใช้อินสแตนซ์ส่วนลดเดียว ให้เปรียบเทียบส่วนลดที่ทับซ้อนกันทีละครั้ง แล้วจึงนําไปใช้ตามลําดับ ไม่มีการดำเนินการเปรียบเทียบเพิ่มเติม การคํานวณการจัดอันดับมูลค่ากำไรจะทำงานโดยอัตโนมัติเมื่อจํานวนของชุดรวมที่เป็นไปได้เกินกว่าค่าเกณฑ์ที่กําหนดล่วงหน้า เวลาที่ยอมรับได้ในการคำนวณส่วนลดรวมแตกต่างกันตามแต่อุตสาหกรรมการขายปลีก อย่างไรก็ตาม โดยทั่วไปเวลานี้จะอยู่ในช่วงของมิลลิวินาทีหลักสิบถึงหนึ่งวินาที