Next-Cart

Khi Gambio được chọn làm Nền tảng đích, dữ liệu từ Cửa hàng nguồn phải được diễn giải theo các quan hệ riêng của mô hình Gambio thay vì chỉ đối chiếu từng bản ghi. Gambio kết hợp catalog thương mại với giá theo nhóm Customers, quản lý nội dung, dữ liệu đa ngôn ngữ, modules và hai mô hình vận hành: Gambio Cloud và Gambio Self-hosted. Nhiều bản ghi nhìn qua có vẻ quen thuộc, nhưng quan hệ giữa chúng mang tính đặc thù của Gambio. Một sản phẩm có thể liên kết với nhiều Categories, thuộc một trong nhiều loại sản phẩm, có thêm trường dữ liệu và tab nội dung, chỉ hiển thị cho một số nhóm Customers, đồng thời áp dụng mức giá theo nhóm hoặc theo số lượng. Các lựa chọn mà khách hàng sử dụng khi mua cũng có thể đến từ nhiều thế hệ cấu trúc catalog khác nhau, gồm article attributesarticle properties, hệ thống options hiện tại, các tùy chọn Products và các biến thể Products.

Vì vậy, chuyển từng trường dữ liệu theo kiểu một-một không phải cách đáng tin cậy. Một giá trị màu sắc ở Cửa hàng nguồn có thể chỉ là thông tin mô tả, một legacy attribute, một giá trị option hoặc thành phần của một variant có danh tính riêng. Một cấp Customers ở nguồn có thể kiểm soát khả năng nhìn thấy Products, giá, cách xử lý thuế, số lượng mua tối thiểu hoặc nhiều quan hệ cùng lúc. Một bản ghi nội dung có thể thuộc Content Manager, tab của Products, một bản ghi Categories, khối giao diện trong theme hoặc module. Mô hình chuyển đổi cần xác định thành phần nào trên Gambio sở hữu từng giá trị và giữ đúng các bản ghi liên quan tạo nên ý nghĩa thương mại của giá trị đó.

Ý nghĩa của bản ghi phụ thuộc vào thế hệ catalog và môi trường Gambio

Gambio vẫn có dòng nền tảng hiện hành, nhưng những cửa hàng đã vận hành lâu năm có thể chứa dữ liệu được tạo theo cấu trúc catalog cũ, module của bên thứ ba hoặc các thay đổi trực tiếp trong cơ sở dữ liệu. Phiên bản nguồn và các thành phần đã cài đặt quyết định một lựa chọn của khách hàng đang được lưu dưới dạng article attributearticle property, option hiện tại, tùy chọn Products, biến thể Products hay bản ghi của module tùy chỉnh.

Gambio Cloud và Self-hosted cùng sử dụng nền tảng Gambio nhưng có ranh giới trách nhiệm khác nhau đối với dữ liệu kỹ thuật. Cửa hàng Cloud phụ thuộc nhiều hơn vào hosting và cập nhật do nền tảng quản lý. Cửa hàng Self-hosted có thể chứa tệp cục bộ, GXModules, themes, cột hoặc bảng bổ sung trong cơ sở dữ liệu hay các sửa đổi trực tiếp không tồn tại trong một bản cài đặt Gambio đích sạch. Sự khác biệt này không làm thay đổi ý nghĩa của Products, Customers hoặc Orders gốc của Gambio, nhưng ảnh hưởng đến việc có thể coi dữ liệu do extension tạo ra là dữ liệu Gambio có thể chuyển sang môi trường mới hay không.

Thông tin cần đối chiếu tại Cửa hàng nguồn Cách diễn giải trên Gambio Quan hệ cần được duy trì
Bản ghi tùy chọn Products và biến thể Products hiện tại Mô hình lựa chọn của khách hàng và tổ hợp có thể bán hiện tại Giữ định nghĩa options, giá trị được chọn, danh tính variant và các giá trị thương mại trong cùng một quan hệ.
article attributes hoặc article properties cũ Cấu trúc từ thế hệ catalog trước Diễn giải theo phiên bản nguồn thay vì ép dữ liệu vào thuật ngữ của phiên bản hiện tại.
GXModule hoặc bảng của bên thứ ba Bản ghi do module sở hữu hoặc phần mở rộng của bản ghi chính Xác định module và bản ghi Products, Customers, Orders hoặc nội dung mà module mở rộng.
Bản ghi từ cửa hàng Cloud Dữ liệu Gambio gốc trong môi trường kỹ thuật do nền tảng quản lý Tách dữ liệu thương mại khỏi cấu hình kỹ thuật do nền tảng quản lý.
Trường dữ liệu hoặc bảng tùy chỉnh ở Self-hosted Phần mở rộng cục bộ, schema đã sửa đổi hoặc bản ghi phục vụ tích hợp Chỉ xác định nơi nhận trên Nền tảng đích sau khi biết rõ thành phần sở hữu và quy trình nào đang sử dụng dữ liệu.
Mã định danh bên ngoài Khóa của ERP, PIM, WMS, marketplace, kế toán hoặc hệ thống xử lý đơn hàng Giữ khóa ổn định cần thiết để kết nối lại Cửa hàng đích với hệ thống liên quan.

Phiên bản và môi trường vận hành vì thế là thông tin về nguồn gốc dữ liệu. Chúng giải thích tại sao hai cửa hàng Gambio có thể hiển thị cùng một nhãn nhưng lưu trữ hoặc sử dụng giá trị theo cách khác nhau.

Products, loại sản phẩm, Categories và các trường catalog là những thành phần khác nhau

Trong Gambio, thuật ngữ article thường được dùng để chỉ một bản ghi Products có thể bán. Một bản ghi Products có thể chứa mã sản phẩm, số lượng tồn kho, trọng lượng, Manufacturer, tax class, trạng thái giao hàng, barcode hoặc EAN, đơn vị đóng gói, đơn vị số lượng, số lượng mua tối thiểu, bước tăng số lượng, hình ảnh, mô tả đa ngôn ngữ, metadata và liên kết Categories. Loại sản phẩm cũng có thể phân biệt sản phẩm thông thường, sản phẩm tải xuống và dịch vụ.

Categories là các bản ghi riêng và một bản ghi Products có thể liên kết với nhiều Categories. Quan hệ này đặc biệt quan trọng khi Cửa hàng nguồn đang nhân bản cùng một bản ghi Products để hiển thị ở nhiều nhánh điều hướng, hoặc khi Categories đồng thời đóng vai trò merchandising, SEO hay điều hướng. Trên Gambio, cách biểu diễn đúng có thể là một bản ghi Products duy nhất với nhiều liên kết Categories, thay vì nhiều Products trùng nội dung.

Gambio còn hỗ trợ các trường dữ liệu bổ sung cho Products, tab Products, filters, phân loại theo taxonomy của Google, Manufacturers, nội dung liên quan và các cờ phục vụ merchandising. Không nên gộp những giá trị này vào mô tả Products chỉ vì chúng cùng xuất hiện trên trang sản phẩm.

Cấu trúc ở Cửa hàng nguồn Thành phần Gambio cần xem xét Ý nghĩa cần giữ
Hàng hóa vật lý có thể bán Bản ghi Products thông thường Danh tính, giá, thuế, tồn kho, trọng lượng, hình ảnh và liên kết Categories.
Tệp kỹ thuật số Products tải xuống và quan hệ quyền truy cập từ Orders Danh tính tệp, điều kiện truy cập và bối cảnh mua hàng trước đây.
Dịch vụ hoặc mặt hàng không cần vận chuyển Loại sản phẩm dịch vụ Giữ danh tính có thể bán mà không tạo thêm dữ liệu xử lý đơn hàng vật lý không tồn tại ở nguồn.
Products xuất hiện trong nhiều nhánh duyệt Một bản ghi Products liên kết với nhiều Categories Một danh tính chung với nhiều đường dẫn giúp khách hàng tìm thấy sản phẩm.
Thông số kỹ thuật Trường dữ liệu bổ sung, giá trị filter hoặc nội dung có cấu trúc Thông tin mô tả vẫn tách biệt với lựa chọn mà khách hàng thực hiện khi mua.
Giải thích bổ sung cho Products Tab Products hoặc quan hệ nội dung Nội dung tiếp tục gắn với đúng Products và đúng ngôn ngữ.
Danh tính nhà cung cấp hoặc thương hiệu Manufacturer hoặc quan hệ với dữ liệu chủ bên ngoài Ý nghĩa thương hiệu và khóa bên ngoài tiếp tục nhất quán.

Nguyên tắc chính là giữ một danh tính Products duy nhất rồi xây lại các quan hệ xung quanh danh tính đó. Nhân bản Products chỉ để tái tạo từng đường dẫn điều hướng của Cửa hàng nguồn sẽ tạo ra mâu thuẫn về tồn kho, SEO và lịch sử đơn hàng.

Không được gộp options, các tùy chọn Products, các biến thể Products, attributes và properties thành một loại

Mô hình lựa chọn khi mua hàng của Gambio đã thay đổi qua nhiều thế hệ. Tài liệu kỹ thuật hiện tại phân biệt options, các tùy chọn Products và các biến thể Products, trong khi cửa hàng cũ vẫn có thể sử dụng article attributes hoặc article properties. Những cấu trúc này có thể trông tương tự trên storefront nhưng không tương đương ở cấp dữ liệu.

Một option xác định phạm vi lựa chọn như kích thước hoặc màu sắc. Tùy chọn Products nối option đó với một bản ghi Products. Biến thể Products là một tổ hợp cụ thể được tạo từ các tùy chọn Products và có thể mang các giá trị thương mại riêng của tổ hợp. Các attributes hoặc properties cũ có thể lưu những giá trị tương tự bằng bảng và quy tắc khác. Vì vậy, dữ liệu nguồn phải được phân loại theo cách dữ liệu vận hành và nguồn gốc cấu trúc, không chỉ theo tên hiển thị.

Cách dữ liệu nguồn vận hành Câu hỏi cần đặt ra trên Gambio Quan hệ phải được giữ
Lựa chọn chỉ thay đổi giá trị hiển thị Đây là option hay tùy chọn Products không có danh tính thương mại độc lập? Liên kết giữa Products và option cùng giá trị được chọn.
Tổ hợp có SKU, tồn kho, giá, trọng lượng, hình ảnh hoặc khả năng bán riêng Đây là biến thể Products? Products cha, các giá trị option đã chọn, danh tính variant và các giá trị thương mại.
Khách hàng nhập văn bản hoặc thông tin cá nhân hóa GX-Customizer hay input do module sở hữu? Giá trị đã nhập tiếp tục gắn với đúng chi tiết mặt hàng trong Orders.
Giá trị chỉ mô tả Products Trường dữ liệu bổ sung, filter, property hay nội dung? Giá trị mô tả vẫn tách khỏi tổ hợp thực tế được mua.
Cửa hàng cũ sử dụng article attributes Cấu trúc attribute cũ Tên attribute, giá trị, ảnh hưởng đến giá, cách xử lý tồn kho và nguồn gốc dữ liệu.
Cửa hàng cũ sử dụng article properties Cấu trúc property hoặc tổ hợp cũ Nhóm properties, giá trị, tổ hợp và quan hệ với Products.

Một lựa chọn kích thước đơn giản có thể chuyển sang cấu trúc đích khá trực tiếp. Ngược lại, một ma trận tổ hợp có tồn kho và hình ảnh riêng cần duy trì danh tính ở cấp variant. Trường cá nhân hóa do khách hàng nhập lại thuộc chi tiết mặt hàng đã mua trong Orders, không phải một variant có thể tái sử dụng. Nếu gộp cả ba thành options thông thường, catalog có thể nhìn đúng nhưng mất ý nghĩa cần cho khâu xử lý đơn hàng và lịch sử giao dịch.

Tồn kho, giá, nhóm Customers và quy tắc số lượng tạo thành một lớp thương mại riêng

Dữ liệu Products trong Gambio có thể liên kết với kiểm soát tồn kho, số lượng mua tối thiểu, bước tăng số lượng, quyền nhìn thấy Products theo nhóm Customers, giá theo từng nhóm, giá theo bậc số lượng, discount, tax class, ưu đãi và nhiều quy tắc thương mại khác. Những quan hệ này quyết định ai được nhìn thấy sản phẩm, mức giá nào được áp dụng và khách hàng có thể mua với số lượng nào.

Nhóm Customers không chỉ là một nhãn phân khúc. Gambio có thể dùng nhóm để kiểm soát khả năng nhìn thấy Products và cách định giá. Vì vậy, một cấp khách sỉ ở Cửa hàng nguồn có thể cần trở thành quan hệ nhóm Customers trên Gambio, trong khi một phân khúc marketing có thể thuộc hệ thống khác. Lịch sử đơn hàng phải giữ đúng giá, discount, thuế và số lượng đã ghi nhận tại thời điểm mua thay vì tính lại theo nhóm hiện tại của Customers.

Ý nghĩa ở Cửa hàng nguồn Quan hệ trên Gambio Ranh giới khi chuyển đổi
Products chỉ dành cho người mua được phê duyệt Quan hệ hiển thị giữa Products và nhóm Customers Giữ quan hệ quyền truy cập, không chỉ giữ tên nhóm.
Giá bán sỉ hoặc giá đại lý Giá Products theo nhóm Customers Giữ Products, nhóm, tiền tệ và mức giá trong cùng quan hệ.
Giá thay đổi theo ngưỡng số lượng giá theo bậc số lượng hoặc quy tắc phụ thuộc số lượng Giữ ngưỡng và nhóm Customers được áp dụng.
Số lượng mua tối thiểu Giá trị số lượng tối thiểu của Products Tách quy tắc mua hàng khỏi số lượng tồn kho.
Tồn kho theo từng tổ hợp có thể bán Tồn kho cấp variant nếu Gambio biểu diễn theo cách đó Không dồn toàn bộ số lượng về Products cha.
Giá khuyến mại hiện tại Quan hệ giá đang hoạt động Tách khỏi giá lịch sử đã lưu trong Orders cũ.

Đây là khu vực mà một trường dữ liệu tưởng như nhỏ có thể mang ý nghĩa vận hành lớn. Chỉ sao chép con số giá mà mất quan hệ nhóm Customers sẽ tạo ra một mức giá khác về mặt thương mại. Chỉ sao chép số lượng tồn mà không giữ danh tính variant cũng không còn là cùng một bản ghi tồn kho.

Customers, địa chỉ, nhóm và Orders lưu giữ những lớp thông tin khác nhau

Dữ liệu Customers trên Gambio có thể gồm danh tính tài khoản, địa chỉ, quan hệ của Customers với nhóm, bối cảnh doanh nghiệp hoặc đại lý, ghi chú, tùy chọn giao tiếp, Reviews và một số quan hệ quản trị. Những bản ghi này cần được phân biệt theo mục đích. Địa chỉ trong sổ địa chỉ của Customers không giống ảnh chụp địa chỉ tại thời điểm đặt Orders. Việc Customers thuộc một nhóm không giống mức discount đã áp dụng trong giao dịch trước đây. Tài khoản quản trị cũng không phải tài khoản Customers.

Orders lưu giữ thông tin của giao dịch đã xảy ra: danh tính Customers hoặc khách mua không đăng ký, địa chỉ thanh toán và giao hàng, tham chiếu Products và variants, lựa chọn đã mua, số lượng, giá, discount, thuế, vận chuyển, nhãn phương thức thanh toán, trạng thái Orders, ghi chú, hóa đơn, chứng từ giao hàng, yêu cầu rút lại giao dịch và các bản ghi liên quan khác. Sau khi chuyển, một đơn hàng cũ vẫn phải dễ hiểu ngay cả khi Cửa hàng đích sử dụng cấu hình thanh toán, vận chuyển, thuế hoặc trạng thái đang hoạt động khác với hệ thống nguồn.

Thành phần lịch sử Nơi sở hữu trên Gambio Ý nghĩa cần giữ
Người mua đã đăng ký Tài khoản Customers Danh tính và quan hệ với Orders cùng các địa chỉ.
Khách mua qua checkout không đăng ký Ảnh chụp danh tính ở cấp Orders Giữ bối cảnh người mua trước đây mà không tạo một tài khoản giả.
Địa chỉ đã lưu Sổ địa chỉ Customers Quan hệ địa chỉ có thể tái sử dụng của Customers.
Địa chỉ thanh toán hoặc giao hàng trên một đơn hàng Ảnh chụp tại thời điểm đặt Orders Thông tin phản ánh giao dịch đúng như khi được tạo.
Lựa chọn Products trong chi tiết mặt hàng của Orders Nhãn Products/variant và các giá trị đã chọn Xác định chính xác mặt hàng đã mua ngay cả khi catalog về sau thay đổi.
Nhãn thanh toán và vận chuyển Lịch sử đơn hàng Thông tin cho biết phương thức đã dùng trong quá khứ, không phải cấu hình phương thức hiện tại.
Hoàn tiền, rút lại giao dịch hoặc lịch sử trạng thái Các bản ghi liên quan đến Orders Bối cảnh hậu mãi tiếp tục có thể truy vết.

Mô hình tốt nhất tách dữ liệu chủ của Customers khỏi ảnh chụp giao dịch trong Orders. Việc cập nhật địa chỉ của Customers sau khi chuyển đổi không được làm thay đổi địa chỉ đã lưu trên một đơn hàng cũ.

Content Manager, nội dung Products, URL và themes có chủ sở hữu khác nhau

Nội dung Gambio có thể nằm trong Content Manager, mô tả Products, tab Products, mô tả Categories, banner, teaser slider, menu, trang pháp lý, trang lỗi, khối trong theme, tệp ngôn ngữ hoặc module. Mỗi cấu trúc có chủ sở hữu và quan hệ với đường dẫn hiển thị khác nhau.

CMS Pages cần giữ danh tính riêng, ngôn ngữ, nội dung, trạng thái hiển thị, vị trí menu và quan hệ URL. Tab Products tiếp tục gắn với Products. Mô tả Categories tiếp tục gắn với Categories. Khối trong theme hoặc cấu hình StyleEdit kiểm soát cách trình bày và không nên bị coi như một CMS Page có thể chuyển nguyên trạng. Nội dung pháp lý hoặc chính sách có thể cần doanh nghiệp rà soát lại tính hiện hành, nhưng danh tính bản ghi và vị trí của nội dung vẫn có thể được giữ như dữ liệu nội dung.

Bản ghi Products và Categories trên Gambio cũng có thể chứa URL keywords, URL rewrites, metadata, từ khóa tìm kiếm và giá trị đa ngôn ngữ. Những quan hệ này ảnh hưởng đến khả năng tìm thấy nội dung, nhưng điều hướng, nội dung và SEO vẫn là các thành phần khác nhau.

Thành phần nhìn thấy trên storefront Chủ sở hữu có khả năng tương ứng trên Gambio Ảnh hưởng đến mô hình dữ liệu
Trang thông tin hoặc chính sách Bản ghi Content Manager Giữ nội dung, ngôn ngữ, đường dẫn và vị trí hiển thị.
Giải thích bổ sung trên trang Products Tab Products hoặc nội dung gắn với Products Giữ nội dung với đúng Products thay vì tạo một Page chung.
Nội dung landing của Categories Bản ghi Categories Giữ cùng danh tính Categories và đường dẫn tương ứng.
Banner hoặc teaser ở trang chủ Cấu hình banner/teaser Tài sản nội dung và vị trí hiển thị là hai quan hệ riêng.
Mục trong menu Cấu hình điều hướng Chuyển một Page hoặc bản ghi Categories không tự động tái tạo vị trí của Page hoặc Categories đó trong menu.
Khối theme hoặc template override Theme hoặc phần trình bày do module sở hữu Xây lại phần hiển thị mà không phân loại nhầm code thành nội dung.
URL Products hoặc Categories cũ URL của bản ghi và quan hệ redirect Giữ quan hệ từ đường dẫn nguồn sang đường dẫn đích.

Một dự án chuyển đổi vẫn có thể giữ đầy đủ nội dung dù cách trình bày thay đổi. Yêu cầu quan trọng là mỗi bản ghi phải đi đến đúng thành phần sở hữu trên Gambio và tiếp tục gắn với đúng đường dẫn cùng ngôn ngữ.

Modules, GXModules, APIs và hệ thống bên ngoài mở rộng mô hình gốc

Gambio hỗ trợ modules, GXModules, themes, REST APIs, import/export và các tích hợp với marketplace, kế toán, xử lý đơn hàng, tìm kiếm hoặc hệ thống khác. Những thành phần này có thể tạo thêm trường dữ liệu, bảng, trạng thái, mã định danh và bản ghi quy trình nằm ngoài mô hình Products, Customers hoặc Orders gốc của Gambio.

Một giá trị xuất hiện trong cơ sở dữ liệu không có nghĩa đó là trường dữ liệu gốc của Gambio. Module có thể lưu ID listing marketplace, mã nhà cung cấp, tham chiếu giao dịch thanh toán, trạng thái nguồn cấp dữ liệu Products, thuộc tính Customers tùy chỉnh hoặc cờ xử lý Orders. Ý nghĩa của giá trị phụ thuộc vào module hoặc hệ thống bên ngoài đang đọc và cập nhật giá trị đó.

Chủ sở hữu dữ liệu Ví dụ bản ghi Quyết định khi chuyển đổi
Gambio core Products, Categories, Customers, Orders, nội dung, options, variants Chuyển theo các quan hệ dữ liệu gốc.
Gambio module hoặc GXModule Trường dữ liệu module, bảng, trạng thái và bản ghi gắn với cấu hình Chỉ giữ khi đã xác định được thành phần sở hữu trên Nền tảng đích và khóa của bản ghi chính liên quan.
Theme hoặc StyleEdit Layout, blocks, templates và thiết lập hiển thị Xử lý như phần trình bày của Nền tảng đích thay vì dữ liệu chủ thương mại.
ERP/PIM/WMS bên ngoài Mã định danh chủ, tồn kho, nhà cung cấp, dữ liệu giá hoặc dữ liệu xử lý đơn hàng Giữ các khóa ổn định cần cho quan hệ giữa các hệ thống và nguồn dữ liệu có thẩm quyền.
Marketplace hoặc kênh bán Listing IDs, trạng thái offer, Categories theo kênh và metadata đồng bộ Tách khỏi Products chính nếu quy trình trên Nền tảng đích không tiếp tục sử dụng chúng.
Mã tùy chỉnh Bảng riêng hoặc trường dữ liệu gốc đã bị sửa Xác định rõ loại bản ghi hoặc thành phần nào sở hữu dữ liệu thay vì giả định Gambio hỗ trợ sẵn.

Cửa hàng Cloud và Self-hosted có thể cung cấp mức độ truy cập kỹ thuật khác nhau, nhưng cùng một nguyên tắc vẫn áp dụng: dữ liệu do extension tạo ra chỉ cần được tiếp tục duy trì khi còn có thành phần sử dụng dữ liệu đó. Các dấu vết kỹ thuật đã lỗi thời không trở nên có giá trị chỉ vì vẫn tồn tại trong cơ sở dữ liệu nguồn.

Diễn giải dữ liệu Gambio theo ý nghĩa kinh doanh

Cấu trúc ở nguồn Câu hỏi cần trả lời trên Gambio Hậu quả nếu giả định sai
Products cha với các tổ hợp con Giá trị nguồn là option, tùy chọn Products, variant hiện tại hay tổ hợp attribute/property cũ? SKU con, tồn kho, giá, hình ảnh hoặc giá trị đã chọn bị mất hay bị nhân bản.
Products chỉ hiển thị cho khách sỉ Nhóm Customers có sở hữu quy tắc giới hạn hiển thị này không? Products bị công khai cho mọi khách hoặc người mua dự kiến lại không thể truy cập.
Giá theo cấp hoặc theo số lượng Products, nhóm, ngưỡng và tiền tệ nào cùng xác định mức giá? Người mua nhận sai giá dù con số vẫn tồn tại trong dữ liệu.
Nội dung hiển thị trên trang Products Nội dung thuộc tab Products, trường dữ liệu bổ sung, khối module hay CMS Page? Nội dung được chuyển nhưng mất quan hệ cần thiết để hiển thị đúng.
Trạng thái Orders trong quá khứ Bản ghi lịch sử đơn hàng, thanh toán, xử lý đơn hàng hoặc rút lại giao dịch nào giải thích trạng thái đó? Nhân viên không thể diễn giải đáng tin cậy giao dịch trước đây.
Trường dữ liệu do module tạo Module hoặc hệ thống bên ngoài nào sở hữu và cập nhật giá trị? Dữ liệu bị tách khỏi quy trình sử dụng và được sao chép sang một trường không có hệ thống nào duy trì.
URL cũ Products, Categories hay bản ghi nội dung nào phải nhận redirect? Khả năng hiển thị trên công cụ tìm kiếm và liên kết nội bộ bị gián đoạn dù bản ghi đã được chuyển thành công.

Chuyển đổi sang Gambio giữ đúng ý nghĩa khi nguồn gốc Products, lựa chọn của khách hàng, quan hệ thương mại theo nhóm Customers, thông tin lịch sử trong Orders, quyền sở hữu nội dung và dữ liệu extension được xem như các miền liên kết với nhau nhưng không bị trộn lẫn.

Kết luận

Cách diễn giải mô hình dữ liệu Gambio phụ thuộc vào thế hệ catalog, loại sản phẩm, liên kết Categories, cấu trúc options hiện tại và cũ, cách định giá cùng quyền hiển thị theo nhóm Customers, lịch sử đơn hàng, bản ghi Content Manager, modules, APIs và môi trường Cloud hoặc Self-hosted. Một trường dữ liệu ở Cửa hàng nguồn chỉ thực sự hữu ích khi Cửa hàng đích giữ được đúng bản ghi hoặc thành phần sở hữu trường dữ liệu đó và các bản ghi liên quan tạo nên ý nghĩa của giá trị đó.

Mô hình đích tốt nhất phân biệt Products với variants, trường dữ liệu mô tả với lựa chọn của khách hàng, dữ liệu chủ Customers với ảnh chụp giao dịch trong Orders, nội dung với lớp trình bày, và dữ liệu Gambio core với dữ liệu thuộc module hoặc hệ thống bên ngoài. Kỷ luật về quyền sở hữu dữ liệu này giúp catalog và lịch sử thương mại tiếp tục dễ hiểu thay vì chỉ được lấp đầy bằng các bản ghi.

Câu hỏi thường gặp

Options và các biến thể Products trên Gambio khác nhau như thế nào?

Options xác định phạm vi lựa chọn, còn các tùy chọn Products nối các lựa chọn đó với Products. các biến thể Products đại diện cho các tổ hợp cụ thể và có thể chứa giá trị thương mại riêng của từng tổ hợp. Cửa hàng cũ có thể dùng article attributes hoặc article properties, vì vậy phiên bản nguồn và quan hệ giữa các bảng dữ liệu rất quan trọng.

Mọi tổ hợp Products ở Cửa hàng nguồn có nên trở thành biến thể Products trên Gambio không?

Không phải mọi tổ hợp đều nên trở thành biến thể Products. Một tổ hợp phù hợp với variant khi có danh tính hoặc giá trị thương mại riêng như SKU, tồn kho, giá, trọng lượng, hình ảnh hoặc trạng thái có thể bán. Thông tin cá nhân hóa và thông số mô tả thường thuộc cấu trúc khác.

Nhóm Customers trên Gambio ảnh hưởng đến chuyển đổi dữ liệu như thế nào?

Nhóm Customers có thể kiểm soát khả năng nhìn thấy Products, giá theo nhóm, giá theo bậc số lượng, cách xử lý thuế hoặc những quy tắc thương mại khác. Chỉ giữ tên nhóm sẽ không giữ được các quan hệ với Products và cách định giá.

Một bản ghi Products trên Gambio có thể thuộc nhiều Categories không?

Một bản ghi Products trên Gambio có thể liên kết với nhiều Categories. Nếu Cửa hàng nguồn nhân bản Products chỉ để phục vụ điều hướng, mô hình đích có thể phù hợp hơn khi giữ một danh tính Products và tạo nhiều liên kết Categories.

Bản ghi Content Manager có giống tab Products hoặc khối theme không?

Bản ghi Content Manager không giống tab Products hoặc khối theme. Content Manager chứa các bản ghi nội dung độc lập. Tab Products thuộc về Products, còn khối theme và thiết lập StyleEdit thuộc phần trình bày. Mỗi thành phần cần có nơi sở hữu riêng trên Nền tảng đích.

Dữ liệu do modules hoặc tích hợp bên ngoài tạo ra nên được xử lý thế nào?

Cần xác định module hoặc hệ thống bên ngoài, bản ghi chính được module hoặc hệ thống đó mở rộng và mã định danh ổn định dùng để liên kết hai bên. Quan hệ còn hoạt động cần có nơi tiếp nhận rõ trên Cửa hàng đích; bản ghi kỹ thuật đã lỗi thời có thể được loại trừ hoặc lưu trữ mà không cần coi là dữ liệu Gambio gốc.