2017-09-19 2 views
4

私は会社のイベントチケットを販売しています。私はBlueSnap Extended APIを使ってチケットを販売しています。BlueSnap APIでエントリチケットのインベントリを管理する方法

BlueSnapの次のドキュメント(https://developers.bluesnap.com/v8976-Extended/docs/create-sku)に続いて、各イベントに対応する価格の新しいカタログSKUをイベントごとに作成します。これらのイベントには所定の座席数があり、同じイベントにチケットを販売できる他のプロモーターがいくつかあります。

私は会場の予約を過剰にしないようにして、実際に何席の売り切れをしたのかを知りたいと思います。私はIPNを使用して自分の側で管理することを考えましたが、特に在庫を取り消して復元する必要がある場合は簡単ではありません。私はマニュアルを調べて解決策を見つけることができませんでした。 - 特定のSKUの販売台数を制限する組み込みの方法はありますか?

答えて

4

これは、BlueSnapのAPIのインベントリ管理の興味深い隠された機能です。いくつかの奇妙な理由のために、あなたはオンラインドキュメントでそれを見つけることはできませんが、存在し、それは働いています。 https://developers.bluesnap.com/v8976-Extended/docs/create-sku、および要求に2行を​​追加します:2の行を追加

<catalog-sku xmlns="http://ws.plimus.com"> 
    <contract-name>Seats for Show example</contract-name> 
    <product-id>307634</product-id> 
    <sku-type>DIGITAL</sku-type> 
    <enable-inventory-mgt>true</enable-inventory-mgt> 
    <inventory>1000</inventory> 
    <pricing-settings> 
    <charge-policy-type>ONE TIME PAYMENT</charge-policy-type> 
    <charge-policy> 
     <one-time-charge> 
     <catalog-prices> 
      <catalog-price> 
      <base-price>true</base-price> 
      <currency>USD</currency> 
      <amount>7.00</amount> 
      </catalog-price> 
     </catalog-prices> 
     </one-time-charge> 
    </charge-policy> 
    </pricing-settings> 
</catalog-sku> 

enable-

は、特定の在庫数を持っているSKUを作成するには、作成SKUのAPIを使用する必要がありますinventory-mgtおよび在庫は、SKUに在庫管理があるかどうか、およびSKUに含まれるユニットの数が指定されているかどうかを指定します。

在庫管理は任意の時点で任意に設定できますが、番号が設定されると、このSKUを購入すると在庫数が少なくなり、払い戻しによって在庫アイテムが自動的に回収されます。在庫がなくなると、これ以上販売はできなくなります。在庫を停止するか、新しい金額を設定して在庫を補充するか、そうであれば在庫制限を削除してください(更新SKU-https://developers.bluesnap.com/v8976-Extended/docs/update-skuを使用)

あなたが記述したシナリオでは、座席がすべて売却されると、あなたと同僚はそのSKUのチケットをもう販売することができなくなり、売上を調整する必要はありません。

関連する問題