Supported Plugins

Supported Plugins

Our open-source Blaze Commerce platform excels at taking WooCommerce headless, offering blazing speed and exceptional user experiences. This not only boosts conversion rates and average order values but also keeps your customers coming back for more.

In our relentless pursuit of improvement, we’ve enhanced Blaze Commerce to support the following popular WooCommerce plugins and features.

Max Mega Menu

This video introduces the integration of Max Mega Menu (opens in a new tab) (free and pro versions) with Blaze Commerce. Max Mega Menu is a highly popular WordPress plugin, boasting over 400,000 active installs for its free version and additional features in its premium version. Our integration supports both versions, ensuring a smooth and powerful menu experience for your headless WooCommerce store.

Key Highlights:

  • Seamless Configuration: Continue to configure your menus in WordPress as usual, with all the powerful settings and customization options MaxMegaMenu offers.
  • Comprehensive Support: Our integration supports all standard functionalities of MaxMegaMenu, including transition effects and menu appearance settings.
  • Enhanced Front-End Experience: Demonstration of a staging site showcasing the menu with images, multiple menu structures, and a responsive design that works seamlessly on mobile devices.

Watch the video to see how Max Mega Menu works with Blaze Commerce, providing a robust, customizable menu system that enhances your store’s navigation and user experience. If you have any questions or feedback about BlazeCommerce and taking WooCommerce headless, please reach out. We’d love to hear from you!

Multicurrency Support

Aelia Currency Switcher for WooCommerce

Blaze Commerce Headless WooCommerce supports Aelia Currency Switcher for WooCommerce (opens in a new tab).

See our solution in action:

Plugins

  • Aelia Currency Switcher for WooCommerce - Version 5.1.6.240414
  • Aelia Foundation Classes for WooCommerce - Version 2.4.26.240414

How multi currency works

We send a document to the typesense site_info collection where the key is currencies and the value is whatever currencies we generated on the blaze commerce plugin. These comes from the mapped currencies from regional settings and Aelia Currency/Country Mappings. If you set and map a currency on Aelia Currency/Country Mapping but didn’t set on regional settings, then it won’t be pushed to typesense. The same goes for vice versa. The default currency is pushed to typesense by default

These currencies are being used on headless to generate the pages and it generates 1 page per currency per product. So if you have 5 currencies, then each product generates 5 pages for each currency. This will make sure we generate pages on nextjs with ISR.

We track the currency used by the aelia_cs_selected_currency and the current country by the currentCountry cookie. On the first site visit, we determine the currency by their country. This is fetched through nextjs’s middleware using the request object (request.geo.country) we then use this value to set the aelia_cs_selected_currency cookie. These cookie is carried over to the wordpress checkout which the aelia currency switcher looks for.

Setup and Configuration

Aelia Currency Switcher for Woocommerce

These configurations are required by the plugin.

General > Enabled Currencies

Currency/Country Mappings

Blaze Commerce

Regional Settings

We need to set which countries we support on headless. We can map which country and currency we’ll use. This is independent from the aelia currency/country mappings.

Products

The product prices from other currencies are being pulled from the individual fields below:

If there are no values, then we'll automatically convert the price from the default currency.

Mass updating of prices (Multi currency price import)

To import prices we will need 2 processes. Exporting and Importing.

Exporting product data

For this to work we will need to install and active thse 2 plugins.

  • WP All Export Pro
  • WP All Export - WooCommerce Export Add-On Pro

Follow these instructions to export data that will be used on the second process (import)

  1. Create a new export by navigating to All Export > New Export
  2. Select Specific Post Type and Woocommerce Products from the dropdown. Then click Customize Export File
  3. Add empty fields for the currencies you want to set. See image below:
  4. Once you're good with the fields, click Continue
  5. On the next screen click Save & Run Export
  6. Download the csv file
Importing product data

For this to work we will need to install and active thse 2 plugins.

  • WP All Import Pro Version 4.8.8
  • WP All Import - WooCommerce Import Add-On Pro Version 4.0.0

Follow these instructions to import prices

  1. Open the csv file that you've downloaded from the export setup
  2. Fill out the product's respective multi currency prices
  3. Once you're done filling out the price make sure to save. Then, let's head back to the wordpress side and navigate to All Import > New Import
  4. Click Upload a file and select the modified csv file (with prices)
  5. Choose Existing items and select Woocommerce Products. Click Continue to Step 2
  6. If you're good with the data found, proceed to step 3
  7. Open the WooCommerce Add-On section and drag the sku to the SKU field
  8. Go to Custom Fields, set _regular_currency_prices with a serialized value like the below. Important: The keys on #4 should be the currency set in aelia.
  9. Go to step 4
  10. Follow these configurations below and continue with the import.
  11. Once done check your products and see if the multi currency prices are udpated.

That should be it!

FAQs

How do I make a country to use another currency rather than use the default currency?

You can set this on Blaze Commerce > Regional Settings. Add the country to the region you want it to. In this example, If the visiting user is geolocated from canada, then it will use the US currency on first visit. If the visiting user is from France, then it will use whatever default currency you have on your site.

How to force customers to use the currency based on their shipping address?

On WooCommerce > Currency Switcher > Currency Selection. Look for the Force currency selection by customer country and select either you want to force through Billing or Shipping country.

Note that this doesn't affect headless. The effect only applies when users go to the checkout. Example scenario if I set to Shipping country, If I am from Australia and my default shipping country on my account/session is also Australia. I change the currency on headless to NZD, everything now when browsing is NZD. But if I go to the checkout page, my currency is changed back to AUD because my shipping country is Australia.

If you want to prevent this just disable the option.

Can I set a different default currency on headless instead of the default currency on my wp site?

Yes this is possible. Just go to WooCommerce > Currency Switcher > Geolocation and change the Default currency. After saving make sure to go to Blaze Commerce and sync the site info.

Wholesale/B2B Pricing

In the video below, we explore how the popular B2B & Wholesale Suite for WooCommerce (opens in a new tab) from WebWizards (opens in a new tab) is supported by Blaze Commerce Headless WooCommerce.

When a user logs in and is part of a wholesale price group, product pricing will be dynamically looked up using graphql for search, category and product pages. The mini cart will also reflect the configured wholesale pricing for the user.

Product Reviews

Judge.me Integration

Blaze Commerce supports the judge.me (opens in a new tab) reviews platform.

Overview

What the following for an overview of the solution.

Judge.me Setup

Login to the client's judge.me account, then go to settings / integrations / developers, and make sure to enable Allow platform-independent widgets

Set Env Variable

Make sure to add a variable JUDGEME_SHOP_DOMAIN, and the value must be the live domain name ( without prefix https )

Reviews.io

Overview

Blaze Commerce supports reviews.io (opens in a new tab).

Yotpo Reviews

Overview

Dive in to explore seamless Yotpo reviews (opens in a new tab) service integration, WordPress plugin support, and tutorials aimed at enhancing your store’s performance and user experience.

WooCommerce Product Reviews Support

Blaze Commerce supports WooCommerce Product Reviews (opens in a new tab).

WooCommerce Brands

In the video below, we explore how WooCommerce Brands (opens in a new tab) are handled by Blaze Commerce Headless WooCommerce.

WooCommerce Advanced Product Labels

In this quick video, we introduce the integration of WooCommerce Advanced Product Labels (opens in a new tab) with Blaze Commerce. This popular plugin, with around 20,000 active installs, allows you to add custom messages to products based on specific criteria, enhancing the visibility and appeal of your product listings.

Key Highlights:

  • Dynamic Custom Labels: Easily add custom messages to products based on criteria such as stock levels, sales, categories, and tags.
  • Seamless Backend Configuration: Demonstration of setting up labels in the WooCommerce settings area, with examples of labels for percentage discounts, limited stock messages, and more.
  • Enhanced Front-End Experience: Integration with Blaze Commerce ensures these labels are displayed seamlessly on the headless front end, providing a cohesive user experience.

Watch the video to see how you can leverage Advanced Product Labels with Blaze Commerce to enhance your WooCommerce store’s product presentation and customer engagement.

Marketing, Gift Cards & Loyalty

Klaviyo

This video explores how Klaviyo (opens in a new tab) can be integrated into your headless WooCommerce store. For information on how we track Klaviyo events with Blaze Commerce, please see Ecommerce Event Tracking.

Yotpo Loyalty & Referrals

Blaze Commerce Headless WooCommerce supports Yotpo Loyalty & Referrals (opens in a new tab).

PW Gift Card plugin

Overview

Blaze Commerce supports the popular PW WooCommerce Gift Cards (opens in a new tab) plugin, used by over 30,000 sites!

This integration allows your customers to easily purchase and send gift cards directly from your headless WooCommerce store.

The plugin captures recipient information during the purchase process, generating a preview of the gift card before completing checkout.

Once purchased, the gift card functions seamlessly as a standard WooCommerce coupon for future purchases.

This enhancement exemplifies our commitment to expanding plugin support, ensuring an exceptional user experience and boosting your store’s capabilities.

Installation

Install the PW Gift Card plugin (https://wordpress.org/plugins/pw-woocommerce-gift-cards/ (opens in a new tab))

Next, create a product with the type "PW Gift Card."

In the Gift Card menu, on the Gift Card Amounts field, please enter the gift card value. For now, you can only enter ONE gift card value.

If you want to create gift cards with different values, please create them as new products.

To display the banner image and footer text on the gift card preview, go to the admin menu > WooCommerce > Settings, then navigate to the Email tab.

Navigate to the Email Template subsection, where you will find fields for the Header Image and Footer Text.

On the product page, it will appear like this:

Instagram Feed Integration

This feature enhances your store’s visual appeal and engagement by displaying your latest Instagram posts directly on your homepage. It’s a fantastic way to showcase your brand’s lifestyle imagery, user-generated content, and latest updates, making your homepage more dynamic and visually appealing.

With Blaze Commerce, adding your Instagram feed is simple and straightforward. This integration keeps your homepage content fresh and engaging, helping you connect with your audience on a deeper level and drive more traffic to your Instagram profile.

![[./Pasted image 20240905145840.png]]

Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro

Blaze Commerce Headless WooCommerce supports Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro (opens in a new tab).

Custom Product Tabs Manager

In this quick video, we introduce the Addify Custom Product Tabs Manager (opens in a new tab) integration with BlazeCommerce. This powerful plugin allows you to add custom tabs to products, enhancing the organization and presentation of your product information.

Key Highlights:

  • Dynamic Custom Tabs: Easily add custom tabs to products based on various criteria such as specific products, categories, or tags.
  • User-Friendly Backend Configuration: Demonstration of setting up custom tabs in the WooCommerce backend, with examples of adding tabs like ring sizing charts to specific categories.
  • Seamless Front-End Display: Integration with BlazeCommerce ensures that these custom tabs are displayed seamlessly on the headless front end, providing a cohesive and enhanced user experience.

Watch the video to see how you can leverage the Custom Product Tabs Manager with Blaze Commerce to improve your WooCommerce store’s product information and customer engagement.

YITH Wishlist

Blaze Commerce Headless WooCommerce supports YITH Wishlist (opens in a new tab).

Gravity Forms Support

In this quick video, we introduce Gravity Forms (opens in a new tab) integration with Blaze Commerce. Gravity Forms allows you to create forms effortlessly in WordPress and WooCommerce. However, the challenge with a headless setup is making these forms accessible on the front end while capturing the data effectively.

Key Highlights:

  • Seamless Integration: Easily create and manage forms in a decoupled architecture.
  • Real-time Data Capture: Demonstration of capturing email addresses for newsletter subscriptions with full form validation.
  • Future Enhancements: Plans to expand the functionality to support more comprehensive forms.

Watch the video to see how you can leverage Gravity Forms with Blaze Commerce to enhance your data capture and user interaction capabilities. If you have any questions or feedback about Blaze Commerce and headless WooCommerce, don’t hesitate to reach out. We’d love to hear from you!