General settings
The General tab is the first stop after installing the plugin. It connects WordPress to your Propeller environment and configures which data the storefront loads.
Go to Propeller > General in your WordPress admin to access these settings.
API connection
These fields connect the plugin to Propeller's GraphQL API.
API URL
The GraphQL endpoint URL (for example https://api.helice.cloud/v2/graphql). Only change this if you use a different or staging environment.
API key
The API key used for general storefront operations: browsing the catalog, loading product data, fetching categories and handling authentication. The plugin sends this key with every standard GraphQL request.
Orders API key
A separate API key with permissions specifically for order management operations. The plugin uses this key for order-related mutations such as placing orders and managing cart state.
The two keys follow the principle of least privilege. The standard API key has the minimum permissions needed for catalog browsing and general frontend operations. The orders key adds the specific permissions required for order processing. This separation limits the impact if a key is compromised.
Some features require additional API key permissions beyond the defaults. For example, authorization requests and letting contacts add other contacts to their company require specific permissions on the API key. If a feature is not working, check that your API keys have the necessary permissions in the Propeller Backoffice.
See Environments and access for how to get your credentials.
Environment settings
These fields tell the plugin which data to load from Propeller.
Anonymous user ID
The user ID used for anonymous (not logged in) visitors. Propeller requires a user context for pricing and availability lookups. The anonymous user ID determines which price list and product visibility rules apply to visitors who have not logged in.
Catalog root ID
The root category ID for the product tree. The plugin starts browsing from this category and shows all its descendants. Use this to scope the catalog to a specific part of your category tree. For example, if your Propeller environment has categories for multiple brands, set the root to the brand category this site should show.
Channel ID
The channel this WordPress site represents. A channel in Propeller is a specific frontend or sales experience, such as a webshop, a B2B dealer portal or a mobile ordering app. Each channel belongs to one tenant, and a tenant can have multiple channels.
Channels handle presentation-specific configuration: SEO settings, templates, catalog structure, languages and anonymous user behavior. The underlying commercial data (products, pricing, customers, orders) is shared at the tenant level, while each channel maintains its own customer experience.
For example, a single tenant could power three channels: a public webshop, a dealer portal and a mobile ordering app. All three share the same product catalog and pricing rules, but each channel presents a tailored experience to its audience.
Set the Channel ID to the channel this WordPress site should use.
Default currency
The currency code used for displaying prices (for example EUR, USD, GBP).
Email settings
CC Email
An email address that receives a copy of emails sent by the plugin (price request, return request emails). Use this to keep an internal team informed of storefront activity.
BCC Email
An email address that receives a blind copy of price request and return request emails. The recipient is not visible to the customer. Use this for logging or compliance purposes.
Next steps
- Pages and shortcodes — configure page slugs and shortcodes
- Behavior and display — toggle features and display options