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 panelPromo 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 storesAvailable 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.