ConnectWiz + WooCommerce
การเชื่อมต่อที่ใช้งานจริงซิงก์สองทางกับ WooCommerce — พร้อมสัญญาว่าใครเป็นเจ้าของข้อมูล
"การเชื่อมต่อ Woo" ส่วนใหญ่คือปุ่มนำเข้าหนึ่งปุ่มกับการสวดมนต์ ส่วนอันนี้คือการซิงก์สองทางที่มีกติกากำกับ คุณเป็นคนตัดสินเองทีละโดเมนข้อมูลว่าระบบไหนเป็นเจ้าของความจริง — และความขัดแย้งทุกครั้งลงไปอยู่ในบัญชีบันทึก แทนที่จะเขียนทับกันเงียบ
อีคอมเมิร์ซ
ทำอะไรได้บ้าง — แบบเจาะจง
จับคู่ด้วยคลิกเดียว
ขั้นตอนขออนุญาตมาตรฐานของ WooCommerce จัดการคีย์ API และ webhook ให้อัตโนมัติ — ไม่ต้องทำพิธีก๊อปคีย์ ไม่ต้องไล่เช็กลิสต์ webhook
นำเข้าแบบลงลึก
รูปภาพ ผังหมวดหมู่ ราคาปกติและราคาลดพร้อมช่วงเวลาของมัน GTIN แท็ก สินค้าขายพ่วงและขายไขว้ ราคาและรูปของตัวเลือกย่อย — แคตตาล็อกมาถึงแบบครบใบ ไม่ใช่โครงกระดูกที่มีแค่ชื่อกับราคา
เขียนกลับได้จริง
การแก้ไขสินค้าที่นี่เขียนกลับไปที่ Woo ได้ — มีสวิตช์กำกับแยกรายการทำงาน พร้อมโหมดซ้อม คุณจึงเห็นว่าอะไรจะเปลี่ยนก่อนที่อะไรจะเปลี่ยนจริง
สิทธิ์ความเป็นเจ้าของระดับฟิลด์
แต่ละโดเมนคุณเลือกเองว่าข้อมูลอยู่กับ Woo อยู่ที่นี่ หรือซิงก์สองทาง ฟิลด์ที่มีเจ้าของอยู่อีกฝั่งจะแสดงเป็นอ่านอย่างเดียวพร้อมเหตุผลบนหน้าจอ — ไม่มีความวุ่นวายแบบมีเจ้านายสองคน
บัญชีบันทึกความขัดแย้ง
การซิงก์ที่ล้มเหลวหรือขัดแย้งกันจะลงไปอยู่ในบัญชีบันทึกที่มองเห็นได้ พร้อมปุ่มแก้แล้วลองใหม่ — ไม่มีการเขียนทับเงียบที่มาเจอเอาตอนนับสต็อก
ออเดอร์เข้ามาร่วมวง
ออเดอร์จาก Woo ปรากฏขึ้นพร้อมป้ายบอกแหล่งที่มา อยู่ข้างออเดอร์จากร้านในแชท จาก AI และจาก API — ความจริงเรื่องออเดอร์ชุดเดียวข้ามทุกจุดแสดงผล
เบื้องหลังการทำงาน
งานวิศวกรรมการซิงก์ที่การเชื่อมต่อส่วนใหญ่ข้ามไป
การจับมือจับคู่แบบระแวงไว้ก่อน
ลิงก์เชื่อมต่อหมดอายุใน 15 นาที callback ถูกทำเครื่องหมายว่าใช้แล้วก่อนทำอย่างอื่น มันจึงถูกเล่นซ้ำด้วยข้อมูลรับรองเก่าไม่ได้ — และ URL ร้านที่ใช้คืออันที่คุณพิมพ์เอง ไม่ใช่อันที่ callback อ้างมา
ออกแบบมาให้ทนการส่งซ้ำ
Woo เปลี่ยนเลข delivery ID ใหม่ทุกครั้งที่ส่งซ้ำ การตัดตัวซ้ำจึงตั้งใจไม่สนใจเลขนั้น และใช้เนื้อหาข้อความเป็นคีย์แทน ส่วนขาออก คีย์ idempotency เดินทางไปในเมตาดาต้าของออเดอร์เอง และถูกค้นเจอใหม่ด้วยการเสิร์ช — เพราะเคสที่อันตรายคือการเขียนที่สำเร็จแล้วแต่คำตอบหายไประหว่างทาง
ความสัมพันธ์ที่แก้ในรอบสอง
สินค้าขายพ่วงและขายไขว้มาถึงในรูปของรหัสร้านที่ชี้ไปยังสินค้าซึ่งอาจยังไม่มีอยู่ — มันจึงถูกไล่จับคู่ในรอบที่สองหลังแคตตาล็อกลงครบ และผังหมวดหมู่ก็ถูกดึงมาแยกต่างหาก เพราะ payload ของสินค้าบอกแค่ชื่อหมวดปลายกิ่ง
อ่านสกุลเงินครั้งเดียว ให้ถูกต้อง
Woo บอกสกุลเงินไว้ที่ระดับออเดอร์ ไม่เคยบอกที่ระดับสินค้า — สกุลเงินของร้านจึงถูกอ่านครั้งเดียวจากหน้าตั้งค่าของร้านเองก่อนนำเข้าแคตตาล็อก แทนที่จะเดาเอาทีละแถว
ผังสถานะแบบอนุรักษ์นิยม
การส่งสถานะการจัดส่งจะจับคู่เฉพาะตรงที่คำศัพท์สองฝั่งตรงกันจริง ออเดอร์ "คืนสินค้า" ไม่เคยถูกแปลแบบฝืน — แต่ไปถึงคนในรูปของโน้ตบนออเดอร์แทน และโน้ตสถานะถูกโพสต์โดยปิดการแจ้งลูกค้าไว้ Woo จึงไม่ส่งอีเมลหาลูกค้าของคุณซ้ำอีกรอบ
สิ่งที่คุณพิมพ์เองชนะ
ฟิลด์ที่คนแก้ด้วยมือไว้ที่นี่ไม่เคยถูกการนำเข้าเขียนทับ — การซิงก์เคารพคน และเขียนบอกไว้ในการ์ดแหล่งที่มาของทุกรายการ
การตั้งค่า
เชื่อมต่ออย่างไร
จับคู่กับร้าน
กดเชื่อมต่อ แล้วอนุมัติในหน้าผู้ดูแล WooCommerce ของคุณ — คีย์และ webhook ถูกตั้งให้เรียบร้อย
เลือกเจ้าของข้อมูล
เลือกทีละโดเมนข้อมูลว่าใครเป็นเจ้าของความจริง: Woo, ConnectWiz หรือทั้งสองทาง
ซ้อมก่อน แล้วค่อยใช้จริง
รันการเขียนกลับในโหมดซ้อมก่อน แล้วค่อยสลับไปใช้จริงเมื่อเห็นว่าส่วนต่างถูกต้อง
ใช้ร่วมกันแล้วดีกว่า
ประกอบเข้ากับอะไรได้บ้าง
ปลั๊กอิน WordPress
อีกตัวคือ ปลั๊กอิน WordPress พาลูกค้า Woo ที่ล็อกอินอยู่แล้วเข้าสู่แชทให้เลย — เป็นคนเดียวกับที่การซิงก์รู้จักอยู่แล้ว มีออเดอร์ติดมาด้วย ไม่ต้องสมัครใหม่
ฟีดสินค้า
แคตตาล็อกที่นำเข้ามาเผยแพร่เป็นฟีดของ Google Shopping / Meta Commerce ได้ — หนึ่งตัวเลือกย่อยต่อหนึ่งแถว ข้ามอะไรก็บอกเหตุผลตรง และไม่มีการแปลงสกุลเงินที่กุขึ้นเอง อ่านต่อได้ที่: คอมเมิร์ซ.
Wiz + โฟลว์
AI ตอบคำถาม "ออเดอร์ของฉันอยู่ไหน" จากข้อมูลสดของร้าน และ โฟลว์ ก็ตอบสนองต่อ event ด้านการค้าได้ — การซิงก์คือพื้นที่ทุกอย่างยืนอยู่
ความปลอดภัยและการรับประกัน
การรับประกันที่น่าเบื่อ
คีย์ถูกตั้งให้ ไม่ต้องวางเอง
ขั้นตอน wc-auth ให้ร้านของคุณส่งคีย์มาถึงเราฝั่งเซิร์ฟเวอร์ — เข้ารหัสขณะจัดเก็บ และไม่มีพิธีก๊อปวางให้คนทำหลุด
webhook ทุกตัวถูกพิสูจน์
ข้อมูลขาเข้าถูกเซ็นด้วย HMAC โดยใช้ secret ที่เราสร้างแยกรายร้าน และเทียบในเวลาคงที่ — "อัปเดตสินค้า" ปลอมเด้งกลับตั้งแต่หน้าประตู
สุภาพกับร้านของคุณ
ข้อมูลที่ตรวจลายเซ็นผ่านแต่เรายังไม่ได้จัดการ ก็ยังตอบกลับว่าสำเร็จ เพราะ Woo จะปิด webhook หลังล้มเหลวติดกันห้าครั้ง — เรารับความพิลึกไว้เอง ดีกว่าปล่อยให้ร้านของคุณเลิกคุยกับเรา
ขาออกที่มีด่านกัน SSRF
ทุกการเรียกไปยัง URL ร้านของคุณต้องผ่านด่านขาออก — "ที่อยู่ร้าน" ที่ประสงค์ร้ายจึงเอาไปใช้สำรวจเครือข่ายภายในไม่ได้
เงื่อนไขปลีกย่อยแบบพูดตรง
ขอบเขตที่ระบุไว้ชัดเจน
ไม่มีการประมวลผลการชำระเงิน
ออเดอร์ซิงก์กัน ส่วนการตัดบัตรยังอยู่กับร้านและผู้ให้บริการชำระเงินของคุณ — การทำเป็นว่าไม่ใช่แบบนั้นคือวิธีที่แพลตฟอร์มกลายเป็นครึ่งธนาคารแบบไม่ได้เรื่อง
สื่อเดินตามสิทธิ์ความเป็นเจ้าของ
ตรงที่ Woo เป็นเจ้าของฟิลด์เนื้อหา ฟิลด์นั้นจะอ่านได้อย่างเดียวที่นี่โดยตั้งใจ — ประเด็นของสัญญาเรื่องเจ้าของข้อมูลคือมันผูกมัดเราด้วย
เพดาน 2,000 สินค้า
การนำเข้าหนึ่งรอบพาสินค้าไปได้สูงสุด 2,000 ชิ้น — เป็นขอบเขตทางวิศวกรรมที่บอกไว้ แคตตาล็อกที่ใหญ่กว่านั้นเป็นเรื่องที่ต้องคุยกันเรื่องการขยาย ซึ่งเราอยากคุยตรง ๆ มากกว่าปล่อยให้มันค้างแล้วตายเงียบ
ออเดอร์ถูกอ่าน ไม่ได้ถูกคัดลอก
ออเดอร์จากร้านแสดงสดบนผู้ติดต่อ (แคชไว้หนึ่งนาที เอาสิบรายการล่าสุด) แทนที่จะถูกคัดลอกไปอยู่ในบัญชีชุดที่สอง — เป็นการตัดสินใจเรื่องแหล่งความจริงเดียวที่ตั้งใจ และบอกไว้ตรงนี้
เชื่อมต่ออย่างตรงไปตรงมา ดีกว่าเชื่อมต่ออย่างเอิกเกริก
การเชื่อมต่อทุกตัวที่นี่อธิบายด้วยสิ่งที่มันทำจริง — รวมถึงทิศทางข้อมูล สิทธิ์ความเป็นเจ้าของ และข้อจำกัด