【问题标题】:How to manage inventory of entry tickets in BlueSnap API如何在 BlueSnap API 中管理门票库存
【发布时间】:2018-02-28 11:27:46
【问题描述】:

我正在为一家公司销售活动门票,我使用 BlueSnap Extended API 来销售门票。

按照此处的 BlueSnap 文档:https://developers.bluesnap.com/v8976-Extended/docs/create-sku,我为每个活动创建了一个新的目录 SKU,并带有相应的座位价格。这些活动有给定数量的座位,还有一些其他发起人可以出售同一活动的门票。

我想确保我们不会超额预订场地,并确切知道售出多少座位 - 减去退款/取消(如果发生)。我曾想过使用 IPN 来管理它,但这并不容易,尤其是当我需要取消和恢复库存时。我研究了文档但找不到解决方案 - 是否有任何内置方法来限制特定 SKU 的销售单位?

【问题讨论】:

    标签: payment-gateway inventory-management bluesnap


    【解决方案1】:

    这是 BlueSnap API 的一个有趣的隐藏功能 - 库存管理。出于某种奇怪的原因,您无法在他们的在线文档中找到它,但它存在并且正在运行。

    要创建具有特定库存计数的 SKU,您需要使用创建 SKU API:https://developers.bluesnap.com/v8976-Extended/docs/create-sku,并在请求中添加两行:

    <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-inventory-mgtinventory 指示 SKU 是否有库存管理,以及 SKU 是否有多少单位。

    您可以在任何给定时间任意设置库存管理 - 但是一旦设置了数字,任何购买此 SKU 的商品都会降低库存数量,任何退款都会自动收回库存商品。一旦您的库存不足,将不再允许销售 - 您可以停在那里,或者通过设置新数量来补充库存,或者如果您选择简单地删除库存限制(使用更新 SKU - https://developers.bluesnap.com/v8976-Extended/docs/update-sku

    在您描述的场景中,一旦座位全部售出 - 您和您的同事将无法再销售该 SKU 的门票,并且您无需协调销售 - 这一切都是自动完成的。

    【讨论】:

      猜你喜欢
      • 2022-01-10
      • 1970-01-01
      • 2017-01-07
      • 1970-01-01
      • 2014-01-27
      • 2020-12-03
      • 1970-01-01
      • 1970-01-01
      • 2022-08-20
      相关资源
      最近更新 更多