- Shipped
- 8 พฤศจิกายน 2569 เวลา 08:56 UTC
- Author
- Kamo
- Commit
- 05bd1ad
จนกระทั่งตอนนี้ Sync กำลังอ่าน ร้านค้านับบันทึก และโยนมันออกไป และทุกครั้งที่มันทำงาน - StoreReader ตามแพลตฟอร์ม (Shopify, WooCommerce, BigCommerce, Magento, Wix, Squarespace, Ecwid, Shift4Shop, PrestaShop, OpenCart): อ่านได้เท่านั้น, ปรับหน้า, ใช้หมายเลขตัวตนของแหล่งเก็บข้อมูล; สถานะถูกมอบหมายไปยังสถานะการสั่งซื้อของ Kamo ทดสอบกับคำตอบที่บันทึกไว้ในรูปแบบเอกสารของแต่ละแพลตฟอร์ม (ไม่มีการเชื่อมต่อกับร้านค้าสด) - StoreSyncWriter: ผลิตภัณฑ์ Kamo ชิ้นต่อรายการขายได้ (รวมถึงตัวแปร), ตรงกับตลาด + แพลตฟอร์ม + หมายเลขร้าน **************** เฉพาะ) ดังนั้นการปรับปรุงซิงค์ใหม่และไม่เคยสำเนา SKU ที่มีอยู่ในตลาด สินค้าที่ถูกลบออกจากร้านค้าจะถูกปิดการใช้งาน และจะไม่ถูกลบออกไป สต็อกจะถูกตั้งค่าผ่านบริการสต็อกที่ ที่ตั้งที่ตั้งชื่อไว้สำหรับการเชื่อมต่อ ('Synced from...' ในประวัติ) ลูกค้าจะทำการจับคู่บัญชีผู้ใช้ด้วยอีเมลภายใน org (ไม่เคยรวมเข้าด้วยกัน; ช่องว่างไม่เคยเขียนทับ) คำสั่งจะกลายเป็นคำสั่งขายปลีกในตลาดด้วยหมายเลขของร้านค้าและ สถานะของบัญชีของลูกค้า หรือการเดินเข้าไป และไม่รับสต็อก - StoreSyncEngine: ทำงานในเบื้องหลัง, หนึ่งต่อการเชื่อมต่อในเวลาเดียวกัน; ทุกบันทึกในทรานซิชันของมันเอง; มากสุด 40 หน้า / 20 นาทีต่อประเภท; 429 รอจนกว่าจะลองใหม่; ข้อผิดพลาดในการเก็บข้อมูล เก็บสิ่งที่ได้บันทึกไว้ไว้ และทำการสัญลักษณ์การทำงาน partial; สร้าง/ ปรับปรุง/ ข้าม/ ล้มเหลว และปัญหาแรกในแต่ละประเภท, จัดกลุ่มตามหมายเลขการทำงาน; the 'changed' ตั้งแต่มาร์คเคลื่อนไหว หลังจากการวิ่งที่สะอาดเท่านั้น - BaseProviderHttpClient: เวลาหมดอายุ, URIs (ไม่มีการเข้ารหัสสองครั้ง), บันทึกข้อมูลเฉพาะเครื่องและพาธ - การเชื่อมต่อ: หนึ่งต่อแพลตฟอร์มต่อตลาด, PULL เท่านั้น (ไม่มีเส้นทางที่เคยมีมาก่อน) ความลับที่ว่างไว้เก็บไว้ การลบจะลบประวัติ แต่เก็บสิ่งที่มันนำมา DTO ไม่เคยเก็บความลับ ใช้ DDL ด้วยมือ 2026-11-08 (commerce_retail_external_links + sync log / config columns)
