-->
Home
Welcome
Store Builder Library
Product Level Directives
Product Path Directives
data-fsc-item-path
Product Attribute Directives
data-fsc-item-display
data-fsc-item-image
data-fsc-item-description-summary
data-fsc-item-description-full
data-fsc-item-description-action
data-fsc-item-selected
data-fsc-item-path-element
data-fsc-item-pid
Product Quantity Directives
data-fsc-item-quantity
data-fsc-item-quantity-value
data-fsc-item-quantityEditable
data-fsc-item-removable
Product Discount Directives
data-fsc-item-unitDiscountValue
data-fsc-item-discountPercentValue
data-fsc-item-discountTotal
data-fsc-item-discountTotalValue
Product Price Directives
data-fsc-item-price
data-fsc-item-priceValue
data-fsc-item-priceTotal
data-fsc-item-priceTotalValue
data-fsc-item-unitPrice
data-fsc-item-unitPriceValue
data-fsc-item-total
data-fsc-item-totalValue
data-fsc-item-priceWithoutTax
data-fsc-item-priceValueWithoutTax
Advanced Product Directives
data-fsc-smartdisplay
data-fsc-autoapply
data-fsc-driver-item-path-value
Order Level Directives
data-fsc-order-currency
data-fsc-taxid-value
data-fsc-order-tax
data-fsc-order-taxRate
data-fsc-order-taxValue
data-fsc-order-totalWithTax
data-fsc-order-totalWithTaxValue
data-fsc-order-discountTotal
data-fsc-order-discountTotalValue
data-fsc-order-total
data-fsc-order-totalValue
data-fsc-order-taxType
data-fsc-order-postalCode
data-fsc-order-country
data-fsc-order-language
data-fsc-order-promocode
data-fsc-promocode-value
Actions
Add
Remove
Update
Promocode
TaxId
Reset
Checkout
Replace
Chained Actions
Methods
fastspring.builder.push(object)
fastspring.builder.promo(code)
fastspring.builder.taxId(id)
fastspring.builder.update(productId, qty)
fastspring.builder.add(productId)
fastspring.builder.checkout()
fastspring.builder.remove(productId)
fastspring.builder.tag({"key":"value"})
fastspring.builder.reset()
fastspring.builder.clean()
fastspring.builder.secure(securePayload, secureKey)
fastspring.builder.postalCode()
fastspring.builder.recognize({paymentContact object})
fastspring.builder.recognizeRecipients({recipient object})
fastspring.builder.authenticate(securePayload, secureKey)
fastspring.builder.country(countryCode)
fastspring.builder.language(language)
Public Methods Callback Function
Callbacks
data-data-callback
data-error-callback
data-before-requests-callback
data-after-requests-callback
data-before-markup-callback
data-after-markup-callback
data-validation-callback
data-popup-webhook-received
data-popup-closed
Store Builder Library Examples
Basic Examples
Simple Popup Storefront
Recognize User
Auto Add Product and Checkoout
Add Product with Quantity
Select Product and Checkout
Apply Order Level Tags
Smart Display
Full Cart Examples
Full Cart
Modal Cart
Right Sheet Cart
Left Sheet Cart
Bottom Sheet Cart
Download Examples
WordPress
WordPress Examples
FastSpring WordPress Plugin
Modal Cart
Bottom Sheet Cart
Left Sheet Cart
Right Sheet Cart
FastSpring API
Postman Examples
Product Type Examples
Basic Products
Base Product
Free Product
Physical Product
Downloadable Product
Product w/ Hidden Quantity
Product w/ Locked Quantity
Product w/ quantity set to 5
Native Currency Pricing Product
Product w/ Serial Number
Product Discounts
Product w/ Discount Amount
Product w/ Discount Amount Reason
Product w/ Discount Percent
Product w/ Discount Percent Reason
Product w/ Volume Discount Amount
Product w/ Volume Discount Amount Reason
Product w/ Volume Discount Percent
Product w/ Volume Discount Percent Reason
Advanced Selling Products
Product w/ Cross-Sell
Product w/ Cross-Sell Preselected
Product w/ Upsell
Product w/ Alternatives
Product w/ Single Choice Option
Product w/ Single Choice Option Inherit Qty
Product w/ Single Choice Option Preselected
Product w/ Single Choice Option Required Selection
Product w/ Multiple Choice Option
Product w/ Multiple Choice Option Inherit Qty
Product w/ Multiple Choice Option Preselected
Product w/ Multiple Choice Option Required Selection
Product Bundle
Subscription Products
Subscription
Free Trial Subscription
Managed Subscription
Subscription Addons
Subscription w/ Addon Single Choice
Subscription w/ Addon Single Choice Inherit Qty
Subscription w/ Addon Single Choice Preselected
Subscription w/ Addon Single Choice Required Selection
Subscription w/ Addon Multiple Choice
Subscription w/ Addon Multiple Choice Inherit Qty
Subscription w/ Addon Multiple Choice Preselected
Subscription w/ Addon Multiple Choice Required Selection
Methods Documentation
fastspring.builder.push(s)
[+]
Takes a Session Object payload as input and applies data to the session.