Checkout
This displays the checkout for an order to be placed on Administrate. If an event ID is not provided, the Event Table will be displayed. The Checkout can also be reached via the Event Table and Event Slider by clicking, Register Now.
To integrate your payment processors, please see Integration Settings.
<div class="administrate-widget" id="widget" data-administrate-checkout="event_id=1"></div>
The following configuration options are available:
show_year: | true|false - Include event year when showing dates. (default false) |
show_times: | true|false - Include event times when showing dates. (default false) |
tax_label: | ‘VAT’ - Tax label. (default VAT) |
basis: | ‘net’ - Show prices net or gross of tax. (default net) |
currency: | ‘GBP’ - An event will only display if there is a price in this currency (default GBP) |
currency_indicator: | ‘symbol’ - Either symbol or currency. (default symbol) |
currency_list: | for use when using multiple currencies and payment processors e.g. {‘USD’:’Stripe’, ‘GBP’:’PayPal’} |
show_currency_indicator: | true|false - Show the currency indicator (default true) |
step1_course_fields: | ‘code,summary,topics’ - comma-separated list of fields to show in step 1. Options: code, summary, schedule, location, inclusions, method, prerequisites, topics, benefits, duration (default null) |
step4_course_fields: | ‘code,summary,topics’ - comma-separated list of fields to show in step 4. Options: code, summary, schedule, location, inclusions, method, prerequisites, topics, benefits, duration (default null) |
terms: | ‘’ - Text to display as Terms and Conditions |
payment_by_invoice: | true|false - Allow payment by invoice (delayed payment) (default true) |
invoice_instructions: | ‘Instructions’ - Instructions to display on the final step (default null) |
invoice_send_email: | true|false - Toggles whether to send the client an invoice email upon order completion (default true) |
payment_by_cc: | true|false - Allow payment by credit card via Payment Provider. |
payment_processor: | ‘PayPal’ - Set which payment provider to use (Options: PayPal, SagePay, Stripe, WPM) |
paypal_mode: | ‘Live’ - Set PayPal mode (Options: Live)** |
sagepay_mode: | ‘Test’ - Set SagePay mode (Options: Test, Live) |
cc_instructions: | ‘Instructions’ - Instructions to display on the final step (default null) |
show_promo_codes: | true|false - display the option to enter a Promo Code |
cc_send_email: | true|false - Toggles whether to send the client an invoice email upon order completion (default true) |
use_sales_opportunities: | true|false - Whether to drop orders into the new sales opportunities system (default false) |
show_classroom_dates: | true|false - When showing dates for blended learning events, this will show the dates for the classroom sessions, instead of the whole event including LMS access |
event_id: | ID of the Event to book |
* The key you use for Stripe automatically determines whether it’s test or live.
** PayPal recently dropped support for testing the checkout process in sandbox mode. This option will be removed in a future version
Comments
0 comments
Article is closed for comments.