Articles with Radio Buttons
This guide is for the HTML integration of Smart Checkout. If you feel not confident with it, or before you start a new integration, please get in touch with our friendly help desk:Link
You can use a radio buttons to offer different quantities of the same product, but also different products. All the products in the group need to have the same name, and need to be surrounded by an element having the CSS class sc-autobasket-item.
Here an example with different quantities:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>Ball Pen Demo</
title
>
<
meta
charset
=
"utf-8"
/>
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"https://checkout.secupay.com/assets/css/secupay-checkout.css"
>
<
script
type
=
"text/javascript"
src
=
"https://checkout.secupay.com/assets/js/secupay-checkout.js"
></
script
>
</
head
>
<
body
>
<
h1
>Ball Pen Demo</
h1
>
<
form
class
=
"sc-autobasket-form"
data-sc-contract-id
=
"GCR_WA66JUP62PNVHBHCXA57PRUNKZP0P5"
data-sc-is-demo
=
"true"
data-sc-intent
=
"order"
>
<
div
class
=
"sc-autobasket-item"
>
<
p
>ACME ball pen Modern Line 8050</
p
>
<
p
>
<
input
id
=
"cb1"
type
=
"radio"
name
=
"pen"
data-sc-item-name
=
"ACME ball pen Modern Line 8050"
data-sc-item-ean
=
"4001234567893"
data-sc-item-price
=
"1595"
data-sc-item-tax
=
"19"
data-sc-item-quantity
=
"1"
/>
<
label
for
=
"cb1"
>1 at €15,95</
label
>
<
br
/>
<
input
id
=
"cb2"
type
=
"radio"
name
=
"pen"
data-sc-item-name
=
"ACME ball pen Modern Line 8050"
data-sc-item-ean
=
"4001234567893"
data-sc-item-price
=
"1495"
data-sc-item-tax
=
"19"
data-sc-item-quantity
=
"3"
/>
<
label
for
=
"cb2"
>3 at €14,95</
label
>
</
p
>
</
div
>
<
p
>
<
button
type
=
"submit"
class
=
"sc-autobasket-enter-button"
>Check out ...</
button
>
</
p
>
</
form
>
</
body
>
</
html
>
Monetary amounts are expressed in the smallest currency unit (e. g. Euro Cent). The gross unit price in our example above is €15.95 .. €14.95.
Here another example with alternative products:
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>Ball Pen Demo</
title
>
<
meta
charset
=
"utf-8"
/>
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"https://checkout.secupay.com/assets/css/secupay-checkout.css"
>
<
script
type
=
"text/javascript"
src
=
"https://checkout.secupay.com/assets/js/secupay-checkout.js"
></
script
>
</
head
>
<
body
>
<
h1
>Ball Pen Demo</
h1
>
<
form
class
=
"sc-autobasket-form"
data-sc-contract-id
=
"GCR_WA66JUP62PNVHBHCXA57PRUNKZP0P5"
data-sc-is-demo
=
"true"
>
<
div
class
=
"sc-autobasket-item"
>
<
p
>ACME ball pen Modern Line 8050</
p
>
<
p
>
<
input
id
=
"cb1"
type
=
"radio"
name
=
"pen"
data-sc-item-name
=
"ACME ball pen Modern Line 8050"
data-sc-item-ean
=
"4001234567893"
data-sc-item-price
=
"1595"
data-sc-item-tax
=
"19"
data-sc-item-quantity
=
"1"
/>
<
label
for
=
"cb1"
>one pen at €15,95</
label
>
<
br
/>
<
input
id
=
"cb2"
type
=
"radio"
name
=
"pen"
data-sc-item-name
=
"ACME ball pen Modern Line 8050 (3-pack)"
data-sc-item-ean
=
"4001234567893"
data-sc-item-price
=
"3995"
data-sc-item-tax
=
"19"
data-sc-item-quantity
=
"3"
/>
<
label
for
=
"cb2"
>pack of three at €39,95</
label
>
</
p
>
</
div
>
<
p
>
<
button
type
=
"submit"
class
=
"sc-autobasket-enter-button"
>Check out ...</
button
>
</
p
>
</
form
>
</
body
>
</
html
>
Here is a visual example:
You can also use checkboxes in a similar way to radio buttons.