【问题标题】:Show price in Stripe::Product.list in Rails在 Rails 中的 Stripe::Product.list 中显示价格
【发布时间】:2019-01-03 16:14:17
【问题描述】:

我正在使用以下格式在 Stripe 中创建产品和 sku 列表:

  • 星球大战T恤(产品)
    • S (Sku)
    • M (Sku)
    • L (Sku)
  • 漫威T恤(产品)
    • S (Sku)
    • M (Sku)
    • L (Sku)
  • 等

我可以在 skus 中填写价格,但我想在调用 Rails 中的产品列表时显示价格。

有什么帮助吗?

【问题讨论】:

    标签: ruby-on-rails stripe-payments


    【解决方案1】:

    SKU 通过product 键链接到产品。

    您可以检索您正在寻找的产品,然后使用链接到这些产品的所有 SKU

    Stripe::SKU.list(product: insert_product_id_here)
    

    但是,如果您有很多产品,这可能会非常繁重,因为您需要调用 API 来检索每个产品的 SKU。为了获得更好的性能,我每次为产品创建 SKU 时都会在数据库中创建一条记录,以利用 ActiveRecord 关系和性能。如果您从后端创建 SKU,您可以同时进行,如果您通过 Stripe Dashboard 创建 SKU,则可以监听 sku.created Webhook 事件来创建它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-13
      • 1970-01-01
      • 2022-01-18
      • 2017-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多