Skip to main content

Settings Reference

Every setting in the evolve_features namespace, with the default that applies to BigCommerce stores. See Store Settings for how to change one, Analytics & Tags for the evolve_gtm settings, and Branding & Theming for evolve_theme.

These are the settings that take effect on a BigCommerce store, and the defaults shown are the BigCommerce ones. Anything you don't create a metafield for stays at its default.

Two settings gate whole pages

Turning off wishlist or guestBrowseSite blocks the corresponding page, not just the button that leads to it. A shopper who reaches the URL directly gets a not-found response.

Catalog and product pages

SettingTypeDefaultWhat it does
showPartNumbersbooleantrueShows the part number or SKU on product pages and listings
productImageZoombooleantrueEnables zoom on product images
productReviewSummarybooleantrueShows the star rating summary
productReviewsbooleantrueShows individual reviews on the product page
productReviewSubmittextregisteredWho can submit a review: none, registered, all
plpAddToCartJSON{"default":true,"search":false,"exceptions":[]}Add-to-cart buttons on listing pages. default covers category listings, search covers search results, exceptions is a list of category identifiers to invert
openGraphbooleantrueEmits Open Graph tags so product and category links preview properly when shared. See SEO

Cart and totals

Checkout itself runs on BigCommerce, so these settings cover the cart and who is allowed to shop. See Shopper Accounts & Checkout.

SettingTypeDefaultWhat it does
guestShoppingbooleantrueLets a shopper buy without an account
guestBrowseSitebooleantrueLets an unauthenticated visitor browse. Turning this off makes the whole storefront sign-in only
guestSeePricesbooleantrueShows prices to unauthenticated visitors. Turning it off also removes price from Open Graph tags
hideTaxIfZerobooleanfalseHides the tax line in order summary totals when it's zero
hideShippingIfZerobooleanfalseHides the shipping line in order summary totals when it's zero
hideDiscountIfZerobooleantrueHides the discount line in order summary totals when it's zero

Lists

SettingTypeDefaultWhat it does
wishlistbooleantrueWishlists for signed-in shoppers
SettingTypeDefaultWhat it does
navigationDepthnumber3How many levels of your BigCommerce category tree appear in the menu
headerBrandsbooleanfalseAdds a brands entry to the header navigation
footerBrandsbooleantrueAdds a brands column to the footer
voiceSearchbooleantrueMicrophone in the search box, on browsers that support it
themeDarkModeTogglebooleantrueShopper-facing light/dark mode switch
phoneCountriestextusComma-separated country codes offered in phone number fields
phoneDefaultCountrytextusCountry preselected in phone number fields

Evolve Image Engine

These apply once Evolve Image Engine is enabled on your storefront.

SettingTypeDefaultWhat it does
evolveImageEngineAllowedImageHoststextemptyExtra hostnames Image Engine may fetch product images from, comma-separated. For example, cdn123.bigcommerce.com
evolveImageEngineVtoDefaultTypetextnoneStore-wide Virtual Try-On mode: garment, scene, surface, none
evolveImageEngineVtoDefaultGarmentClasstextnoneDefault garment class: UPPER_BODY, LOWER_BODY, FOOTWEAR, FULL_BODY, none
evolveImageEngineVtoDefaultMaterialClasstextnoneDefault material class: FABRIC, TILE, WOOD, PAINT, WALLPAPER, STONE, none
Integration setup is not a setting

API origins and credentials are not metafields. That covers Image Search, Image Engine, Image Optimization and reCAPTCHA. Part of the reason is security, because anything readable by the storefront through this mechanism is also readable from a shopper's browser, so a metafield can never hold a credential. The rest is simply that it keeps your integration setup in one place instead of two. Ask support to enable an integration. See Settings we manage for you.

If a setting isn't listed here

This page is the complete set of settings that take effect on a BigCommerce store. If you're looking for something that isn't here, whether that's a shopper feature or a piece of behavior you want to change, talk to us. Much of it can be built for you as an advanced customization.

See also