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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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
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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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 Documentationi4w_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