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

การผสานรวม 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 ในแผงผู้ดูแลระบบ Magento

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

Anchor link to

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

  • Status: ตั้งค่านี้เป็น Enable เพื่อเปิดใช้งานการผสานรวม
  • API URL: ป้อน endpoint ของ Pushwoosh API: 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 เพื่อซิงค์คำสั่งซื้อทันทีเมื่อมีการสั่งซื้อ

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

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

  • 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 นาทีจะมีสิทธิ์ในการซิงค์

การตั้งค่าการกำหนดค่าการซิงค์รถเข็นที่ถูกละทิ้ง

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

  • 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 หนึ่งครั้ง

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

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

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

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

Anchor link to

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

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

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

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

Anchor link to

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

ปุ่ม Save Config ในแผงผู้ดูแลระบบ Magento

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

Anchor link to

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

Anchor link to

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

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

การดำเนินการ Sync to Pushwoosh สำหรับลูกค้า

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

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

Anchor link to

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

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

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

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

การดำเนินการ Sync to Pushwoosh สำหรับคำสั่งซื้อ

หลังจากการซิงโครไนซ์ คำสั่งซื้อจะปรากฏในส่วน 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 สำหรับรถเข็นที่ถูกละทิ้ง

หลังจากการซิงโครไนซ์ ข้อมูลรถเข็นที่ถูกละทิ้งจะปรากฏในส่วน 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 แสดงว่าการซิงโครไนซ์สำเร็จ