مدیریت محصولات مهاجرت

می توانید از Merchant API برای آپلود و مدیریت محصولات خود به صورت برنامه ریزی شده استفاده کنید. منبع accounts.products به شما امکان می دهد یک کاتالوگ فروشگاه آنلاین ایجاد کنید، که لیستی از محصولات و پیشنهادات است. برای اطلاعات بیشتر درباره آپلود و مدیریت محصولات خود با استفاده از Merchant API، به نمای کلی Merchant Products API مراجعه کنید.

تغییر منابع

products و منابع productstatuses Content API با productInputs و منابع products جایگزین می شوند.

می توانید از منبع productInputs Merchant API برای آپلود اطلاعات محصول خود استفاده کنید. منبع product Merchant API می تواند برای بازیابی محصولات پردازش شده شما از جمله وضعیت ها استفاده شود.

نیاز منبع داده

در Merchant API، هنگام آپلود محصولات باید منبع داده هدف را مشخص کنید. این می تواند یک منبع داده اولیه یا یک منبع داده تکمیلی باشد. می توانید منابع داده موجود خود را با استفاده از dataSources.list بازیابی کنید یا با استفاده از dataSources.create یک منبع داده جدید ایجاد کنید.

از طرف دیگر، می توانید از رابط کاربری Merchant Center برای مدیریت منابع داده خود استفاده کنید.

برای اطلاعات بیشتر در مورد منابع داده و نحوه ایجاد و مدیریت آنها، به نمای کلی از Merchant Data Sources API مراجعه کنید.

تغییر شناسه

Merchant API از نام برای شناسایی محصول استفاده می کند. نام محصول از قالب accounts/{account}/products/{product} پیروی می‌کند، جایی که {product} قالب channel~language~feedLabel~offerId دارد.

منابع API محتوا استفاده شده : به جای ~ بین هر مقدار در شناسه: channel:language:feedLabel:offerId .

همه فراخوان‌های Merchant API فرمت جدید را با ~ بین مقادیر شناسه برمی‌گردانند. توصیه می کنیم فیلد name جدید را از پاسخ ذخیره کنید و از آن در تماس های بعدی خود استفاده کنید.

روش ها

در اینجا مقایسه ای از روش های محصولات در Content API برای خرید و Merchant Products API آورده شده است:

درخواست ها

روش Content API URL در Content API برای خرید URL در Merchant Products API شناسه در Content API شناسه در Merchant Products API
products.insert POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products POST https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /productsInputs:insert?dataSource=accounts/ {MERCHANT_ID} /dataSources/ {DATASOURCE_ID} MERCHANT_ID PARENT=accounts/{MERCHANT_ID}
products.update PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} در دسترس نیست
products.delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} DELETE https://merchantapi.googleapis.com/products/v1beta/ {NAME} ?dataSource=accounts/ {MERCHANT_ID} /dataSources/ {DATASOURCE_ID} MERCHANT_ID ، PRODUCT_ID NAME=accounts/{MERCHANT_ID}/productInputs/{PRODUCT_ID_WITH_TILDES}
products.get GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products/ {PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/ {NAME} MERCHANT_ID ، PRODUCT_ID NAME=accounts/{MERCHANT_ID}/products/{PRODUCT_ID_WITH_TILDES}
products.list GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /products GET https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /products MERCHANT_ID PARENT=accounts/{MERCHANT_ID}
productstatuses.get GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /productstatuses/ {PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/ {NAME} MERCHANT_ID ، PRODUCT_ID NAME=accounts/{MERCHANT_ID}/products/{PRODUCT_ID_WITH_TILDES}
productstatuses.list GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /productstatuses GET https://merchantapi.googleapis.com/products/v1beta/ {PARENT} /products MERCHANT_ID PARENT=accounts/{MERCHANT_ID}