What are the known limitations of the Shopify Partners integration?
The Shopify Partner's integration has known limitations due to the lack of data available in Shopify’s Partners API. Below are the known limitations:
- Customers who have subscriptions active prior to September of 2020, had a trial, or were delayed in collecting payment may show as Past Due due to an issue with Shopify’s Partner API.
- 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.
- 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.
- Usage Based sales are treated as non-recurring
- Legacy Transactions are not supported.