Vue Storefront is now Alokai! Learn More
Supported Features

Supported Features

API Reference

You can find all available Bigcommerce integration methods, their description and examples in the API Reference.

Cart

FeatureSupportAdditional comments
Adding products to the cartโœ…
Preventing purchase of out-of-stock itemsโœ…
Removing products from the cartโœ…
Changing product quantityโœ…
Merging carts when guests loginโœ…
Supporting guest and user cartsโœ…
Adding promo codes from the cart panelโŒPromo codes can be added only during checkout
Clearing the cartโœ…
Saving guest cart in the sessionโœ…
Retrieving abandoned cartsโŒ
Sending abandoned cart emailsโŒ

Wishlist

FeatureSupportAdditional comments
Adding products to the wishlistโœ…
Removing products from the wishlistโœ…
Clearing the wishlistโœ…
Adding products from the wishlist to the cartโœ…
Saving guest wishlist in the sessionโœ…
Merging wishlist when guests loginโœ…
Using multiple wishlistsโŒ
FeatureSupportAdditional comments
Searching products by SKU and nameโœ…
Showing related categoriesโœ…
Displaying a link to a list of all matching resultsโŒ

Internationalization

FeatureSupportAdditional comments
Displaying and switching between available storesโœ…Available with multi-storefront feature
Displaying and switching between available languages๐Ÿšง Partiali18n module is used in the integration, so it's possible to switch and translate messages on the page. However, in BigCommerce there is no way of using different languages for descriptions, product names etc.

User profile

FeatureSupportAdditional comments
Creating an account, logging in, logging outโœ…
Resetting the passwordโŒ
Changing general user data, such as first and last name, email addressโœ…
Changing passwordโœ…
Adding customer addressesโœ…
Viewing order historyโœ…
Receiving marketing emails consent updateโœ…

Category page

FeatureSupportAdditional comments
Viewing products in a list or gridโœ…
Displaying a specified number of products per page (pagination)๐Ÿšง PartialPagination works on category page, but there is a limit of 10 items per page due to BigCommerce API limitations
Sorting by price (ascending/descending), relevance, or latestโœ…
Displaying filters for limiting the number of results based on product attributesโŒ
Displaying categoriesโœ…
Adding products to the cartโœ…
Adding products to the wishlistโœ…
Navigating to the Product pageโœ…
Displaying breadcrumbs for the current categoryโœ…
Setting up category page meta dataโœ…
Displaying category descriptionโŒ

Product page

FeatureSupportAdditional comments
Displaying product information such as title, descriptions, price, etc.โœ…
Displaying breadcrumbs for the current productโœ…
Displaying default variant by defaultโœ…
Displaying all images for the current variantโœ…
Zooming product imagesโŒ
Switching between different product variantsโœ…
Displaying average ratingโœ…
Displaying reviewsโœ…
Adding reviewsโœ…
Updating reviewsโŒ
Deleting reviewsโŒ
Displaying inputs to customize the configurable product, such as size or colorโœ…
Displaying inputs to customize the product, such as custom textโŒ
Adding product to the cartโœ…
Adding product to the wishlistโŒ
Showing related productsโœ…
Setting up product page meta dataโœ…
Displaying product videosโŒ

Checkout

FeatureSupportAdditional comments
Embedded checkoutโœ…
Displaying product count in all checkout stepsโœ…
Displaying subtotal and total price in all checkout stepsโœ…
Displaying input for entering promo codeโœ…

Shipping

FeatureSupportAdditional comments
Displaying a list of saved shipping addressesโœ…
Selecting default shipping address for future ordersโŒ
Adding new addressโœ…
Displaying form for entering the address for guestsโœ…
Listing and selecting available shipping methodsโœ…

Billing

FeatureSupportAdditional comments
Displaying a list of saved billing addressesโœ…
Selecting default billing address for future ordersโŒ
Copying shipping addressโœ…
Adding new addressโœ…
Displaying form for entering the address for guestsโœ…

Payment

FeatureSupportAdditional comments
Displaying shipping details summaryโœ…
Displaying billing details summaryโœ…
Displaying products summary, subtotal, shipping cost, and total priceโœ…
Selecting payment methodsโœ…
Integrating custom payment gatewaysโŒ
Making an orderโœ…

Thank you page

FeatureSupportAdditional comments
Displaying order number and order informationโœ…
Displaying a button to view the order on the user profile pageโŒ

Order history

FeatureSupportAdditional comments
Displaying user orders historyโœ…
Displaying order statusโœ…
Displaying order detailsโœ…
Displaying order messagesโŒ

Multi-storefront

FeatureSupportAdditional comments
Displaying categories for specific storefrontโœ…
Displaying products for specific storefrontโœ…
Login and register user for specific storefrontโœ…
Support global loginsโœ…
Using cart for specific storefrontโœ…
Creating and displaying orders for specifics storefrontโœ…
Storefronts on different domainsโœ…
Storefronts on the same domain with different pathsโŒ
Multiple currenciesโœ…
Setup script for multiple storefrontsโŒ

Known limitations

The BigCommerce API and this integration have some limitations.

This limitation affects the response of search method of useProduct composable.ยง

In the BigCommerce API, fetching is limited to a maximum 10 products (with their variants and options) per page. It's possible to fetch more items. However, this would require a custom implementation of Category page and cart feature because the default variant won't be included in the response.

Max 50 products per page (filter)

This limitation affects the response of the filter method of useProduct composable. It allows you to fetch more products, however it disables default pagination. See Filters guide for more information.

In the BigCommerce API, fetching is limited to a maximum 10 products (with their variants and options) per page. It's possible to fetch more items. However, this would require a custom implementation of Category page and cart feature because the default variant won't be included in the response.

Checkout session

Currently, there is a known issue where cookies from BigCommerce's checkout might last longer than the cookies used for the integration. This can lead to misleading situations if a user is logged in during a checkout. We are trying to resolve this issue with BigCommerce team and the fix would be available as soon as it will be finalized.