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

    • View application marketing content from a rich landing page

    • 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

      • Message the product owner

      • Flag the product to application admins

      • Select a variable quantity of the product to order

        • Complete an order by adding shipping information and processing a payment through Stripe

      • Add a review for previously ordered products

        • Reviews include a message and a 1-5 star rating

    • Access a personal dashboard, where they can:

      • Manage profile information and add a profile picture

      • Update all of their account information

      • View and send messages (with attachments) to other users they've interacted with

      • View a list of their completed orders

        • View detailed information about an order, including shipping and payment information

      • Initiate the the seller registration process through Stripe Connect (by entering their information - including bank account - into a secure form)

      • Manage a payment method (stored through Stripe)

  2. Seller users can do the following:

    • Access a personal dashboard with additional functionality, where they can:

      • View and manage orders for their products

        • Filter orders by product

        • Update the status (New / Shipped / Cancelled) and/or tracking number for an order

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

        • Add standard information such as name, description, category, and price

        • Add a primary image as as well secondary images

        • Add a shipping fee ($) to be charged on top of the base product price (optional)

        • Add a quantity for the item's stock

      • Manage existing products

        • View or edit the product

        • Permanently delete or temporarily deactivate a product

  3. 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 an application fee (percentage amount) for orders

    • View a list of all orders processed on the platform

    • View a list of all products created on the platform with the ability to deactivate a product

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

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

    • View a list of flagged products

      • Deactivate the product or dismiss the flag

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

  • Stripe for Templates custom plugin, including API calls for charging users and processing refunds

  • 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 for products using several filters

  4. product - informational and ordering page for products

  5. owner - portal where the Owner manages their application

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

  7. loginsimple - simple standalone login page

  8. settings - allows users to update their account settings

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

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

  11. reset_pw - allows the user to reset their password

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

  13. standardpage - example of a simple responsive page

Last updated