- 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'a sahip yinelenen girişler olmamalıdır. |
offerTags[] |
İsteğe bağlıdır. 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ü. |
Birleştirme alanı offer_type . Bu teklifin türü. Tam olarak bir tane ayarlanmalıdır. offer_type yalnızca aşağıdakilerden biri olabilir: |
|
preOrderOffer |
Ön sipariş fırsatı |
discountedOffer |
İndirimli teklifler |
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ılara sunulur. |
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 özeldir. Teklif artık kullanılamıyor. |
OneTimeProductPreOrderOffer
Ön sipariş tekliflerine ö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. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: |
endTime |
Zorunlu. Ön siparişin kullanılamaz hale geleceği zaman. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: |
releaseTime |
Zorunlu. Ön siparişle ilişkili ürünün yayınlanacağı ve ön siparişlerin karşılanacağı zaman. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat 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 tarihinde geçerli olan nihai teklif fiyatı arasındaki minimum tutar 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. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: |
endTime |
Teklifin kullanılamayacağı zaman. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: |
redemptionLimit |
İsteğe bağlıdır. 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. |
Birleştirme alanı price_override . Bu teklifin fiyat geçersiz kılma değeri. Tam olarak bir tane ayarlanmalıdır. price_override yalnızca aşağıdakilerden 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ölgede 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ılamıyor. 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. |