Chúng tôi thiết kế Merchant API để các nhà phát triển Content API for Shopping có thể làm quen, nhưng vẫn đơ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ý các 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ý các nguồn dữ liệu cho sản phẩm của bạn.
- Giải quyết vấn đề: Nhận 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 khu vực 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ý các 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 trong quá khứ để cải thiện thông tin ước tính về chi phí vận chuyển và làm nổi bật trang thông tin bằng chú thích về chi phí 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ý các 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á về 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ã theo cách để mã có thể xử lý các giá trị không được nhận dạng một cách phù hợp. Bạn nên theo dõi sự xuất hiện của các giá trị enum không được nhận dạng 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. Đ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á.