/ M104 Shop Checkout Shipping

Rechnungs- und Lieferadresse Versandart Bezahlung Zusammenfassung

Wähle eine Versandart

Bestellungen werden in der Regel innert 24 Stunden bearbeitet. Bei A-Post dauert die Belieferung 2-3 Werktage, bei B-Post 5-6 Werktage:
Versandart

Deine Versandkosten

Versandoption Artikel Versandkosten
B-Post Inland (5-6 Werktage) Karten 1-2 Stk CHF 1.00
Karten ab 3 Stk CHF 4.00
Bücher u.a. 1-2 Stk CHF 5.00
Bücher u.a. ab 3 Stk portofrei
B-Post Ausland pauschal CHF 21.00
A-Post (2-3 Werktage) Karten 1-2 Stk CHF 2.00
Karten ab 3 Stk CHF 5.00
Bücher u.a. 1-2 Stk CHF 7.00
Bücher u.a. ab 3 Stk portofrei
Rechnungs- und Lieferadresse Versandart Bezahlung Zusammenfassung

Versandart bestätigen

Bestellungen werden in der Regel innert 24 Stunden bearbeitet. Im Moment ist nur der Versand per B-Post möglich. Bei B-Post dauert die Belieferung 5-6 Werktage.
Mehr Versandoptionen? In Zukunft werden die Versandoptionen erweitert.

Deine Versandkosten

Versandoption Artikel Versandkosten
B-Post Inland (5-6 Werktage) Karten 1-2 Stk CHF 1.00
Karten ab 3 Stk CHF 4.00
Bücher u.a. 1-2 Stk CHF 5.00
Bücher u.a. ab 3 Stk portofrei
B-Post Ausland pauschal CHF 21.00
Rechnungs- und Lieferadresse Versandart Bezahlung Zusammenfassung
Fehler Das ist ein Fehlertext

Wähle eine Versandart

Bestellungen werden in der Regel innert 24 Stunden bearbeitet. Bei A-Post dauert die Belieferung 2-3 Werktage, bei B-Post 5-6 Werktage:
Versandart

Deine Versandkosten

Versandoption Artikel Versandkosten
B-Post Inland (5-6 Werktage) Karten 1-2 Stk CHF 1.00
Karten ab 3 Stk CHF 4.00
Bücher u.a. 1-2 Stk CHF 5.00
Bücher u.a. ab 3 Stk portofrei
B-Post Ausland pauschal CHF 21.00
A-Post (2-3 Werktage) Karten 1-2 Stk CHF 2.00
Karten ab 3 Stk CHF 5.00
Bücher u.a. 1-2 Stk CHF 7.00
Bücher u.a. ab 3 Stk portofrei

Default implemention.

Data

{
	"stepperBar": {
		"list": [
			{
				"label": "Rechnungs- und Lieferadresse",
				"url": "/pages/shop_checkout_address/shop_checkout_address.html",
				"isActive": false,
				"isValid": true
			},
			{
				"label": "Versandart",
				"url": null,
				"isActive": true,
				"isValid": false
			},
			{
				"label": "Bezahlung",
				"url": null,
				"isActive": false,
				"isValid": false
			},
			{
				"label": "Zusammenfassung",
				"url": null,
				"isActive": false,
				"isValid": false
			}
		]
	},
	"headline": "Wähle eine Versandart",
	"headlineTag": "h2",
	"form": {
		"action": "/pages/shop_checkout_payment/shop_checkout_payment.html",
		"method": "get"
	},
	"copy": "Bestellungen werden in der Regel innert 24 Stunden bearbeitet. Bei A-Post dauert die Belieferung 2-3 Werktage, bei B-Post 5-6 Werktage:",
	"inputs": {
		"hidden": [
			{
				"name": "L",
				"value": "0"
			},
			{
				"name": "K",
				"value": "311"
			}
		],
		"shippingOptions": {
			"label": "Versandart",
			"radios": {
				"shippingB": {
					"name": "shipping",
					"value": "b-post",
					"text": "B-Post (5-6 Werktage)",
					"checked": true,
					"costs": "0.00",
					"taxvalue": "0.00",
					"desc": "portofrei ab CHF 50.00"
				},
				"shippingA": {
					"name": "shipping",
					"value": "a-post",
					"text": "A-Post (2-3 Werktage)",
					"checked": false,
					"costs": "5.90",
					"taxvalue": "0.9833",
					"desc": ""
				}
			}
		}
	},
	"shippingAlert": null,
	"prevButton": {
		"url": "/pages/shop_checkout_address/shop_checkout_address.html",
		"label": "Zurück zu Rechnungs- und Lieferadresse"
	},
	"nextButton": {
		"label": "Weiter zu Bezahlung"
	},
	"headlineShipping": "Deine Versandkosten",
	"headlineShippingTag": "h3",
	"m007_table": {
		"type": "vertical-only",
		"headColumnList": [
			"Versandoption",
			"Artikel",
			"Versandkosten"
		],
		"rowList": [
			[
				"B-Post Inland (5-6 Werktage)",
				"Karten 1-2 Stk",
				"CHF 1.00"
			],
			[
				"",
				"Karten ab 3 Stk",
				"CHF 4.00"
			],
			[
				"",
				"Bücher u.a. 1-2 Stk",
				"CHF 5.00"
			],
			[
				"",
				"Bücher u.a. ab 3 Stk",
				"portofrei"
			],
			[
				"B-Post Ausland",
				"pauschal",
				"CHF 21.00"
			],
			[
				"A-Post (2-3 Werktage)",
				"Karten 1-2 Stk",
				"CHF 2.00"
			],
			[
				"",
				"Karten ab 3 Stk",
				"CHF 5.00"
			],
			[
				"",
				"Bücher u.a. 1-2 Stk",
				"CHF 7.00"
			],
			[
				"",
				"Bücher u.a. ab 3 Stk",
				"portofrei"
			]
		],
		"caption": null,
		"copyright": null
	},
	"headlineOrderOptions": "Bestelloptionen",
	"headlineOrderOptionsTag": "h3",
	"addressOptions": {
		"textBlocks": [
			{
				"label": "Rechnungsadresse",
				"copy": "<p>Max Mustermann<br>Grödelstrasse 2<br>3818 Grindewald<br>Schweiz</p>"
			},
			{
				"label": "Lieferadresse",
				"copy": "<p>Petra Mustermann<br>Waldweg 3<br>3818 Grindewald<br>Schweiz</p>"
			}
		],
		"editLink": {
			"label": "Adressen bearbeiten",
			"icon": "pencil",
			"url": "/pages/shop_checkout_address/shop_checkout_address.html",
			"target": null
		}
	},
	"cartSummary": {
		"labels": {
			"total": "Total",
			"quantity": "Menge"
		},
		"headline": "Dein Warenkorb",
		"headlineTag": "h3",
		"currencyCode": "CHF",
		"price": {
			"hasShippingCost": false,
			"shippingLabel": "Verpackung & Versand",
			"shippingInfo": "B-Post, portofrei ab CHF 50.00",
			"shippingValue": "0.00",
			"discountLabel": "Gutscheine",
			"discountValue": "50.00",
			"taxLabel": "enthaltene MwSt.",
			"total": "153.00",
			"taxValue": "25.50"
		},
		"basketItems": [
			{
				"headline": "Gipfelziele Graubünden Nord",
				"price": "39.00",
				"quantity": "1",
				"img": {
					"srcset": {
						"sizeList": [
							[
								180
							],
							[
								360
							]
						],
						"basePath": "/modules/m103_shop_checkout_address/media/product_1_",
						"fileExtension": ".jpg"
					}
				}
			},
			{
				"headline": "Original SAC Hüttendecke",
				"price": "149.00",
				"quantity": "2",
				"attributes": [
					{
						"label": "Masse",
						"value": "1500 x 2000 mm"
					}
				],
				"img": {
					"srcset": {
						"sizeList": [
							[
								180
							],
							[
								360
							]
						],
						"basePath": "/modules/m103_shop_checkout_address/media/product_2_",
						"fileExtension": ".jpg"
					}
				}
			},
			{
				"headline": "SAC-Tourenportal Abo",
				"price": "15.00",
				"attributes": [
					{
						"label": "Monatsabo, 3 Monate gratis",
						"value": "monatliche Bezahlung ab 23.04.2018"
					}
				],
				"img": {
					"srcset": {
						"sizeList": [
							[
								180
							],
							[
								360
							]
						],
						"basePath": "/modules/m103_shop_checkout_address/media/product_3_",
						"fileExtension": ".png"
					}
				}
			}
		]
	},
	"contact": {
		"headline": "Fragen zu deinem Einkauf?",
		"headlineTag": "h3",
		"copy": "Du erreichst uns telefonisch zu unseren Geschäftszeiten Mo bis Fr 08:00 – 17:00 Uhr.",
		"list": [
			{
				"label": "+41 (0) 31 37018 43",
				"icon": "phone",
				"url": "tel://+410313701843"
			},
			{
				"label": "eshop@sac-cas.ch",
				"icon": "envelope",
				"url": "mailto://eshop@sac-cas.ch"
			}
		]
	},
	"errorAlert": null,
	"jsOptions": {
		"cartValues": {
			"itemsTotal": "153.00",
			"itemsTotalTax": "25.50"
		}
	}
}

Data

{
	"stepperBar": {
		"list": [
			{
				"label": "Rechnungs- und Lieferadresse",
				"url": "/pages/shop_checkout_address/shop_checkout_address.html",
				"isActive": false,
				"isValid": true
			},
			{
				"label": "Versandart",
				"url": null,
				"isActive": true,
				"isValid": false
			},
			{
				"label": "Bezahlung",
				"url": null,
				"isActive": false,
				"isValid": false
			},
			{
				"label": "Zusammenfassung",
				"url": null,
				"isActive": false,
				"isValid": false
			}
		]
	},
	"headline": "Versandart bestätigen",
	"headlineTag": "h2",
	"form": {
		"action": "/pages/shop_checkout_payment/shop_checkout_payment.html",
		"method": "get"
	},
	"copy": "Bestellungen werden in der Regel innert 24 Stunden bearbeitet. Im Moment ist nur der Versand per B-Post möglich. Bei B-Post dauert die Belieferung 5-6 Werktage.",
	"inputs": {
		"shippingOptions": null
	},
	"shippingAlert": {
		"type": "info",
		"headline": "Mehr Versandoptionen?",
		"headlineBlock": true,
		"copy": "In Zukunft werden die Versandoptionen erweitert.",
		"icon": "exclamation-mark-in-circle"
	},
	"prevButton": {
		"url": "/pages/shop_checkout_address/shop_checkout_address.html",
		"label": "Zurück zu Rechnungs- und Lieferadresse"
	},
	"nextButton": {
		"label": "Weiter zu Bezahlung"
	},
	"headlineShipping": "Deine Versandkosten",
	"headlineShippingTag": "h3",
	"m007_table": {
		"type": "vertical-only",
		"headColumnList": [
			"Versandoption",
			"Artikel",
			"Versandkosten"
		],
		"rowList": [
			[
				"B-Post Inland (5-6 Werktage)",
				"Karten 1-2 Stk",
				"CHF 1.00"
			],
			[
				"",
				"Karten ab 3 Stk",
				"CHF 4.00"
			],
			[
				"",
				"Bücher u.a. 1-2 Stk",
				"CHF 5.00"
			],
			[
				"",
				"Bücher u.a. ab 3 Stk",
				"portofrei"
			],
			[
				"B-Post Ausland",
				"pauschal",
				"CHF 21.00"
			]
		],
		"caption": null,
		"copyright": null
	},
	"headlineOrderOptions": "Bestelloptionen",
	"headlineOrderOptionsTag": "h3",
	"addressOptions": {
		"textBlocks": [
			{
				"label": "Rechnungsadresse",
				"copy": "<p>Max Mustermann<br>Grödelstrasse 2<br>3818 Grindewald<br>Schweiz</p>"
			},
			{
				"label": "Lieferadresse",
				"copy": "<p>Petra Mustermann<br>Waldweg 3<br>3818 Grindewald<br>Schweiz</p>"
			}
		],
		"editLink": {
			"label": "Adressen bearbeiten",
			"icon": "pencil",
			"url": "/pages/shop_checkout_address/shop_checkout_address.html",
			"target": null
		}
	},
	"cartSummary": {
		"labels": {
			"total": "Total",
			"quantity": "Menge"
		},
		"headline": "Dein Warenkorb",
		"headlineTag": "h3",
		"currencyCode": "CHF",
		"price": {
			"hasShippingCost": false,
			"shippingLabel": "Verpackung & Versand",
			"shippingInfo": "B-Post, portofrei ab CHF 50.00",
			"shippingValue": "0.00",
			"discountLabel": "Gutscheine",
			"discountValue": null,
			"taxLabel": "enthaltene MwSt.",
			"total": "153.00",
			"taxValue": "25.50"
		},
		"basketItems": [
			{
				"headline": "Gipfelziele Graubünden Nord",
				"price": "39.00",
				"quantity": "1",
				"img": {
					"srcset": {
						"sizeList": [
							[
								180
							],
							[
								360
							]
						],
						"basePath": "/modules/m103_shop_checkout_address/media/product_1_",
						"fileExtension": ".jpg"
					}
				}
			},
			{
				"headline": "Original SAC Hüttendecke",
				"price": "149.00",
				"quantity": "2",
				"attributes": [
					{
						"label": "Masse",
						"value": "1500 x 2000 mm"
					}
				],
				"img": {
					"srcset": {
						"sizeList": [
							[
								180
							],
							[
								360
							]
						],
						"basePath": "/modules/m103_shop_checkout_address/media/product_2_",
						"fileExtension": ".jpg"
					}
				}
			}
		]
	},
	"contact": {
		"headline": "Fragen zu deinem Einkauf?",
		"headlineTag": "h3",
		"copy": "Du erreichst uns telefonisch zu unseren Geschäftszeiten Mo bis Fr 08:00 – 17:00 Uhr.",
		"list": [
			{
				"label": "+41 (0) 31 37018 43",
				"icon": "phone",
				"url": "tel://+410313701843"
			},
			{
				"label": "eshop@sac-cas.ch",
				"icon": "envelope",
				"url": "mailto://eshop@sac-cas.ch"
			}
		]
	},
	"errorAlert": null,
	"jsOptions": {
		"cartValues": {
			"itemsTotal": "153.00",
			"itemsTotalTax": "25.50"
		}
	}
}

Data

{
	"stepperBar": {
		"list": [
			{
				"label": "Rechnungs- und Lieferadresse",
				"url": "/pages/shop_checkout_address/shop_checkout_address.html",
				"isActive": false,
				"isValid": true
			},
			{
				"label": "Versandart",
				"url": null,
				"isActive": true,
				"isValid": false
			},
			{
				"label": "Bezahlung",
				"url": null,
				"isActive": false,
				"isValid": false
			},
			{
				"label": "Zusammenfassung",
				"url": null,
				"isActive": false,
				"isValid": false
			}
		]
	},
	"headline": "Wähle eine Versandart",
	"headlineTag": "h2",
	"form": {
		"action": "/pages/shop_checkout_payment/shop_checkout_payment.html",
		"method": "get"
	},
	"copy": "Bestellungen werden in der Regel innert 24 Stunden bearbeitet. Bei A-Post dauert die Belieferung 2-3 Werktage, bei B-Post 5-6 Werktage:",
	"inputs": {
		"hidden": [
			{
				"name": "L",
				"value": "0"
			},
			{
				"name": "K",
				"value": "311"
			}
		],
		"shippingOptions": {
			"label": "Versandart",
			"radios": {
				"shippingB": {
					"name": "shipping",
					"value": "b-post",
					"text": "B-Post (5-6 Werktage)",
					"checked": true,
					"costs": "0.00",
					"taxvalue": "0.00",
					"desc": "portofrei ab CHF 50.00"
				},
				"shippingA": {
					"name": "shipping",
					"value": "a-post",
					"text": "A-Post (2-3 Werktage)",
					"checked": false,
					"costs": "5.90",
					"taxvalue": "0.9833",
					"desc": ""
				}
			}
		}
	},
	"shippingAlert": null,
	"prevButton": {
		"url": "/pages/shop_checkout_address/shop_checkout_address.html",
		"label": "Zurück zu Rechnungs- und Lieferadresse"
	},
	"nextButton": {
		"label": "Weiter zu Bezahlung"
	},
	"headlineShipping": "Deine Versandkosten",
	"headlineShippingTag": "h3",
	"m007_table": {
		"type": "vertical-only",
		"headColumnList": [
			"Versandoption",
			"Artikel",
			"Versandkosten"
		],
		"rowList": [
			[
				"B-Post Inland (5-6 Werktage)",
				"Karten 1-2 Stk",
				"CHF 1.00"
			],
			[
				"",
				"Karten ab 3 Stk",
				"CHF 4.00"
			],
			[
				"",
				"Bücher u.a. 1-2 Stk",
				"CHF 5.00"
			],
			[
				"",
				"Bücher u.a. ab 3 Stk",
				"portofrei"
			],
			[
				"B-Post Ausland",
				"pauschal",
				"CHF 21.00"
			],
			[
				"A-Post (2-3 Werktage)",
				"Karten 1-2 Stk",
				"CHF 2.00"
			],
			[
				"",
				"Karten ab 3 Stk",
				"CHF 5.00"
			],
			[
				"",
				"Bücher u.a. 1-2 Stk",
				"CHF 7.00"
			],
			[
				"",
				"Bücher u.a. ab 3 Stk",
				"portofrei"
			]
		],
		"caption": null,
		"copyright": null
	},
	"headlineOrderOptions": "Bestelloptionen",
	"headlineOrderOptionsTag": "h3",
	"addressOptions": {
		"textBlocks": [
			{
				"label": "Rechnungsadresse",
				"copy": "<p>Max Mustermann<br>Grödelstrasse 2<br>3818 Grindewald<br>Schweiz</p>"
			},
			{
				"label": "Lieferadresse",
				"copy": "<p>Petra Mustermann<br>Waldweg 3<br>3818 Grindewald<br>Schweiz</p>"
			}
		],
		"editLink": {
			"label": "Adressen bearbeiten",
			"icon": "pencil",
			"url": "/pages/shop_checkout_address/shop_checkout_address.html",
			"target": null
		}
	},
	"cartSummary": {
		"labels": {
			"total": "Total",
			"quantity": "Menge"
		},
		"headline": "Dein Warenkorb",
		"headlineTag": "h3",
		"currencyCode": "CHF",
		"price": {
			"hasShippingCost": false,
			"shippingLabel": "Verpackung & Versand",
			"shippingInfo": "B-Post, portofrei ab CHF 50.00",
			"shippingValue": "0.00",
			"discountLabel": "Gutscheine",
			"discountValue": "50.00",
			"taxLabel": "enthaltene MwSt.",
			"total": "153.00",
			"taxValue": "25.50"
		},
		"basketItems": [
			{
				"headline": "Gipfelziele Graubünden Nord",
				"price": "39.00",
				"quantity": "1",
				"img": {
					"srcset": {
						"sizeList": [
							[
								180
							],
							[
								360
							]
						],
						"basePath": "/modules/m103_shop_checkout_address/media/product_1_",
						"fileExtension": ".jpg"
					}
				}
			},
			{
				"headline": "Original SAC Hüttendecke",
				"price": "149.00",
				"quantity": "2",
				"attributes": [
					{
						"label": "Masse",
						"value": "1500 x 2000 mm"
					}
				],
				"img": {
					"srcset": {
						"sizeList": [
							[
								180
							],
							[
								360
							]
						],
						"basePath": "/modules/m103_shop_checkout_address/media/product_2_",
						"fileExtension": ".jpg"
					}
				}
			},
			{
				"headline": "SAC-Tourenportal Abo",
				"price": "15.00",
				"attributes": [
					{
						"label": "Monatsabo, 3 Monate gratis",
						"value": "monatliche Bezahlung ab 23.04.2018"
					}
				],
				"img": {
					"srcset": {
						"sizeList": [
							[
								180
							],
							[
								360
							]
						],
						"basePath": "/modules/m103_shop_checkout_address/media/product_3_",
						"fileExtension": ".png"
					}
				}
			}
		]
	},
	"contact": {
		"headline": "Fragen zu deinem Einkauf?",
		"headlineTag": "h3",
		"copy": "Du erreichst uns telefonisch zu unseren Geschäftszeiten Mo bis Fr 08:00 – 17:00 Uhr.",
		"list": [
			{
				"label": "+41 (0) 31 37018 43",
				"icon": "phone",
				"url": "tel://+410313701843"
			},
			{
				"label": "eshop@sac-cas.ch",
				"icon": "envelope",
				"url": "mailto://eshop@sac-cas.ch"
			}
		]
	},
	"errorAlert": {
		"headline": "Fehler",
		"copy": "Das ist ein Fehlertext"
	},
	"jsOptions": {
		"cartValues": {
			"itemsTotal": "153.00",
			"itemsTotalTax": "25.50"
		}
	}
}

Template

<div class="m-shop-checkout-shipping" data-init="ShopCheckoutShipping"{{#if jsOptions}} data-shopcheckoutshipping-options='{{{json jsOptions}}}'{{/if}}{{{moduleAttributes this}}}>
	{{> modules/m058_stepper_bar/m058_stepper_bar stepperBar}}

	<form class="m-stepper-content" action="{{form.action}}" method="{{form.method}}">
		<div class="row">
			<div class="small-12 medium-8 column">
				<div class="m-stepper-content__main">

					{{#if errorAlert}}
						<div class="m-shop-checkout__alert-wrapper">
							{{> modules/m004_alert/m004_alert errorAlert type="danger" icon="exclamation-mark-in-circle"}}
						</div>
					{{/if}}

					<h3 class="fs-h3">{{headline}}</h3>
					{{#if copy}}
						<div class="m-shop-checkout__copy c-rich-text">{{{copy}}}</div>
					{{/if}}

					{{#if inputs.shippingOptions}}
						<div class="m-shop-checkout__form-inputs c-form">
							<fieldset class="c-fieldset">
								<div class="row">
									<div class="columns small-12">
										<div class="c-form-label c-form-label--mandatory fs-copy-note-bold">{{inputs.shippingOptions.label}}</div>
										<div class="m-shop-checkout-shipping__radio-wrapper">
											{{#each inputs.shippingOptions.radios}}
												<span class="m-shop-checkout-shipping__radio-meta" data-costs="{{costs}}" data-taxvalue="{{taxvalue}}" data-desc="{{desc}}" data-text="{{text}}">
													{{> modules/c034_input_radio/c034_input_radio this jsBinding="ShopCheckoutShipping-radio" }}
												</span>
											{{/each}}
										</div>
									</div>
								</div>
							</fieldset>
						</div>
					{{/if}}

					{{#if shippingAlert}}
						<div class="m-shop-checkout-shipping__alert">
							{{> modules/m004_alert/m004_alert shippingAlert}}
						</div>
					{{/if}}

					<div class="m-stepper-content__nav">
						<a href="{{prevButton.url}}" class="m-stepper-content__button c-button c-button--secondary">
							{{prevButton.label}}
						</a>
						{{#if nextButton}}
							<button class="m-stepper-content__button m-stepper-content__button--next c-button" type="submit">
								{{nextButton.label}}
							</button>
						{{/if}}
					</div>

					{{#if m007_table}}
						<div class="m-shop-checkout-shipping__table">
							{{#if headlineShipping}}
								<h3 class="fs-h3">{{headlineShipping}}</h3>
							{{/if}}
							{{> modules/m007_table/m007_table m007_table}}
						</div>
					{{/if}}
				</div>
			</div>

			<div class="small-12 medium-4 column">
				<div class="m-stepper-content__sidebar">
					<div class="m-shop-checkout__order-options">
						{{#if headlineOrderOptions}}
							<h3 class="fs-h3">{{headlineOrderOptions}}</h3>
						{{/if}}
						<div class="m-shop-checkout__order-options-boxes">
							{{> modules/m103_shop_checkout_address/partials/_data-box addressOptions }}
						</div>
					</div>
					{{> modules/m103_shop_checkout_address/partials/_summary cartSummary }}
					{{> modules/m103_shop_checkout_address/partials/_contact contact }}
				</div>
			</div>

		</div>

		{{#if inputs.hidden}}
			{{#each inputs.hidden}}
				<input type="hidden" name="{{name}}" value="{{value}}">
			{{/each}}
		{{/if}}

	</form>
</div>

Template of modules/m103_shop_checkout_address/partials/_data-box

<div class="m-shop-checkout__data-box">
	<div class="m-shop-checkout__data-box-main c-data-box">
		{{#each textBlocks}}
			<h4 class="m-shop-checkout__data-box-label fs-h4">{{label}}</h4>
			<div class="m-shop-checkout__data-box-text c-rich-text">{{{copy}}}</div>
		{{/each}}
		<div class="c-data-box__link">
			{{> modules/c018_label_with_icon/c018_label_with_icon editLink}}
		</div>
	</div>
</div>

Template of modules/m103_shop_checkout_address/partials/_summary

<div class="m-shop-checkout__summary">
	<{{headlineTag}} class="m-shop-checkout-address__headline fs-h3">{{headline}}</{{headlineTag}}>
	<ul class="m-shop-checkout__summary-list o-ui-list fs-copy">
		{{#each basketItems}}
			<li class="m-shop-checkout__summary-product">
				<div class="m-shop-checkout__summary-image-wrapper o-aspect-ratio o-aspect-ratio--1x1">
					{{> modules/_image/_image img class="m-shop-checkout__summary-image"}}
				</div>
				<div class="m-shop-checkout__summary-product-text">
					<div class="m-shop-checkout__summary-product-desc">
						<p>{{headline}}</p>
					</div>
					<div class="m-shop-checkout__summary-product-price">
						{{../currencyCode}} {{price}}
					</div>
					<div class="m-shop-checkout__summary-product-attributes">
						{{#each attributes}}
							<p>{{label}}: {{value}}</p>
						{{/each}}
						{{#if quantity}}
							<p>{{../labels.quantity}}: {{quantity}}</p>
						{{/if}}
					</div>
				</div>
			</li>
		{{/each}}
		{{#if price.discountValue}}
			<li class="m-shop-checkout__summary-calculation m-shop-checkout__summary-calculation--discount">
				<div class="m-shop-checkout__summary-calculation-desc">
					<p>{{price.discountLabel}}</p>
				</div>
				<div class="m-shop-checkout__summary-calculation-price">
					<p>- {{currencyCode}} {{price.discountValue}}</p>
				</div>
			</li>
		{{/if}}
		{{#unless noShippingNeeded}}
			<li class="m-shop-checkout__summary-calculation">
				<div class="m-shop-checkout__summary-calculation-desc">
					<p data-js-binding="ShopCheckout-shippingLabel">{{price.shippingLabel}}</p>
					<p data-js-binding="ShopCheckout-shippingInfo">{{price.shippingInfo}}</p>
				</div>
				<div class="m-shop-checkout__summary-calculation-price">
					{{currencyCode}} <span data-js-binding="ShopCheckout-shippingValue">{{price.shippingValue}}</span>
				</div>
			</li>
		{{/unless}}
	</ul>
	<div class="m-shop-checkout__summary-total">
		<p class="fs-copy-bold">{{labels.total}} {{currencyCode}} <span data-js-binding="ShopCheckout-total">{{price.total}}</span></p>
		<p>{{price.taxLabel}} {{currencyCode}} <span data-js-binding="ShopCheckout-taxValue">{{price.taxValue}}</span></p>
	</div>
</div>

Template of modules/m103_shop_checkout_address/partials/_contact

<div class="m-shop-checkout__contact">
	<{{headlineTag}} class="m-shop-checkout-contact__headline fs-h3">{{headline}}</{{headlineTag}}>
	<p class="m-shop-checkout__contact-copy fs-copy">{{copy}}</p>
	<ul class="m-shop-checkout__contact-list o-ui-list">
		{{#each list}}
			<li class="m-shop-checkout__contact-item">
				{{> modules/c018_label_with_icon/c018_label_with_icon this}}
			</li>
		{{/each}}
	</ul>
</div>

Global Data

{
	"global": {
		"lang": "de",
		"locale": "de-CH",
		"svgSprite": "/assets/media/svg/svg-sprite.svg",
		"transparentPixel": "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",
		"season": "summer",
		"api": {
			"suisseAlpine": "https://dev.suissealpine.sac-cas.ch/api",
			"sacRouteDetail": "https://dev.web.sac-cas.ch/de/?type=1567765346410&tx_usersaccas2020_sac2020[routeId]=",
			"sacRoutePassTrough": "https://dev.web.sac-cas.ch/de/?type=1567765346411&tx_usersaccas2020_sac2020[routeId]=",
			"uploadProfileImage": "https://dev.web.sac-cas.ch/?eID=routing&route=usersaccassite/users/current/uploadProfileImage",
			"deleteProfileImage": "https://dev.web.sac-cas.ch/?eID=routing&route=usersaccassite/users/current/deleteProfileImage",
			"aimeosShop": "https://dev.web.sac-cas.ch/de/shop/shopapi/",
			"mailchimpForm": "https://sac-cas.us2.list-manage.com/subscribe/post?u=466a37a029f12e4df9e7a2a1f&id=ee3f0f3cf3",
			"collections": "https://collectionsdev.web.sac-cas.ch/api",
			"hrs": "https://www.alpsonline.org/hut-web-service?wsdl"
		},
		"baseAimeosUploadPath": "https://dev.web.sac-cas.ch/uploads/tx_aimeos/",
		"mapIframeUrl": "/modules/m030_map/media/map_iframe.html",
		"baseDestinationLinkUrl": "/pages/destination_summit/destination_summit.html?",
		"destinationLinkRouteAnchor": "route",
		"baseJourneyLinkUrl": "https://dev.web.sac-cas.ch/de/redirect/google-maps-routing/lv03/",
		"routeCollectionLinkUrl": "https://dev.web.sac-cas.ch/de/mein-sac/uebersicht/",
		"hrsLinkUrl": "https://www.alpsonline.org/reservation/wizard?header=yes&hut_id={{hutId}}&selectedDate={{date}}",
		"schweizMobilImportUrl": "https://map.schweizmobil.ch/?showDialog=importcoordinates&showLogin&coordinates={{coordinates}}",
		"geologyImageUrl": "https://www.sac-cas.ch/fileadmin/Huetten_und_Touren/Tourenportal/Gesteinszonenkarten/Hovercard/{{image}}.jpg",
		"features": {
			"archive": true
		},
		"translations": {
			"disciplines": {
				"mountain_hiking": "Berg- und Alpinwandern",
				"alpine_tour": "Hochtour",
				"climbing": "Klettern",
				"alpine_climbing": "Alpinklettern",
				"via_ferrata": "Klettersteig",
				"ski_tour": "Skitour",
				"snowshoe_tour": "Schneeschuhtour",
				"archive": "Routenarchiv"
			},
			"types": {
				"summit": "Gipfel",
				"hut": "Hütte",
				"traverse": "Übergang",
				"marking_point": "Markanter Punkt",
				"departure_arrival": "Ausgangp./Talort",
				"climbing_area": "Klettergebiet"
			},
			"markingPoints": {
				"lake": "See",
				"catering": "Einkehr",
				"waterfall": "Wasserfall",
				"cave": "Höhle",
				"bridge": "Brücke",
				"alp": "Alpe",
				"other": "Sehenswürdigkeit"
			},
			"difficulties": {
				"alpine_tour": {
					"L": "L",
					"WS": "WS",
					"ZS": "ZS",
					"S": "S",
					"SS": "SS",
					"AS": "AS"
				},
				"ski_tour": {
					"L": "L",
					"WS": "WS",
					"ZS": "ZS",
					"S": "S",
					"SS": "SS",
					"AS": "AS"
				}
			},
			"altitudeSuffix": "m ü.M.",
			"altitudeDifferenceUnit": "hm",
			"hoursUnit": "h",
			"difficulty": "Schwierigkeit",
			"ascent": "Aufstieg",
			"descent": "Abstieg",
			"route": "Route",
			"routes": "Routen",
			"segment": "Routenabschnitt",
			"segments": "Routenabschnitte",
			"approach": "Zustieg",
			"approaches": "Zustiege",
			"sector": "Sektor",
			"sectors": "Sektoren",
			"hut": "Hütte",
			"hutPrivate": "Hütte Privat",
			"hutFilter": "Hüttenfinder",
			"situationWarning": "Zustandswarnung",
			"protectionRule": "Schutzbestimmung",
			"archiveRoute": "Archivroute",
			"archiveRoutes": "Archivrouten",
			"map": {
				"map": "Karte",
				"legend": "Legende",
				"zoomIn": "Reinzoomen",
				"zoomOut": "Rauszoomen",
				"enterFullscreenMode": "Vollbildmodus starten",
				"leaveFullscreenMode": "Vollbildmodus verlassen",
				"searchLabel": "Region, Gipfel, Hütte, Talort, POI, …",
				"disciplineSettings": "Disziplinen Einstellungen",
				"layerSettings": "Ergänzende Kartenebenen",
				"geolocate": "Lokalisieren",
				"searchInView": "In diesem Gebiet suchen",
				"waypointDrawing": "Auf Karte zeichnen",
				"drawWaypoints": "Route zeichnen",
				"removeWaypoints": "Route löschen",
				"exportWaypoints": "GPX downloaden",
				"saveInSchweizMobil": "Speichern|SchweizMobil Plus",
				"moreInFullscreen": "Entdecke weitere Funktionen auf der Vollbildkarte:<br>- Zeichne deine eigenen Tracks",
				"baseLayers": {
					"pois": "Tourenziele, Hütten",
					"routes": "Routen"
				},
				"additionalLayers": {
					"summer": "Sommer",
					"winter": "Winter",
					"hikingTrails": "Wanderwege",
					"closedHikingTrails": "Gesperrte Wanderwege",
					"wildlifeReserves": "Wildschutzgebiete",
					"skiTours": "swisstopo Skitouren",
					"designatedWildlifeAreas": "Wildruhezonen",
					"publicTransportStops": "ÖV-Stationen",
					"slopesOver30": "Hangneigung ab 30°",
					"protectionRules": "Schutzbestimmungen",
					"situationWarnings": "Zustandswarnungen",
					"geology": "Gesteinszonenkarte",
					"alpGuardDogs": "Herdenschutzhunde",
					"armyShooting": "Schiessanzeigen",
					"snowCover": "Schneeabdeckung",
					"snowDepth": "Schneehöhe"
				},
				"layerOpacity": "Deckkraft aktiver Karten",
				"foregroundOpacity": "Deckkraft aktiver Disziplinen und Hütten",
				"backgroundOpacity": "Deckkraft inaktiver Disziplinen und Hütten",
				"reset": "Zurücksetzen"
			},
			"mapHoverCard": {
				"publicTransport": "Öffentlicher Verkehr",
				"parkingInformations": "Parkinformationen",
				"planJourneyPublicTransport": "Anreise",
				"searchPublicTransport": "Verbindung suchen (SBB)",
				"planJourneyCar": "Anreise Google Maps",
				"downloadWaypoint": "Wegpunkt downloaden",
				"routeLinkLabel": "Route ansehen",
				"wildlifeReserve": "Wildschutzgebiet",
				"wildlifeArea": "Wildruhezone",
				"closedHikingTrail": "Sperrung / Umleitung Wanderweg",
				"alpGuardDogs": "Alpweide geschützt durch Herdenschutzhunde",
				"armyShooting": "Schiessanzeige und Gefahrenstelle",
				"legalBasis": "Grundlage",
				"additionalInformation": "Zusatzinformationen",
				"showDetails": "Details anzeigen",
				"moreOnMapAdminCh": "Mehr Informationen auf map.admin.ch",
				"currentSnowDepth": "Aktuelle Schneehöhe"
			},
			"protectionArea": {
				"lastUpdated": "zuletzt aktualisiert am {{lastUpdate}}",
				"validity": "gültig von {{validFrom}} bis {{validUntil}}",
				"validityEstimated": "gültig von {{validFrom}} bis voraussichtlich {{validUntil}}",
				"validFrom": "gültig ab {{validFrom}}",
				"validUntil": "gültig bis {{validUntil}}",
				"validUntilEstimated": "gültig bis voraussichtlich {{validUntil}}",
				"generallyValid": "generell gültig"
			},
			"collections": {
				"addRouteToCollection": "Route merken",
				"selectCollection": "Merkliste auswählen",
				"selectRoute": "Welche Route(n) dieses Tourenziels möchtest du dir merken?",
				"selectRouteError": "Bitte wähle eine Route aus.",
				"addToCollection": "Merken",
				"cancel": "Abbrechen",
				"routeAddedToCollection": "Die ausgewählte Route(n) wurden zu deiner Merkliste hinzugefügt.",
				"createNew": "Neue Liste",
				"close": "Schliessen",
				"goToCollection": "Zur Merkliste",
				"alreadyCollectedIn": "Bereits gemerkt auf"
			}
		},
		"basePublicTransportLinkUrl": "https://www.sbb.ch/en/buying/pages/fahrplan/fahrplan.xhtml?language=en&nach=",
		"snowDepthInfoUrl": "https://www.sac-cas.ch",
		"snowCoverInfoUrl": "https://www.sac-cas.ch",
		"destinationFallbackImages": {
			"summit": {
				"srcset": {
					"sizeList": [
						[
							600
						],
						[
							1200
						],
						[
							2048
						]
					],
					"urlList": [
						"/modules/c015_teaser_destination/media/summit_600.jpg",
						"/modules/c015_teaser_destination/media/summit_1200.jpg",
						"/modules/c015_teaser_destination/media/summit_2048.jpg"
					]
				}
			},
			"hut": {
				"srcset": {
					"sizeList": [
						[
							600
						],
						[
							1200
						]
					],
					"urlList": [
						"/modules/c015_teaser_destination/media/hut_600.jpg",
						"/modules/c015_teaser_destination/media/hut_1200.jpg",
						"/modules/c015_teaser_destination/media/hut_2048.jpg"
					]
				}
			}
		},
		"map": {
			"news": [
				{
					"label": "Neu",
					"copy": "Jetzt auch <b>GPX downloaden</b>",
					"type": "waypointDrawing"
				},
				{
					"label": "Neu",
					"copy": "Jetzt Deckkraft für jede Ebene einstellbar",
					"type": "layerSettings"
				}
			],
			"metaLinkList": [
				{
					"url": "https://www.swisstopo.admin.ch/",
					"label": "© swisstopo (5701325910)"
				},
				{
					"url": "/pages/map_legend/map_legend.html",
					"label": "Hilfe & Legende"
				},
				{
					"url": "#",
					"label": "Haftungsausschluss"
				}
			]
		}
	}
}

Documentation

Description

Integration

Copy HTML.