Features¶
This section goes over the various features of a Miva Store built with the Genesis framework.
Store Owner Features¶
Overall/Essential Items¶
- Essential ecommerce features & best-practices built-in:
- Responsive mobile-first website
- We output key schema, microdata, & open-graph mark-up to help Search Engines crawl your site and display rich-SERPs
- Comprehensive GA4 & GTM configuration to track page-views and lots of enhanced-ecommerce data
- Cloudflare CDN is recommended for improved page-load time
- Optimized for Google's Lighthouse guidelines
- Training & consultation on how to:
- Best leverage Miva's built-in functionality
- Architect and setup your product-catalog
- Create & manage your content for About Us / Contact Us / FAQs / Privacy Policy pages
- Setup your tax, payment, shipping, and other essential-ecommerce functionality
- Fonts, colors, & style of the site are easily configured to reflect & promote your brand
Global Header/Footer Features¶
- Promotional text-banners & links that are easily editable
- Mega menu with drop-down links
- Search bar with product-result autocomplete
- Sticky-header on desktop-devices that keeps the search & cart visible after scrolling down the page
- Cart CTA & cart-count displays, and when it is clicked it reveals the mini-basket
- Mini-basket shows a summary of the customer's basket-items, charges, & totals with CTAs to drive the customer into the checkout process
- Social-media icons & links to the client's accounts
- Form to capture email-newsletter subscriber signups
Home Page¶
Storefront & static pages can use Miva's Components & Layout module to customize & display the following components:
- Hero slide & slider
- Promotional text & background images
- Show a carousel of featured products from a category
- Display promotional images in various layouts
- Display videos and other embeded content
- Highlight key selling-points, trust-builders, and store information through accordions and other text content
Category/Search & Product Listings¶
- Display Subcategories with their images, names, & links
- Display products-listing with options to for shoppers to filter & find products by:
- Facets based on prices, product-attributes, and product-custom fields
- Sorting parameters & direction
- Pagination & items-per-page options
- Optionally, display a Components & Layouts > Layout on various product-listings:
- Category Layout Code:
CTGY_[ category-code-here]
- Product Listing Layout Code:
PAGE_PLST
- Search Listing Layout Code:
PAGE_SRCH
- Category Layout Code:
Product Page¶
- Display detailed information about each product:
- Main image with thumbnails of alternative images
- Customers click to view larger/detailed images
- Product attributes, inventory levels, discounts, pricing, & description
- Display a list of product-details/custom fields; like: a short-description, spec fields, FAQs html-block, etc.
- and more!
- AJAX add a product to your basket reveals a mini-basket and prompts customers to checkout
- Display related products (products the client has indicated are related to the current product)
- Add products to your wishlist
- Allow customers to share products to various social-media platforms (Facebook, Twitter, Pinterest, etc.)
- Thumbnail + Main Image Slider. Out of the box supports a Product Custom field (multi-text) of Youtube Video IDs to display Youtube Videos (custom field would need to be set-up)
- Image Zoom support on click of an Image (Utilizes Photoswipe: https://photoswipe.com/)
Checkout¶
- Logged in customers can build & choose their address-book to complete their checkout quicker
- Leverage any of Miva's built-in payment modules (MivaPay, Braintree, Authorize.net, PayPal, etc.)
- Leverage any of Miva's built-in shipping modules (USPS, UPS, Fedex, etc.)
- Basket page provides a continue-shopping link to direct customer back to the last category or product page they viewed
- Basket page provides "You Might Also Light" product-list section for additional merchandising.
- Customers can estimate shipping from the Basket page to preview their costs before entering all their information
- Checkout process with prompts for customer to create or log into their account
- Streamlined account creation on the invoice page.
- Customers can share their basket items across multiple browsers & devices when they are logged into their Miva customer account.
Account Pages¶
- Account Dashboard
- Review Order History and Re-order Products
- Wish Lists
- Address Book (with Primary Ship-to/Bill-to Addresses)
- MivaPay Credit Card Wallet
- Redeem Gift Certificates for Account Credit
- Subscriptions
- Login forms
- Forgot Password / Change Password / Change Login-Email
Developer¶
This includes the extensions, npm-packages, Miva-pages, Miva-page-layouts, ReadyTheme Content Sections, CSS utilities, SASS setup, etc.
- CSS Components & Utilities
- Miva Store
- Theme Extensions
- Address Events
- Address Validation
- AJAX Account Login & Registration
- AJAX Add to Cart
- AJAX Add to Wishlist
- AJAX Insert Wishlist
- AJAX Volume Pricing
- Breadcrumbs
- Carousel
- Collapsible Menu
- Confirm Action
- Continue Shopping
- Cookie Consent
- Dynamic Form Element Attributes
- Environment Helpers
- Facets
- Form Validation
- Loading UI
- Messages
- Mini Basket
- Modal
- Navigation Menu
- Payment Method
- Product Image Gallery
- Product Sticky Header
- Promo Code Events
- Quantify
- Scroll To
- Search Preview
- Shipping Estimator
- Short Description
- Summary Events
- Tabbed Carousel
- Tabcordion
- Tooltip
- Wishlist Dialog
- Optional Extensions
- NPM packages
- PNPM Scripts