Below are documented:
login.html page to log in or start registering for the storechange-password.html page to change the store login passwordremember-password.html page to request an alternative passwordsign-up.html page to proceed with registrationsign-up-user.html page to enter the billing address and complete registrationsign-up-done.html page confirming completed registrationuser-data.html page to edit the billing addresswish-list.html wish list pageIn addition to these, on all the previous pages you can also use the variables common to all pages.
Allows users to log in or start registering for the store.
var (
// Button to proceed with login.
buttonLogin html
// Page content.
content html
// Email.
email html
// Page image.
image AlignedImage
// Password for login.
password html
// Confirmation or error message.
statusMessage html
)
Allows the customer to change their login password.
var (
// Button to confirm the change.
buttonChangePassword html
// Confirm password.
confirmPassword html
// Page content.
content html
// Page image.
image AlignedImage
// New password.
newPassword html
// Old password.
oldPassword html
// Confirmation or error message.
statusMessage html
)
Allows requesting an alternative password, which will be sent by email, to access the store.
var (
// Button to send the email with the alternative password.
buttonSend html
// Page content.
content html
// Customer email address.
email html
// Page image.
image AlignedImage
// Confirmation or error message.
statusMessage html
)
Allows proceeding with registration. If the admin is configured to verify email before registration, the user can enter an email address to receive the verification email. Otherwise, the page redirects directly to sign-up-user.html.
var (
// Button to send the verification email.
buttonSend html
// Page content.
content html
// Email address used to register.
email html
// Page image.
image AlignedImage
// Message indicating the outcome of sending the email.
statusMessage html
)
Allows entering the billing address and completing registration.
var (
// Checkbox to accept the terms of sale and
// the privacy policy.
acceptTerms html
// Button to complete registration.
buttonSignUp html
// City.
city TextField
// VAT number.
companyCode TextField
// REA.
companyCode2 TextField
// Company name.
companyName TextField
// Page content.
content html
// Country.
country html
// Email address.
email TextField
// Fax number.
faxNumber TextField
// First name.
firstName TextField
// Page image.
image AlignedImage
// Recipient code or PEC address for the electronic invoice.
invoiceRecipient TextField
// Last name.
lastName TextField
// Mobile number.
mobileNumber TextField
// Newsletter lists you can subscribe to.
newsletterLists []NewsletterList
// Password to access the store.
password html
// Tax code.
personalCode TextField
// Phone number.
phoneNumber TextField
// Postal code.
postalCode TextField
// Privacy processing under GDPR.
processings []Processing
// Shipping city.
shipCity TextField
// Shipping country.
shipCountry html
// Shipping recipient name.
shipName TextField
// Shipping postal code.
shipPostalCode TextField
// Shipping province/state.
shipStateProv html
// Shipping address line.
shipStreet1 TextField
// Shipping address line 2.
shipStreet2 TextField
// Checkbox to specify a shipping address
// different from the billing address.
shipToAnotherAddress html
// Province/State.
stateProv html
// Message indicating form validation errors.
statusMessage html
// Address line.
street1 TextField
// Address line 2.
street2 TextField
)
Confirms successful registration.
var (
// Page content.
content html
// Page image.
image AlignedImage
)
Allows editing the billing address.
var (
// Button to save the changes made.
buttonSave html
// City.
city TextField
// VAT number.
companyCode TextField
// REA.
companyCode2 TextField
// Company name.
companyName TextField
// Page content.
content html
// Country.
country html
// Fax number.
faxNumber TextField
// First name.
firstName TextField
// Page image.
image AlignedImage
// Recipient code or PEC address for the electronic invoice.
invoiceRecipient TextField
// Last name.
lastName TextField
// Mobile number.
mobileNumber TextField
// Tax code.
personalCode TextField
// Postal code.
postalCode TextField
// Phone number.
phoneNumber TextField
// Privacy processing under GDPR.
processings []Processing
// Province/State.
stateProv html
// Message indicating form validation errors.
statusMessage html
// Address line.
street1 TextField
// Address line 2.
street2 TextField
)
Wish list where customers can add their favorite products to keep them handy for future purchases.
var (
// Number of columns used to display products.
columns int
// Page content.
content html
// Page image.
image AlignedImage
// Products in the wish list.
products []Product
)