การเพิ่มวิธีการชำระเงินโดยการโอนเงินบน virtuemart
บทความนี้ถ้าไม่กล่าวถึงคงจะไม่ได้ซะแล้วครับ เนื่องจากเป็นหัวใจของการทำสินค้าออนไลท์ขึ้นมาเลยก็ว่านั่นคือ…เรื่องการชำระเงินครับ เราจะรู้ได้ไงว่าลูกค้าเราสั่งซื้อสินค้าของเราแล้ว เขาจะจ่ายเงินเราจริงๆ ซึ่งวิธีการชำระเงินก็มีหลายรูปแบบ เช่น ชำระผ่านบัตรเครดิตต่างๆ บัตรวีซ่า และมาสเตอร์การ์ด , PayPal , ธนาณัติ หรือแคชเชียร์เช็ค ด้วยวิธีการเหล่านี้ผมจะไม่พูดถึงครับ ฮาๆเพราะไม่มีให้ลอง แต่ผมจะมาพูดถึงเรื่องง่ายๆครับก็คือการโอนเงินเข้าธนาคารเรานั่นเองครับ ซึ่งในที่นี้จะเป็นการสร้างฟอร์มบอกรายละเอียดเกี่ยวกับวิธีการชำระเงินโดยให้โอนเข้ามายังธนาคารของเราหลังจากที่ลูกค้าได้ทำการสั่งซื้อสินค้าออนไลน์ของเราไปแล้วครับ
ก่อนอื่นคงต้องทำความเข้าใจพื้นฐานเล็กน้อยกันก่อนนะครับ โดย VirtueMart นั้น ได้ทำการสร้างรูปแบบของการชำระเงินมาให้เราตั้งแต่แรกอยู่แล้วนะครับ ซึ่งจะกำหนดรูปแบบนั้น ตามกลุ่มของลูกค้าเรานะครับ นั้นหมายความว่า หากลูกค้านั้นสมัครสมาชิกเข้ามาครั้งแรก ลูกค้าก็จะได้รับกลุ่ม -default- เป็นกลุ่มแรกนะครับ ดังนั้นขณะที่ลูกค้าทำการสั่งซื้อนั้น พอถึงขั้นตอน วิธีชำระเงิน รูปแบบหรือประเภทของการชำระเงิน ที่ถูกกำหนดให้ใช้กับกลุ่ม -default- ก็จะแสดงออกมาในหน้า วิธีชำระเงิน

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

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

- ติ้กเลือกว่าจะใช้งานครับ
- ชื่อวิธีการชำระเงิน เป็นการกำหนดชื่อของ วิธีการชำระเงิน ที่จะแสดงที่หน้าของขั้นตอนการชำระเงิน ครับ (ในที่นี้ผมจะใส่เป็น โอนเงินผ่านบัณชีธนาคาร )
- รหัส: เป็นการกำหนด รหัสให้กับ วิธีการชำระเงินประเภทนี้นะครับ (ในที่นี้ผมจะใส่เป็น PB ย่อมาจาก Payin Bank )
- ประเภทวิธีชำระเงิน: เป็นการกำหนดประเภท ที่จะนำวิธีการชำระเงินนี้ รวมเข้าไปอยู่ในกลุ่มเดี่ยวกัน หรือคิดง่ายๆก็คือการแบ่งกลุ่มของ วิธีการชำระเงิน (ในที่นี้ ผมจะกำหนดไว้ที่ HTML-Form based (e.g. PayPal) นะครับ)
- กลุ่มผู้ซื้อ: กำหนดกลุ่มผู้ซื้อที่มีสิทธิ์ใช้ฟังค์ชั่นนี้ (หากไม่มีการกำหนดกลุ่มพิเศษที่จะได้ใช้การชำระเงินด้วย วิธีนี้ ให้ตั้งเป็นกลุ่ม -default-คือ ทุกคนสามารถเลือกใช้ได้ครับ )
- ส่วนลด: เป็นการกำหนดตัวเลขในการใช้เป็น ส่วนลด (หากต้องการเป็นส่วนลดให้ใส่ เครื่องหมายลบลงไปด้วยนะครับ เช่น -10 เป็นต้น)
- ประเภทส่วนลด: เป็นการกำหนดประเภทของส่วนลดว่าจะเป็น จำนวนเต็ม หรือเป็น %
ต่อมาเรามาดูที่แท็บ การตั้งค่า กันครับ

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

โดยให้เราสร้าง HTML ด้วยอะไรก็ตามสะดวก

จากนั้นก็นำไปวางในช่องของ Payment Extra Info

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

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

อ้างอิง : joomlathai.net
บทความแนะนำ
