Chúng tôi thiết kế Merchant API để các nhà phát triển Content API for Shopping có thể dễ dàng làm quen, đồng thời đơn giản và linh hoạt hơn. Sau đây là một số thông tin chi tiết về thiết kế của Merchant API.
API phụ
Merchant API là một tập hợp các API phụ. API phụ là các nhóm dịch vụ và tài nguyên có liên quan. Thiết kế này có nghĩa là bạn có thể chọn chỉ sử dụng các API phụ cần thiết cho quá trình tích hợp riêng của mình.
Merchant API bao gồm các API phụ sau:
- Tài khoản: Quản lý tài khoản Merchant Center ở quy mô lớn.
- Lượt chuyển đổi: Quản lý nguồn lượt chuyển đổi cho tài khoản của bạn.
- Nguồn dữ liệu: Xem và quản lý nguồn dữ liệu cho sản phẩm của bạn.
- Giải quyết vấn đề: Nhận thông tin về các vấn đề ảnh hưởng đến tài khoản của bạn và tạo trang chẩn đoán trong ứng dụng.
- Kho hàng: Giới thiệu sản phẩm của bạn theo cửa hàng hoặc vùng trên Google.
- Quan hệ đối tác: Tải nguồn cấp dữ liệu kho hàng tại địa phương lên.
- Thông báo: Quản lý gói thuê bao thông báo.
- Theo dõi đơn đặt hàng: Cung cấp dữ liệu theo dõi đơn đặt hàng trước đây để cải thiện thông tin ước tính về thời gian vận chuyển và làm nổi bật trang thông tin bằng chú thích về thông tin vận chuyển.
- Sản phẩm: Quản lý dữ liệu sản phẩm, chẳng hạn như giá và tình trạng còn hàng.
- Product Studio: Sử dụng Google Product Studio để tự động tạo hình ảnh sản phẩm và đề xuất văn bản.
- Chương trình khuyến mãi: Tạo và quản lý chương trình khuyến mãi để giới thiệu các ưu đãi đặc biệt cho sản phẩm của bạn.
- Quota: Kiểm tra hạn mức API của tài khoản.
- Báo cáo: Xem dữ liệu về sản phẩm, hiệu suất và bối cảnh cạnh tranh trên Google.
- Bài đánh giá: Quản lý bài đánh giá sản phẩm và người bán.
Giao thông vận tải
Cơ chế vận chuyển mặc định của Merchant API là gRPC. Bạn cũng có thể sử dụng REST.
Hãy xem hướng dẫn bắt đầu nhanh để biết thêm thông tin.
Enum
Các trường enum trên Merchant API có thể hiển thị các giá trị mới trong tương lai. Bạn nên cấu trúc mã sao cho có thể xử lý các giá trị không nhận dạng được một cách trơn tru. Bạn nên theo dõi sự xuất hiện của các giá trị enum không nhận dạng được và can thiệp để cập nhật mã.
Lập phiên bản
Các API phụ được lập phiên bản riêng biệt. Điều này có nghĩa là bạn không cần làm gì nếu chúng tôi cập nhật một API phụ mà bạn không sử dụng. Bạn chỉ cần cập nhật mã khi các phiên bản mới của API phụ mà bạn sử dụng được phát hành. Để biết thêm thông tin, hãy xem Lập phiên bản.
Các phiên bản kết thúc bằng "beta" có thể thay đổi hoặc bị xoá.