代码之家  ›  专栏  ›  技术社区  ›  Poseidonios

我如何一次性给市场供应商更高的佣金?

  •  3
  • Poseidonios  · 技术社区  · 9 年前

    我在BlueSnap marketplace工作,我有一些供应商为我销售产品。对于每个供应商,我都有一个我最初定义的基本佣金:

    {
        "email": "mike.janis@gmail.com",
       "firstName": "Mike",
        "lastName": "Janis",
        "phone": "0775884993"
        "address": "3 Stafford St",
        "city": "Boston",
        "country": "US",
        "state":"MA",
        "zip": "02119",
        "vendorAgreement": {
            "commissionPercent": 30
       }
    }
    

    {
        "amount": 30,
        "vaultedShopperId": 4663722,
        "vendorInfo": {
            "vendorId": "514147"
        },
        "softDescriptor": "MySOFTDESC",
        "currency": "USD",
        "cardTransactionType": "AUTH_CAPTURE"
    }
    

    但我计划做这个游戏化过程,让卖得更好的供应商每次销售都能得到更多,以激发他们的积极性。

    我草拟了这个想法,我想不断更新他们的供应商记录佣金。现在我不确定这是不是最好的主意,因为它需要两次调用WS-一次更新供应商佣金,另一次用于购买。我在这里查阅了文档 https://developers.bluesnap.com/v8976-Basics/docs/marketplace-overview

    1 回复  |  直到 9 年前
        1
  •  3
  •   Dan    9 年前

    谢谢你的提问;

    BlueSnap marketplace供应商可以在每次交易中更改其支付佣金。您当前使用默认配置的佣金,如下所示:

    {
        "amount": 30,
        "vaultedShopperId": 4663722,
        "vendorInfo": {
            "vendorId": "514147"
        },
        "softDescriptor": "MySOFTDESC",
        "currency": "USD",
        "cardTransactionType": "AUTH_CAPTURE"
    }
    

    {
        "amount": 30,
        "vaultedShopperId": 4663722,
        "vendorInfo": {
            "vendorId": "514147",
            "commissionPercent": 20
        },
        "softDescriptor": "MySOFTDESC",
        "currency": "USD",
        "cardTransactionType": "AUTH_CAPTURE"
    }
    

    卖方将获得交易的20%,作为卖方佣金的一次性变化。如果要返回使用默认值,则不必在每笔交易中包含供应商佣金,只需在下一笔交易请求中省略此额外字段即可。

    我希望这些信息是有用的!