Next-Cart

Khi Shift4Shop là Nền tảng đích, công tác xác thực cần chứng minh rằng các bản ghi được chuyển vẫn giữ đúng ý nghĩa thương mại thể hiện qua Products, options thông thường, Advanced Options, SmartCategories, nhóm Customers, Price Levels, Orders, nội dung và các hệ thống tích hợp. Số lượng Products có thể đầy đủ nhưng tổ hợp options, tồn kho, SKU, quyền hiển thị theo nhóm Customers hoặc mức giá vẫn có thể hoạt động sai.

Thông tin xác thực cần đi theo kết quả kinh doanh thực tế: đúng người mua có thể tìm thấy Products, chọn đúng tổ hợp, nhận đúng mức giá, hoàn tất quy trình dự kiến và tạo Orders mà nhân viên có thể hiểu. Nhãn từ thời 3dcart và trường tùy chỉnh cần được kiểm tra theo ý nghĩa kinh doanh hiện tại, không dựa vào giả định chỉ vì tên trường còn tồn tại.

Sử dụng Pass, Watch và Block nhất quán

  • Pass: kết quả kiểm tra chứng minh Shift4Shop hoạt động đúng như dự kiến và không còn hạng mục cần sửa ảnh hưởng đến ra mắt.
  • Watch: cửa hàng có thể vận hành với kết quả hiện tại, nhưng vẫn còn một điều chỉnh không chặn ra mắt hoặc thiết lập module cần xử lý. Nếu kết quả khác với kỳ vọng ban đầu của Shift4Shop, khác biệt đó phải được rà soát, tác động phải được hiểu rõ và sau đó mới được chấp nhận.
  • Block: vấn đề ảnh hưởng đáng kể đến mua hàng, giá, quyền truy cập của Customers, lịch sử đơn hàng, tồn kho, xử lý giao hàng, SEO, compliance, tính liên tục của hệ thống tích hợp hoặc phạm vi di chuyển dữ liệu đã thống nhất.
Khu vực cần xác thực Kết quả cần chứng minh trên Shift4Shop Điều kiện Block thường gặp
Products và options options thông thường và Advanced Options giữ đúng lựa chọn của người mua và danh tính của đơn vị có thể bán Products quan trọng không thể chọn, định giá, quản lý tồn kho hoặc xử lý giao hàng đúng
Categories Categories và SmartCategories hỗ trợ đúng cách người mua tìm Products Products ưu tiên biến mất, Products bị giới hạn trở thành công khai hoặc một đường khám phá quan trọng bị lỗi
Giá theo nhóm Customers Nhóm Customers, Price Levels và giới hạn truy cập cho kết quả đúng Một nhóm người mua quan trọng thấy sai giá, Products, Categories hoặc nội dung
Orders Lựa chọn Products, tổng tiền, addresses, thông tin payment, shipping và lịch sử trạng thái vẫn đọc được Đội hỗ trợ hoặc finance không thể giải thích một đơn hàng trước đây quan trọng
URLs và nội dung Routes ưu tiên, nội dung website, Blog, Reviews và trang Products tiếp tục hữu ích Nội dung bắt buộc hoặc nguồn lưu lượng giá trị cao không truy cập được hay gây hiểu nhầm
Hệ thống tích hợp Trường tùy chỉnh và external identifiers tiếp tục có chủ thể và hệ thống sử dụng rõ ràng Hệ thống bên ngoài quan trọng không thể nhận diện hoặc xử lý bản ghi

Trạng thái quyết định cần được gán theo từng ngữ cảnh thương mại. Một bản ghi Products có thể Pass với người mua retail nhưng Block với nhóm Customers wholesale nếu Price Level hoặc thiết lập truy cập bị sai. Báo cáo cần giữ những khác biệt này thay vì gán một trạng thái tổng quát cho toàn bộ bản ghi Products.

Với mỗi phát hiện quan trọng, ghi lại vị trí trong Store Manager, URL storefront, nhóm Customers, mã Products và tổ hợp Advanced Option được dùng để kiểm tra. Những thông tin này giúp người khác tái hiện kết quả và tránh việc Pass của retail bị áp dụng nhầm cho wholesale hoặc khu vực truy cập hạn chế.

Dùng các bản ghi đại diện để kiểm tra cấu trúc rủi ro cao

Bộ kiểm thử đại diện nên bao gồm những bản ghi làm lộ rõ cấu trúc đặc trưng của Shift4Shop:

  • Products đơn giản và Products có nhiều bộ options;
  • Products sử dụng Advanced Options với code, tồn kho, trọng lượng, cost, hình ảnh hoặc giá riêng;
  • Products có giá trị options khác nhau theo Price Level;
  • Categories thông thường và SmartCategories;
  • nhóm Customers có Price Levels, mức đơn tối thiểu, quy tắc Tax, giới hạn truy cập hoặc Products bị ẩn;
  • Customers có nhiều addresses và lịch sử đơn hàng đáng kể;
  • Orders có discounts, Tax, refunds, returns hoặc ngoại lệ shipping;
  • Reviews, nội dung website, Blog Posts và URLs ưu tiên;
  • trường từ thời 3dcart hoặc external IDs của hệ thống tích hợp;
  • điều chỉnh di chuyển dữ liệu đã được phê duyệt và các kết quả không tiêu chuẩn đã thống nhất.

Bộ kiểm thử cần cho thấy options thông thường có bị xử lý nhầm như Advanced Options hay không, danh tính cấp tổ hợp có còn gắn đúng không và quy tắc nhóm Customers có tạo ra kết quả hợp lệ tại Nền tảng đích hay không. Sai lệch cấu trúc cần được sửa trước khi thực hiện di chuyển dữ liệu trên phạm vi rộng hơn. Nếu một khác biệt có thể được chấp nhận, đội dự án phải rà soát khác biệt đó, hiểu rõ tác động rồi mới ghi nhận quyết định chấp nhận.

Xác thực Products, options và Advanced Options

options thông thường của Shift4Shop là các lựa chọn trên Products gốc. Advanced Options có thể khiến từng tổ hợp trở thành đơn vị riêng biệt hơn với code, tồn kho, trọng lượng, cost, kích thước, hình ảnh và các giá trị thương mại khác. Vì vậy, cần kiểm tra đúng cấp dữ liệu.

Hạng mục Products Pass Watch Block
Products gốc Tên, mô tả, giá, hình ảnh, Tax, trạng thái và ngữ cảnh Categories đều đúng Còn chỉnh sửa nội dung nhỏ Products bị nhận diện sai đáng kể hoặc không thể bán
Giá trị options Lựa chọn dự kiến hiển thị đúng và được ghi đúng trong chi tiết mặt hàng của Orders Thứ tự hoặc câu chữ cần tinh chỉnh không quan trọng Lựa chọn bắt buộc bị thiếu, trùng hoặc không thể chọn
Tổ hợp Advanced Options Code, tồn kho, giá, trọng lượng, cost, media và khả năng bán thuộc đúng tổ hợp Còn một số chỉnh sửa có kiểm soát ở tổ hợp không quan trọng Inventory, giá hoặc xử lý giao hàng dùng sai đơn vị
Price Levels Giá Products và Advanced Options cho đúng kết quả theo nhóm Customers Chênh lệch làm tròn nhỏ đã được chấp nhận Nhóm Customers quan trọng nhận sai giá
Khả năng hiển thị Trạng thái Products và quyền truy cập theo nhóm Customers chỉ hiển thị cho đúng người mua Công việc xuất bản đã được kiểm soát vẫn còn Products bị giới hạn trở thành công khai hoặc Products cần thiết biến mất
Dữ liệu tùy chỉnh Các trường Products và external IDs sử dụng được trong workflow dự kiến Chỉ còn việc hiển thị không bắt buộc Hệ thống tích hợp quan trọng không thể nhận diện Products

Nên thu thập kết quả ở storefront, Store Manager, chi tiết mặt hàng trong Orders, màn hình tồn kho và hệ thống kết nối khi phù hợp. Chỉ nhìn thấy nhãn option chưa đủ nếu các giá trị thương mại riêng của tổ hợp bị sai.

Bộ mẫu cũng cần chứa các tổ hợp cố ý bị vô hiệu hóa hoặc không khả dụng. Xác nhận storefront không cho người mua chọn các tổ hợp này và những tổ hợp còn bán được giữ đúng code và tồn kho. Một ma trận options tự tạo mọi tổ hợp lý thuyết có thể sinh ra các lựa chọn không tồn tại dù nhãn hiển thị có vẻ đầy đủ.

Xác thực Categories, SmartCategories, facets và khả năng khám phá Products

Categories thông thường dùng quan hệ Products được gán trực tiếp. SmartCategories tạo thành viên động từ điều kiện như trạng thái sale, free shipping, thời điểm phát hành hoặc quy tắc keywords. Công tác xác thực phải phân biệt hai mô hình này.

Với Categories thông thường, kiểm tra hierarchy, Products thành viên, nội dung, quyền truy cập và route. Với SmartCategories, kiểm tra cả quy tắc và danh sách Products do quy tắc tạo ra theo dữ liệu hiện tại. Một danh sách Products được sao chép không chứng minh SmartCategory sẽ tiếp tục cập nhật đúng.

Facets, filters, search, breadcrumbs và navigation cần được thử qua các hành trình mua sắm đại diện. Categories có thể đúng Products thành viên nhưng vẫn không đạt nếu menu, filter, quy tắc truy cập hoặc cách theme trình bày chưa hoàn chỉnh.

Dùng Block khi đường tìm Products giá trị cao bị lỗi, SmartCategory tạo ra danh sách sai đáng kể hoặc Categories bị giới hạn trở thành công khai. Dùng Watch cho các điều chỉnh có kiểm soát về thứ tự sắp xếp, câu chữ, layout hoặc merchandising không quan trọng.

Xác thực nhóm Customers, Price Levels và quyền truy cập

Nhóm Customers có thể liên kết với Price Levels, mức Orders tối thiểu, cách xử lý Tax, quyền xem Products, quyền xem Categories, quyền truy cập nội dung website và khả năng dùng phương thức payment hoặc shipping. Cần kiểm tra bằng tài khoản Customers đại diện thực tế.

Hạng mục Customers Kết quả cần chứng minh
Quan hệ Customers với nhóm Customers thuộc đúng nhóm sau di chuyển dữ liệu
Price Level Customers thấy đúng giá Products và Advanced Options
Mức Orders tối thiểu Ngưỡng thương mại dự kiến được thể hiện bằng cấu hình Shift4Shop hiện tại
Tax Dữ liệu Tax lịch sử vẫn còn trên Orders và cấu hình nhóm hiện tại có chủ thể chịu trách nhiệm riêng
Quyền xem Products/Categories Khu vực catalog bị giới hạn chỉ hiển thị cho đúng nhóm
Payment và shipping Phương thức đang hoạt động được cấu hình và kiểm thử riêng cho nhóm

Chỉ có nhãn nhóm Customers được chuyển không chứng minh các quan hệ trên hoạt động đúng. Giá sai, Products bị giới hạn trở thành công khai hoặc nhóm quan trọng không có phương thức payment/shipping khả dụng đều là Block.

Kiểm tra ít nhất một tài khoản Customers đã đăng nhập từ mỗi nhóm quan trọng cho ngày ra mắt và một khách chưa đăng nhập. Cách này cho thấy khả năng hiển thị, giá và giới hạn nội dung có thực sự phụ thuộc đúng vào ngữ cảnh tài khoản hay không. Chỉ xem cấu hình quản trị không thể chứng minh storefront áp dụng quan hệ nhóm nhất quán trên Products, Categories và nội dung website.

Xác thực lịch sử đơn hàng mà không nhầm với cấu hình đang hoạt động

Lịch sử đơn hàng cần giữ danh tính Customers hoặc guest, addresses, chi tiết Products, options và Advanced Options đã chọn, số lượng, giá, discounts, Tax, phí shipping, nhãn payment, trạng thái, refunds hoặc returns, notes và external IDs khi nằm trong phạm vi.

Thông tin Products và options được lưu trong Orders cần tiếp tục đọc được kể cả khi catalog hiện tại đã thay đổi. Nhân viên phải xác định được đã mua Products nào, tổ hợp nào được chọn, tổng tiền được hình thành ra sao và Orders đã được xử lý thế nào.

Orders đã chuyển không chứng minh checkout đang hoạt động, payment methods, thiết lập Tax, shipping methods, quy trình xử lý giao hàng, RMA, emails hoặc hệ thống tích hợp đã sẵn sàng. Đây là các trách nhiệm cấu hình và vận hành tại Nền tảng đích, cần tài liệu xác thực riêng.

Dùng Block khi lựa chọn hoặc tổng tiền quan trọng bị sai, danh tính Customers không an toàn hoặc đội hỗ trợ và finance không thể đối chiếu một đơn hàng quan trọng. Dùng Watch cho khác biệt trình bày có kiểm soát hoặc phần dữ liệu lịch sử không quan trọng đã được chấp nhận loại trừ.

Xác thực nội dung, Reviews, URLs và tính liên tục của SEO

Ưu tiên kiểm tra trang Products và Categories, nội dung website, Blog Posts, Reviews, URLs có lưu lượng cao, backlinks, campaigns và Products đã ngừng bán. Hãy thử trực tiếp đường dẫn nguồn và đích cuối cùng trong trình duyệt.

Nội dung cần được kiểm tra về phần thân bài, media, metadata, trạng thái xuất bản, giới hạn truy cập, internal links và tham chiếu navigation. Reviews cần tiếp tục gắn đúng Products và giữ rating, nội dung, tác giả hoặc ngữ cảnh Customers, ngày và trạng thái khi nằm trong phạm vi.

Có redirect hoặc cùng tên trang chưa đủ. Đích đến cần đáp ứng đúng ý định ban đầu của người dùng hoặc tìm kiếm. Dùng Block khi nhiều đường dẫn giá trị cao bị lỗi, nội dung bắt buộc không truy cập được hoặc redirects dẫn tới trang không liên quan. Dùng Watch cho các hạng mục giá trị thấp đã chấp nhận loại trừ và chỉnh sửa nhỏ về định dạng hay metadata.

Xác thực hệ thống tích hợp, trường tùy chỉnh và tham chiếu từ thời 3dcart

Các cửa hàng Shift4Shop vận hành lâu năm có thể chứa trường và identifiers được tạo từ quy trình thời 3dcart, applications, bản export tùy chỉnh, ERP, hệ thống xử lý giao hàng, marketplace hoặc công cụ marketing. Tên trường không tự chứng minh vai trò hiện tại.

Với mỗi giá trị quan trọng, xác định bản ghi cha như Products, Customers, Orders hoặc đối tượng khác; hệ thống chịu trách nhiệm chính; hệ thống tiếp tục sử dụng; và thông tin chứng minh workflow tại Nền tảng đích có thể dùng được giá trị đó. Ví dụ gồm IDs Products trong ERP, IDs Customers trong CRM, marketplace listing IDs, tham chiếu xử lý giao hàng, trường checkout tùy chỉnh và status values do ứng dụng tạo.

Các kết quả được hỗ trợ và các kết quả tùy chỉnh đã thống nhất phải được xác thực đúng theo phạm vi đã ghi nhận. Dữ liệu do app sở hữu chỉ có thể Pass sau khi application hoặc hệ thống tích hợp chịu trách nhiệm xác nhận kết quả.

Phân biệt kiểm thử đại diện với kết quả thực hiện di chuyển dữ liệu trên phạm vi rộng

Kiểm thử đại diện chứng minh các cấu trúc đã chọn. Khi thực hiện di chuyển dữ liệu trên phạm vi rộng hơn, cần chứng minh đầy đủ khối lượng, ngoại lệ, quan hệ và mọi kết quả đã thống nhất.

Phạm vi rà soát rộng hơn nên bao gồm:

  • mọi mô hình options và Advanced Options quan trọng của Products;
  • mọi Categories và SmartCategories quan trọng;
  • tính đầy đủ của nhóm Customers, Price Levels và quyền truy cập;
  • quan hệ Customers với Orders và các Orders ngoại lệ;
  • nội dung, Reviews, URLs ưu tiên và redirects;
  • identifiers của hệ thống tích hợp và dữ liệu kế thừa;
  • mọi kết quả được hỗ trợ và tùy chỉnh đã thống nhất;
  • thay đổi phát sinh sau lần kiểm thử di chuyển dữ liệu đại diện;
  • các hạng mục loại trừ đã chấp nhận và ngoại lệ chưa giải quyết.

Pass ở giai đoạn kiểm thử đại diện phải được mở lại nếu lần thực hiện rộng hơn phát hiện code trùng, từ vựng options không nhất quán, thiếu Advanced Options, thiếu quy tắc SmartCategories, lỗi Price Levels, Orders mất liên kết hoặc bản ghi app không được hỗ trợ.

Xác thực lại sau các hoạt động di chuyển dữ liệu tiếp theo

Hoạt động sau đó Phạm vi cần xác thực lại trên Shift4Shop
Continue the di chuyển dữ liệu with the Last Used Configuration Xác thực các bản ghi mới đủ điều kiện và xác nhận giả định trước đó về options, Categories, nhóm Customers, Orders, nội dung và hệ thống tích hợp vẫn đúng
Continue the di chuyển dữ liệu with a New Configuration Xác thực lại mọi quan hệ chịu ảnh hưởng bởi filters, mappings, lựa chọn loại dữ liệu hoặc cấu hình mới
Perform a Di chuyển New Xem kết quả như một kết quả di chuyển dữ liệu riêng biệt trên cùng lộ trình cố định đã mua và lặp lại toàn bộ xác thực Shift4Shop cùng quyết định ra mắt

Nhật ký xác thực lại cần ghi rõ Products, Advanced Options, Customers, Orders, Categories và legacy identifiers nào được thêm hoặc thay đổi. Nếu cấu hình mới thay đổi mã Products hoặc cách mapping options, mọi kết quả về tồn kho và hệ thống tích hợp dựa trên identifiers đó cần được mở lại.

Giữ trạng thái trước đó bên cạnh trạng thái mới cho mọi hạng mục được mở lại. Khi hoạt động di chuyển dữ liệu sau làm thay đổi mapping options hoặc mã Products, các kết quả đã phê duyệt trước đó về giá theo nhóm Customers, chi tiết mặt hàng trong Orders, waiting-list behavior và tham chiếu feed cần tiếp tục ở trạng thái mở cho đến khi identifiers được chứng minh lại.

Xây dựng quyết định sẵn sàng ra mắt Shift4Shop

Báo cáo cuối cần ghi kết quả, người chịu trách nhiệm, mức độ nghiêm trọng, hướng khắc phục và thông tin cần có để đóng từng phát hiện. Chỉ nên phê duyệt ra mắt khi:

  • không còn Block chưa giải quyết ảnh hưởng đến lựa chọn Products, giá, quyền truy cập Customers, Orders, tồn kho, khả năng khám phá, SEO, compliance hoặc hệ thống tích hợp;
  • đã có đầy đủ kết quả kiểm thử đại diện và thực hiện di chuyển dữ liệu trên phạm vi rộng;
  • các kết quả được hỗ trợ và tùy chỉnh đã thống nhất đều được chứng minh;
  • checkout, payment, Tax, shipping, xử lý giao hàng và cấu hình app đang hoạt động đã được phê duyệt riêng;
  • các hoạt động di chuyển dữ liệu sau đã được xác thực lại đúng phạm vi;
  • mọi Watch được chấp nhận đều có người chịu trách nhiệm và kế hoạch kiểm soát.

Báo cáo cũng cần tách kết quả cốt lõi của Store khỏi kết quả của application tùy chọn. Products cốt lõi có thể Pass trong khi app xử lý giá Advanced Options, import Reviews hoặc feed bên ngoài vẫn Block. Quyết định ra mắt phải phản ánh application đó có bắt buộc trong ngày đầu hay không và ai chịu trách nhiệm sửa.

Kết luận

Xác thực sau khi chuyển đổi sang Shift4Shop cần chứng minh cách kinh doanh thực tế đứng sau Products, options thông thường, Advanced Options, Categories, SmartCategories, nhóm Customers, Price Levels, Customers, Orders, nội dung và hệ thống tích hợp.

Việc các bản ghi đã được chuyển và có mặt tại Nền tảng đích chỉ là bước kiểm tra đầu tiên. Kiểm thử đại diện chứng minh các giả định cấu trúc, lần thực hiện di chuyển dữ liệu trên phạm vi rộng chứng minh độ đầy đủ và ngoại lệ, còn hoạt động di chuyển dữ liệu sau đó cần được xác thực lại đúng phạm vi trước khi trạng thái Pass, Watch hoặc Block có thể được dùng cho quyết định ra mắt.

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

Vì sao options thông thường và Advanced Options phải được xác thực riêng?

options thông thường ghi lựa chọn trên Products gốc, còn Advanced Options có thể giữ code, tồn kho, giá, trọng lượng, cost, hình ảnh và khả năng bán riêng cho từng tổ hợp.

SmartCategories nên được xác thực thế nào?

Kiểm tra quy tắc SmartCategory và Products mà quy tắc đó tạo ra từ dữ liệu hiện tại. Một danh sách Products được sao chép không chứng minh Categories động sẽ tiếp tục cập nhật đúng.

Nhóm Customers và Price Levels được phê duyệt thế nào?

Dùng tài khoản Customers đại diện để kiểm tra giá Products thực tế, giới hạn truy cập, mức đơn tối thiểu, ngữ cảnh Tax và các phương thức payment/shipping có liên quan đến từng nhóm quan trọng.

Lịch sử đơn hàng có chứng minh hoạt động Shift4Shop đang chạy đã sẵn sàng không?

Lịch sử đơn hàng chỉ chứng minh giao dịch trước đây vẫn có thể đọc và hiểu được. Checkout, payment, Tax, shipping, xử lý giao hàng, RMA, emails và hệ thống tích hợp cần cấu hình và kiểm thử riêng tại Nền tảng đích.

Các trường từ thời 3dcart nên được xác thực thế nào sau di chuyển dữ liệu?

Xác thực theo mục đích kinh doanh hiện tại và hệ thống chịu trách nhiệm. Giữ identifiers và quan hệ còn hoạt động, tái cấu trúc khi cần và chủ động loại bỏ phần dư kỹ thuật không còn sử dụng.

Hạng mục nào cần xác thực lại sau hoạt động di chuyển dữ liệu tiếp theo?

Lặp lại kiểm tra đối với Advanced Options, SmartCategories, nhóm Customers, quy tắc giá, Orders và hệ thống tích hợp bị ảnh hưởng. Với Perform a Di chuyển New, cần thực hiện lại đầy đủ quy trình xác thực và quyết định ra mắt cho kết quả di chuyển dữ liệu mới.