ตัวอย่างสคริปต์การชำระเงิน
หน้านี้พิมพ์ขึ้นเมื่อ4月14日,2023年หากต้องการเวอร์ชันปัจจุบันโปรดไปที่https://help.shopify.com/th/manual/checkout-settings/script-editor/examples/payment-gateway-scripts
สคริปต์การชำระเงินเชื่อมโยงกับช่องทางการชำระเงินและสามารถเปลี่ยนชื่อช่องทางการแสดงผลและตำแหน่งได้สคริปต์เหล่านี้ทำงานทุกครั้งที่ลูกค้าของคุณเข้าถึงหน้าวิธีชำระเงินในขั้นตอนการชำระเงินสคริปต์การชำระเงินไม่เชื่อมโยงกับการชำระเงินแบบเร่งด่วนเนื่องจากการชำระเงินแบบเร่งด่วนจะแสดงผลแก่ลูกค้าก่อนที่ลูกค้าจะเข้าถึงหน้าการชำระเงิน
หากต้องการใช้เทมเพลตในหน้านี้ให้สร้างสคริปต์ใหม่ด้วยเทมเพลตเปล่า
ขั้นตอน:
- จากส่วนShopify管理员ให้ไปที่แอป>脚本编辑器
- คลิกสร้างสคริปต์
- คลิกช่องทางการชำระเงิน
- เลือกเทมเพลตเปล่าแล้วคลิกสร้างสคริปต์
- ในส่วนซอร์สโค้ดของRubyให้ลบบรรทัดโค้ดเริ่มต้น:
输出。车=输入.车
- คัดลอกสคริปต์จากหน้านี้แล้ววางในส่วนซอร์สโค้ดของRuby
- แก้ไขส่วนการตั้งค่าแบบปรับแต่งเองของสคริปต์เพื่อให้ทำงานในร้านค้าของคุณ
- ทดสอบสคริปต์ของคุณหากต้องการข้อมูลเพิ่มเติมให้ไปที่การทดสอบและแก้จุดบกพร่องShopify脚本
- หลังจากการทดสอบ:
- คลิกบันทึกแบบร่างเพื่อบันทึกแบบร่างที่ยังไม่ได้เผยแพร่ของสคริปต์หรือ
- คลิกบันทึกและเผยแพร่เพื่อสร้างและเผยแพร่สคริปต์
แสดงช่องทางให้กับลูกค้าบางราย
ใช้สคริปต์นี้เพื่อแสดงเฉพาะตัวเลือกช่องทางการเข้าถึงเฉพาะลูกค้าที่มีแท็ก
ตัวอย่างเช่นแสดงเฉพาะช่องทางที่เฉพาะเจาะจงให้แก่ลูกค้าที่มีแท็ก贵宾
โดยช่องทางการชำระเงินจะถูกซ่อนไว้สำหรับลูกค้ารายอื่น
ซ่อนช่องทางจากลูกค้าบางราย
ใช้สคริปต์นี้เพื่อซ่อนช่องทางที่เฉพาะเจาะจงสำหรับลูกค้าที่มีแท็กโดยเฉพาะ
ตัวอย่างเช่นซ่อนช่องทางใดช่องทางหนึ่งสำหรับลูกค้าที่มีแท็กHIDE_GATEWAY
ซ่อนช่องทางสำหรับสินค้าเฉพาะรายการ
ใช้สคริปต์นี้เพื่อซ่อนช่องทางหนึ่งเมื่อมีการเพิ่มสินค้าที่กำหนดไว้ลงในตะกร้าสินค้า
ตัวอย่างเช่นซ่อนช่องทางใดช่องทางหนึ่งหากลูกค้าสั่งซื้อหมวก
แสดงช่องทางสำหรับบางประเทศ
ใช้สคริปต์นี้เพื่อแสดงเฉพาะช่องทางที่เฉพาะเจาะจงเมื่อลูกค้าสั่งซื้อจากประเทศใดประเทศหนึ่ง
ตัวอย่างเช่นแสดงเฉพาะช่องทางใดช่องทางหนึ่งเท่านั้นหากลูกค้าได้รับการสั่งซื้อจากแคนาดาโดยช่องทางการชำระเงินจะถูกซ่อนไว้สำหรับที่อยู่ในประเทศอื่น
:หมายเหตุการใช้国家
และcountry_code
นั้นจะเป็นไปตามที่กำหนดไว้เฉพาะภูมิภาคเท่านั้นเช่นประเทศ/ภูมิภาค
ซ่อนช่องทางสำหรับบางประเทศ
ใช้สคริปต์นี้เพื่อซ่อนช่องทางการชำระเงินในประเทศใดประเทศหนึ่ง
ตัวอย่างเช่นซ่อนช่องทางการชำระเงินที่เฉพาะเจาะจงจากลูกค้าในแคนาดา
:หมายเหตุการใช้国家
และcountry_code
นั้นจะเป็นไปตามที่กำหนดไว้เฉพาะภูมิภาคเท่านั้นเช่นประเทศ/ภูมิภาค
แสดงเกตเวย์โดยใช้จ่าย
ใช้สคริปต์นี้เพื่อแสดงช่องทางใดช่องทางหนึ่งหากลูกค้าใช้งานเกินจำนวนที่กำหนด
ตัวอย่างเช่นคุณสามารถแสดงช่องทางหนึ่งได้หากลูกค้าใช้จ่ายไป1000美元หรือมากกว่าแต่ถ้าหากน้อยกว่านั้นก็ให้ซ่อนช่องทางนั้นไว้
จัดลำดับช่องทาง
ใช้สคริปต์นี้เพื่อเปลี่ยนลำดับเริ่มต้นของช่องทางการชำระเงินที่เสนอให้แก่ลูกค้าของคุณ