แชร์ผ่าน


โมดูลบัตรของขวัญ

บทความนี้ครอบคลุมถึงโมดูลบัตรของขวัญและอธิบายวิธีการเพิ่มลงในเพจของไซต์ใน 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 ดังนั้น ก่อนที่คุณจะอนุญาตให้ใช้บัตรของขวัญภายในเพื่อการจ่ายเงิน คุณควรตั้งค่าคอนฟิกบัตรของขวัญด้วยส่วนขยายที่ช่วยให้บัตรของขวัญปลอดภัยยิ่งขึ้น ต่อไปนี้เป็นพื้นที่บัตรของขวัญที่คุณควรขยายก่อนที่คุณจะอนุญาตให้ใช้บัตรของขวัญภายในในการผลิต:

  • หมายเลขการ์ดของขวัญ – ลดับหมายเลขจะใช้ในการสร้างหมายเลขบัตรของขวัญการ์ดบัตรของขวัญการ์ดภายใน เนื่องจากลำดับหมายเลขสามารถคาดเดาได้อย่างง่ายดาย คุณจึงควรขยายการสร้างหมายเลขบัตรของขวัญเพื่อสุ่ม สตริงที่ปลอดภัยตามการเข้ารหัสลับจะใช้กับหมายเลขบัตรของขวัญที่ออกให้
  • GetBalanceGetBalance API ใช้ค้นหายอดดุลการ์ดของขวัญ ตามค่าเริ่มต้น API สาธารณะนี้ ถ้าไม่ต้องระบุ PIN เพื่อค้นหายอดดุลบัตรของขวัญ เสี่ยงต่อการถูกโจมตีจากบังคับ อาจใช้ API GetBalance เพื่อลองค้นหาหมายเลขบัตรของขวัญที่มียอดดุล ด้วยการดําเนินการทั้งข้อต้องระบุ PIN ของบัตรของขวัญภายใน และ API throttling คุณสามารถช่วยป้องกันความเสี่ยงได้
  • PIN – ตามค่าเริ่มต้น บัตรของขวัญการ์ดไม่สนับสนุน PIN คุณควรขยายบัตรของขวัญภายใน เพื่อให้ต้องใช้ PIN ค้นหายอดดุล ฟังก์ชันนี้ยังสามารถใช้เพื่อล็อคบัตรของขวัญหลังจากความพยายามที่ไม่ถูกต้องที่ต่อเนื่องกัน ในการป้อน PIN

เปิดใช้งานการเช็คเอาท์ด้วยบัตรของขวัญ เพื่อการชำระเงินของผู้เยี่ยมชม

ตามค่าเริ่มต้น การชำระเงินด้วยบัตรของขวัญจะไม่เปิดใช้งาน เมื่อเช็คเอาท์เป็นผู้เยื่ยมชม (ไม่ระบุชื่อ) ในการเปิดใช้งาน ให้ทำตามขั้นตอนเหล่านี้

  1. ใน Commerce headquarters ไปที่ Retail และ Commerce > การตั้งค่าช่องทาง > การตั้งค่า POS > POS > การดำเนินงาน POS
  2. เลือกและระงับ (หรือคลิกขวา) ส่วนหัวของกริด แล้วเลือก แทรกคอลัมน์
  3. ในกล่องโต้ตอบ แทรกคอลัมน์ ให้เลือกกล่องกาเครื่องหมาย AllowAnonymousAccess
  4. เลือก ปรับปรุง
  5. หากต้องการดําเนินงาน 520 (ยอดคงเหลือในบัตรของขวัญ) และ 214 ให้ตั้งค่า AllowAnonymousAccess เป็น 1
  6. เลือก บันทึก
  7. รันงานของตัวกำหนดตารางทำงาน 1090 เพื่อซิงค์การเปลี่ยนแปลงไปยังฐานข้อมูลช่องทาง

เพิ่มโมดูลบัตรของขวัญไปยังเพจ

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

ทรัพยากรเพิ่มเติม

โมดูลรถเข็น

โมดูลไอคอนรถเข็น

โมดูลการเช็คเอาท์

โมดูลการจ่ายเงิน

โมดูลที่อยู่จัดส่ง

โมดูลตัวเลือกการจัดส่ง

โมดูลข้อมูลการเบิกสินค้า

โมดูลรายละเอียดใบสั่ง

การสนับสนุนบัตรของขวัญการ์ด

SDK และไลบรารีโมดูลการอัพเดต