CartThrob 9 documentation for ExpressionEngine commerce teams Visit CartThrob.com
CartThrob.com

Update Subscription Details

Generates a form to update an existing subscription record.

Parameters
sub_id (required)

Subscription ID to update.

subscription_name

Updates subscription name.

subscription_description

Updates subscription description.

subscription_<column>

Any subscription_-prefixed parameter matching a subscription column can be passed as an encoded form parameter (for example interval and status fields).

Conditionals

{if no_results}

Rendered when sub_id does not resolve to a subscription visible to the current member/session.

Variables

Parses subscription/global variables into the form body, including values from TemplatesService::prepSubVars().

Example
{exp:cartthrob:subscriptions}
    {if allow_modification}
        {exp:cartthrob:update_subscription_details sub_id="{id}"}
            <input type="text" name="subscription_name" value="{subscription_name}">

            {exp:cartthrob:subscription_select
                name="subscription_interval_units"
                options="days|months"
                selected="{interval_units}"
            }
        {/exp:cartthrob:update_subscription_details}
    {/if}
{/exp:cartthrob:subscriptions}