Offers not appearing in Amazon App Tester for subscription plans

I am experiencing an issue with the Amazon App Tester when testing subscription plans that contain offers. I load a JSON file that includes multiple subscription plans, each containing promotional offers. Despite the offers being present in the JSON, the pop-up that appears when I run the app in the Amazon App Tester shows only the base price of the plan, without including the offers.

{
  "testsub.quarterly": {
    "smallIconUrl": "http://",
    "title": "Test Sub",
    "itemType": "SUBSCRIPTION",
    "price": 0.0,
    "description": "Test sub",
    "languageTitleMap": {
      "US": "Test Sub"
    },
    "languageDescriptionMap": {
      "US": "Test sub"
    },
    "currencyPriceMap": {
      "US": 0.0
    },
    "subscriptionParent": "testsub",
    "term": "Quarterly",
    "freeTrialPeriod": "BiWeekly",
    "promotions": [
      {
        "promotionType": "Introductory",
        "promotionPlans": [
          {
            "promotionPrice": 40.0,
            "promotionPricePeriod": "Quarterly",
            "promotionPriceCycles": 1
          }
        ]
      }
    ]
  },
  "testsub.monthly": {
    "smallIconUrl": "http://",
    "title": "Test Sub",
    "itemType": "SUBSCRIPTION",
    "price": 98,
    "description": "Test sub",
    "languageTitleMap": {
      "US": "Test Sub"
    },
    "languageDescriptionMap": {
      "US": "Test sub"
    },
    "currencyPriceMap": {
      "US": 98
    },
    "subscriptionParent": "testsub",
    "term": "Monthly",
    "freeTrialPeriod": "Weekly",
    "promotions": [
      {
          "promotionType": "Introductory",
          "promotionPlans": [
              {
                  "promotionPrice": 15,
                  "promotionPricePeriod": "Monthly",
                  "promotionPriceCycles": 2
              },
              {
                  "promotionPrice": 20,
                  "promotionPricePeriod": "Monthly",
                  "promotionPriceCycles": 1
              }
          ]
      }
  ]
  },
  "testsub.default": {
    "smallIconUrl": "http://",
    "title": "Test prom",
    "itemType": "SUBSCRIPTION",
    "price": 50.0,
    "description": "Test sub",
    "languageTitleMap": {
      "US": "Test Sub"
    },
    "languageDescriptionMap": {
      "US": "Test sub"
    },
    "currencyPriceMap": {
      "US": 50.0
    },
    "subscriptionParent": "testsub",
    "term": "Weekly",
    "freeTrialPeriod": "BiWeekly",
    "promotions": [
      {
        "promotionType": "Introductory",
        "promotionPlans": [
          {
            "promotionPrice": 10.0,
            "promotionPricePeriod": "Weekly",
            "promotionPriceCycles": 1
          }
        ]
      }
    ]
  },
  "testsub.annual": {
    "smallIconUrl": "http://",
    "title": "Test Sub",
    "itemType": "SUBSCRIPTION",
    "price": 0.0,
    "description": "Test sub",
    "languageTitleMap": {
      "US": "Test Sub"
    },
    "languageDescriptionMap": {
      "US": "Test sub"
    },
    "currencyPriceMap": {
      "US": 0.0
    },
    "subscriptionParent": "testsub",
    "term": "Annually",
    "freeTrialPeriod": "BiWeekly",
    "promotions": [
      {
        "promotionType": "Introductory",
        "promotionPlans": [
          {
            "promotionPrice": 10.0,
            "promotionPricePeriod": "Annually",
            "promotionPriceCycles": 1
          }
        ]
      }
    ]
  }
}

The JSON clearly contains promotions under the promotions field, but these offers are not being reflected during testing.

This is the my app how it shows only price without promotion details despite it shows in json

Hi Wahdat,

Thanks for posting! The IAP team will look into this issue. Thanks!

Hi @Levon
thanks for the response .
I have attached the screenshot as well to the question .

Hi @Levon
Is there Any update on this ticket ?

Hi Wahdat,

Promotional offers are present in the AppTester UI using the same Json code that you shared, please see:

However, please note that with the App Tester, you will only be able to see promotions in the getProductData API response, and also that promotions are not shown via the purchase popup in the App Tester – that feature is not supported yet. I hope that answers your question. Thanks!

thanks for the reply @Levon
does that mean we can test promotions only on production ?

Hi Wahdat,

Please see a more detailed response in your duplicate question here:

Hi @Levon thanks for clearing about app tester app but is there any way to test offers or we can only test it on production ?

Hi @Wahdat – np, and you can test it in the Beta environment (called Live App Testing): Understanding Live App Testing | App Testing

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.