Interface: CustomerPortalSettings
Properties
available_products
available_products:
"all"
|"specific_recharge_collections"
|"specific_plan_types"
The filter of products that are available to create new subscriptions.
can_use_plans
can_use_plans:
boolean
Whether the store is using Plans and Products or not.
collection_ids
collection_ids:
number
[]
The Recharge collection IDs in case the products available for purchase are limited to specific Recharge collections.
collection_product_sorting_enabled
collection_product_sorting_enabled:
boolean
Whether the store is using collections with custom sorting or not.
discount_input
discount_input:
boolean
Allow the customer to add discount codes to their subscription.
edit_shipping_address
edit_shipping_address:
boolean
Allow the customer to modify the shipping address for an existing subscription.
enable_customer_account_full_page_extension
enable_customer_account_full_page_extension:
boolean
Whether the store is using the customer portal extension or not.
flows_enabled
flows_enabled:
boolean
Whether flows are enabled or not.
gift_skipped_shipment_enabled
gift_skipped_shipment_enabled:
boolean
Whether customers can skip gift shipment or not.
gifting
gifting:
object
Settings related to gifting.
cancel_sub_on_gift_end
cancel_sub_on_gift_end:
boolean
Cancels the subscriptions when gifting finishes.
enabled
enabled:
boolean
Whether gifting is enabled or not.
fulfill_orders_on_redemption
fulfill_orders_on_redemption:
boolean
Fulfill the order when the gift is redeemed.
redemption_ui_platform
redemption_ui_platform:
string
The platform where the gift redemption is happening.
select_onetime
select_onetime:
number
Whether the customer can select onetime products when gifting or not.
select_quantity
select_quantity:
number
Whether the customer can select the quantity when gifting or not.
gifting_enabled
gifting_enabled:
boolean
Whether gifting is enabled or not.
inventory_behaviour
inventory_behaviour:
"bypass"
|"decrement_ignoring_policy"
|"decrement_obeying_policy"
How does the store handles inventory policy *
prevent_address_creation
prevent_address_creation:
boolean
Whether the customer can create a new address or use their default.
prevent_payment_method_creation
prevent_payment_method_creation:
boolean
Whether the customer can create a new payment method or use their default.
recharge_credits_settings
recharge_credits_settings:
object
Settings related to credits.
discount_name
discount_name:
string
Contains the discount name.
recurring_redemption
recurring_redemption:
string
The strategy for obtaining credits.
show_credits
show_credits:
boolean
Whether to show credits or not.
subscription
subscription:
object
Subscription related settings
add_product
add_product:
boolean
Whether the customer can create new subscriptions or not.
cancel_subscription
cancel_subscription:
boolean
Whether the customer can cancel their subscription or not.
cancellation_email_contact
cancellation_email_contact:
string
The email to contact when cancelling a subscription.
cancellation_enable_pause_options
cancellation_enable_pause_options:
boolean
Whether the customer can pause their subscriptions or not.
cancellation_enable_pause_options_values
cancellation_enable_pause_options_values:
string
The options for pausing a subscription.
cancellation_minimum_order_count
cancellation_minimum_order_count:
number
The minimum order count for cancelling a subscription.
cancellation_reason_optional
cancellation_reason_optional:
boolean
Whether the cancellation reason is optional or not.
change_frequency_recalculate_next_charge
change_frequency_recalculate_next_charge:
boolean
Whether the next charge should be recalculated when changing the frequency or not.
change_product
change_product:
boolean
Whether the customer can swap the subscription product or not.
change_quantity
change_quantity:
boolean
Whether the customer can change the quantity of the subscription or not.
change_variant
change_variant:
boolean
Whether the customer can swap the variant of the subscription or not.
edit_order_frequency
edit_order_frequency:
string
Whether the customer can change the subscription frequency or not.
edit_scheduled_date
edit_scheduled_date:
boolean
Whether the customer can change the scheduled date for a charge or not.
reactivate_subscription
reactivate_subscription:
boolean
Whether the customer can reactivate a cancelled subscription.
skip_prepaid_order
skip_prepaid_order:
boolean
Whether the customer can skip a prepaid order or not.
skip_scheduled_order
skip_scheduled_order:
boolean
Whether the customer can skip a scheduled order or not.
zero_inventory_purchase
zero_inventory_purchase:
boolean
Whether the customer can purchase a zero inventory product or not.
use_recharge_inventory_levels
use_recharge_inventory_levels:
boolean
Uses the inventory level from Recharge as source of truth
use_spreedly_form_for_sci_payment_methods
use_spreedly_form_for_sci_payment_methods:
boolean
Use Spreedly instead of Shopify Payments when creating a new payment method.
view_order_schedule
view_order_schedule:
boolean
The customer can see the order schedule
view_recharge_payment_methods
view_recharge_payment_methods:
boolean
The customer can see the payment methods
view_subscriptions
view_subscriptions:
boolean
The customer can see the subscriptions
wfs_active_churn
wfs_active_churn:
boolean
Uses Flows Active Churn Recovery
wfs_active_churn_landing_page_redirect
wfs_active_churn_landing_page_redirect:
boolean
Should redirect to ACR landing page
wfs_experiences_landing_page
wfs_experiences_landing_page:
boolean
Uses Flows Experiences
wfs_flows_enabled
wfs_flows_enabled:
boolean
Uses Flows
wfs_klaviyo_sender
wfs_klaviyo_sender:
boolean
Ignores restricted keywords for the store in Klaviyo