What are the known limitations of the Shopify Partners integration?

The Shopify integration is considered a beta integration due to the lack of data available in Shopify’s Partners API .  Below are the currently known limitations:


  • Customers who have subscriptions active prior to September of 2020 may show as Past Due due to an issue with Shopify’s Partner API where the transactions are not linked to a subscription.
    • The MRR and movements will still be accurate
    • Service periods may not line up properly
    • Cash flow reports will be accurate because they use the date the money was collected
  • Discount amounts are not available in Shopify’s Partners API and therefore will not be reflected in ChartMogul. MRR will be calculated at the full subscription charge amount.
    • [Workaround] Edit the MRR for the subscription in ChartMogul.
  • The customer list is derived from RELATIONSHIP_INSTALLED events, so if the customer installs and uninstalls multiple times, the lead created at date may change. It will currently use the last date in.
  • Trial Information is not supplied by Shopify Partner's API. We are unable to offer trial information for Shopify Partners at this time.
    • Trials may affect how service periods are calculated which may cause customers to show as Past Due
  • Subscriptions will not show in ChartMogul until they are first billed to the customer by Shopify.
    • We do offer a setting “Recognize subscription MRR before payment is collected” which will put in a placeholder invoice when a subscription is activated. It is later removed once the subscription has been charged.
      • Note: Trial information is unavailable in Shopify’s Partner API, it will calculate the MRR using the gross amount of the subscription.
  • Usage Based sales are treated as non-recurring due to limitations with Shopify's Partners API
  • Legacy Transactions are not supported.

Reach out to our support team if you have any questions, feedback, or ideas to improve the integration.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us