โมดูลบัตรของขวัญ
บทความนี้ครอบคลุมถึงโมดูลบัตรของขวัญและอธิบายวิธีการเพิ่มลงในเพจของไซต์ใน Microsoft Dynamics 365 Commerce
โมดูลบัตรของขวัญสามารถใช้ในโมดูลเช็คเอาท์เพื่อรับบัตรของขวัญ ซึ่งเป็นรูปแบบการชำระเงินทั่วไปที่ใช้สำหรับธุรกรรมอีคอมเมิร์ซ โมดูลบัตรของขวัญสนับสนุนบัตรของขวัญ Dynamics 365, SVS, และ Givex บัตรของขวัญ SVS และ Givex จะถูกแลกรางวัลผ่านผู้ให้บริการชำระเงิน Adyen สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุนสำหรับบัตรของขวัญภายนอก เช่น SVS และ Givex โปรดดูที่ การสนับสนุนบัตรของขวัญภายนอก
หมายเหตุ
การสนับสนุนสำหรับการแลกบัตรของขวัญ SVS และ Givex ในระหว่างขั้นตอนการชำระเงิน จะพร้อมใช้งานใน Dynamics 365 Commerce รุ่น 10.0.11
มีโมดูลบัตรของขวัญสองรายการที่พร้อมใช้งาน:
- บัตรการ์ด – โมดูลนี้สามารถใช้กับหน้าเช็คเอาท์เพื่อแลกของขวัญและการ์ดเป็นการเอาเงิน
- การตรวจสอบการ์ดของขวัญ– โมดูลนี้สามารถใช้บนหน้าใดๆ เพื่อตรวจสอบยอดดุลในบัตรการ์ดของขวัญ โมดูลนี้พร้อมใช้งานใน Commerce รีลีส 10.0.14 และรุ่นที่ใหม่กว่า
หมายเหตุ
สนับสนุนสำหรับโมดูลการตรวจสอบยอดคงเหลือในบัตรของขวัญ มีอยู่ใน Dynamics 365 Commerce รุ่น 10.0.14
รูปภาพต่อไปนี้แสดงตัวอย่างของโมดูลบัตรของขวัญบนหน้าเช็คเอาท์
คุณสมบัติของโมดูล
แสดงฟิลด์ เพิ่มเติม– คุณสมบัตินี้จะกำหนดว่าควรแสดงฟิลด์ใดการ์ดของขวัญ นอกเหนือจากหมายเลขบัตรการ์ดของขวัญ ซึ่งจะแสดงตามค่าเริ่มต้นเสมอ ตัวอย่างเช่น บัตรของขวัญบางชิ้นสนับสนุนการแสดงหมายเลขรหัสประจำตัว (PIN) และการสนับสนุนอื่นๆ ที่แสดง PIN และวันหมดอายุ อีกทางหนึ่งคือ คุณสมบัตินี้อาจถูกตั้งค่าเป็น "ไม่มี" ซึ่งจะแสดงหมายเลขบัตรของขวัญเท่านั้นและไม่มีฟิลด์เพิ่มเติม
ค่าต่อไปนี้ได้รับการสนับสนุน:
- PIN
- วันหมดอายุ
- รหัส PIN และวันหมดอายุ
- None
เปิดใช้งานโดยผู้ใช้ที่เป็นแขก เมื่อเปิดใช้งานคุณสมบัตินี้ ผู้ใช้ที่เป็นแขกสามารถแลกหรือตรวจสอบยอดดุลบนบัตรการ์ดภายนอก คุณสมบัตินี้กำหนดให้ต้องเปิดใช้งานการเข้าถึงโดยไม่ระบุชื่อ (แขก) สำหรับบัตรของขวัญภายนอกใน Commerce headquarters การตั้งค่า เปิดใช้งานสำหรับผู้ใช้ที่เป็นแขก จะใช้กับบัตรของขวัญภายนอกเท่านั้น สำหรับข้อมูลเพิ่มเติม ดูที่ เปิดใช้งานการเช็คเอาท์ด้วยบัตรของขวัญสำหรับแขก
สำคัญ
คุณสมบัติ เปิดใช้งานสำหรับผู้ใช้ที่เป็นแขก พร้อมใช้งาน ณ การนำออกใช้ Commerce รุ่น 10.0.21 ซึ่งจำเป็นต้องมีการติดตั้งแพคเกจไลบรารีโมดูล Commerce รุ่น 9.31
การตั้งค่าไซต์สำหรับโมดูลบัตรของขวัญ
ในโปรแกรมสร้างไซต์ Commerce ภายใต้ การตั้งค่าไซต์ > ส่วนขยาย จะมีการตั้งค่าโมดูลสำหรับบัตรของขวัญที่เรียกว่า ชนิดบัตรของขวัญที่สนับสนุน การตั้งค่านี้สนับสนุนค่าสามค่า:
- Dynamics 365 ของขวัญ การ์ด– เมื่อใช้การตั้งค่านี้ โมดูลบัตรของขวัญการ์ดจะอนุญาตให้แลกรางวัลบัตรของขวัญ Dynamics 365 ของขวัญการ์ดได้เท่านั้น การตั้งค่านี้ได้รับการสนับสนุนสำหรับผู้ใช้ที่ลงชื่อในไซต์อีคอมเมิร์ซเท่านั้น ฟังก์ชันยอดดุลเช็คบัตรของขวัญได้รับการสนับสนุนโดยผู้ใช้ที่ลงชื่อเข้าใช้เท่านั้น
- SVS และ Givex gift การ์ด – เมื่อใช้การตั้งค่านี้ โมดูลบัตรของขวัญการ์ดจะอนุญาตให้มีการแลกรางวัลบัตรของขวัญ Givex และ SVS การ์ดเท่านั้น การตั้งค่านี้ได้รับการสนับสนุนสำหรับผู้ใช้ที่ลงชื่อและผู้ใช้ที่ไม่ระบุชื่อในไซต์อีคอมเมิร์ซ
- Dynamics 365, SVS และ Givex gift การ์ด – เมื่อใช้การตั้งค่านี้ โมดูล gift การ์ด จะอนุญาตให้มีการแลกรางวัลของขวัญ Dynamics 365, Givex และ SVS การ์ด ได้ การตั้งค่านี้ได้รับการสนับสนุนสำหรับผู้ใช้ที่ลงชื่อในไซต์อีคอมเมิร์ซเท่านั้น เนื่องจากมีการรวมบัตรของขวัญภายในไว้ ฟังก์ชันยอดดุลเช็คบัตรของขวัญจะสนับสนุนเฉพาะผู้ใช้ที่ลงชื่อเข้าใช้เท่านั้น
สำคัญ
การตั้งค่าเหล่านี้มีอยู่ใน Dynamics 365 Commerce รุ่น 10.0.11 และจำเป็นต้องใช้เฉพาะเมื่อคุณต้องการการสนับสนุนสำหรับบัตรของขวัญ SVS หรือ Givex เท่านั้น ถ้าคุณกำลังอัพปเดตจากเวอร์ชันที่เก่ากว่าของ Dynamics 365 Commerce คุณต้องอัปเดตไฟล์ appsettings.json ด้วยตนเอง สำหรับคำแนะนำเกี่ยวกับการอัปเดตไฟล์ appsettings.json ให้ดูที่ อัปเดต SDK และไลบรารีโมดูล
ขยายบัตรของขวัญภายในเพื่อใช้งานในร้านค้า e-commerce
ตามค่าเริ่มต้น บัตรของขวัญภายในจะไม่เหมาะที่จะใช้ในร้านค้า e-commerce ดังนั้น ก่อนที่คุณจะอนุญาตให้ใช้บัตรของขวัญภายในเพื่อการจ่ายเงิน คุณควรตั้งค่าคอนฟิกบัตรของขวัญด้วยส่วนขยายที่ช่วยให้บัตรของขวัญปลอดภัยยิ่งขึ้น ต่อไปนี้เป็นพื้นที่บัตรของขวัญที่คุณควรขยายก่อนที่คุณจะอนุญาตให้ใช้บัตรของขวัญภายในในการผลิต:
- หมายเลขการ์ดของขวัญ – ลดับหมายเลขจะใช้ในการสร้างหมายเลขบัตรของขวัญการ์ดบัตรของขวัญการ์ดภายใน เนื่องจากลำดับหมายเลขสามารถคาดเดาได้อย่างง่ายดาย คุณจึงควรขยายการสร้างหมายเลขบัตรของขวัญเพื่อสุ่ม สตริงที่ปลอดภัยตามการเข้ารหัสลับจะใช้กับหมายเลขบัตรของขวัญที่ออกให้
- GetBalance – GetBalance API ใช้ค้นหายอดดุลการ์ดของขวัญ ตามค่าเริ่มต้น API สาธารณะนี้ ถ้าไม่ต้องระบุ PIN เพื่อค้นหายอดดุลบัตรของขวัญ เสี่ยงต่อการถูกโจมตีจากบังคับ อาจใช้ API GetBalance เพื่อลองค้นหาหมายเลขบัตรของขวัญที่มียอดดุล ด้วยการดําเนินการทั้งข้อต้องระบุ PIN ของบัตรของขวัญภายใน และ API throttling คุณสามารถช่วยป้องกันความเสี่ยงได้
- PIN – ตามค่าเริ่มต้น บัตรของขวัญการ์ดไม่สนับสนุน PIN คุณควรขยายบัตรของขวัญภายใน เพื่อให้ต้องใช้ PIN ค้นหายอดดุล ฟังก์ชันนี้ยังสามารถใช้เพื่อล็อคบัตรของขวัญหลังจากความพยายามที่ไม่ถูกต้องที่ต่อเนื่องกัน ในการป้อน PIN
เปิดใช้งานการเช็คเอาท์ด้วยบัตรของขวัญ เพื่อการชำระเงินของผู้เยี่ยมชม
ตามค่าเริ่มต้น การชำระเงินด้วยบัตรของขวัญจะไม่เปิดใช้งาน เมื่อเช็คเอาท์เป็นผู้เยื่ยมชม (ไม่ระบุชื่อ) ในการเปิดใช้งาน ให้ทำตามขั้นตอนเหล่านี้
- ใน Commerce headquarters ไปที่ Retail และ Commerce > การตั้งค่าช่องทาง > การตั้งค่า POS > POS > การดำเนินงาน POS
- เลือกและระงับ (หรือคลิกขวา) ส่วนหัวของกริด แล้วเลือก แทรกคอลัมน์
- ในกล่องโต้ตอบ แทรกคอลัมน์ ให้เลือกกล่องกาเครื่องหมาย AllowAnonymousAccess
- เลือก ปรับปรุง
- หากต้องการดําเนินงาน 520 (ยอดคงเหลือในบัตรของขวัญ) และ 214 ให้ตั้งค่า AllowAnonymousAccess เป็น 1
- เลือก บันทึก
- รันงานของตัวกำหนดตารางทำงาน 1090 เพื่อซิงค์การเปลี่ยนแปลงไปยังฐานข้อมูลช่องทาง
เพิ่มโมดูลบัตรของขวัญไปยังเพจ
สำหรับคำแนะนำเกี่ยวกับวิธีการเพิ่มโมดูลบัตรของขวัญลงในหน้าเช็คเอาท์และตั้งค่าคุณสมบัติที่จำเป็น ให้ดูที่ โมดูลเช็คเอาท์