如何管理BluesNap API中入场券的清单



我正在向公司出售活动门票,我使用BluesNap扩展API出售门票。

我按照BluesNap文档的相应价格创建一个新的目录SKU,每个事件都以相应的价格为座位,以下位置:https://developers.bluesnap.com/v8976-extended/docs/create-sku。这些活动有很多席位,还有其他一些推销员可以出售同一活动的门票。

我想确保我们不会超额预订场地,并确切知道出售了多少个席位 - 如果发生的话,减去退款/取消。我想到使用IPN在我身边进行管理,但这并不容易,尤其是如果我需要取消库存并恢复库存。我研究了该文档,找不到解决方案 - 是否有任何内置方式限制针对特定SKU出售的单元?

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

为了创建具有特定库存计数的SKU,您需要使用Create Sku API:https://develovelers.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>

两个添加行启用Inventory-MGT 库存决定SKU是否具有库存管理,以及SKU是否有多少单位。

您可以在任何给定时间任意设置库存管理 - 但是一旦设置了数字,任何购买此SKU的购买将降低库存计数,任何退款都将自动收回库存项。一旦您没有库存,就不允许再销售了 - 您可以停在此,或者通过设置新金额来补充库存,或者如果您这样选择(使用Update SKU -https://),请简单地删除库存限制。developers.bluesnap.com/v8976-extended/docs/update-sku)

在您描述的情况下,一旦座位全部出售 - 您和您的同事将无法出售该SKU的任何门票,而您不必协调销售 - 这一切都是自动完成的。

相关内容

  • 没有找到相关文章

最新更新