ข้ามไปยังเนื้อหา

การผสานรวมกับ Magento

ภาพรวมการผสานรวม

Anchor link to

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

ประเภทการผสานรวม

Anchor link to

ปลายทาง: การผสานรวมนี้จะส่งข้อมูลจากร้านค้า Magento ของคุณไปยัง Pushwoosh

ข้อกำหนดเบื้องต้น

Anchor link to

ก่อนดำเนินการต่อ โปรดตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  • สิทธิ์เข้าถึง Magento Admin Panel

  • บัญชี Pushwoosh ที่ใช้งานได้

  • API access token และ App code ของ Pushwoosh ของคุณ

  • ติดตั้ง Composer บนเซิร์ฟเวอร์ Magento ของคุณ

  • ตรงตามความต้องการของระบบ:

    • PHP 7.4 / 8.x
    • Magento 2.3 / 2.4
    • Elasticsearch 7
    • RabbitMQ

อภิธานศัพท์

Anchor link to

การจับคู่ชื่อเอนทิตีหากแตกต่างกัน:

MagentoPushwoosh
CustomerUser

รายการเอนทิตีที่ซิงโครไนซ์:

Anchor link to
  • ลูกค้า
  • คำสั่งซื้อ
  • ตะกร้าสินค้าที่ถูกทิ้งไว้

กรณีการใช้งาน

Anchor link to
  • ส่ง push notifications ตามเหตุการณ์การสร้างคำสั่งซื้อและการทิ้งตะกร้าสินค้า

  • แบ่งกลุ่มลูกค้าตามคุณลักษณะ (เช่น สถานที่, วันเกิด) และส่งแคมเปญที่ตรงเป้าหมาย

  • ส่งการแจ้งเตือนโปรโมชั่นผ่านเบราว์เซอร์

ตั้งค่าการผสานรวม

Anchor link to

การติดตั้ง

Anchor link to
  1. รันคำสั่ง Composer ต่อไปนี้ในไดเรกทอรีรากของโปรเจกต์ Magento ของคุณ:
Terminal window
composer require pushwoosh/magento2-integration
  1. เมื่อติดตั้งแพ็คเกจแล้ว ให้รัน Magento setup เพื่อติดตั้งโมดูล:
Terminal window
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean

การกำหนดค่าหลังการติดตั้ง

Anchor link to

หลังจากติดตั้งเสร็จสิ้น:

  1. เข้าสู่ระบบ Magento Admin panel

  2. ไปที่ Stores > Configuration > Pushwoosh > Configuration

Pushwoosh Configuration in Magento Admin Panel

การตั้งค่าทั่วไป

Anchor link to

ในส่วน General กำหนดค่าฟิลด์ต่อไปนี้:

  • Status: ตั้งค่าเป็น Enable เพื่อเปิดใช้งานการผสานรวม
  • API URL: ป้อน Pushwoosh API endpoint: https://api.pushwoosh.com/
  • API Key: วาง Pushwoosh API Key ของคุณที่จำเป็นสำหรับการยืนยันตัวตนคำขอ เรียนรู้เพิ่มเติมเกี่ยวกับ Pushwoosh API access key
  • App Code: ป้อน Pushwoosh App Code ที่สอดคล้องกับแอปพลิเคชันมือถือหรือเว็บของคุณ

ด้านล่างนี้คือตัวเลือกการกำหนดค่าที่มีให้สำหรับการซิงค์ลูกค้า คำสั่งซื้อ และตะกร้าสินค้าที่ถูกทิ้งไว้

การกำหนดค่าการซิงค์คำสั่งซื้อ

Anchor link to

กำหนดวิธีการซิงโครไนซ์ข้อมูลคำสั่งซื้อระหว่างร้านค้า Magento ของคุณกับ Pushwoosh

กรอกข้อมูลในฟิลด์ต่อไปนี้:

Order Sync Enableตั้งค่าเป็น Yes เพื่อเปิดใช้งานการซิงโครไนซ์คำสั่งซื้ออัตโนมัติ หากเปิดใช้งาน กระบวนการจะดำเนินการตามกำหนดเวลา cron ที่กำหนดไว้ ตั้งค่าเป็น No เพื่อปิดใช้งานการซิงโครไนซ์อัตโนมัติ
Cron Settingsใช้ได้เฉพาะเมื่อเปิดใช้งาน Order Sync กำหนดเวลาที่ cron job ควรทำงานโดยใช้ฟิลด์ต่อไปนี้: Minute, Hour, Day, Month, Weekday Cron เป็นตัวกำหนดเวลางานตามเวลาที่ใช้ในการรันงานโดยอัตโนมัติตามช่วงเวลาที่กำหนด
Order Sync Numbersระบุจำนวนคำสั่งซื้อที่จะประมวลผลในแต่ละครั้งที่ทำการซิงค์
Order Sync in Real Timeตั้งค่าเป็น Yes เพื่อซิงค์คำสั่งซื้อทันทีที่มีการสั่งซื้อ

Order sync configuration settings

ที่นี่คุณยังสามารถดูสถานะการซิงโครไนซ์คำสั่งซื้อได้:

  • Total Orders: แสดงจำนวนคำสั่งซื้อทั้งหมดที่ประเมินเพื่อการซิงโครไนซ์
  • Synced Orders: จำนวนคำสั่งซื้อที่ซิงโครไนซ์กับ Pushwoosh สำเร็จ
  • Not Synced Orders: คำสั่งซื้อที่ยังไม่ได้ซิงโครไนซ์
  • Fail Synced Orders: คำสั่งซื้อที่การพยายามซิงโครไนซ์ล้มเหลว

การกำหนดค่าการซิงค์ตะกร้าสินค้าที่ถูกทิ้งไว้

Anchor link to

กำหนดค่าการซิงโครไนซ์ข้อมูลตะกร้าสินค้าที่ถูกทิ้งไว้ระหว่างร้านค้า Magento ของคุณกับ Pushwoosh

กรอกข้อมูลในฟิลด์ต่อไปนี้:

Abandoned Cart Syncingตั้งค่าเป็น Yes เพื่อเปิดใช้งานการซิงโครไนซ์ข้อมูลตะกร้าสินค้าที่ถูกทิ้งไว้โดยอัตโนมัติ หากเปิดใช้งาน การซิงโครไนซ์จะทำงานตามกำหนดเวลา cron ที่กำหนดไว้
Cron Schedule Configurationกำหนดเวลาที่การซิงค์ควรทำงานโดยใช้ฟิลด์ต่อไปนี้: Minute, Hour, Day, Month, Weekday Cron เป็นตัวกำหนดเวลางานตามเวลาที่ใช้ในการรันงานโดยอัตโนมัติตามช่วงเวลาที่กำหนด
Number of Abandoned Cartระบุจำนวนตะกร้าสินค้าที่ถูกทิ้งไว้ที่จะประมวลผลในแต่ละครั้งที่ทำการซิงโครไนซ์
Minimum Inactivity Timeตั้งค่าเวลาที่ไม่มีการใช้งานขั้นต่ำ (เป็นนาที) เพื่อให้ตะกร้าสินค้าถือว่าถูกทิ้งไว้ ตัวอย่างเช่น 60 หมายความว่าตะกร้าสินค้าที่ไม่มีการใช้งานอย่างน้อย 60 นาทีจะมีสิทธิ์ในการซิงค์

Abandoned cart sync configuration settings

ที่นี่คุณยังสามารถดูเมตริกแบบเรียลไทม์เกี่ยวกับกิจกรรมการซิงโครไนซ์ได้:

  • Total Abandoned Carts: จำนวนตะกร้าสินค้าทั้งหมดที่ระบุว่าถูกทิ้งไว้
  • Synced Abandoned Carts: จำนวนตะกร้าสินค้าที่ซิงโครไนซ์กับ Pushwoosh สำเร็จ
  • Not Synced Abandoned Carts: จำนวนตะกร้าสินค้าที่ยังไม่ได้ซิงโครไนซ์
  • Fail Synced Abandoned Carts: จำนวนตะกร้าสินค้าที่การซิงโครไนซ์ล้มเหลว

การกำหนดค่าการซิงค์ลูกค้า

Anchor link to

กำหนดค่าการซิงโครไนซ์ข้อมูลลูกค้าจากร้านค้า Magento ของคุณไปยัง Pushwoosh เพื่อเปิดใช้งานการแบ่งกลุ่มเป้าหมายและการส่งข้อความส่วนบุคคลตามคุณลักษณะของลูกค้า

กรอกข้อมูลในฟิลด์ต่อไปนี้:

Customer Syncingตั้งค่าเป็น Yes เพื่อเปิดใช้งานการซิงโครไนซ์ระเบียนลูกค้าที่มีอยู่ทั้งหมดและลูกค้าใหม่ การซิงค์จะดำเนินการตามกำหนดเวลา cron ที่กำหนดไว้และใช้การจับคู่คุณลักษณะที่ระบุ
Cron Schedule Configurationกำหนดเวลาที่การซิงค์ควรทำงานโดยใช้ฟิลด์ต่อไปนี้: Minute, Hour, Day, Month, Weekday Cron เป็นตัวกำหนดเวลางานตามเวลาที่ใช้ในการรันงานโดยอัตโนมัติตามช่วงเวลาที่กำหนด
Mapping Customer Custom Fieldsจับคู่คุณลักษณะของลูกค้า Magento กับฟิลด์ที่กำหนดเองของ Pushwoosh เพื่อการถ่ายโอนข้อมูลที่ถูกต้อง ตัวอย่าง: Date of Birth → Birthday, First Name → firstName
Number of Customersตั้งค่าจำนวนลูกค้าสูงสุดที่จะซิงค์ต่อการรัน cron หนึ่งครั้ง

Customer sync configuration settings

ที่นี่คุณยังสามารถดูสถิติการซิงโครไนซ์ได้:

  • Total Customer: จำนวนระเบียนลูกค้าทั้งหมดที่ระบุเพื่อการซิงค์
  • Synced Customer: จำนวนลูกค้าที่ซิงโครไนซ์กับ Pushwoosh สำเร็จ
  • Not Synced Customer: ลูกค้าที่รอการซิงโครไนซ์
  • Fail Synced Customer: ลูกค้าที่ซิงค์ไม่สำเร็จเนื่องจากข้อผิดพลาด

การกำหนดค่าการแจ้งเตือนทางเว็บ

Anchor link to

ตั้งค่าเป็น Yes เพื่อเปิดใช้งาน web push notifications สำหรับผู้เยี่ยมชมร้านค้าของคุณ ตั้งค่าเป็น No เพื่อปิดใช้งานฟังก์ชันนี้

เมื่อเปิดใช้งาน ร้านค้า Magento ของคุณสามารถส่งข้อความแบบเรียลไทม์ไปยังผู้ใช้ผ่านเบราว์เซอร์ของพวกเขาได้ การแจ้งเตือนสามารถใช้สำหรับข้อเสนอโปรโมชั่น, การอัปเดตสถานะคำสั่งซื้อ, การแจ้งเตือนตะกร้าสินค้าที่ถูกทิ้งไว้ และการสื่อสารทางการตลาดอื่นๆ

Web notifications configuration in Magento

บันทึกการกำหนดค่า

Anchor link to

เมื่อกรอกฟิลด์ที่จำเป็นทั้งหมดแล้ว ให้คลิกปุ่ม Save Config ที่มุมบนขวา ล้างแคชของ Magento หากได้รับแจ้งให้ใช้การเปลี่ยนแปลง

Save Config button in Magento Admin Panel

ตัวเลือกการซิงค์ด้วยตนเอง

Anchor link to

ซิงค์ลูกค้าที่เลือกไปยัง Pushwoosh

Anchor link to

หากคุณไม่ต้องการซิงโครไนซ์ลูกค้าทั้งหมดโดยอัตโนมัติ คุณสามารถซิงค์ลูกค้าแต่ละรายหรือลูกค้าที่เลือกด้วยตนเองได้

  1. ใน Magento Admin Panel ไปที่ Customers > All Customers
  2. ค้นหาและเลือกลูกค้าที่คุณต้องการซิงค์
  3. จากเมนู Actions ที่อยู่เหนือรายชื่อลูกค้า เลือก Sync to Pushwoosh

Sync to Pushwoosh action for customers

เมื่อการซิงโครไนซ์เสร็จสิ้น ข้อมูลลูกค้าจะปรากฏในส่วน User Explorer ของบัญชี Pushwoosh ของคุณ พร้อมข้อมูลที่เกี่ยวข้องทั้งหมดที่ถ่ายโอนมาจาก Magento

ซิงค์คำสั่งซื้อที่เลือกไปยัง Pushwoosh

Anchor link to

หากคุณไม่ต้องการซิงโครไนซ์คำสั่งซื้อทั้งหมดโดยอัตโนมัติ คุณสามารถซิงค์คำสั่งซื้อที่ต้องการด้วยตนเองได้ สำหรับสิ่งนี้:

  1. ใน Magento Admin Panel ไปที่ Sales > Orders

  2. เลือกคำสั่งซื้อหนึ่งรายการหรือมากกว่าจากรายการ

  3. จากเมนู Actions เลือก Sync to Pushwoosh

Sync to Pushwoosh action for orders

หลังจากการซิงโครไนซ์ คำสั่งซื้อจะปรากฏในส่วน Events ของโปรไฟล์ผู้ใช้ใน Pushwoosh User Explorer เป็นเหตุการณ์ PW_OrderCreated หรือ PW_OrderUpdated (หากสถานะคำสั่งซื้อมีการเปลี่ยนแปลง) รวมถึงข้อมูลคำสั่งซื้อโดยละเอียด

ซิงค์ตะกร้าสินค้าที่ถูกทิ้งไว้ที่เลือก

Anchor link to

ในการซิงค์ตะกร้าสินค้าที่ถูกทิ้งไว้ที่เลือกด้วยตนเอง:

  1. ใน Magento Admin Panel ไปที่ส่วน Abandoned Carts
  2. เลือกตะกร้าสินค้าที่คุณต้องการซิงค์
  3. จากเมนู Actions เลือก Sync to Pushwoosh

หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่าระยะเวลาที่ไม่มีการใช้งานที่จำเป็นในการตั้งค่า Abandoned Cart Sync เพื่อกำหนดว่าเมื่อใดที่ตะกร้าสินค้าจะถือว่าถูกทิ้งไว้

Sync to Pushwoosh action for abandoned carts

หลังจากการซิงโครไนซ์ ข้อมูลตะกร้าสินค้าที่ถูกทิ้งไว้จะปรากฏในส่วน Events ของโปรไฟล์ผู้ใช้ใน Pushwoosh User Explorer เป็นเหตุการณ์ PW_AbandonedCart พร้อมข้อมูลโดยละเอียด

นอกจากนี้ จะมีการตั้งค่าแท็กสองรายการในโปรไฟล์ผู้ใช้:

  • Abandoned Cart DatePW_AbandonedCartDate
  • Abandoned Cart IDPW_AbandonedCartID

แท็กเหล่านี้สามารถใช้เพื่อส่งการแจ้งเตือนตะกร้าสินค้าที่ถูกทิ้งไว้โดยใช้เนื้อหาที่เชื่อมต่อในเทมเพลตอีเมลของคุณ เรียนรู้เพิ่มเติม

ตรวจสอบว่าการผสานรวมทำงานอยู่

Anchor link to

เพื่อยืนยันว่าการผสานรวมทำงานอย่างถูกต้อง:

  1. สร้างลูกค้าทดสอบใน Magento
  2. ซิงค์ลูกค้าไปยัง Pushwoosh ด้วยตนเอง
  3. เปิด User Explorer ในแดชบอร์ด Pushwoosh ของคุณและค้นหาลูกค้า

หากลูกค้าปรากฏใน User Explorer แสดงว่าการซิงโครไนซ์สำเร็จ