Artisio Webapp + Timed Auctions
  • Getting Started
  • Configuration Options
  • My Profile Integration
  • Single Sign On
  • Global Search
  • Template Configuration
  • Auction Details
  • Auction Filters Section
  • Auction List Item
  • Auction Listing page
  • Auction View Page
  • Lot list item template on watchlist
  • Favorite lot listing page
  • Home page
  • Lot list item template on my bids page
  • My bids lot listing page
  • Lot bidding section
  • Lot bidding section for live auctions
  • Lot filtering section
  • Lot list item
  • Lot listing section
  • Lot view page template
  • Update Profile Page
  • Sell an item modal
  • Signup page inputs section
  • Bid Confirmation Popup Template
  • Buy Now Confirmation Popup Template
  • Max Bid Confirmation Modal Template
  • Bid Created Modal Template
  • Lot Purchased Modal Template
  • Max Bid Created Modal Template
Webhooks
Release Notes
  • Getting Started
  • Configuration Options
  • My Profile Integration
  • Single Sign On
  • Global Search
  • Template Configuration
  • Auction Details
  • Auction Filters Section
  • Auction List Item
  • Auction Listing page
  • Auction View Page
  • Lot list item template on watchlist
  • Favorite lot listing page
  • Home page
  • Lot list item template on my bids page
  • My bids lot listing page
  • Lot bidding section
  • Lot bidding section for live auctions
  • Lot filtering section
  • Lot list item
  • Lot listing section
  • Lot view page template
  • Update Profile Page
  • Sell an item modal
  • Signup page inputs section
  • Bid Confirmation Popup Template
  • Buy Now Confirmation Popup Template
  • Max Bid Confirmation Modal Template
  • Bid Created Modal Template
  • Lot Purchased Modal Template
  • Max Bid Created Modal Template
Webhooks
Release Notes
  • Webapp Templates

    • Template Configuration
    • Auction Details
    • Auction Filters Section
    • Auction List Item
    • Auction Listing page
    • Auction View Page
    • Lot list item template on watchlist
    • Favorite lot listing page
    • Home page
    • Lot list item template on my bids page
    • My bids lot listing page
    • Lot bidding section
    • Lot bidding section for live auctions
    • Lot filtering section
    • Lot list item
    • Lot listing section
    • Lot view page template
    • Update Profile Page
    • Sell an item modal
    • Signup page inputs section
      • Preview
      • Default Template
      • Available Components
        • Account Details Fields
        • Profile Information Fields
        • Address Wrapper Components
        • Billing Address Fields
        • Shipping Address Fields
        • <BankAccountDetails />
        • Bank Account Fields (used inside <BankAccountDetails />)
        • <PersonalIdentificationDetails />
        • Personal Identification Fields (used inside <PersonalIdentificationDetails />)
        • <InterestCheckboxes />
        • <CustomerTerms />
        • <SubscribeToNewsletter />
        • <TermsAndConditions />
      • Properties
        • mainConfig
        • is_authorized
    • Bid Confirmation Popup Template
    • Buy Now Confirmation Popup Template
    • Max Bid Confirmation Modal Template
    • Bid Created Modal Template
    • Lot Purchased Modal Template
    • Max Bid Created Modal Template

Signup page inputs section

  • Name: signupInputsTemplate
  • Url: #/signup
  • Description: Signup page inputs section template

Preview

signupInputsTemplate.png

Default Template

<fieldset class="mb-4">
  <legend>{{ $t("Account Details") }}</legend>
  <div class="row">
    <email />
  </div>
  <div class="row">
    <password />
    <password-confirmation />
  </div>
</fieldset>

<fieldset class="mb-4">
  <legend>{{ $t("Profile information") }}</legend>

  <div class="row">
    <initials />
    <first-name />
    <middle-name />
    <last-name />
  </div>

  <div class="row">
    <gender />
    <title-input />
    <personal-id />
    <preferred-language/>
  </div>
  
  <div class="row">
    <company-name/>
    <phone />
  </div>
</fieldset>

<billing-address-details>
  <legend>{{ $t("Billing Address") }}</legend>
  
  <div class="row">
    <billing-address1 />
    <billing-address2 />
  </div>
  <div class="row">
    <billing-country />
    <billing-state />
  </div>
  <div class="row">
    <billing-city />
    <billing-zip-code />
  </div>
</billing-address-details>

<shipping-address-details :title="$t('Shipping Address')">
  
  <div class="row">
    <shipping-address1 />
    <shipping-address2 />
  </div>
  <div class="row">
    <shipping-country />
    <shipping-state />
  </div>
  <div class="row">
    <shipping-city />
    <shipping-zip-code />
  </div>
</shipping-address-details> 

<bank-account-details>
  <div class="d-flex justify-content-between align-items-center">
    <legend>{{ $t("Bank Account Details") }}</legend>
  </div>
  <div class="row">
    <bank-account-beneficiary />
    <bank-account-sort-code />
    <bank-account-number />
  </div>
  <div class="row">
    <bank-account-iban />
    <bank-account-swift />
    <bank-account-bank-name />
  </div>
  <div class="row">
    <bank-account-address1 />
    <bank-account-address2 />
    <bank-account-address3 />
  </div>
</bank-account-details>

<personal-identification-details>
  <div class="d-flex justify-content-between align-items-center">
    <legend>{{ $t("Personal Identification Details") }}</legend>
  </div>
  <div class="row">
    <identification-number />
    <identification-type />
  </div>
  <div class="row">
    <place-of-issue />
    <document-issue-date />
  </div>
  <div class="row">
    <document-expiration-date />
  </div>
</personal-identification-details>

<interest-checkboxes />

<customer-terms>
    <div class="row">
        <vat-number />
    </div>
</customer-terms>

<div class="row">
  <subscribe-to-newsletter />
</div>
<div class="row">
  <terms-and-conditions />
</div>

Available Components

Account Details Fields

<Email />

Email address input field. Required for registration.

<Password />

Password input field with validation.

<PasswordConfirmation />

Password confirmation input field. Validates that the value matches the <Password /> field.

Profile Information Fields

<Initials />

Input field for the customer's initials.

<FirstName />

Input field for the customer's first name.

<MiddleName />

Input field for the customer's middle name.

<LastName />

Input field for the customer's last name.

<Gender />

Dropdown for selecting the customer's gender.

<TitleInput />

Dropdown for selecting the customer's title (e.g. Mr., Mrs., Dr.).

<PersonalId />

Input field for the customer's personal ID.

<PreferredLanguage />

Dropdown for selecting the customer's preferred language.

<CompanyName />

Input field for the customer's company name.

<Phone />

Input field for the customer's phone number.

Address Wrapper Components

<BillingAddressDetails />

A conditional wrapper that renders its slot content as the billing address section. The <legend> element should be placed as the first child.

<ShippingAddressDetails />

A conditional wrapper that renders its slot content as the shipping address section.

Component props

title
  • Type: string

The section title displayed in the shipping address fieldset legend.

Billing Address Fields

  • <BillingAddress1 /> — Billing address line 1
  • <BillingAddress2 /> — Billing address line 2
  • <BillingCountry /> — Billing country dropdown
  • <BillingState /> — Billing state/region dropdown (filtered by selected country)
  • <BillingCity /> — Billing city input
  • <BillingZipCode /> — Billing postal/zip code input

Shipping Address Fields

  • <ShippingAddress1 /> — Shipping address line 1
  • <ShippingAddress2 /> — Shipping address line 2
  • <ShippingCountry /> — Shipping country dropdown
  • <ShippingState /> — Shipping state/region dropdown
  • <ShippingCity /> — Shipping city input
  • <ShippingZipCode /> — Shipping postal/zip code input

<BankAccountDetails />

A conditional wrapper that renders its slot content as the bank account details section. Only rendered when bankAccountDetails is true.

Bank Account Fields (used inside <BankAccountDetails />)

  • <BankAccountBeneficiary /> — Beneficiary name
  • <BankAccountSortCode /> — Sort code
  • <BankAccountNumber /> — Account number
  • <BankAccountIban /> — IBAN
  • <BankAccountSwift /> — SWIFT/BIC code
  • <BankAccountBankName /> — Bank name
  • <BankAccountAddress1 /> — Bank address line 1
  • <BankAccountAddress2 /> — Bank address line 2
  • <BankAccountAddress3 /> — Bank address line 3

<PersonalIdentificationDetails />

A conditional wrapper that renders its slot content as the personal identification section. Only rendered when personalIdentificationDetails is true.

Personal Identification Fields (used inside <PersonalIdentificationDetails />)

  • <IdentificationNumber /> — Identification document number
  • <IdentificationType /> — Type of identification document (dropdown)
  • <PlaceOfIssue /> — Place where the document was issued
  • <DocumentIssueDate /> — Issue date of the document
  • <DocumentExpirationDate /> — Expiration date of the document

<InterestCheckboxes />

Displays a list of interest checkboxes allowing the user to select their areas of interest. Only rendered when showInterests is true.

<CustomerTerms />

A conditional wrapper for customer terms (VAT) fields. Only rendered when showCustomerTerms is true.

<VatNumber />

Input field for the customer's VAT number (used inside <CustomerTerms />).

<SubscribeToNewsletter />

A checkbox allowing the user to opt in to newsletter communications.

<TermsAndConditions />

Displays the terms and conditions checkbox. Required when termsAndConditionsVersion is configured. The terms content comes from termsAndConditionsUrl or termsAndConditionsHtml.

Properties

mainConfig

See documentation here

is_authorized

See documentation here

Last Updated:
Contributors: Zura Sekhniashvili
Prev
Sell an item modal
Next
Bid Confirmation Popup Template