PrestaShop Functional Documentation
  • Functional documentation
    • How to write functional documentation
      • Templates
        • Page Template
        • Business rules template
    • UX/UI
      • Common components
        • Shop association block
        • Grid filtering & sorting
          • timestamp
          • Alphanumeric
          • Numeric
          • Booleen
        • Untitled
        • Back office Header
          • PrestaShop version number
          • Account icon
          • Breadcrumbs
          • Heading of the page
          • Bell icon
          • PrestaShop logo
          • Help Button
          • Save and stay button
          • View my shop
          • Search input field
          • Quick access dropdown
        • Grid component
          • Checkmark navigation CTA buttons
          • Sorting rules
          • Settings wheel
          • Pagination
          • Pagination with input
        • Forms
          • Color picker
          • Text Editing Tools list
          • Language dropdown for input fields
          • Save button
          • Cancel button
        • Stats Page - specific component
          • Filtering Components in Stats
        • Module Page - specific component
          • Page header call to action buttons (modules)
        • Multistore component
          • Configuration block
          • Multistores dependent
          • Multistores independent
          • Shop switcher
          • Shop switcher with eye icon
      • Front office
        • Image
        • Contact us
        • Customer's shopping cart
          • Cart Rules in customer's shopping cart page
          • Cart Rules in customer's shopping cart page
        • Modules
          • Module GDPR
            • Your account
            • GDPR - Personal data
      • Back office
        • Prestashop Authentication Window
        • Dashboard
          • Dashboard Configure
          • Dashboard
        • Sell
          • Orders
            • Orders
              • Add new order
            • Invoices
            • Credit slips
            • Delivery Slips
            • Shopping Cart
          • Catalog
            • Products
            • Categories
            • Monitoring
            • Attributes & Features
              • Attributes
                • Attributes List page
                • Edit / Add new Attribute value
                • View Attrribute page
                • Edit / Add attribute page
              • Features
                • Edit / Add feature page
                • Features list page
            • Brands & Suppliers
              • Brands list
              • View brand
              • Add new brand
              • Add new brand address
              • Edit / Add Supplier
              • View supplier
            • Files
            • Discounts
              • Edit or Add Cart Rule
              • Catalog price rules listing
              • Edit or Add catalog price rule
              • Cart Rules listing
              • Cart Rules' Administration
            • Stocks
              • Stock Movements
              • Stock management
          • Customers
            • Customers
              • Creating a new customer
            • Adresses
            • Outstanding
            • Outstanding
          • Customer service
            • Customer Service
            • Order Messages
            • Order Messages
              • Adding or Editing Order Message
            • Merchandise Returns
              • Add or Edit Merchandise Returns
                • Information about customer
            • Add customer
          • Stats
            • Product details (statsproduct)
        • Improve
          • Modules
            • Module Selections
            • Module GDPR
              • Get started
              • Personal data management
                • Customer's personal data - no match
                • Customer's personal data - result
                  • Invoices PDF
              • Consent checkbox customization
              • Customer activity tracking
              • Help
            • Data mining for statistics (statsdata)
            • Module Alerts and Updates (ps_emailalerts)
            • Faceted search (ps_facetedsearch)
            • Dashboard Goals (dashgoals)
            • Shopping cart (ps_shoppingcart)
            • Category tree links (ps_categorytree)
            • Bank transfer (ps_wirepayment)
            • Payments by check (ps_checkpayment)
            • Configure Mail Alerts (ps_mailalerts)
            • Prestashop modules
            • Dashboard Goals (dashgoals)
            • Products in the same category (ps_categoryproducts)
            • Customer accounts (statsregistrations)
            • Customer "Sign in" link (ps_customersignin)
            • NVD3 Charts (graphnvd3)
            • Simple HTML table display (gridhtml)
            • Pages not found (pagesnotfound)
            • Stats Dashboard (statsforecast)
            • Favicon Notifications in the Back-office (ps_faviconnotificationbo)
            • Dashboard Trends (dashtrends)
            • Google Analytics (ps_googleanalytics)
            • Top-sellers block (ps_bestsellers)
            • Product comments (productcomments)
            • Brand list (ps_brandlist)
            • Customer data privacy block (ps_dataprivacy)
            • Contact form (contactform)
            • Image slider (ps_imageslider)
            • Custom text block (ps_customtext)
            • Specials block (ps_specials)
            • New products block (ps_newproducts)
            • Dashboard activity (dashactivity)
            • Best categories (statsbestcategories)
            • Wishlist Module (blockwishlist)
            • Viewed products block (ps_viewedproduct)
            • Contact information (ps_contactinfo)
            • Main menu (ps_mainmenu)
            • Social media share buttons (ps_socialfollow)
            • Shop search
            • Sales and orders
            • Cash on delivery (COD)
            • Carrier distribution (ps_bestsellers)
            • Supplier list (ps_supplierlist)
            • Cross-selling (ps_crossselling)
            • Banner (ps_banner)
            • Currency block
            • Catalog evaluation
            • Newsletter
            • Search bar
            • Registered customer information
            • Available quantities
            • Best suppliers
            • Best vouchers
            • My account block
            • Best customers
            • Best-selling products
          • Design
            • Page Theme & Logo
            • Theme & Logo
              • Theme customization (ps_themecusto)
              • Add new theme
              • Choose layouts
            • Email theme
            • Pages
              • Edit / Add Page
              • Add / Edit Page Category
            • Pages
            • Pages
            • Positions
            • Image Settings
              • Add new Image type
            • Link List (Link Widget)
              • Link Widget (Link Widget)
          • Shipping
            • Carriers
              • Add new / edit carrier
            • Carrier
              • Edit/add carrier
                • General setting
                • Shipping locations and costs
                • Size, weight and group access
                • Summary
            • Preference
          • Payment
            • Payment methods
            • Social media follow links
            • Preferences
          • International
            • Taxes
            • Image Settings
            • Localization
              • Localization
              • Currencies
              • Translations
              • Geolocation
              • Languages
                • Add / Edit New Language
            • Localization
            • Locations
              • Add new or edit zone
              • Countries
              • Zones
              • Add new or edit country
              • States
                • Add or Edit State
            • Taxes
              • Taxes listing
              • Taxes Rules listing
              • Add or Edit Tax Rule
              • Add or Edit Taxes
            • Translation
          • Marketing
        • Configure
          • Traffic & SEO
          • Shop Parameters
            • Contact
            • Contact
            • Contact
              • Contacts
            • Search
            • General
            • General
            • Webservice
          • Shop Paramaters
            • General
              • Maintenance
              • General
            • Order Settings
              • Statuses
                • Add new / edit order status
              • Order Settings
            • Product settings
            • Customers Settings
              • Customer Settings
                • Titles
            • Contacts
              • Add / Edit Contact
              • Add or Edit Stores
            • Traffic & SEO
              • Add or Edit new SEO page
            • Search
              • Search
                • Search
                  • Alias
              • Tags
          • Advanced parameters
            • Import
            • Security
            • Information
            • Performance
            • Administration
            • E-mail
            • Import
            • Team - Employees
              • Add/edit employee
              • Profiles
              • Add new / edit profile
              • Add/edit employee
            • Database
              • SQL Manager
                • Add new SQL query
            • Logs
              • Advanced Parameters
                • Multistore
                • New & Experimental Features
                • Advanced Parameters > Multistore > Add new / edit shop group
            • Webservice
              • Add new webservice key
            • New & Experimental Features
        • Modules
    • Merchant expertise
    • Authorization server management
      • Add a new authorized application
      • Edit Authorized application
      • Authorized application details
      • Add a new API Access
      • Edit API Access
      • Traffic & SEO
        • Search Engines
        • Add / Edit Search Engine
        • SEO & URLs
    • Business rules
      • Mails - Specs & acceptances tests
        • guest_to_customer
        • voucher.html.twig
        • newsletter_voucher.html.twig
        • newsletter_conf.html.twig
        • newsletter_verif.html.twig
        • new_order.html.twig
        • order_changed.html.twig
        • return_slip.html.twig
        • contact.html.twig
        • contact_form.html.twig
        • customer_qty.html.twig
        • order_merchant_comment.html.twig
        • order_canceled.html.twig
        • order_return_state.html.twig
        • outofstock.html.twig
        • password.html.twig
        • payment.html.twig
        • payment_error.html.twig
        • productoutofstock.html.twig
        • reply_msg.html.twig
        • shipped.html.twig
        • refund.html.twig
        • order_conf.html.twig
        • order_customer_comment.html.twig
        • import.html.twig
        • log_alert.html.twig
        • forward_msg.html.twig
        • download_product.html.twig
        • credit_slip.html.twig
        • cheque.html.twig
        • bankwire.html.twig
        • backoffice_order.html.twig
        • account.html.twig
      • Customers
        • Add a customer
        • Update a customer
        • Delete a customer
        • Convert a guest customer to a registered customer
      • Stocks
      • Product attributes
      • Back-office shop metrics & data
      • Customer's search
      • Webservice's key management rules
      • Modules
        • Module GDPR
          • Personal data management
            • Customer's personal data
      • Pricing
        • Method Of Calculating a Cart Total (MOCCT)
        • Spreasheet first version to suppress
          • Invoice
          • Ecotax
          • Rounding
  • Page 1test
Powered by GitBook
On this page
  • Description
  • QA
  • Components description
  • Top UI Section
  • Middle UI Section
  • Flipped send reset link form UI Section
  • Input
  • Bottom UI Section
  • Behaviors description
  • Send reset link CTA behavior
  • Input field in Flipped UI behavior
  • Login CTA
  • Error messages
Edit on GitHub
  1. Functional documentation
  2. UX/UI
  3. Back office

Prestashop Authentication Window

PreviousBack officeNextDashboard

Last updated 2 years ago

Description

This page allows any authorized user to connect to the PrestaShop back-office.

QA

Components description

Top UI Section

  • The top section represents the Prestashop main title name and the Prestashop version, that the administrator is accessing.

  • Prestashop version .

Middle UI Section

  • Logo - PrestaShop's logo.

  • Shop name - the shop name, that was defined during the installation process of Prestashop application.

  • Email address - email input - Email from a SuperAdmin or Employees acount must be used to log-in.

  • Password input - Password of the email account above from a SuperAdmin or Employees must be used to log-in.

  • Stay logged in checkbox - The browser will remember the logging-in status, and the administrator will not be required to input email and password in the next attempt of logging-in. The administrator will be authenticated and redirected to the dashboard instantly .

  • I forgot my password - specific link, in case administrator forgets the PrestaShop authentication password. Once clicked, the UI instantly flips to the new UI which contains the email input.

If the email, that is being typed in the main login form, is incorrect, the UI will be prompted with the instant error message Please enter a valid email address.

If the email or password, that is being typed in the main login form, is incorrect, the UI will be prompted with the error message There is one error. The employee does not exist, or the password provided is incorrect.

If the password, that is being typed in the main login form, is incorrect, the UI will be prompted with the error message There is one error. Invalid password.

Flipped send reset link form UI Section

  • Logo - PrestaShop's logo.

  • Prestashp version - numeric value of the Prestashop version.

  • Forgot your password? - question title.

  • Email address - title of the input, for password resetting.

  • Cancel - back-flips the UI to the main administration UI form.

Input

Description
Value
Error message

Mandatory

YES

This field is required.

Allowed/Forbidden values

Only letters, numbers and @

Please enter a valid email address.

Default value

Empty field

-

Help text

-

-

Tool tips

-

-

Lower limit

0

-

Upper limit

Unlimited

This account does not exist.

Behavior

-

Bottom UI Section

The Bottom UI elements remain the same for main login form and flipped send reset link form:

  • Back to Front-Office - the link, navigating to the Prestashop Front-Office parent home page.

  • Copyright - Prestashop all rights declaration text.

  • Social networking - official social networks of Prestashop: Twitter, Facebook, Github and their links.

Behaviors description

Send reset link CTA behavior

After typing the email into the input, clicking the button Send reset link, a link will be generated and sent to the defined email. The email message will contain unique URL. Clicking that unique URL from email, will redirect to Reset your password form. The form will contain New password and Confirm new password inputs, and those fields are mandatory to fill. After filling new password and retyping new password again in required fields, Reset password button should be clicked. Cancel button will back-flip the UI into the main login screen.

If the email reset attempt is successful, the message will appear Please, check your mailbox. A link to reset your password has been sent to you.

Input field in Flipped UI behavior

Login CTA

After successful login to the webshop, the user will be redirected to the Dashboard page, by default. The main page redirection can be set separately in administration options.

Error messages

If users' email link clicking attempt is successful, there will be a redirection back to the Prestashop administration UI with the success message Your password has been successfully changed. You will be redirected to the login page in a few seconds. Then administrator will be able to log in using the new password, in the main login form.

If the email that is typed, doesn't exist, there will be an error notification message There is one error. This account does not exist.

If there is no email input text submitted, the Email address title becomes in red color, red notification message appears below the email input This field is required. and the input becomes with red background.

Login button -

Send reset link - button that initiates the password resetting.

The place where the email is typed in. There is a placeholder defined in the input - email icon and example email variable . The component is from .

Link to the test
test@example.com
Forms Normal UI Kit
Allows access to the back office after verifying that the user is authorized to log-in.
Call-to-action
link to the behavior
Prestashop Authentication Window User Interface
Flipped send reset link
Prestashop Authentication Window UI