ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....

ปีที่ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

ผู้เขียน หัวข้อ: Woocommerce เปิดแชร์ไฟล์ดาวน์โหลดด้วยอีเมล์ของผู้ซื้อผ่านกูเกิ้ลไดรฟ์อัตโนมัติ  (อ่าน 4 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Prog Man

  • Administrator
  • วิศวกรรมเครื่องกล
  • *****
  • เจ้าของกระทู้
  • Joined: ก.พ. 2567
  • กระทู้: 634
  • สมาชิกลำดับที่ : 25791
    • อีเมล์
อ้างถึง
woocommerce เปิดแชร์ไฟล์ดาวน์โหลดด้วยอีเมล์ของผู้ซื้อผ่านกูเกิ้ลไดรฟ์อัตโนมัติ ทำได้หรือไม่ อย่างไร

ทำได้ครับ แต่ต้องใช้ปลั๊กอินเสริมหรือเครื่องมือ Automation เนื่องจากระบบพื้นฐานของ WooCommerce
ไม่สามารถเชื่อมต่อและสั่งให้ Google Drive เพิ่มสิทธิ์อีเมลลูกค้าโดยตรงได้เอง
สามารถเลือกทำได้ 2 แนวทางหลักตามความสะดวก ดังนี้ครับ

1. ใช้ปลั๊กอิน WordPress โดยตรง (แนะนำและสะดวกที่สุด)

ติดตั้งปลั๊กอินที่เชื่อม WooCommerce เข้ากับ Google Drive เพื่อสั่งปลดล็อกสิทธิ์ (Permission) ให้กับอีเมลที่ลูกค้าใช้สั่งซื้อทันทีที่ชำระเงินสำเร็จ
• ปลั๊กอินที่รองรับ: เช่น NoorFile หรือ Integrate Google Drive
• ขั้นตอนการทำงาน:
   1. เชื่อมต่อบัญชี Google Drive (แนะนำให้สร้าง API ผ่าน Google Cloud Console ของตัวเองเพื่อความเสถียร) เข้ากับปลั๊กอินในหน้าหลังบ้าน WordPress
   2. ไปที่หน้าแก้ไขสินค้าใน WooCommerce และติ๊กเลือก Downloadable (สินค้าดาวน์โหลดได้)
   3. เลือกไฟล์หรือโฟลเดอร์จาก Google Drive มาผูกกับสินค้านั้น และเปิดฟีเจอร์เพิ่มสิทธิ์ผู้ใช้อัตโนมัติ (เช่น Add user permission)
   4. เมื่อคำสั่งซื้อเปลี่ยนสถานะเป็น Completed ระบบจะนำอีเมลผู้ซื้อไปใส่ในช่อง Share ของไฟล์ใน Google Drive ทันที
------------------------------------------

ข้อควรระวังสำคัญ

• อีเมลของลูกค้า: การแชร์สิทธิ์แบบระบุอีเมล (Restricted) ใน Google Drive จะทำงานได้สมบูรณ์เมื่อลูกค้าใช้อีเมลที่เป็น Gmail หรือ Google Workspace ในการสั่งซื้อ หากลูกค้าใช้อีเมลค่ายอื่น (เช่น Hotmail, Yahoo) อาจเปิดไฟล์ไม่ได้หากไม่ได้ผูกบัญชี Google ไว้
• ตั้งค่าหน้า Checkout: แนะนำให้ระบุข้อความแจ้งเตือนในหน้าชำระเงินให้ชัดเจนว่า "กรุณากรอกอีเมล Gmail เพื่อรับสิทธิ์เข้าถึงไฟล์อัตโนมัติ"

- ลิ้งค์ปลั๊กอิน NoorFile
https://wordpress.org/plugins/noorfile/

การติดตั้ง
ข้อกำหนดขั้นต่ำ
WordPress เวอร์ชัน 6.5 หรือใหม่กว่า
WooCommerce เวอร์ชัน 8.2 หรือใหม่กว่า
PHP เวอร์ชัน 7.4 หรือใหม่กว่า
บัญชีบริการ Google Cloud (คีย์ JSON)
การติดตั้งอัตโนมัติ
ในหน้าผู้ดูแลระบบ WordPress ของคุณ ไปที่ปลั๊กอิน > เพิ่มปลั๊กอินใหม่
ค้นหา “NoorFile”
คลิกติดตั้งทันทีจากนั้นคลิก เปิดใช้งาน
การติดตั้งด้วยตนเอง
อัปโหลดnoorfileโฟลเดอร์ไปยัง/wp-content/plugins/หรืออัปโหลดไฟล์ซิปผ่านทางปลั๊กอิน > เพิ่มปลั๊กอินใหม่ > อัปโหลดปลั๊กอิน
เปิดใช้งานปลั๊กอินผ่านหน้าจอปลั๊กอิน
การตั้งค่า
ไปที่NoorFile > บัญชี Googleในเมนูผู้ดูแลระบบ WordPress ของคุณ
สร้างบัญชีบริการ Google Cloud เปิดใช้งาน Google Drive API สำหรับโปรเจ็กต์ ดาวน์โหลดคีย์ JSON แล้ววางลงไป
แชร์ไฟล์และโฟลเดอร์ใน Google Drive ที่คุณต้องการขายโดยใช้ที่อยู่อีเมลของบัญชีบริการนั้น ในฐานะผู้แก้ไข (Editor )
แก้ไขข้อมูลสินค้า WooCommerce เปิด แท็บ NoorFileในข้อมูลสินค้า แล้ววางลิงก์ Google Drive สำหรับไฟล์หรือโฟลเดอร์ที่โปรแกรมจัดส่ง
เมื่อมีคำสั่งซื้อเข้ามา ให้เปิดคำสั่งซื้อนั้นแล้วเลือกNoorFile : อนุญาตการเข้าถึง Google Drive