SimpleCart SimpleCart 2.x Snippets scCouponCode
The scCouponCode snippet is used in the scCart Chunk and handles validating and showing a coupon code that has been applied.
Table of Contents
Standard Usage
[[!scCouponCode]]
Properties
submitVar
Default: couponcode
The name of a POST parameter that needs to be present for the snippet to validate a coupon code.
actionKey
Default: coupon
The key of a URL parameter. When its value is remove, the applied coupon code will be removed from the cart. The actionKey may also have a value that indicates an error (notexists, totaltoolow, expired or failed) in which case an error is available in the formTpl.
formTpl
Default: scCouponForm
The name of a chunk to use as the form for the coupons. This form allows the user to enter and validate a coupon code. See the default scCouponForm Chunk. available placehold
The available placeholders in this chunk are:
[[+coupon.error.activate]]: contains a (translated) error message for when there was an issue with validating the coupon code.
resultTpl
Default: scCouponResult
The name of a chunk that shows a valid, applied coupon code. See the default scCouponResult Chunk.
The available placeholders in this chunk are:
[[+coupon.actionKey]]: the value of the &actionKey property, which is used for creating a remove link for the coupon code.[[+coupon.code]]: the coupon code itself.[[+coupon.expires]]: a unix time stamp for when the applied coupon code is set to expire.[[+coupon.discount]]: the discount attributed to the cart by the coupon code.[[+coupon.discount_formatted]]: the formatted value of the applied discount.[[+coupon.percent]]: the discount as a percentage of the cart total.
redirectTo
A resource ID to redirect the user to after applying a coupon code. Leave empty to redirect back to the cart.
redirectScheme
Default: http
The scheme to use when generating the URL for the redirectTo resource.
placeholderPrefix
Default: coupon.
A prefix for the placeholders set by this snippet.
outputSeparator
Default: \n (linebreak)