Power BI Connector for Shopify

Build 25.0.9454

AppSubscriptions

Lists all active and past app subscriptions for a shop, including status and renewal details.

Table-Specific Information

Select

The connector uses the Shopify API to process WHERE clause conditions built with the following column and operators. The connector processes other filters client-side within the connector.

  • AppInstallationId supports the '=, IN' comparison operators.

For example, the following query is processed server-side:

  SELECT * FROM AppSubscriptions WHERE AppInstallationId = 'Val1'

Insert

The following columns can be used to create a new record:

Name, Test, ReturnUrl, TrialDays, LineItem (references AppSubscriptionLineItems)

AppSubscriptionLineItems Temporary Table Columns

Column NameTypeDescription
RecurringPricingPlanDiscountPriceAfterDiscountAmountDecimalThe price of the subscription after the discount is applied. Decimal money amount.
RecurringPricingPlanDiscountRemainingDurationInIntervalsIntThe remaining number of billing intervals to which the discount will be applied.
RecurringPricingPlanValuePercentageDoubleThe value of the discount applied every billing interval. The percentage value of a discount.
RecurringPricingPlanIntervalStringThe frequency at which the subscribing shop is billed for an app subscription.
RecurringPricingPlanPriceAmountDecimalThe amount to be charged to the subscribing shop every billing interval. Decimal money amount.
RecurringPricingPlanPriceCurrencyCodeStringThe currency to be charged to the subscribing shop every billing interval. Currency of the money.
UsagePricingPlanCappedAmountDecimalThe capped amount prevents the merchant from being charged for any usage over that amount during a billing period. This prevents billing from exceeding a maximum threshold over the duration of the billing period. For the merchant to continue using the app after exceeding a capped amount, they would need to agree to a new usage charge. Decimal money amount.
UsagePricingPlanCappedAmountCurrencyCodeStringThe capped amount prevents the merchant from being charged for any usage over that amount during a billing period. This prevents billing from exceeding a maximum threshold over the duration of the billing period. For the merchant to continue using the app after exceeding a capped amount, they would need to agree to a new usage charge. Currency of the money.
UsagePricingPlanTermsStringThe terms and conditions for app usage pricing. Must be present in order to create usage charges. The terms are presented to the merchant when they approve an app's usage charges.

Delete

You can delete entries by specifying the following column:

Id

Columns

Name Type ReadOnly References Description
Id [KEY] String True

A unique identifier for the app subscription record.

AppInstallationId String True

The unique identifier of the app installation that the subscription belongs to.

Name String True

The display name of the app subscription as defined by the app developer.

Status String True

The current lifecycle state of the app subscription, such as active, pending, or cancelled.

Test Bool True

Indicates whether the app subscription is a test transaction created for development or sandbox purposes.

ReturnUrl String True

The URL to which the merchant is redirected after approving or declining the app subscription in Shopify.

TrialDays Int True

The number of trial days granted before billing begins, counted from the subscription's creation date.

CurrentPeriodEnd Datetime True

The date and time when the current billing period for the subscription ends, or null if the subscription is inactive.

CreatedAt Datetime True

The timestamp marking when the app subscription was initially created in Shopify.

LineItemIds String True

A comma-separated list of identifiers for the individual plan line items associated with this subscription.

LineItem String True

The names or details of the plans linked to this app subscription, representing the pricing or feature tiers.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9454