HubRise
menu
HubRise
closeHubRise

Wolt Bridge

Push the Catalog

Push the Catalog

With Wolt Bridge, you can push your HubRise catalog into your Wolt store with a single click.

You can also configure the bridge to push your catalog into Wolt every time it is updated on HubRise. For more information, see Catalog.

This page explains how to push your catalog, and what information is sent to Wolt.

Populate a HubRise Catalog

To update your menu in Wolt, you should have a HubRise catalog first. Many apps connected with HubRise, including EPOS solutions, offer the ability to push their menu into HubRise. Refer to your EPOS documentation on the HubRise website to verify.

Alternatively, you can populate a HubRise catalog by pulling the menu from an existing Deliveroo, or Uber Eats store. For more information, refer to these links:

Manual Catalog Push

Once your catalog is populated on HubRise, you can push it manually to your Wolt store by following these steps:

  1. Log in to your HubRise account.
  2. Select the HubRise account and location connected with your Wolt store.
  3. Open the CONNECTIONS page, then select Wolt Bridge from the list of connected apps.
  4. In Wolt Bridge, select the Actions tab, then click Push catalog.
  5. Check your Wolt online menu.

IMPORTANT NOTE: Pushing your HubRise catalog into Wolt will completely replace the current menu on your Wolt store. Any specials, custom commissions, or other manual edits will be lost. This action cannot be reverted.


Automatic Catalog Push

Wolt Bridge can automatically push your HubRise catalog into Wolt every time it is updated. By default, this option is turned off. You can enable it by following these steps:

  1. Log in to your HubRise account.
  2. Select the HubRise account and location connected with your Wolt store.
  3. Open the CONNECTIONS page, then select Wolt Bridge from the list of connected apps.
  4. In Wolt Bridge, select the Configuration tab.
  5. In the Catalog section, tick Enable automatic catalog push.
  6. Click Save.

Information Sent to Wolt

The following sections provide more details on how your HubRise catalog is mapped to Wolt.

Language

Since HubRise does not support multiple languages for a catalog, Wolt Bridge assumes that all names and descriptions use the language specified on the Configuration page.

Categories

The Category structure setting on the Configuration page determines how categories are organized:

  • Single level: All categories are flattened into a single level. Parent category names are included (e.g., "Snacks - Crackers").
  • Two-level: Categories are organized into a two-level hierarchy with top-level categories and subcategories. This mode requires activation by Wolt and is typically used by retail stores.

Category names, descriptions, and the order in which categories appear on HubRise are maintained on Wolt.

Products and Skus

Unlike some other platforms, Wolt Bridge does not support products with multiple skus as a single item with variants. Instead, each sku becomes a separate item on Wolt.

For products with multiple skus, each sku is sent as an individual item with its full name (e.g., "Pizza Margherita - Large"). This approach is required because Wolt's two-level option system does not support the complex option structures often used with multi-sku products.

Wolt Bridge sends the following information for each sku:

  • Sku name (combined with product name if multiple skus)
  • Sku ref code
  • Product description
  • First product image (if multiple images are present)
  • Price
  • Tax rate
  • Options
  • Allergen information
  • Age restrictions (for alcoholic products)
  • First barcode (if multiple barcodes are present)

Products with the deal_only tag are excluded and will not be pushed to Wolt.

Options

Wolt Bridge maps HubRise option lists to Wolt options.

When exactly one option must be selected (minimum=1 and maximum=1), customers will be required to choose from the available options. For these single choice options, one option must be selected by default. If none is specified in HubRise, Wolt Bridge automatically selects the first option.

For all other cases, if no maximum is set in HubRise, Wolt Bridge uses 10 as the default maximum value.

Deals

Wolt Bridge maps HubRise deals to products on Wolt. Each deal becomes a separate item with modifiers representing the deal lines.

The price of the deal is calculated as the minimum price across all possible combinations of skus for every deal line.

Each deal line allows customers to choose one of the available skus. The price of each sku is the difference from the minimum price in that line.

Options on skus selected in a deal are not supported, due to Wolt's limitation on nested options.

Images

Only the first image is sent for each product or deal.

The recommended size is 1000 x 562 pixels, with an aspect ratio of 16:9.

Technical Reference

The following sections describe in detail how Wolt Bridge maps HubRise catalogs to Wolt.

Categories

The category structure depends on the setting in the Configuration page. See Category Structure for more information.

Single-Level Structure

For every category, Wolt Bridge sends:

  • name: The full category name, including parent names if nested
  • description: The category description

Two-Level Structure

Top-level categories:

  • name: The category name
  • description: The category description
  • subcategories: Array of descendant categories

Subcategories:

  • name: The category name (without parent prefix)
  • description: The category description

If a top-level category has no subcategories, it is added to its own subcategories list.

Products and Skus

For every sku in the catalog, Wolt Bridge sends the following information to Wolt:

  • name: The full sku name (product name + sku name if multiple skus exist)
  • description: The product description
  • image_url: The URL of the first product image
  • price: The sku price for the catalog variant selected in Configuration
  • sales_tax_percentage: The product tax rate for the delivery service type
  • enabled: Always true
  • delivery_methods: Always ["homedelivery", "takeaway", "eatin"]
  • external_data: The sku ref code
  • options: Array of option lists (see Options)
  • product_information.allergens: Translated allergen tags joined with commas
  • restrictions.item_age_restriction: Set to 18 for alcoholic products
  • gtin_barcode: The first barcode, if present

Product Tags

The following product tags are supported:

TagDescription
alcoholicSets age restriction to 18
deal_onlyExcludes product from catalog push
allergen_celeryAllergen information
allergen_crustaceansAllergen information
allergen_eggsAllergen information
allergen_fishAllergen information
allergen_glutenAllergen information
allergen_lupinAllergen information
allergen_milkAllergen information
allergen_molluscsAllergen information
allergen_mustardAllergen information
allergen_nutsAllergen information
allergen_peanutsAllergen information
allergen_sesame_seedsAllergen information
allergen_soybeansAllergen information
allergen_sulphur_dioxide_sulphitesAllergen information

Allergen tags are translated into the store language and displayed as comma-separated text in the allergen information field.

Options

For every option list referenced by a sku, Wolt Bridge sends:

  • name: The name of the option list
  • type: Either SingleChoice (when min=1 and max=1) or MultiChoice (all other cases)
  • selection_range.min: Minimum selections required (MultiChoice only)
  • selection_range.max: Maximum selections allowed (MultiChoice only, defaults to 10 if not set)
  • external_data: The option list ref code
  • values: Array of option values

For every option value in an option list, Wolt Bridge sends:

  • name: The option name
  • price: The option price for the catalog variant selected in Configuration
  • enabled: Always true
  • default: Whether this option is selected by default (SingleChoice only)
  • external_data: The option ref code
  • selection_range: Same as the option list's selection range

For SingleChoice options, if no options have default set to true, Wolt Bridge automatically sets the first option as default.

Deals

For each deal in the catalog, Wolt Bridge creates a Wolt item with the following details:

  • name: The name of the deal
  • description: The deal description
  • image_url: The URL of the first deal image
  • price: The minimum price calculated from all possible deal line combinations
  • enabled: Always true
  • delivery_methods: Always ["homedelivery", "takeaway", "eatin"]
  • external_data: The deal ref code preceded by DEAL- (e.g., DEAL-MENU123)
  • options: Array of deal lines as SingleChoice options

Deals without a category_id are placed in a default "Offers" category.

Deal Lines

Each deal line becomes a SingleChoice option:

  • name: The deal line label, or "Choice N" if no label is provided
  • type: Always SingleChoice
  • values: Array of skus available for this line

For each sku in a deal line:

  • name: The full sku name
  • price: The price difference from the minimum price in this deal line
  • enabled: Always true
  • default: true for the first sku in the line
  • external_data: The sku ref code

The price calculation ensures that the cheapest combination of deal lines equals the deal's base price, with upcharges for more expensive options.

Inventory Sync

If inventory sync is enabled on the Configuration page, Wolt Bridge automatically updates the inventory on Wolt after each catalog push. This ensures that product availability matches your HubRise inventory state.

Feedback on this page