Skip to main content

Billing Shortcodes

Shortcodes for credit cards, invoices, products, subscriptions, and self-service portal.

i4w_ccard_add – This shortcode is designed to automatically generate a blank HTML form for subscribers to enter a...

This shortcode is designed to automatically generate a blank HTML form for subscribers to enter a new credit card into the system. When submitted, the modified information is then updated in Keap.

The syntax is identical to [i4w_ccard_update].

This shortcode does NOT supports conditional branching with [ELSE_ccard_add].

Shortcode nesting is NOT supported.

View Documentation →
i4w_ccard_exp15 – This shortcode determines if the credit card is scheduled to expires WITHIN the next 15 days.

This shortcode determines if the credit card is scheduled to expires WITHIN the next 15 days. It it’s the case, it will return the embedded text/content. If not, it will return the content after the optional ELSE clause.

This shortcode does NOT supports conditional branching with [ELSE_ccard_exp15].

Shortcode nesting is NOT supported.

View Documentation →
i4w_ccard_exp30 – This shortcode determines if the credit card is scheduled to expires WITHIN the next 30 days.

This shortcode determines if the credit card is scheduled to expires WITHIN the next 30 days. It it’s the case, it will return the embedded text/content. If not, it will return the content after the optional ELSE clause.

This shortcode does NOT supports conditional branching with [ELSE_ccard_exp30].

Shortcode nesting is NOT supported.

View Documentation →
i4w_ccard_exp45 – This shortcode determines if the credit card is scheduled to expires WITHIN the next 45 days.

This shortcode determines if the credit card is scheduled to expires WITHIN the next 45 days. It it’s the case, it will return the embedded text/content. If not, it will return the content after the optional ELSE clause.

This shortcode does NOT supports conditional branching with [ELSE_ccard_exp45].

Shortcode nesting is NOT supported.

View Documentation →
i4w_ccard_exp60 – This shortcode determines if the credit card is scheduled to expires WITHIN the next 60 days.

This shortcode determines if the credit card is scheduled to expires WITHIN the next 60 days. It it’s the case, it will return the embedded text/content. If not, it will return the content after the optional ELSE clause.

This shortcode does NOT supports conditional branching with [ELSE_ccard_exp60].

Shortcode nesting is NOT supported.

View Documentation →
i4w_ccard_expires_in – This shortcode computes the number of days until the subscriber’s credit card expires.

This shortcode computes the number of days until the subscriber’s credit card expires. It simply returns the number of days.

This shortcode does NOT supports conditional branching with [ELSE_ccard_expires_in].

Shortcode nesting is NOT supported.

View Documentation →
i4w_ccard_update – This shortcode is designed to automatically pull the subscriber’s latest credit card from Keap...

This shortcode is designed to automatically pull the subscriber’s latest credit card from Keap and build an HTML form with that data. When submitted, the modified information is then updated in Keap.

By using the “addcardifnone” parameter, this “update” shortcode can automatically convert to an “add” shortcode if there is no credit card on file for a particular subscriber.

By default, a checkbox is provided through which the user can specify that the card added/modified should be used as the default credit card for his/her account.

This shortcode does NOT supports conditional branching with [ELSE_ccard_update].

  • Shortcode nesting is NOT supported
View Documentation →
i4w_clientlogin – This shortcode automatically logs a user into their Keap self-service backend, where s/he may...

This shortcode automatically logs a user into their Keap self-service backend, where s/he may update their contact data and credit card information. The information is displayed in an IFRAME within the page or post from where it was called.

In order to add or update credit card information, a user must have an active subscription.

This shortcode does NOT support conditional branching with [ELSE_clientlogin].

Shortcode nesting is NOT supported.

View Documentation →
i4w_clientlogin_page – This shortcode returns a link, which when clicked, automatically open a new window and logs a...

This shortcode returns a link, which when clicked, automatically open a new window and logs a user into their Keap self-service backend, where s/he may update their contact data and credit card information.

In order to add or update credit card information, a user must have an active subscription.

This shortcode does NOT support conditional branching with [ELSE_clientlogin_page].

Shortcode nesting is NOT supported.

View Documentation →
i4w_clientlogin_redir – This shortcode automatically logs a user into their Keap self-service backend, where s/he...

This shortcode automatically logs a user into their Keap self-service backend, where s/he may update their contact data and credit card information. The backend is opened in a new browser window/tab.

In order to add or update credit card information, a user must have an active subscription.

The page from which this shortcode is called can contain any content, which will be displayed normally.

This shortcode does NOT support conditional branching with [ELSE_clientlogin_redir].

Shortcode nesting is NOT supported.

View Documentation →
i4w_db_ccard_billaddress1 – This shortcode will return the content of the field ‘BillAddress1’ from the current...

This shortcode will return the content of the field ‘BillAddress1’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_billaddress2 – This shortcode will return the content of the field ‘BillAddress2’ from the current...

This shortcode will return the content of the field ‘BillAddress2’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_billcity – This shortcode will return the content of the field ‘BillCity’ from the current subscriber’s...

This shortcode will return the content of the field ‘BillCity’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_billcountry – This shortcode will return the content of the field ‘BillCountry’ from the current...

This shortcode will return the content of the field ‘BillCountry’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_billname – This shortcode will return the content of the field ‘BillName’ from the current subscriber’s...

This shortcode will return the content of the field ‘BillName’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_billstate – This shortcode will return the content of the field ‘BillState’ from the current...

This shortcode will return the content of the field ‘BillState’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_billzip – This shortcode will return the content of the field ‘BillZip’ from the current subscriber’s...

This shortcode will return the content of the field ‘BillZip’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_cardtype – This shortcode will return the content of the field ‘CardType’ from the current subscriber’s...

This shortcode will return the content of the field ‘CardType’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_email – This shortcode will return the content of the field ‘Email’ from the current subscriber’s...

This shortcode will return the content of the field ‘Email’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_expirationmonth – This shortcode will return the content of the field ‘ExpirationMonth’ from the...

This shortcode will return the content of the field ‘ExpirationMonth’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_expirationyear – This shortcode will return the content of the field ‘ExpirationYear’ from the current...

This shortcode will return the content of the field ‘ExpirationYear’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_firstname – This shortcode will return the content of the field ‘FirstName’ from the current...

This shortcode will return the content of the field ‘FirstName’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_id – This shortcode will return the content of the field ‘Id’ from the current subscriber’s latest...

This shortcode will return the content of the field ‘Id’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_last4 – This shortcode will return the content of the field ‘Last4’ from the current subscriber’s...

This shortcode will return the content of the field ‘Last4’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_lastname – This shortcode will return the content of the field ‘LastName’ from the current subscriber’s...

This shortcode will return the content of the field ‘LastName’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_nameoncard – This shortcode will return the content of the field ‘NameOnCard’ from the current...

This shortcode will return the content of the field ‘NameOnCard’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_phonenumber – This shortcode will return the content of the field ‘PhoneNumber’ from the current...

This shortcode will return the content of the field ‘PhoneNumber’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipaddress1 – This shortcode will return the content of the field ‘ShipAddress1’ from the current...

This shortcode will return the content of the field ‘ShipAddress1’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipaddress2 – This shortcode will return the content of the field ‘ShipAddress2’ from the current...

This shortcode will return the content of the field ‘ShipAddress2’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipcity – This shortcode will return the content of the field ‘ShipCity’ from the current subscriber’s...

This shortcode will return the content of the field ‘ShipCity’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipcompanyname – This shortcode will return the content of the field ‘ShipCompanyName’ from the...

This shortcode will return the content of the field ‘ShipCompanyName’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipcountry – This shortcode will return the content of the field ‘ShipCountry’ from the current...

This shortcode will return the content of the field ‘ShipCountry’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipfirstname – This shortcode will return the content of the field ‘ShipFirstName’ from the current...

This shortcode will return the content of the field ‘ShipFirstName’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shiplastname – This shortcode will return the content of the field ‘ShipLastName’ from the current...

This shortcode will return the content of the field ‘ShipLastName’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipmiddlename – This shortcode will return the content of the field ‘ShipMiddleName’ from the current...

This shortcode will return the content of the field ‘ShipMiddleName’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipname – This shortcode will return the content of the field ‘ShipName’ from the current subscriber’s...

This shortcode will return the content of the field ‘ShipName’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipphonenumber – This shortcode will return the content of the field ‘ShipPhoneNumber’ from the...

This shortcode will return the content of the field ‘ShipPhoneNumber’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipstate – This shortcode will return the content of the field ‘ShipState’ from the current...

This shortcode will return the content of the field ‘ShipState’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_shipzip – This shortcode will return the content of the field ‘ShipZip’ from the current subscriber’s...

This shortcode will return the content of the field ‘ShipZip’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_startdatemonth – This shortcode will return the content of the field ‘StartDateMonth’ from the current...

This shortcode will return the content of the field ‘StartDateMonth’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_startdateyear – This shortcode will return the content of the field ‘StartDateYear’ from the current...

This shortcode will return the content of the field ‘StartDateYear’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_db_ccard_status – This shortcode will return the content of the field ‘Status’ from the current subscriber’s...

This shortcode will return the content of the field ‘Status’ from the current subscriber’s latest credit card on record in your Keap application, if there is one.

View Documentation →
i4w_has_ccard – This shortcode determines if a subscriber has a credit card on record and, if it’s the case, return...

This shortcode determines if a subscriber has a credit card on record and, if it’s the case, return the text/content embedded between tags.

[ELSE_has_ccard] conditional branching is supported.

Shortcode nesting is NOT supported.

View Documentation →
i4w_has_no_ccard – This shortcode determines if a subscriber does NOT have a credit card on record and, if it’s the...

This shortcode determines if a subscriber does NOT have a credit card on record and, if it’s the case, return the text/content embedded between tags. This shortcode is the inverse of shortcode [i4w_has_ccard].

[ELSE_has_no_ccard] conditional branching is supported.

Shortcode nesting is supported:

[i4w_has_no_ccard1] thru [i4w_has_no_ccard19]

[ELSE_has_no_ccard1] thru [ELSE_has_no_ccard19]

View Documentation →
i4w_has_no_valid_ccard – This shortcode determines if a subscriber does NOT have a credit card on record or if the...

This shortcode determines if a subscriber does NOT have a credit card on record or if the available credit card is NOT valid. If no valid card is available, it return the text/content embedded between tags. If a valid card is on file, it will return the content after the optional ELSE clause. This shortcode is the inverse of [i4w_has_valid_ccard].

[ELSE_has_no_valid_ccard] conditional branching is supported.

Shortcode nesting is supported:

[i4w_has_no_valid_ccard1] thru [i4w_has_no_valid_ccard19]

[ELSE_has_no_valid_ccard1] thru [ELSE_has_no_valid_ccard19]

View Documentation →
i4w_has_valid_ccard – This shortcode determines if a subscriber has a credit card on record and checks if the card...

This shortcode determines if a subscriber has a credit card on record and checks if the card is valid. Given a valid card, it return the text/content embedded between tags. If no valid card is on file, it will return the content after the optional ELSE clause.

[ELSE_has_valid_ccard] conditional branching is supported.

Shortcode nesting is NOT supported.

View Documentation →
i4w_list_ccards – This shortcode produces a list of credit cards on file belonging to the current, logged in...

This shortcode produces a list of credit cards on file belonging to the current, logged in, subscriber to your site.

Through various parameters, listed below, you can specifiy the order of display, filter cards based on known validity, determine the headers for the table listing, whether you want to allow the card to be edited and on which page or URL they should be edited.

Every display aspect is governed by CSS, which you may override as part of the shortcode call.

This shortcode does NOT supports conditional branching with [ELSE_list_ccards].

Shortcode nesting is NOT supported.

View Documentation →
i4w_list_invoices – This shortcode enables you to display a list of invoices to your subscribers, based on the...

This shortcode enables you to display a list of invoices to your subscribers, based on the currently logged in user.

By using different parameter combinations, this shortcode can be used to display different views of the invoices on file in your system, such as the “invoicetype” filter set to “all”, “product” or “subscription” invoices.

With the “status” filter, you can choose “all”, “paid” or “unpaid”.

You can also specify which fields you want included in the table display. The “official” list of accepted field names can be found here.

In addition to the table fields, the shortcode also makes one additional “field” available to you:

  • Balance “, which is a virtual or computed field, showing the difference between the invoice total and the amount(s) paid,

You can specify your own headers for each column. If you choose not to, the shortcode will use the field names from the invoice table.

This shortcode does NOT supports conditional branching with [ELSE_list_invoices].

Shortcode nesting is NOT supported.

View Documentation →
i4w_list_subscriptions – This shortcode enables you to display a list of subscriptions to your subscribers, based on...

This shortcode enables you to display a list of subscriptions to your subscribers, based on the currently logged in user.

By using different parameter combinations, this shortcode can be used to display different views of the subscriptions on file in your system, such as with the “status” filter set to “all”, “active” or “inactive”.

You can stipulate to display the list in ascending or descending order, based on the date the subscriptions was purchased.

You can also specify which fields you want included in the table display. The “official” list of accepted field names can be found here.

You can set your own headers for each column in the generated table.

Every item in the generated table is CSS-enabled. If you would rather apply a different style, you can do so by passing those CSS definitions that you wish to override.

This shortcode does NOT supports conditional branching with [ELSE_list_subscriptions].

Shortcode nesting is NOT supported.

View Documentation →
i4w_prod-description – This shortcode will return the content of the field ‘Description’ from your Keap...

This shortcode will return the content of the field ‘Description’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-hideinstore – This shortcode will return the content of the field ‘HideInStore’ from your Keap...

This shortcode will return the content of the field ‘HideInStore’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-inventorylimit – This shortcode will return the content of the field ‘InventoryLimit’ from your Keap...

This shortcode will return the content of the field ‘InventoryLimit’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-inventorynotifiee – This shortcode will return the content of the field ‘InventoryNotifiee’ from your Keap...

This shortcode will return the content of the field ‘InventoryNotifiee’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-ispackage – This shortcode will return the content of the field ‘IsPackage’ from your Keap application’s...

This shortcode will return the content of the field ‘IsPackage’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-largeimage – This shortcode will return the content of the field ‘LargeImage’ from your Keap application’s...

This shortcode will return the content of the field ‘LargeImage’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-needsdigitaldelivery – This shortcode will return the content of the field ‘NeedsDigitalDelivery’ from your...

This shortcode will return the content of the field ‘NeedsDigitalDelivery’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-productname – This shortcode will return the content of the field ‘ProductName’ from your Keap...

This shortcode will return the content of the field ‘ProductName’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-productprice – This shortcode will return the content of the field ‘ProductPrice’ from your Keap...

This shortcode will return the content of the field ‘ProductPrice’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-shippingtime – This shortcode will return the content of the field ‘ShippingTime’ from your Keap...

This shortcode will return the content of the field ‘ShippingTime’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-shortdescription – This shortcode will return the content of the field ‘ShortDescription’ from your Keap...

This shortcode will return the content of the field ‘ShortDescription’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-sku – This shortcode will return the content of the field ‘Sku’ from your Keap application’s list of products.

This shortcode will return the content of the field ‘Sku’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-smallimage – This shortcode will return the content of the field ‘SmallImage’ from your Keap application’s...

This shortcode will return the content of the field ‘SmallImage’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-status – This shortcode will return the content of the field ‘Status’ from your Keap application’s list of...

This shortcode will return the content of the field ‘Status’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-taxable – This shortcode will return the content of the field ‘Taxable’ from your Keap application’s list...

This shortcode will return the content of the field ‘Taxable’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_prod-weight – This shortcode will return the content of the field ‘Weight’ from your Keap application’s list of...

This shortcode will return the content of the field ‘Weight’ from your Keap application’s list of products. It may also be used in the long form, [i4w_product].

View Documentation →
i4w_product – This shortcode is designed to give you direct access to products in your Keap shopping cart.

This shortcode is designed to give you direct access to products in your Keap shopping cart.

This shortcode does NOT supports conditional branching with [ELSE_product].

Shortcode nesting is NOT supported.

View Documentation →
i4w_product_order – This shortcode is a one-click “product” order processor designed to perform its assigned tasks...

This shortcode is a one-click “product” order processor designed to perform its assigned tasks with no user interaction.

It can be used as a regular purchase tool as well as an upsell tool. In either case, the only requirement is that users be logged in the membership site and that their credit card information be stored in Keap.

In every example listed below, the default user information used is from the user currently logged in. All the parameters used in the examples can be mixed.

Please note that in addition to the tag “filters” available within the shortcode, this shortcode may be embedded within other conditional shortcodes, such as [i4w_onlyfor], [i4w_hidefrom], [i4w_ifget], [i4w_ifpost], etc.

You may include this shortcode several times on a page or post. However, only the first instance of the shortcode matching the requirements will actually run. This enables you to set up a single page with different tag-based rules triggering different product orders.

This shortcode does NOT supports conditional branching with [ELSE_product_order].

Shortcode nesting is NOT supported.

View Documentation →
i4w_subs-billingtype – This shortcode will return the content of the field ‘BillingType’ from your Keap...

This shortcode will return the content of the field ‘BillingType’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-defaultcycle – This shortcode will return the content of the field ‘DefaultCycle’ from your Keap...

This shortcode will return the content of the field ‘DefaultCycle’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-defaultfrequency – This shortcode will return the content of the field ‘DefaultFrequency’ from your Keap...

This shortcode will return the content of the field ‘DefaultFrequency’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-defaultprice – This shortcode will return the content of the field ‘DefaultPrice’ from your Keap...

This shortcode will return the content of the field ‘DefaultPrice’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-description – This shortcode will return the content of the field ‘Description’ from your Keap...

This shortcode will return the content of the field ‘Description’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-family – This shortcode will return the content of the field ‘Family’ from your Keap application’s list of...

This shortcode will return the content of the field ‘Family’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-hideinstore – This shortcode will return the content of the field ‘HideInStore’ from your Keap...

This shortcode will return the content of the field ‘HideInStore’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-id – This shortcode will return the content of the field ‘Id’ from your Keap application’s list of...

This shortcode will return the content of the field ‘Id’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-largeimage – This shortcode will return the content of the field ‘LargeImage’ from your Keap application’s...

This shortcode will return the content of the field ‘LargeImage’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-programname – This shortcode will return the content of the field ‘ProgramName’ from your Keap...

This shortcode will return the content of the field ‘ProgramName’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-shortdescription – This shortcode will return the content of the field ‘ShortDescription’ from your Keap...

This shortcode will return the content of the field ‘ShortDescription’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-sku – This shortcode will return the content of the field ‘Sku’ from your Keap application’s list of...

This shortcode will return the content of the field ‘Sku’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-status – This shortcode will return the content of the field ‘Status’ from your Keap application’s list of...

This shortcode will return the content of the field ‘Status’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-subcategory – This shortcode will return the content of the field ‘SubCategory’ from your Keap...

This shortcode will return the content of the field ‘SubCategory’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subs-taxable – This shortcode will return the content of the field ‘Taxable’ from your Keap application’s list...

This shortcode will return the content of the field ‘Taxable’ from your Keap application’s list of subscriptions. It may also be used in the long form, [i4w_subscription].

View Documentation →
i4w_subscription – This shortcode is designed to give you direct access to subscriptions in your Keap shopping cart.

This shortcode is designed to give you direct access to subscriptions in your Keap shopping cart.

This shortcode does NOT supports conditional branching with [ELSE_subscription].

Shortcode nesting is NOT supported.

View Documentation →
i4w_subscription_order – This shortcode is a one-click “subscription” order processor designed to perform its...

This shortcode is a one-click “subscription” order processor designed to perform its assigned tasks with no user interaction.

It can be used as a regular purchase tool as well as an upsell tool. In either case, the only requirement is that users be logged in the membership site and that their credit card information be stored in Keap.

In every example listed below, the default user information used is from the user currently logged in. All the parameters used in the examples can be mixed.

Please note that in addition to the tag “filters” available within the shortcode, this shortcode may be embedded within other conditional shortcodes, such as [i4w_onlyfor], [i4w_hidefrom], [i4w_ifget], [i4w_ifpost], etc.

You may include this shortcode several times on a page or post. However, only the first instance of the shortcode matching the requirements will actually run. This enables you to set up a single page with different tag-based rules triggering different subscriptions orders.

This shortcode does NOT supports conditional branching with [ELSE_subscription_order].

>Shortcode nesting is NOT supported.

View Documentation →
i4w_upsell_url – This shortcode returns a link to the “upsell” URL specified in the “Plugin Options” panel, if any.

This shortcode returns a link to the “upsell” URL specified in the “Plugin Options” panel, if any. The anchor text is passed as embedded content with the shortcode’s tags.

This shortcode does NOT supports conditional branching with [ELSE_upsell_url].

Shortcode nesting is NOT supported.

View Documentation →
i4w_user_add_creditcard – This shortcode generates an input form through which a logged in contact can enter a new...

This shortcode generates an input form through which a logged in contact can enter a new credit card into the system. When submitted, the new credit card is added to the contact’s Keap record.

On the form, the user can optionally choose to make the new credit the default card for all active subscriptions and/or pending invoices.

For pages using the [i4w_ccard_add] shortcode, please note that it has internally been remapped to use the new shortcode.

This shortcode does NOT supports conditional branching with [ELSE_user_add_creditcard].

Shortcode nesting is NOT supported.

View Documentation →
i4w_user_creditcards – This shortcode produces a table listing of credit cards on file belonging to the logged in...

This shortcode produces a table listing of credit cards on file belonging to the logged in contact.

Parameters can be used to display all credit cards, or only valid or expired cards.

Contacts can use this listing to add, modify or remove credit cards from their account.

This shortcode does NOT supports conditional branching with [ELSE_user_creditcards].

Shortcode nesting is NOT supported.

View Documentation →
i4w_user_invoices – This shortcode enables you to display a list of invoices to your subscribers, based on the...

This shortcode enables you to display a list of invoices to your subscribers, based on the currently logged in user.

By using different parameter combinations, this shortcode can be used to display different views of the invoices on file in your system, such as the “invoicetype” filter set to “all”, “product” or “subscription” invoices.

With the “status” filter, you can choose “all”, “paid” or “unpaid”.

You can also specify which fields you want included in the table display. The “official” list of accepted field names can be found here.

In addition to the table fields, the shortcode also makes one additional “field” available to you:

  • Balance “, which is a virtual or computed field, showing the difference between the invoice total and the amount(s) paid,

You can specify your own headers for each column. If you choose not to, the shortcode will use the field names from the invoice table.

This shortcode does NOT supports conditional branching with [ELSE_list_invoices].

Shortcode nesting is NOT supported.

View Documentation →
i4w_user_subscriptions – This shortcode enables you to display a logged in contact’s list of subscriptions, as well...

This shortcode enables you to display a logged in contact’s list of subscriptions, as well as the ability to cancel or reactivate subscriptions and/or change credit cards used to pay for the same.

By using different parameter combinations, this shortcode can be used to display different views of the subscriptions on file in your system, such as with the “status” filter set to “all”, “active” or “inactive”.

You can also specify which fields you want included in the table display. The “official” list of accepted field names can be found here.

You can set your own headers for each column in the generated table.

For pages using the [i4w_list_subscriptions], it has been internally been remapped to now use this shortcode instead.

This shortcode does NOT supports conditional branching with [ELSE_user_subscriptions].

Shortcode nesting is NOT supported.

View Documentation →