เรียนรู้วิธีที่ WPML ทำงานร่วมกับแผนการสมัครสมาชิกใน WooCommerce Subscriptions 9 รวมถึงราคาของแผนในสกุลเงินอื่นและการแปล
การสมัครสมาชิกบนร้านค้าหลายภาษาและหลายสกุลเงิน
ด้วย WPML และ WPML Multilingual & Multicurrency for WooCommerce (WCML) คุณสามารถขายการสมัครสมาชิกจาก WooCommerce Subscriptions ได้ในทุกภาษาและทุกสกุลเงินของร้านค้าของคุณ:
- แผนการสมัครสมาชิกทำงานร่วมกับสินค้าของคุณในทุกภาษา
- ราคาของแผน ค่าธรรมเนียมการสมัคร และส่วนลดจะแสดงในแต่ละสกุลเงิน โดย WCML จะแปลงค่าเหล่านี้ให้ หรือคุณสามารถตั้งค่าด้วยตนเองได้
- คุณสามารถแปลสินค้าประเภทการสมัครสมาชิกได้เหมือนกับสินค้า WooCommerce อื่น ๆ
สองวิธีในการขายการสมัครสมาชิก
WooCommerce Subscriptions มีสองวิธีในการขายการสมัครสมาชิก:
- ประเภทสินค้าการสมัครสมาชิก (ก่อน WooCommerce Subscriptions 9) การสมัครสมาชิกจะเป็นประเภทสินค้าของตัวเอง: Simple subscription หรือ Variable subscription โดย WooCommerce Subscriptions 9 จะปิดการใช้งานประเภทเหล่านี้ตามค่าเริ่มต้นและทำเครื่องหมายว่าเลิกใช้งานแล้ว หากต้องการใช้งานต่อ ให้เปิดกลับมาอีกครั้งในการตั้งค่า ดูที่ สินค้าการสมัครสมาชิกแบบเก่า
- แผนการสมัครสมาชิก (ตั้งแต่ WooCommerce Subscriptions 9) คุณสามารถเพิ่มแผนการสมัครสมาชิกลงในสินค้าชิ้นเดียว (simple) หรือสินค้ามีตัวเลือก (variable) ใดก็ได้ ฟีเจอร์นี้มาจากส่วนเสริม All Products for WooCommerce Subscriptions เดิม สินค้าหนึ่งชิ้นสามารถมีได้หลายแผน เช่น แผนรายเดือนและแผนรายปี ลูกค้ายังสามารถซื้อสินค้าแบบครั้งเดียวโดยไม่ต้องสมัครสมาชิกได้หากคุณอนุญาต
WCML 5.7.0 และใหม่กว่ารองรับทั้งสองวิธี เนื้อหาส่วนใหญ่ในหน้านี้จะอธิบายถึงแผนการสมัครสมาชิก
เริ่มต้นใช้งาน
ติดตั้งและเปิดใช้งานปลั๊กอินเหล่านี้:
- WooCommerce
- WooCommerce Subscriptions 9 หรือใหม่กว่า
- WPML
- ส่วนเสริม WPML Multilingual & Multicurrency for WooCommerce 5.7.0 หรือใหม่กว่า
ต้องการความช่วยเหลือในการตั้งค่า WPML ร่วมกับ WooCommerce หรือไม่ ดูที่คู่มือการแปล WooCommerce ของเรา
หากต้องการขายในหลายสกุลเงิน ให้เปิดใช้งานหลายสกุลเงินใน WCML และเพิ่มสกุลเงินของคุณ อ่านวิธีเพิ่มหลายสกุลเงินในร้านค้า WooCommerce
ตัวอย่างในหน้านี้ใช้ร้านค้าที่มีการตั้งค่าเหล่านี้:
- สกุลเงินเริ่มต้นคือดอลลาร์สหรัฐ (USD)
- สกุลเงินที่สองคือยูโร (EUR) โดยมีอัตราแลกเปลี่ยนอยู่ที่ 0.90 (1 USD = 0.90 EUR)
- สินค้าชื่อ Coffee Box มีราคา $50 สำหรับการซื้อครั้งเดียว
- Coffee Box มีสองแผน แผนรายเดือนมีส่วนลด $10 ทำให้มีราคา $40 แผนรายปีมีราคาของตัวเองที่ $400 แต่ละแผนจะมีค่าธรรมเนียมการสมัคร $10
ตำแหน่งที่คุณสร้างแผนการสมัครสมาชิก
WooCommerce Subscriptions ให้คุณสร้างแผนได้ในสองตำแหน่ง:
- แผนสำหรับสินค้าหนึ่งชิ้น แก้ไขสินค้า ไปที่ส่วน ข้อมูลสินค้า (Product data) และคลิกแท็บ Subscriptions
- แผนทั่วทั้งร้านค้า ที่สินค้าหลายชิ้นสามารถใช้ได้ ไปที่ WooCommerceการตั้งค่า และคลิกแท็บ Subscriptions แผนเหล่านี้จะอยู่ในส่วน Storewide subscription plans
แผนสามารถใช้ราคาของสินค้าพร้อมกับส่วนลดเพิ่มเติมได้ แผนยังสามารถมีราคาที่กำหนดเองและค่าธรรมเนียมการสมัครได้ด้วย
ราคาของแผนในสกุลเงินอื่น
ราคาอัตโนมัติ
ตามค่าเริ่มต้น WCML จะแปลงราคาของแผนจากสกุลเงินเริ่มต้นของคุณตามอัตราแลกเปลี่ยน ค่าธรรมเนียมการสมัครและส่วนลดแบบคงที่ของแผนจะถูกแปลงในลักษณะเดียวกัน ตัวอย่างเช่น ส่วนลด $10 จะกลายเป็น €9.00
ในตัวอย่างของเรา ลูกค้าที่ซื้อสินค้าในสกุลเงิน EUR จะเห็นราคาเหล่านี้:
- การซื้อครั้งเดียว: $50 กลายเป็น €45.00
- แผนรายเดือน: $40 กลายเป็น €36.00
- แผนรายปี: $400 กลายเป็น €360.00
- ค่าธรรมเนียมการสมัคร: $10 กลายเป็น €9.00
คุณไม่ต้องทำอะไรเลยสำหรับราคาอัตโนมัติ เมื่อคุณเปลี่ยนอัตราแลกเปลี่ยน ราคาของแผนจะปรับตามไปด้วย
ราคากำหนดเองต่อแผน
คุณสามารถตั้งราคาคงที่ในแต่ละสกุลเงินสำหรับแผนได้ ราคากำหนดเองจะมีความสำคัญเหนือกว่าราคาอัตโนมัติ หากสินค้ามีราคากำหนดเองในสกุลเงินนั้นอยู่แล้ว ราคาดังกล่าวจะมีความสำคัญเหนือกว่าราคากำหนดเองที่ตั้งไว้สำหรับแผนทั่วทั้งร้านค้า ลูกค้าจะเห็นราคานี้ในหน้าสินค้า ในตะกร้าสินค้า และที่หน้าการชำระเงิน
คุณสามารถตั้งราคากำหนดเองได้ในป๊อปอัป Manual plan prices วิธีเปิด:
- ไปที่ตำแหน่งที่คุณสร้างแผนไว้ ซึ่งก็คือแท็บ Subscriptions ของสินค้า หรือส่วน Storewide subscription plans
- คลิกปุ่ม Manually set plan prices ซึ่งจะอยู่ใต้ตารางแผน ในแถวเดียวกับปุ่ม Add subscription plan


ป๊อปอัปจะแสดงรายการแต่ละแผนที่บันทึกไว้ตามรอบการเรียกเก็บเงิน ตัวอย่างเช่น Every month แต่ละแผนจะมีสองตัวเลือก:
- Calculate prices in other currencies automatically – WCML จะใช้อัตราแลกเปลี่ยน นี่คือค่าเริ่มต้น
- Set prices in other currencies manually – คุณพิมพ์ราคาสำหรับแต่ละสกุลเงินด้วยตนเอง

เมื่อคุณเลือกตัวเลือกแบบกำหนดเอง ป๊อปอัปจะแสดงฟิลด์สำหรับแต่ละสกุลเงินรอง:
- Regular price
- Sale price
- Sign-up fee
กรอกราคาและคลิก บันทึก หากต้องการปิดป๊อปอัปโดยไม่ทำการเปลี่ยนแปลง ให้คลิก ยกเลิก
ในตัวอย่างของเรา เราตั้งค่าแผนรายเดือนของ Coffee Box เป็น €35 ในสกุลเงิน EUR ส่วนแผนรายปีจะยังคงเป็นแบบอัตโนมัติ

ตอนนี้หน้าสินค้าในสกุลเงิน EUR จะแสดงแผนรายเดือนที่ €35.00 แทนที่จะเป็นราคาอัตโนมัติ €36.00 ส่วนแผนรายปียังคงมีราคา €360.00

ตะกร้าสินค้าและการชำระเงินจะใช้ราคากำหนดเองเดียวกันนี้

สิ่งที่ป๊อปอัปแสดงในกรณีพิเศษ
- แผนที่ใช้ราคาของสินค้าพร้อมส่วนลดแบบเปอร์เซ็นต์ หรือไม่มีส่วนลด แผนเหล่านี้จะเรียกเก็บเงินตามราคาของสินค้าหักด้วยส่วนลด สำหรับแผนเหล่านี้ ตัวเลือกแบบกำหนดเองจะแสดงเพียงฟิลด์ Sign-up fee และคำแนะนำสั้น ๆ หากต้องการตั้งราคาในสกุลเงินอื่น ให้ใช้ฟิลด์ราคาของตัวสินค้าเอง แผนที่มีส่วนลดแบบคงที่จะแสดงทั้งสามฟิลด์ และราคากำหนดเองที่กรอกลงไปจะเป็นราคาสุดท้ายของแผน
- แผนใหม่ แผนที่คุณเพิ่งเพิ่มในตารางแผนจะปรากฏในป๊อปอัปหลังจากที่คุณบันทึกสินค้า
- สินค้าที่ใช้แผนทั่วทั้งร้านค้า ตัวแก้ไขสินค้าจะแสดงปุ่มเฉพาะสำหรับสินค้าที่มีแผนที่บันทึกไว้ของตัวเองเท่านั้น ในขณะที่ Purchase options ถูกตั้งค่าเป็น Create custom subscription plans หากต้องการตั้งราคาสำหรับแผนทั่วทั้งร้านค้า ให้ใช้ปุ่มในส่วน Storewide subscription plans
ป๊อปอัปในส่วน Storewide subscription plans ทำงานในลักษณะเดียวกัน

การแปลสินค้าที่มีแผน
แปลสินค้าที่มีแผนด้วยวิธีเดียวกับสินค้า WooCommerce อื่น ๆ ไปที่ WPMLการแปล เลือกสินค้าและส่งไปแปล
WCML จะคัดลอกแผนและการตั้งค่าแผนไปยังทุกคำแปล คุณไม่จำเป็นต้องสร้างแผนใหม่ในแต่ละภาษา นอกจากนี้ WCML ยังส่งข้อความแจ้งเตือนการสมัครสมาชิกของสินค้าไปแปลด้วย ซึ่งนี่คือข้อความที่แสดงอยู่เหนือตัวเลือกการซื้อ
ในตัวอย่างของเรา คำแปลภาษาฝรั่งเศสของ Coffee Box จะแสดงแผนเดียวกันและราคาในสกุลเงิน EUR เดียวกันกับสินค้าต้นฉบับ

การสมัครสมาชิกในบัญชีของฉัน
WCML จะแปลหน้าการสมัครสมาชิกในส่วน บัญชีของฉัน ของลูกค้าเช่นเดิม ลูกค้าจะเห็นการสมัครสมาชิกของตนในภาษาของตนเอง
ประกาศแจ้งเตือนสินค้าการสมัครสมาชิกที่ถูกซ่อน
ไซต์ของคุณอาจยังมีสินค้าที่ใช้ประเภท Simple subscription หรือ Variable subscription แบบเก่า เมื่อประเภทสินค้าเหล่านี้ถูกปิดใช้งาน WooCommerce Subscriptions 9 จะซ่อนสินค้าเหล่านี้จากร้านค้าของคุณ
ในกรณีนี้ WCML จะแสดงประกาศ Your subscription products are hidden from the shop ในหน้าจัดการเว็บไซต์ WordPress สินค้า ข้อมูลของสินค้า และคำแปลจะยังคงปลอดภัย

คุณไม่สามารถปิดประกาศนี้ได้ ประกาศจะหายไปเมื่อตรงกับเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้:
- คุณเปิดใช้งานประเภทสินค้าแบบเก่ากลับมา
- ไซต์ของคุณไม่มีสินค้าที่ใช้ประเภทแบบเก่าอีกต่อไป
วิธีเปิดใช้งานประเภทสินค้าแบบเก่ากลับมา:
- คลิกลิงก์ Open subscription settings ในประกาศ คุณยังสามารถไปที่ WooCommerceการตั้งค่า และคลิกแท็บ Subscriptions ได้เช่นกัน
- ในส่วน Subscription product creation ให้เลือก Simple subscription, Variable subscription หรือทั้งสองอย่าง
- บันทึกการตั้งค่า

สินค้าการสมัครสมาชิกแบบเก่า
สินค้าประเภท Simple subscription และ Variable subscription ซึ่งเป็นประเภทสินค้าจาก WooCommerce Subscriptions ก่อนเวอร์ชัน 9 ยังคงทำงานร่วมกับ WCML ได้ แปลสินค้าเหล่านี้เหมือนกับสินค้าอื่น ๆ: ไปที่ WPMLการแปล เลือกสินค้าและส่งไปแปล WCML จะแปลงราคาและค่าธรรมเนียมการสมัครในสกุลเงินอื่นในลักษณะเดียวกับสินค้า WooCommerce อื่น ๆ
ปัญหาที่ทราบแล้วสำหรับสินค้าแบบเก่า: WooCommerce Subscriptions – Incorrect Price Filtering on Upgrade/Downgrade