Hesabınızda ücretsiz listelemeler için iyi durumda bir Merchant Center hesabınızın ve onaylanmış ürünlerinizin olması gerekir. Başlamak için aşağıdaki Yardım Merkezi makalelerine göz atın:
- Merchant Center'ı kullanmaya başlama
- Ürünleri Merchant Center hesabınıza yükleme
- Ürünler için ücretsiz listelemeler
Merchant Center'ı ürünlerle birlikte kurduktan sonra API entegrasyonunu oluşturmadan önce bu bölümdeki şartları tamamlamanız gerekir.
1. Merchant Center ayarları
Google Merchant Center hesabınızda aşağıdaki ayarların yapılandırıldığından emin olun:
1.1. İade politikası
İade politikalarınızı Merchant Center'da tanımlamanız gerekir. Bu, kayıtlı satıcı şartıdır ve ödeme ekranında referans olarak kullanılır. Yapılandırılan politikalar, hesabınızda dünya genelinde geçerlidir. Bununla birlikte, belirli bir iade politikasını ürünlerin bir alt kümesiyle sınırlamak için return_policy_label feed özelliğini kullanabilirsiniz.
Merchant Center hesabınız bir gelişmiş hesapsa iade politikalarınız her bir alt hesapta ayrı ayrı yapılandırılmalıdır.
İade maliyeti, iade hızı (aralık) ve politikanın tamamının bağlantısını eklemeniz gerekir. İadeleri yapılandırma hakkında daha fazla bilgiyi burada bulabilirsiniz.
1.2. Müşteri desteği bilgileri
Müşteri desteği bilgilerinizi Merchant Center'da ayarlamanız gerekir. Sipariş onay sayfasında "Satıcıyla İletişime Geçin" bağlantısını oluşturmak için kullanılır. Müşteri desteği bilgilerini ayarlama hakkında daha fazla bilgiyi burada bulabilirsiniz.
2. Ürün verileri
Uygunluğu belirtmek ve uygunluk verileri sağlamak için ürün feed'inizi güncellemeniz gerekir. Bu bilgiler, Google ile UCP üzerinden ödeme yapılmasını sağlamak için gereklidir. Çünkü bu bilgiler, temsilcilerin ürün uygunluğunu belirlemesine, toplam maliyetleri doğru şekilde hesaplamasına ve zorunlu yasal uyarıları kullanıcıya göstermesine olanak tanır.
kesinlikle öneririz.2.1. Ajan tabanlı ödeme uygunluğu
Bu işlem, bir ürünün Google'daki ödeme deneyimine dahil edilmesini sağlar.
Bu, tek bir boole değeri içeren bir ürün özelliği native_commerce kullanılarak sağlanır. Bu özellik yanlış değerine ayarlanırsa veya eksikse ürün ödeme için uygun olmaz.
2.2. Ürün uyarıları
Bu, yasal düzenleme uyarısı şartları olan öğeler için zorunludur (ör. California Proposition 65). Ürün uyarılarıyla ilgili şartlar da dahil olmak üzere, geçerli tüm yasalara uymak sizin sorumluluğunuzdadır. Bu uyarılar, sağladığınızda ödeme ekranında belirgin bir şekilde gösterilir.
consumer_notice özellik grubunu iki alt özellikle birlikte gönderin:
consumer_notice_type:legal_disclaimer,safety_warningveyaprop_65değerlerinden biri olmalıdır.consumer_notice_message: Dize (en fazla 1.000 karakter).<b>,<br>ve<i>HTML etiketleri kabul edilir.
2.3. Ürün tanımlayıcısı
Ürün feed'inizdeki id, ödeme API'nizin beklediği ürün kimliğiyle eşleşmelidir. Eşleşiyorsa herhangi bir işlem yapmanız gerekmez. Aksi takdirde, bunları eşlemek için merchant_item_idözel özelliği kullanın.
2.4. Ürünlerinize özellikleri ekleme
Aşağıdaki örneklerde, ürünü Merchant Center'a göndermek için farklı seçenekler açıklanmaktadır.
2.4.1. Feed'ler
Ek veri kaynağı oluşturmanızı öneririz (talimatları burada bulabilirsiniz). Bunu birincil feed'inize ekleyebilirsiniz ancak yanlış biçimlendirme normal ürün alımını etkileyebileceğinden dikkatli olmanız gerekir.
Söz Dizimiyle İlgili Not: Karmaşık dizelerin (ör. Prop 65 mesajı) dosya biçiminizi bozan karakterler (ör. CSV'deki fazladan virgüller) içermediğinden emin olun.
Metin dosyası biçimi:
| Kimlik | native_commerce | consumer_notice |
|---|---|---|
| 11111 | DOĞRU | prop_65:This product can expose you... |
| 22222 | DOĞRU | |
| 33333 | YANLIŞ |
XML biçimi:
<item>
<g:id>11111</g:id>
<g:native_commerce>TRUE</g:native_commerce>
<g:consumer_notice>
<g:consumer_notice_type>prop_65</g:consumer_notice_type>
<g:consumer_notice_message>
This product can expose you to chemicals...
</g:consumer_notice_message>
</g:consumer_notice>
</item>
<item>
<g:id>22222</g:id>
<g:native_commerce>TRUE</g:native_commerce>
</item>
<item>
<g:id>33333</g:id>
<g:native_commerce>FALSE</g:native_commerce>
</item>
2.4.2. Content API
Özellikleri özel özellik olarak gönderin. products.update, customAttributes'in güncellenmesini desteklemediğinden bu özellikler, tam ürünü içeren bir products.insert'e dahil edilmelidir.
Örnek:
"customAttributes": [
{
"name": "native commerce",
"groupValues": [
{
"name": "checkout eligibility",
"value": "true"
}
]
},
{
"name": "consumer notice",
"groupValues": [
{
"name": "notice type",
"value": "prop_65"
},
{
"name": "notice message",
"value": "This product can expose you to chemicals..."
}
]
},
{
"name": "merchant item id",
"value": "some_checkout_item_id_1"
}
]
2.4.2. Merchant API
Özellikleri özel özellik olarak gönderin. Bunları mevcut accounts.productInputs.insert öğelerinize ekleyebilir veya accounts.productInputs.patch kullanarak doğrudan güncelleyebilirsiniz.
Ekle için örnek:
"customAttributes": [
{
"name": "native commerce",
"groupValues": [
{
"name": "checkout eligibility",
"value": "true"
}
]
},
{
"name": "consumer notice",
"groupValues": [
{
"name": "notice type",
"value": "prop_65"
},
{
"name": "notice message",
"value": "This product can expose you to chemicals..."
}
]
},
{
"name": "merchant item id",
"value": "some_checkout_item_id_1"
}
]
update için örnek:
| Tür | Ad | Değer |
|---|---|---|
| Yol parametreleri | productInput.name |
accounts/{account}/productInputs/en~US~11111 |
| Sorgu parametreleri | updateMask |
customAttributes.native%20commerce,customAttributes.consumer%20notice,customAttributes.product%20fee,customAttributes.merchant%20item%20id |
dataSource |
dataSources/{datasource} |
{
"offerId": "11111",
"contentLanguage": "en",
"feedLabel": "US",
"customAttributes": [
{
"name": "native commerce",
"groupValues": [
{
"name": "checkout eligibility",
"value": "true"
}
]
},
{
"name": "consumer notice",
"groupValues": [
{
"name": "notice type",
"value": "prop_65"
},
{
"name": "notice message",
"value": "This product can expose you to chemicals..."
}
]
},
{
"name": "product fee",
"groupValues": [
{
"name": "product fee type",
"value": "US_AZ_TIRE_FEE"
},
{
"name": "product fee amount",
"value": "2.75 USD"
}
]
},
{
"name": "merchant item id",
"value": "some_checkout_item_id_1"
}
]
}
3. Ürün Kısıtlamaları
Aşağıdaki ürün kategorileri ödeme için uygun değildir. Bu öğelerin native_commerce boş veya false olarak ayarlanmış olduğundan emin olun.
Mali ürünler ve yinelenen faturalandırma modelleri
- Abonelikler: Yinelenen faturalandırma dönemleri gerektiren ürünler.
- Taksitler: Satıcı tarafından zorunlu kılınan ödeme planları veya finansman gerektiren işlemler.
Kişiye özel ürünler ve sipariş karşılama seçenekleri
- Kişiselleştirilmiş ürünler: Özel tasarım kararları gerektiren öğeler (ör. kazımalar, monogramlar).
- Yeni olmayan veya nihai satış ürünleri: yenilenmiş ürünler, kullanılmış ürünler ve "Nihai Satış" olarak işaretlenmiş ürünler (iade kabul edilmez).
- Ön sipariş verilen öğeler: Gelecekte yayınlanacak ve yerine getirilmesi ertelenmiş ürünler.
- Paketlenmiş hizmetler: Garanti, kurulum veya ayarlama gibi ek sözleşmeler gerektiren öğeler.
- Özel kargo: Standart olmayan teslimat ücretleri (ör. navlun, premium teslimat) gerektiren öğeler.
- Hediye verme: Alıcılar için ayrı fatura lojistiği veya gizli fiyatlandırma gerektiren işlemler.
- Mağaza içi etkinleştirme: Perakende satış noktasında fiziksel olarak etkinleştirilmesi gereken ürünler.
Politika ve güvenlik kısıtlamaları
- Yaş kısıtlaması olan: Kimlik doğrulama gerektiren öğeler (ör. Alkol, Tütün).
- Yasaklanmış içerik: silahlar, yetişkinlere uygun içerikler, sağlık hizmetleri/ilaçlar, sahte ürünler veya standart Google Alışveriş Politikası tarafından engellenen diğer kategoriler.
Dijital ürünler ve hizmetler
- Hizmetler: dersler, online sınıflar ve seyahat paketleri (belirli seyahat kanalları kullanılarak entegre edilmediği sürece).
- Kiralama: film kiralama, ekipman kiralama veya kiralama.
- Sanal öğeler: oyun içi para birimi, MMORPG ürünleri veya görünümler.
- Yazılım bağımlılıkları: Kullanıcının satın alma işlemini tamamlamadan önce belirli bir yazılımı yüklemesini gerektiren ürünler.