Feature List

Features included with the template out of the box.

Users & Functionality

The following user types are included with the template:

  1. Any users can do the following:

    • Sign up for a user account with first name, last name, email, and password

    • Reset their password

    • Search for products using filters by keyword, price range, star rating, and category (multiple categories at once)

      • Sort products based on various properties such as price and rating

    • Navigate to a dedicated details page for each product

      • View basic information about the product as well as images and its overall rating

      • View user-written reviews for the product, including comments and a 1-5 star rating

      • Add a variable quantity of the product to your shopping cart

      • Add a review for previously ordered products

    • Process an order by completing a multi-step checkout process

      • Adjust quantities of items in cart or remove them from the cart

      • Sign up or log in to an existing account (if the user is logged out) before processing the payment

      • View a full pricing breakdown for the order

      • Add shipping information and a payment method to process a payment and complete the order

    • Add items to cart and initiate the checkout process without being signed up or logged in

    • Access a personal dashboard, where they can:

      • Manage profile information and add a profile picture

      • Update all of their account information

      • View a list of their completed orders

        • View a detailed breakdown for an order, including shipping and payment information

      • Manage a payment method (stored through Stripe)

  2. Owner users can do the following

    • See basic analytics for their application, which include signups, total users, and active users

    • Update the homepage content blocks without the Bubble editor

      • Create content blocks with different formats such as featured items, testimonials, or contact form

    • Update the application's settings, which include name, logos, contact email, OG content, social media icons, privacy/terms, and more

    • See the list of their application's users

      • Deactivate users, send password reset requests, and download user data

      • Invite more Owner users to the application

    • Maintain a shipping fee (dollar amount) for orders on the platform

    • Create new products which are viewable and searchable on the platform

      • Add basic information like a name, description, and price

      • Add a primary image as well as secondary images

      • Add one or multiple categories to the product

    • Manage existing products

      • Edit or delete a product

      • Increment or decrement the total in stock amount for a product

    • View a list of all orders processed on the platform

    • Maintain a list of categories which can be associated to products

      • Categories include a name and can be modified or deleted at any time

Other functionality includes:

  • Fully responsive design

  • Complete set of styles across all Bubble elements

  • Standard header and footer with built-in workflows & navigation

  • Simple custom alert messages

  • Easily configurable HTML email template

  • Populated OG tags

  • Banner on homepage to ask users to accept cookies

  • Ability to register your app on the Canvas portal to access hundreds of configurable pages and components to complete your app design

Pages

The following pages are included with this template:

  1. index - landing page that redirects the user to their appropriate starting place

  2. home - responsive dynamic homepage made of content of blocks, fully configurable through the Owner's Portal

  3. search - page where users can search products using several filters

  4. product - informational page for products where users can add the product to their cart

  5. checkout - page for completing an order

  6. owner - portal where the Owner manages their application

  7. login - standalone login page with an image on the right

  8. loginsimple - simple standalone login page

  9. settings - allows users to update their account settings

  10. termsofservice - contains the terms of service for the application (modifiable through the Owner's Portal)

  11. privacypolicy - contains the privacy policy for the application (modifiable through the Owner's Portal

  12. reset_pw - allows the user to reset their password

  13. 404 - is loaded when an invalid link is used

  14. standardpage - example of a simple responsive page

Last updated