<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://propellor-eu.gitlab.io/blog</id>
    <title>Propeller Help Center Blog</title>
    <updated>2026-04-02T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://propellor-eu.gitlab.io/blog"/>
    <subtitle>Propeller Help Center Blog</subtitle>
    <icon>https://propellor-eu.gitlab.io/img/favicon_v2.png</icon>
    <entry>
        <title type="html"><![CDATA[Redesigned User Roles and API Key Management]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/04/02/version-2-56</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/04/02/version-2-56"/>
        <updated>2026-04-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Redesigned the roles and permissions panel for backoffice users with role presets, granular module permissions and a live menu access preview. Also added a new API key management page for GraphQL and REST integrations.]]></summary>
        <content type="html"><![CDATA[<p>Redesigned the roles and permissions panel for backoffice users with role presets, granular module permissions and a live menu access preview. Also added a new API key management page for GraphQL and REST integrations.</p>
<p><img decoding="async" loading="lazy" alt="Redesigned Roles &amp;amp; Permissions panel" src="https://propellor-eu.gitlab.io/assets/images/backoffice-user-roles-redesign-6e74e8ffbd0bd8a042e4cb8b153e327c.png" width="2880" height="1364" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="redesigned-user-roles--permissions">Redesigned User Roles &amp; Permissions<a href="https://propellor-eu.gitlab.io/blog/2026/04/02/version-2-56#redesigned-user-roles--permissions" class="hash-link" aria-label="Direct link to Redesigned User Roles &amp; Permissions" title="Direct link to Redesigned User Roles &amp; Permissions" translate="no">​</a></h2>
<p>The roles and permissions section on the backoffice user detail page has been completely redesigned. Instead of a flat list of role toggles, you now get a structured panel with three parts:</p>
<ul>
<li class=""><strong>Role presets</strong> let you quickly apply a Full Admin or Sales Representative configuration with one click. When neither preset matches, it shows as Custom.</li>
<li class=""><strong>Platform Access</strong> controls whether a user can reach the Sales Hub or Backoffice sidebar. Disabling the Backoffice toggle greys out all module permissions below it.</li>
<li class=""><strong>Module Permissions</strong> give fine-grained access to nine functional areas (API Keys, User management, Shop &amp; channel, Roles &amp; permissions, Pricing, Logistics, Configuration, Product Data and Order Data), each with an Owner, Editor or Viewer access level.</li>
</ul>
<p>A new <strong>Menu Access Preview</strong> panel at the bottom shows in real time which sidebar items the user can see based on their assigned roles. Each item lists the required platform and module roles, so you can verify the configuration before saving.</p>
<p>The old event-triggered invite flow has been replaced with an explicit <strong>Send/Resend Invite</strong> button for a clearer onboarding experience.</p>
<p>Read the full guide: <a class="" href="https://propellor-eu.gitlab.io/commerce-hub-admin/backoffice-users">Backoffice Users</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-key-management">API Key Management<a href="https://propellor-eu.gitlab.io/blog/2026/04/02/version-2-56#api-key-management" class="hash-link" aria-label="Direct link to API Key Management" title="Direct link to API Key Management" translate="no">​</a></h2>
<p>A new dedicated API key management page is available under Admin. You can create and manage two types of keys:</p>
<ul>
<li class=""><strong>GraphQL API keys</strong> with role-based access control. Each key can be assigned roles (Product Data, Logistics, Configuration, Order Data, Pricing, Role &amp; permission, Shop &amp; channel, User) with access levels (Viewer, Editor or Owner). Roles are locked after creation.</li>
<li class=""><strong>REST API keys</strong> with auto-generated Client ID and Client Secret.</li>
</ul>
<p>Both key types support active/inactive toggling and the generated credentials are hidden by default with reveal and copy buttons.</p>
<p>Read the full guide: <a class="" href="https://propellor-eu.gitlab.io/commerce-hub-admin/api-keys">API Keys</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://propellor-eu.gitlab.io/blog/2026/04/02/version-2-56#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">Added channel filtering on order, quote and quote request listing pages</li>
<li class="">Order editor now enforces minimum quantity and unit constraints when adding a product by SKU</li>
<li class="">Improved cluster row height and enabled drag-and-drop for cluster groups in the order editor</li>
<li class="">Disabled drag handle for bonus items in the order product list to prevent errors</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/04/02/version-2-56#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed deleted product line items causing errors when editing quantity in the quote editor</li>
<li class="">Fixed missing delete confirmation popup on shipping cost business rules</li>
<li class="">Fixed filter behavior on the favorite lists page</li>
<li class="">Fixed "Keep me logged in" logging users out after approximately 30 minutes</li>
<li class="">Fixed template query variables not visible or editable in the Monaco editor</li>
<li class="">Fixed filter count displaying wrong numbers or -1, now shown as inline chips</li>
<li class="">Fixed sending order confirmations failing when language field was empty; also fixed back navigation from new contact to company details</li>
<li class="">Fixed colour attribute editing by replacing broken color picker with native HTML input</li>
<li class="">Fixed cluster and product routes returning 404 when the Dutch title was removed</li>
<li class="">Removed deprecated shop field from the surcharge detail form</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="admin" term="admin"/>
        <category label="API" term="API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Editable Products in Category View]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/03/24/version-2-55</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/03/24/version-2-55"/>
        <updated>2026-03-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[You can now go to edit mode directly when opening a product from the category view in the backoffice.]]></summary>
        <content type="html"><![CDATA[<p>You can now go to edit mode directly when opening a product from the category view in the backoffice.</p>
<p><img decoding="async" loading="lazy" alt="Catalogue product detail page" src="https://propellor-eu.gitlab.io/assets/images/catalogue-product-detail-bd76269fff2473a9c40e09f7dc3bf969.png" width="1643" height="691" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2026/03/24/version-2-55#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Editable product data when opening a product from category view in Backoffice</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/03/24/version-2-55#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed misaligned search bar in order editor</li>
<li class="">Fixed buttons breaking on smaller page widths</li>
<li class="">Fixed new order bugs on order management page</li>
<li class="">Fixed company listing not resetting without search term</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="PIM" term="PIM"/>
        <category label="categories" term="categories"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Group Button and Category Filter Fixes]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/03/19/version-2-54</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/03/19/version-2-54"/>
        <updated>2026-03-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Fixed the Groups button and category ID filtering in product filters.]]></summary>
        <content type="html"><![CDATA[<p>Fixed the Groups button and category ID filtering in product filters.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/03/19/version-2-54#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed Groups button not working</li>
<li class="">Fixed manually typing a Category ID in product filters failing (selecting a category still worked)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="categories" term="categories"/>
        <category label="PIM" term="PIM"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Add Products from Order History and Cluster Keywords]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/03/18/version-2-53</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/03/18/version-2-53"/>
        <updated>2026-03-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[You can now add products from previous orders into a quote, manage keywords on cluster products and view delivery addresses on company pages.]]></summary>
        <content type="html"><![CDATA[<p>You can now add products from previous orders into a quote, manage keywords on cluster products and view delivery addresses on company pages.</p>
<p><img decoding="async" loading="lazy" alt="Add products from order history" src="https://propellor-eu.gitlab.io/assets/images/add-products-from-order-history-001b81f9e1dcfdaa86d2df80f4e1a6ea.png" width="2880" height="1364" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2026/03/18/version-2-53#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Add products to a quote from an historical order detail page</li>
<li class="">Add keywords and custom keywords to products inside clusters</li>
<li class="">Delivery addresses shown on company overview in Sales Hub</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://propellor-eu.gitlab.io/blog/2026/03/18/version-2-53#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">Last modification date and time shown on all entities</li>
<li class="">Improved channel selection in quote creation</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/03/18/version-2-53#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed export table errors across all pages</li>
<li class="">Fixed attribute name combination of letters and numbers causing errors</li>
<li class="">Fixed UI order status layout at certain resolutions</li>
<li class="">Fixed cluster products/options not addable in quote editor after adding cluster</li>
<li class="">Fixed assigned company not visible on price sheet</li>
<li class="">Fixed pagination on company attributes after opening contact tab</li>
<li class="">Fixed shipping cost business rules only accepting commas (now also accepts dots)</li>
<li class="">Fixed cluster display issues</li>
<li class="">Fixed order editor product search returning different results after clearing search term</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="quotes" term="quotes"/>
        <category label="clusters" term="clusters"/>
        <category label="PIM" term="PIM"/>
        <category label="companies" term="companies"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Cluster Attribute Sorting and Quote Contact Fixes]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/02/25/version-2-52</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/02/25/version-2-52"/>
        <updated>2026-02-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Cluster product attributes now follow the sorting order from Cluster Config and improved tax error messages.]]></summary>
        <content type="html"><![CDATA[<p>Cluster product attributes now follow the sorting order from Cluster Config and improved tax error messages.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://propellor-eu.gitlab.io/blog/2026/02/25/version-2-52#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">Cluster product attributes now display in the sorting order set in Cluster Config</li>
<li class="">Improved error message when a country/tax code combination already exists</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/02/25/version-2-52#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed delivery address note field layout when resized</li>
<li class="">Fixed not all contacts being listed in the quote editor</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="clusters" term="clusters"/>
        <category label="quotes" term="quotes"/>
        <category label="taxes" term="taxes"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Secure Attachments and Contact Search]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/02/17/version-2-51</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/02/17/version-2-51"/>
        <updated>2026-02-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added secure attachment display on orders, contact search on company pages and language-based quote creation.]]></summary>
        <content type="html"><![CDATA[<p>Added secure attachment display on orders, contact search on company pages and language-based quote creation.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2026/02/17/version-2-51#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Secure attachments displayed on orders when attached</li>
<li class="">Contact search field on company pages in Sales Hub and Backoffice</li>
<li class="">Quotes and emails created in the language of the user (Sales Hub)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://propellor-eu.gitlab.io/blog/2026/02/17/version-2-51#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h2>
<ul>
<li class="">Removed Date Created and Date Updated columns from product, contact and company attribute overviews</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/02/17/version-2-51#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed button layout at certain screen resolutions</li>
<li class="">Fixed quantity editing not always saving properly in order editor</li>
<li class="">Fixed empty middle name displaying "null"</li>
<li class="">Fixed cluster images not showing in product catalogue</li>
<li class="">Fixed category filtering getting lost after opening a product and using pagination</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="quotes" term="quotes"/>
        <category label="contacts" term="contacts"/>
        <category label="PIM" term="PIM"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Order Editor Reordering and Address Editing]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/02/09/version-2-50</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/02/09/version-2-50"/>
        <updated>2026-02-09T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added drag and drop reordering in the order editor, inline address editing for orders and quotes and localized short names for products.]]></summary>
        <content type="html"><![CDATA[<p>Added drag and drop reordering in the order editor, inline address editing for orders and quotes and localized short names for products.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2026/02/09/version-2-50#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Reorder line items in the order editor using drag and drop</li>
<li class="">Edit addresses on existing orders and quotes instead of creating from scratch</li>
<li class="">Localized short names field for products in PIM</li>
<li class="">Users with PIM viewer rights can now add products to quotes</li>
<li class="">Search for attributes by description</li>
<li class="">Heading options added to the rich text editor on products, clusters and categories</li>
<li class="">Channel selection hidden in order editor when only one channel exists, condensed company/contact display</li>
<li class="">Contact actions reordered in Sales Hub with Create Quote and Create Order first</li>
<li class="">Stock section takes less space in order and quote editor</li>
<li class="">New contacts auto-select the name field for immediate editing (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/02/09/version-2-50#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed product filtering by category in category view</li>
<li class="">Fixed incorrect ordering of paginated contacts within companies (Sales Hub)</li>
<li class="">Fixed unlinking products from categories</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="quotes" term="quotes"/>
        <category label="PIM" term="PIM"/>
        <category label="contacts" term="contacts"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Channel Picker and Event Action Channels]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/01/28/version-2-49</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/01/28/version-2-49"/>
        <updated>2026-01-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added channel picker for orders and quotes, category filters for product management and improved address validation.]]></summary>
        <content type="html"><![CDATA[<p>Added channel picker for orders and quotes, category filters for product management and improved address validation.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2026/01/28/version-2-49#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Added channel picker when creating new quotes or orders, allowing selection of the sales channel before choosing company and contact. The picker only appears for tenants with multiple channels configured.</li>
<li class="">Channel name now displays in the order editor header for tenants with multiple channels.</li>
<li class="">Renamed "Reset Password" button to "Resend Invite" on contact and customer pages for better clarity of the action being performed.</li>
<li class="">Improved company selector in product catalogue with reduced padding between items and less intrusive validation for minimum character requirements. (Sales Hub)</li>
<li class="">Added channel selection to event actions, allowing event actions to be configured for specific sales channels. Channel names display in the event action listing. (Backoffice)</li>
<li class="">Added "Forgot password" link on the login page, restoring the ability for backoffice users to reset their password. (Backoffice)</li>
<li class="">Added category and attribute filters to the "Add products to category" dialog, making it easier to find and select products when organizing categories. (Backoffice)</li>
<li class="">Improved address validation error messages to specify which field has an issue instead of showing generic "bad request" errors. (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/01/28/version-2-49#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed applied filter counter sometimes showing incorrect count after clearing filters. (Backoffice)</li>
<li class="">Fixed error when opening orders through the Orders page caused by missing valueset data. (Backoffice)</li>
<li class="">Fixed pricesheet detail page showing empty fields when the pricesheet has no description. (Backoffice)</li>
<li class="">Fixed error appearing when removing items from orders in the order editor. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="channels" term="channels"/>
        <category label="orders" term="orders"/>
        <category label="categories" term="categories"/>
        <category label="contacts" term="contacts"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Updated By Column and Contact Event Actions]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/01/20/version-2-48</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/01/20/version-2-48"/>
        <updated>2026-01-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added "Updated By" column to order listings and new event action triggers for company and contact events.]]></summary>
        <content type="html"><![CDATA[<p>Added "Updated By" column to order listings and new event action triggers for company and contact events.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2026/01/20/version-2-48#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Added "Updated By" column to quote and order listings, showing the last sales rep who modified the quote or order based on version history.</li>
<li class="">Added new event action triggers for company and contact events (COMPANY_CREATED, CONTACT_CREATED, etc.) in the event actions dropdown. (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/01/20/version-2-48#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed "View Company Orders" search in order editor to only show orders for the selected company, even when using the search field. (Sales Hub)</li>
<li class="">Fixed confirmation message when adding products to a quote incorrectly displaying "added to order" instead of "added to quote". (Sales Hub)</li>
<li class="">Fixed PIM filters being lost when navigating to subsequent pages in the product listing. (Backoffice)</li>
<li class="">Fixed incorrect account buttons shown when creating a new contact, displaying "Reset Password" and "Delete Account" instead of "Create Account". (Backoffice)</li>
<li class="">Fixed clearing category filter not removing the category name from the filter display. (Backoffice)</li>
<li class="">Fixed column configuration bug in PIM where moving hidden columns into view caused incorrect columns to appear and duplicated the selector column. (Backoffice)</li>
<li class="">Fixed template duplication functionality not working. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="PIM" term="PIM"/>
        <category label="event-actions" term="event-actions"/>
        <category label="templates" term="templates"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Company Quotes and Orders View]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2026/01/08/version-2-47</id>
        <link href="https://propellor-eu.gitlab.io/blog/2026/01/08/version-2-47"/>
        <updated>2026-01-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added Quotes and Orders sections to company detail view and fixed several pagination and account management issues.]]></summary>
        <content type="html"><![CDATA[<p>Added Quotes and Orders sections to company detail view and fixed several pagination and account management issues.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2026/01/08/version-2-47#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Added Quotes and Orders sections to company detail view. Sales representatives can now view a company's quotes and orders directly from the company page. The sections are collapsed by default and display all quotes/orders for that specific company. (Sales Hub)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2026/01/08/version-2-47#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed Explain Price getting stuck loading when a company or company+contact is selected in the product catalogue. (Sales Hub)</li>
<li class="">Fixed product catalogue filters incorrectly resetting the search bar to a previously entered value, causing unexpected search results. (Sales Hub)</li>
<li class="">Fixed selected contact being reset when opening a product and navigating back to the product catalogue. (Sales Hub)</li>
<li class="">Fixed pagination in order overview not loading different orders when navigating between pages. (Backoffice)</li>
<li class="">Fixed incorrect "delete account" confirmation message appearing when creating a new webshop account for a contact, which also prevented password reset emails from being sent. (Backoffice)</li>
<li class="">Fixed button alignment for adding products to clusters where buttons appeared stacked instead of side by side. (Backoffice)</li>
<li class="">Fixed users being incorrectly clickable in order list, which led to a 404 error page. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="companies" term="companies"/>
        <category label="pricing" term="pricing"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Cross-Sell Indicators and Category Bulk Ops]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/12/24/version-2-46</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/12/24/version-2-46"/>
        <updated>2025-12-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added cross-sell and upsell indicators to the order editor and improved category bulk operations.]]></summary>
        <content type="html"><![CDATA[<p>Added cross-sell and upsell indicators to the order editor and improved category bulk operations.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/12/24/version-2-46#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Added cross-sell and upsell indicator to order editor. Order line items now display an interactive flag when cross-sells or upsells are available. Clicking the flag opens a dialog showing all related products, allowing users to quickly add recommended products directly to the order or quote.</li>
<li class="">Improved performance when moving products and clusters between categories using optimized bulk operations. (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/12/24/version-2-46#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed pagination not working correctly in the orders listing.</li>
<li class="">Fixed PDF preview getting stuck in loading state when generating PDFs for newly created orders or quotes.</li>
<li class="">Fixed manufacturer and supplier dropdown fields showing no options when creating or editing products, despite values being configured. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="categories" term="categories"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[PIM Category Picker and Attribute Filters]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/12/17/version-2-45</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/12/17/version-2-45"/>
        <updated>2025-12-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Enhanced PIM product listing with category picker and attribute filters and added Vimeo video support.]]></summary>
        <content type="html"><![CDATA[<p>Enhanced PIM product listing with category picker and attribute filters and added Vimeo video support.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/12/17/version-2-45#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Enhanced PIM product listing with category picker and attribute filters. The main product listing now includes a left-side category picker and attribute filters, making it easier to navigate and find products within large catalogs. The category picker also displays product counts including all child categories. (Backoffice)</li>
<li class="">Added Vimeo video support alongside YouTube in product media. Videos from both platforms now display correctly in product detail views.</li>
<li class="">Categories in PIM can now be clicked directly to open the products modal, providing quicker access to category contents. (Backoffice)</li>
<li class="">Added confirmation dialog when deleting categories, with improved error messaging that clearly states "Remove all products from this category before deleting it" when applicable. (Backoffice)</li>
<li class="">Renamed "Add to basket" button to "Select product" and "Select cluster" in catalog dialogs opened from the product picker for clearer intent. (Backoffice)</li>
<li class="">Added "Select product" and "Select cluster" actions in catalog dialogs for favorite lists and order lists. (Backoffice)</li>
<li class="">Category picker now remembers its expanded state when reopening, preserving navigation context. (Backoffice)</li>
<li class="">Standardized all popup interfaces with consistent design (X close button) and keyboard support (ESC key to close).</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/12/17/version-2-45#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Removed confusing "Add products" button from the category products view, as products shown are already in that category. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="PIM" term="PIM"/>
        <category label="categories" term="categories"/>
        <category label="media" term="media"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Explain Price and Stock Availability]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/12/11/version-2-44</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/12/11/version-2-44"/>
        <updated>2025-12-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added Explain Price to product detail view, stock availability in order editor and enhanced product picker with filters.]]></summary>
        <content type="html"><![CDATA[<p>Added Explain Price to product detail view, stock availability in order editor and enhanced product picker with filters.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/12/11/version-2-44#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Added Explain Price button to product detail view. When viewing a product in the order editor, sales representatives can now click "Explain Price" to open a modal showing the complete price calculation breakdown. The product, company and contact are automatically prefilled based on the current context. (Sales Hub)</li>
<li class="">Added stock availability column to the order editor product picker. Sales representatives can now see inventory levels directly when selecting products, helping them make informed decisions about product availability. (Sales Hub)</li>
<li class="">Enhanced product picker in order editor with category and attribute filters. The product selection modal now includes filtering by product category and attributes, making it easier to find specific products. Unnecessary columns have been removed for a cleaner interface. (Sales Hub)</li>
<li class="">Cross/upsell product groups now only display when products are actually linked, removing empty tabs from the product detail view.</li>
<li class="">Addresses on company pages are now collapsed by default, providing a cleaner overview with the option to expand when needed. (Sales Hub)</li>
<li class="">Updated Propeller branding with new logo across login page, browser favicon and sidebar menu, along with refreshed color scheme.</li>
<li class="">Reduced sidebar menu width for improved screen space utilization.</li>
<li class="">Sidebar now remains expanded on the home page when expansion is toggled on, providing consistent navigation behavior.</li>
<li class="">Added pagination support for products in favorite lists, ensuring all products are visible when lists contain more than 14 items. (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/12/11/version-2-44#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed issue where clusters could not be opened from the product catalogue. (Sales Hub)</li>
<li class="">Fixed Action Dashboard ticket workflow to require picking up a ticket before it can be completed. (Sales Hub)</li>
<li class="">Fixed UI instability in Action Dashboard where buttons would shift position during refresh. (Sales Hub)</li>
<li class="">Fixed call-to-action button alignment in tickets to be vertically centered. (Sales Hub)</li>
<li class="">Fixed excessive spacing between title and contact selector in the order editor.</li>
<li class="">Fixed quote invalidation confirmation dialog text for clarity. (Sales Hub)</li>
<li class="">Fixed error when creating customer login accounts that displayed "Failed to trigger the send password init email event". (Sales Hub)</li>
<li class="">Fixed category drag-and-drop behavior that incorrectly showed categories in both old and new positions until page refresh. (Backoffice)</li>
<li class="">Fixed excessive empty space in attribute value column for products and clusters when no values are present. (Backoffice)</li>
<li class="">Fixed issue preventing cluster options from being added when cluster name contains a forward slash character. (Backoffice)</li>
<li class="">Fixed typo in order list company tab showing "Companys" instead of "Companies". (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="pricing" term="pricing"/>
        <category label="PIM" term="PIM"/>
        <category label="branding" term="branding"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Action Dashboard and Ticket System]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/12/02/version-2-43</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/12/02/version-2-43"/>
        <updated>2025-12-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Introduced the Action Dashboard with a ticket-based workflow system for sales representatives.]]></summary>
        <content type="html"><![CDATA[<p>Introduced the Action Dashboard with a ticket-based workflow system for sales representatives.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="action-hub">Action Hub<a href="https://propellor-eu.gitlab.io/blog/2025/12/02/version-2-43#action-hub" class="hash-link" aria-label="Direct link to Action Hub" title="Direct link to Action Hub" translate="no">​</a></h2>
<p>Introduced Action Dashboard with Tickets System for sales representatives. A new ticket-based workflow system helps sales teams stay on top of important events, opportunities and tasks that require attention.</p>
<p><strong>Key Capabilities:</strong></p>
<ul>
<li class=""><strong>Automated Ticket Creation</strong>: Tickets can be created by AI agents, business rules and external integrations, ensuring sales opportunities and important events never slip through the cracks.</li>
<li class=""><strong>Ticket Lifecycle Management</strong>: Tickets flow through clear states (Open, In Progress, Completed or Archived), making it easy to track progress and prioritize work.</li>
<li class=""><strong>Assignment and Ownership</strong>: Tickets can be assigned to specific sales representatives, with tracking of who picks up and works on each ticket.</li>
<li class=""><strong>Action-Oriented Navigation</strong>: Each ticket includes a call-to-action button that navigates directly to the relevant entity (contact, product, order, company or external URL).</li>
<li class=""><strong>Filtering and Search</strong>: Filter tickets by status and assignment (My Actions vs All Actions) and search by title or description.</li>
</ul>
<p><strong>Typical Use Cases:</strong></p>
<ul>
<li class="">"Quote validity date almost due" reminds sales rep to contact customer before quote expires</li>
<li class="">"Customer expressed interest in bulk pricing" creates opportunity to upsell</li>
<li class="">"High-value customer has abandoned cart" prompts engagement with customer</li>
</ul>
<p>Access the dashboard from the new "Action Dashboard" menu item above Companies.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/12/02/version-2-43#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Improved readability of remarks and references in the order editor when in read-only mode by displaying text in black instead of greyed out.</li>
<li class="">Added "Reset Export Status" functionality for orders. E-commerce managers can now reset the export status, export date and export message fields directly from the order listing, enabling orders to be re-exported to ERP systems without writing API queries. (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/12/02/version-2-43#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed company dropdown in product catalogue to display only the company name in the selected field, while keeping debtor ID visible in the dropdown list for reference. (Sales Hub)</li>
<li class="">Fixed error and loading issue when switching between companies in the product catalogue. (Sales Hub)</li>
<li class="">Fixed issue preventing creation of email event actions due to webhook-specific fields being incorrectly included in the request. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="action-hub" term="action-hub"/>
        <category label="orders" term="orders"/>
        <category label="event-actions" term="event-actions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Order History and Webhook Security]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/11/20/version-2-42</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/11/20/version-2-42"/>
        <updated>2025-11-20T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Order history access, webhook security options and expanded product specification display.]]></summary>
        <content type="html"><![CDATA[<p>Order history access, webhook security options and expanded product specification display.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/11/20/version-2-42#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Added contact name column to company contacts list with default sorting by name for easier identification. (Sales Hub)</li>
<li class="">Extended product specifications to display all attribute types (enum, datetime, etc.) instead of only text attributes.</li>
<li class="">Added order history button in the order editor for quick access to previous order changes and modifications.</li>
<li class="">Added webhook security options including HMAC-SHA256 signature authentication and basic HTTP authentication support when creating or editing webhooks. (Backoffice)</li>
<li class="">Renamed "Apply Business Rules" to "Incentives" and repositioned the button next to "Add multiple products" for improved workflow. (Backoffice)</li>
<li class="">Added validation to require subconditions when configuring order item conditions in business rules, preventing incomplete rule configurations that would fail silently. (Backoffice)</li>
<li class="">Improved template validation for create and update operations to match backend requirements. (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/11/20/version-2-42#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed visual alignment of filter options in carriers and order/quote/request listings.</li>
<li class="">Fixed image replacement functionality that remained stuck in loading state after selecting a new image. (Backoffice)</li>
<li class="">Fixed Explain Price panel getting stuck in loading state after a quantity validation error. (Backoffice)</li>
<li class="">Fixed valueset items dialogue not opening when assigning enum attribute values to products. (Backoffice)</li>
<li class="">Fixed datetime attribute calendar dialogue not allowing date and time selection when editing product attributes. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="webhooks" term="webhooks"/>
        <category label="PIM" term="PIM"/>
        <category label="business-rules" term="business-rules"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Contact Email Safety and Cluster Selector]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/11/07/version-2-41</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/11/07/version-2-41"/>
        <updated>2025-11-07T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Improved contact email and account management with login safety checks and cluster selector fixes.]]></summary>
        <content type="html"><![CDATA[<p>Improved contact email and account management with login safety checks and cluster selector fixes.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/11/07/version-2-41#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Email editing is now disabled for contacts and customers when a login account exists, preventing accidental email address changes that would break login functionality. (Sales Hub)</li>
<li class="">Added validation warnings when creating contacts or customers with email addresses that already have associated login accounts. (Sales Hub)</li>
<li class="">Added warning display when a contact or customer has mismatched email and login credentials, with the reset password action disabled in these cases. (Sales Hub)</li>
<li class="">Changed "Reset Password" button label to "Resend Invitation" on contact detail pages for better clarity of the action being performed. (Sales Hub)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/11/07/version-2-41#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed cluster selector functionality. "Select all" now properly selects all clusters instead of only the first one. (Backoffice)</li>
<li class="">Fixed issue where cluster definitions could become decoupled from clusters and prevented re-association. Cluster definitions can now be properly managed and reassigned to clusters. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="contacts" term="contacts"/>
        <category label="clusters" term="clusters"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Template Duplication and Order Editor Fixes]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/11/05/version-2-40</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/11/05/version-2-40"/>
        <updated>2025-11-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added template duplication and fixed company search and order editor issues.]]></summary>
        <content type="html"><![CDATA[<p>Added template duplication and fixed company search and order editor issues.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/11/05/version-2-40#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Added template duplication functionality allowing users to duplicate email and document templates. Duplicated templates are named with "(Copy)" suffix and open directly in the editor after creation. (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/11/05/version-2-40#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed company search query failure when sorting by company address phone number.</li>
<li class="">Fixed incorrect company/contact reference display in the product catalogue. Now displays only the company/contact name instead of the full object reference.</li>
<li class="">Fixed issue where the salesMarkup column appeared multiple times in quote and order listings.</li>
<li class="">Fixed column alignment issues in the order editor where notes and name values were misaligned with their column headers. (Backoffice)</li>
<li class="">Fixed error preventing clusters from being added to order lists. (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="templates" term="templates"/>
        <category label="orders" term="orders"/>
        <category label="companies" term="companies"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Payment Method Visibility and Bulk Deletion]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/10/29/version-2-39</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/10/29/version-2-39"/>
        <updated>2025-10-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Payment methods with restricted access are now visible as greyed out options and bulk deletion of quote requests is restored.]]></summary>
        <content type="html"><![CDATA[<p>Payment methods with restricted access are now visible as greyed out options and bulk deletion of quote requests is restored.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/10/29/version-2-39#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Payment methods with <code>allowed=false</code> are now displayed as greyed out options, allowing sales representatives to see rule-restricted payment methods without validation errors preventing selection.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/10/29/version-2-39#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed missing selector checkboxes in the quote request listing, enabling bulk deletion of quote requests. (Sales Hub)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="orders" term="orders"/>
        <category label="pricing" term="pricing"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Business Rule Name and Delete Fixes]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/10/27/version-2-39</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/10/27/version-2-39"/>
        <updated>2025-10-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Bug fixes for business rule management including subrule names and transaction cost rules.]]></summary>
        <content type="html"><![CDATA[<p>Bug fixes for business rule management including subrule names and transaction cost rules.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/10/27/version-2-39#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed an issue where subrule names could not be stored or saved properly when creating or editing business rules. (Backoffice)</li>
<li class="">Fixed an issue where deleting a transaction cost rule incorrectly displayed all business rules instead of only transaction cost rules in the view. (Backoffice)</li>
<li class="">Fixed incorrect delete button text for transaction cost and shipping cost rules. Now correctly displays "Delete transaction cost rule" or "Delete shipping cost rule" instead of "Delete transactionCosts". (Backoffice)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="business-rules" term="business-rules"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Business Rules for Shipping and Payments]]></title>
        <id>https://propellor-eu.gitlab.io/blog/2025/10/22/version-2-38</id>
        <link href="https://propellor-eu.gitlab.io/blog/2025/10/22/version-2-38"/>
        <updated>2025-10-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Added authorization limit display for contacts, improved company search with debtor ID visibility and implemented dedicated business rules for shipping and transaction costs.]]></summary>
        <content type="html"><![CDATA[<p>Added authorization limit display for contacts, improved company search with debtor ID visibility and implemented dedicated business rules for shipping and transaction costs.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-features">New Features<a href="https://propellor-eu.gitlab.io/blog/2025/10/22/version-2-38#new-features" class="hash-link" aria-label="Direct link to New Features" title="Direct link to New Features" translate="no">​</a></h2>
<ul>
<li class="">Added Authorization Limit display for contacts in the contacts page, with ability to edit limits.</li>
<li class="">Company search in order editor now displays debtor ID and billing address city for easier identification of correct company.</li>
<li class="">Order and quote pages now display connected pricesheet names.</li>
<li class="">Added alphabetical sorting for contacts within companies, with name as default sort option.</li>
<li class="">Enhanced company search with user-friendly field names, improved default selections and better UI presentation.</li>
<li class="">Implemented tenant setting to control quote invalidation visibility (Sales Hub)</li>
<li class="">Added configurable default quote expiry period setting as a tenant setting (Sales Hub)</li>
<li class="">Introduced tenant setting to restrict sales pricing visibility (cost prices and margins) (Sales Hub)</li>
<li class="">Implemented dedicated business rules for shipping costs, transaction fees and payment methods (Backoffice)</li>
<li class="">Removed deprecated fields from inventory CSV import (Backoffice)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug Fixes<a href="https://propellor-eu.gitlab.io/blog/2025/10/22/version-2-38#bug-fixes" class="hash-link" aria-label="Direct link to Bug Fixes" title="Direct link to Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed broken cross/upsell display in product catalog (Sales Hub)</li>
<li class="">Fixed incorrect rounding display of percentages in pricing calculations.</li>
<li class="">Fixed company overview billing address showing only street instead of full address.</li>
<li class="">Fixed pagination not working on company search results.</li>
<li class="">Fixed scrolling issues in company search within quote editor causing incomplete results (Sales Hub)</li>
<li class="">Fixed contact list not loading completely when switching between companies in quote editor (Sales Hub)</li>
</ul>]]></content>
        <author>
            <name>Jasper Pardijs</name>
            <uri>https://www.linkedin.com/in/jasperpardijs/</uri>
        </author>
        <category label="authorization" term="authorization"/>
        <category label="pricing" term="pricing"/>
        <category label="search" term="search"/>
        <category label="business rules" term="business rules"/>
    </entry>
</feed>