- Kaynak: OneTimeProductOffer
- Durum
- OneTimeProductPreOrderOffer
- PreOrderPriceChangeBehavior
- OneTimeProductDiscountedOffer
- RegionalPricingAndAvailabilityConfig
- OneTimeProductOfferNoPriceOverrideOptions
- Kullanılabilirlik
- Yöntemler
Kaynak: OneTimeProductOffer
Tek seferlik ürün için tek bir teklif.
| JSON gösterimi |
|---|
{ "packageName": string, "productId": string, "purchaseOptionId": string, "offerId": string, "state": enum ( |
| Alanlar | |
|---|---|
packageName |
Zorunlu. Değişmez. Üst ürünün ait olduğu uygulamanın paket adı. |
productId |
Zorunlu. Değişmez. Bu teklifin ait olduğu üst ürünün kimliği. |
purchaseOptionId |
Zorunlu. Değişmez. Bu teklifin uzantısı olduğu satın alma seçeneğinin kimliği. |
offerId |
Zorunlu. Değişmez. Bu ürün teklifinin kimliği. Satın alma seçeneği içinde benzersiz olmalıdır. Rakam veya küçük harfle başlamalıdır. Yalnızca küçük harfler (a-z), rakamlar (0-9) ve kısa çizgi (-) içerebilir. Maksimum uzunluk 63 karakterdir. |
state |
Yalnızca çıkış. Bu teklifin mevcut durumu. Bu alan, kaynak güncellenerek değiştirilemez. Bunun yerine özel uç noktaları kullanın. |
regionalPricingAndAvailabilityConfigs[] |
Bu teklif için bölgesel fiyatlandırma ve stok durumu bilgilerinin grubu. Aynı regionCode ile yinelenen girişler olmamalıdır. |
offerTags[] |
İsteğe bağlı. Bu teklif için belirtilen ve faturalandırma kitaplığı aracılığıyla uygulamaya döndürülen 20'ye kadar özel etiketin listesi. |
regionsVersion |
Yalnızca çıkış. Tek seferlik ürün teklifini oluşturmak için kullanılan bölge yapılandırmasının sürümü. |
offer_type birleşik alanı. Bu teklifin türü. Tam olarak bir tane ayarlanmalıdır. offer_type aşağıdakilerden yalnızca biri olabilir: |
|
preOrderOffer |
Ön sipariş fırsatı |
discountedOffer |
İndirimli teklif |
Eyalet
Teklifin mevcut durumu.
| Sıralamalar | |
|---|---|
STATE_UNSPECIFIED |
Varsayılan değerdir ve asla kullanılmamalıdır. |
DRAFT |
Teklif, kullanıcılara sunulmamıştır ve hiçbir zaman sunulmamıştır. |
ACTIVE |
Teklif, koşulları karşılandığı sürece kullanıcılar tarafından kullanılabilir. |
CANCELLED |
Bu durum, ön siparişlere özeldir. Fırsat iptal edilir ve kullanıcılar tarafından kullanılamaz. Bu teklifle ilgili tüm bekleyen siparişler iptal edildi. |
INACTIVE |
Bu durum, indirimli tekliflere özgüdür. Teklif artık kullanıcılara sunulmuyor. |
OneTimeProductPreOrderOffer
Ön sipariş fırsatlarına özel yapılandırma.
| JSON gösterimi |
|---|
{
"startTime": string,
"endTime": string,
"releaseTime": string,
"priceChangeBehavior": enum ( |
| Alanlar | |
|---|---|
startTime |
Zorunlu. Ön siparişin kullanıma sunulmaya başlayacağı zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
endTime |
Zorunlu. Ön siparişin kullanılamayacağı zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
releaseTime |
Zorunlu. Ön siparişle ilişkili ürünün yayınlanacağı ve ön siparişlerin karşılanacağı zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
priceChangeBehavior |
Zorunlu. Değişmez. Fiyat değişikliklerinin önceden verilmiş ön siparişleri nasıl etkileyeceğini belirtir. |
PreOrderPriceChangeBehavior
Fiyat değişikliklerinin önceden verilmiş ön siparişleri nasıl etkileyeceğini belirtir.
| Sıralamalar | |
|---|---|
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_UNSPECIFIED |
Belirtilmemiş fiyat değişikliği davranışı. Kullanılmamalıdır. |
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_TWO_POINT_LOWEST |
Alıcıdan, ön sipariş sırasındaki ilk fiyat ile yayın tarihindeki nihai teklif fiyatı arasından daha düşük olanı tahsil edilir. |
PRE_ORDER_PRICE_CHANGE_BEHAVIOR_NEW_ORDERS_ONLY |
Alıcı, ön siparişten sonraki fiyat değişikliklerinden bağımsız olarak ön sipariş verdiği fiyattan ödeme yapar. |
OneTimeProductDiscountedOffer
İndirimli tekliflere özel yapılandırma.
| JSON gösterimi |
|---|
{ "startTime": string, "endTime": string, "redemptionLimit": string } |
| Alanlar | |
|---|---|
startTime |
Teklifin kullanılmaya başlanacağı zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
endTime |
Teklifin kullanılamaz hale geleceği zaman. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
redemptionLimit |
İsteğe bağlı. Bu teklifin kullanılabileceği sayı. Ayarlanmazsa veya 0 olarak ayarlanırsa sınırsız teklif kullanımına izin verilir. Aksi takdirde 1 ile 50 arasında bir sayı olmalıdır (bu değerler dahil). |
RegionalPricingAndAvailabilityConfig
Tek seferlik ürün teklifi için bölgesel fiyatlandırma ve stok durumu yapılandırması.
| JSON gösterimi |
|---|
{ "regionCode": string, "availability": enum ( |
| Alanlar | |
|---|---|
regionCode |
Zorunlu. Bu yapılandırmanın geçerli olduğu bölge kodu (ISO 3166-2'de tanımlandığı gibi), örneğin: "US". |
availability |
Zorunlu. Bu bölgedeki kullanılabilirlik durumu. |
price_override birleşik alanı. Bu teklifin fiyat geçersiz kılma değeri. Tam olarak bir tane ayarlanmalıdır. price_override aşağıdakilerden yalnızca biri olabilir: |
|
noOverride |
Bu bölge için satın alma seçeneğinde tanımlanan fiyat kullanılır. |
relativeDiscount |
Kullanıcının bu teklif için ödediği satın alma seçeneği fiyatının kesri. Örneğin, bu bölgedeki satın alma seçeneğinin fiyatı 12 ABD doları ise% 50 indirim 6 ABD doları fiyata karşılık gelir. İndirim, 0'dan büyük ve 1'den küçük bir kesir olarak belirtilmelidir. Elde edilen fiyat, en yakın faturalandırılabilir birime (ör. ABD doları için sent) yuvarlanır. İndirimli fiyat, bu bölgede izin verilen minimum fiyattan düşük olursa göreceli indirim geçersiz kabul edilir. |
absoluteDiscount |
Satın alma seçeneği fiyatından çıkarılan indirim tutarının mutlak değeri. 0 ile satın alma seçeneği fiyatı arasında olmalıdır. |
OneTimeProductOfferNoPriceOverrideOptions
Bu türde alan yok.
Bölgesel fiyat geçersiz kılma işlemi uygulanmayan tek seferlik ürün teklifleri için seçenekler.
Kullanılabilirlik
Teklifin kullanılabilirliği.
| Sıralamalar | |
|---|---|
AVAILABILITY_UNSPECIFIED |
Belirtilmemiş stok durumu. Kullanılmamalıdır. |
AVAILABLE |
Teklif, kullanıcılar tarafından kullanılabilir. |
NO_LONGER_AVAILABLE |
Teklif artık kullanıcılara sunulmuyor. Bu değer yalnızca stok durumu daha önce STOKTA olarak ayarlanmışsa kullanılabilir. |
Yöntemler |
|
|---|---|
|
Tek seferlik ürün teklifini etkinleştirir. |
|
Bir veya daha fazla tek seferlik ürün teklifini siler. |
|
Bir veya daha fazla tek seferlik ürün teklifini okur. |
|
Bir veya daha fazla tek seferlik ürün teklifi oluşturur ya da günceller. |
|
Tek seferlik ürün teklifi durumlarının toplu olarak güncellenmesini sağlar. |
|
Tek seferlik ürün teklifini iptal eder. |
|
Tek seferlik ürün teklifini devre dışı bırakır. |
|
Belirli bir uygulama, ürün veya satın alma seçeneği kapsamındaki tüm fırsatları listeler. |
Hata kodları
Bu kaynağın işlemleri aşağıdaki HTTP hata kodlarını döndürür:
| Hata kodu | Neden | Açıklama | Çözünürlük |
|---|