Added

  • Track orders back to their webhook source

    Inbound webhooks are now linked to the orders they generate, making it easier to trace the source of each order.

Changed

  • Smoother imports for users without email addresses

    We improved the import process to better recognise when users without email addresses had already been written in a previous import. This helps organisations importing large user lists avoid issues with duplicate entries for users who don't have email addresses on file.

Added

  • Receipt orders faster from the list

    You can now record receipts directly from the orders list, saving time and making it easier to track incoming deliveries without opening each order individually.

  • Custom domains for organisations and sites

    Organisations and sites can now use custom domains, making it easier to access Eversource through a familiar web address that matches your brand.

  • Download catalogue import row files

    You can now download the row files to monitor catalogue imports on the run page.

Changed

  • More accurate dates for SAP orders

    SAP orders now reflect the actual date you created them, rather than when they shipped. This makes it easier to track when requests were submitted so you can plan and audit more accurately.

Added

  • Submit orders by email

    Customers can now send purchase orders by email, giving them a simpler, more flexible way to submit orders alongside direct marketplace orders.

Changed

  • Catalogue imports now match your organization

    Users in multi-site organizations now see only products and suppliers relevant to their own organization when browsing catalogues imported for a tenant. This reduces clutter and makes it faster to find what you need.

  • Improved bulk product recategorisation

    Bulk product recategorisation is now restricted to a single taxonomy, making it easier to organise large numbers of products accurately and efficiently across your procurement system.

  • Cleaner invoice number display

    Invoice numbers in your purchase orders and receipts are now easier to read at a glance. The indicator for duplicate entries has been moved away from the invoice number to reduce confusion.

Fixed

  • Consistent product names after catalogue updates

    Renaming products during catalogue updates no longer affects items that have already been migrated. This keeps your product data consistent and prevents unexpected changes to previously processed items.

Added

  • Significant invoice processing improvements

    We've made numerous improvements and fixes to invoice processing, including better control over visibility for teams, fixing some GST-handling edge cases, and highlighting unusual lines for review.

  • Unlock flexible supplier-specific order approvals

    Added supplier-specific approval workflows for orders. This gives you more flexibility to set different thresholds depending on where purchases are coming from, making approvals more streamlined and tailored to each supplier relationship.

  • Add suppliers directly to service requests

    You can now add a supplier to a service request when creating it.

Added

  • New tools to track deliveries and verify invoices

    You can now confirm goods received, get automatic reminders when deliveries are due, and match invoices against orders and receipts to catch discrepancies before payment.

  • Category document storage added

    Category documents are now stored in the system, laying the groundwork for future document management features that will help you organize and access supplier or product documentation more easily.

  • Control checkout contact prefill with new setting

    You can now choose to disable automatic prefill of contact details at checkout. This gives sites more control over their purchase workflow when different contact information is needed for each order.

  • Invoice total now locked to supplier document

    If your supplier sends an invoice that includes already-paid items, the total now stays locked to their original document amount. This prevents accidental overpayment and ensures your payment records match what the supplier expects.

Changed

  • Cleaner order tracking for simpler workflows

    The order tracking timeline now hides receipting and invoicing steps when those features aren't enabled for your organization. This gives you a cleaner, more focused view of your actual workflow stages.

Fixed

  • Dashboard now loads reliably

    Fixed an issue that could cause the dashboard to stop responding when loading supplier information. Dashboard pages now load reliably without unexpected errors.

Added

  • Business Central credentials now savable in-app

    You can now enter and save your Business Central credentials directly through the integration credential form, making it easier to connect procurement workflows with your existing systems.

Changed

  • Faster product document previews

    Product documents now open in a modal for quick preview, so you can review files without leaving the page you're on. This keeps your workflow smooth and reduces the need to navigate back and forth.

  • Easier product variant comparison

    Product variant options now display in a clearer table layout, making it easier to compare choices and find the right option for your needs.

Fixed

  • Improved display for product comparisons

    Fixed

    • Enhanced the display preferences for product comparisons. When product comparison is disabled in your marketplace, per-unit pricing for products will no longer be shown. This ensures a cleaner, more relevant shopping experience by only displaying the information that applies to your current settings.

Changed

  • Control supplier visibility for your sites

    Sites can now choose to hide supplier names on their marketplace products, giving you greater flexibility over how procurement information is displayed to your teams.

Added

  • SAP order references now visible in Eversource

    You can now see SAP order references directly in Eversource, making it easier to track and match orders across your procurement workflow.

  • Site-level product statuses

    Site-level product statuses are now available, allowing for products to be active in one of your sites and inactive in another.

  • Reusable add-to-cart rules added

    After a refactor, we added the ability to reuse add-to-cart rules across different lists, reducing redundant logic and making the system more flexible for future enhancements.

Changed

  • Easier product identification with ECOS aliases

    Product codes from ECOS sites now appear as INTERNAL aliases, making it easier to identify and manage items across your procurement marketplace.

  • Introducing Service Requests

    You can now create Service Requests - guided forms which users can fill out, which notify suppliers, team members and more, or automatically place orders in your system.

Fixed

  • Smoother handling of non-orderable duplicate SKUs

    Channel orders with duplicate SKUs that aren't orderable are now handled more reliably, so your order processing stays smoother with fewer unnecessary disruptions.

Added

  • Fine-grained control over ECOS pricing access

    You can now control which users see ECOS pricing and ordering options based on their role and permissions, keeping sensitive supplier information visible only to the right people.

  • New kit axis selector style

    We added a new selector style for primary kit axes, giving users more control over how kit axis options are displayed and refined which levels can be selected to reduce clutter and improve selection accuracy.

Changed

  • See kit options as visual thumbnails

    kit options are now displayed as visual thumbnails, making it easier to browse and select variants directly from the product grid. this lets you compare choices at a glance without opening each item individually.

  • Tighter spacing below Switch site link

    We reduced the spacing below the Switch site link so the navigation feels tighter and less cluttered when you're moving between locations.

Changed

  • Switch sites faster in the sidebar

    You can now switch sites directly from the sidebar, making it faster and easier to move between different locations without opening your profile menu.

Added

  • Added payment confirmation for held orders

    Users are now able to see their payment method on the confirmation page, even for orders that are held pending additional processing. This helps users quickly confirm that the correct payment method was used.

  • Import product images from Dropbox links

    Users can now import product images directly from Dropbox links during catalogue imports. This simplifies adding product imagery without needing to re-host files elsewhere.

Changed

  • Smoother checkout experience for orders

    Checkout is now smoother and more reliable when you place orders. The delivery and billing address sections were updated so they work more consistently across the platform.

Fixed

  • Supplier unit measurements stay consistent during imports

    When importing supplier catalogues, the original units of measure are now preserved throughout the process. This means your products will maintain their intended measurement units, reducing manual corrections and preventing confusion across your procurement workflows.

Added

  • Sync Shopify channel orders automatically

    You can now sync orders directly from Shopify sales channels into Eversource. This gives you a single, real-time view of all channel orders alongside your other procurement activity, so nothing falls through the cracks.

Changed

  • Track integrations easily with site and entity labels

    The integration credentials list now shows which site and entity each connection belongs to, making it easier to keep track of multiple integrations at a glance.

  • Faster checkout with automatic country selection

    Checkout forms now automatically select your country based on your location, so you no longer have to pick it manually. This makes placing orders faster and reduces mistakes from accidentally choosing the wrong country.

Added

  • Choose your own AI enrichment level for catalogues

    You can now choose how much AI enrichment to apply to your catalogues, so you can balance speed and detail based on what each catalogue needs.

Changed

  • Site selector redesigned with your organisation's branding

    The site selector now reflects your organisation's branding, creating a seamless experience as you navigate between locations.

Fixed

  • Bidfood catalogue improvements

    We identified and fixed some performance issues with loading large 10k+ product catalogues from Bidfood. This update provides faster and more reliable SFTP connections to Bidfood to ensure updates are pushed through quickly.

Added

  • Sites can display tax-inclusive pricing

    You can now display your prices as inclusive of sales tax, or exclusive.

  • More ways to sort and find products

    You can now sort products by more options when browsing, making it quicker to find exactly what you need.

    New sorting choices include availability date and supplier name, so you can prioritise soonest deliveries or preferred vendors with a single click.

  • Choose approvers for entity-free cart checkouts

    You can now assign a specific approver during checkout even for carts that aren’t tied to a specific entity. This gives more flexible routing of approval workflows across your organization.

Fixed

  • Accurate comparison pricing for multipack purchases

    We now correctly calculate the net content for purchases of multipack items.

  • Favorites stay current when browsing back

    Your favorite items now appear correctly when navigating back using the browser. This ensures your saved selections are always up to date as you browse listings.

Changed

  • Faster, more reliable address autocomplete

    Improvements were made to the address lookup and autocomplete functionality. This brings faster, more accurate address results, helping users enter delivery details quickly and with better reliability.

Changed

  • Faster, clearer site switching

    We streamlined the site selection experience so you can now switch between locations faster and with fewer clicks. The updated design also makes it easier to spot which site you're currently viewing at a glance.

Changed

  • System reliability improvements

    This release included internal improvements that help keep the system running smoothly.

  • Fixed saving accounting system settings

    The accounting system setting you select for your organization is now saved automatically, so you no longer need to worry about your preference being lost when you leave the page. We also gave the setting a clearer name to make it easier to find and understand.

Fixed

  • Marketplace links work across any site

    Marketplace links now work seamlessly even after you switch sites. You can share and bookmark links knowing they'll take your colleagues exactly where you intended, making collaboration across your organisation simpler.

  • Smoother browsing by product type

    We fixed an issue that made product filtering feel jumpy or unreliable when browsing by type. You can now shop by category smoothly and trust that what you see is accurate.

Added

  • New accounting integrations added

    You can now connect Eversource directly to Accredo and ABM accounting systems, making it easier to keep your financial records in sync with your procurement activity.

Changed

  • Branded sites send their own emails

    Marketplace sites with their own branding now send emails that match their look and feel, so your customers get a more consistent, professional experience from every touchpoint.

  • Smoother procurement workflow experience

    We made updates to improve your experience on the platform. These changes help streamline how you interact with suppliers and manage procurement across your sites.

Fixed

  • Platform exports reliably stay in your queue

    Exported platform reports now stay visible in your queue until you're ready to download them, so you won't lose track of pending exports.

Changed

  • Smoother cleanup of already-removed images

    Deleting an image that was already removed from your supplier's system no longer shows an error. This update was made so you can manage image removals more smoothly without unnecessary warnings.

Fixed

  • Improved supplier visibility across locations

    Supplier-related information now displays accurately across all relevant areas of the platform. This ensures you always see complete, up-to-date supplier details no matter where you're working.

Added

  • Import and reconcile supplier statements

    This feature streamlines your reconciliation workflow, making it faster to verify transactions against supplier records.

    Choose between automatic or manual reconciliation to match incoming statements with your existing data. You can now preview a supplier statement before importing it to ensure accuracy.

  • Custom favicons for your organisation and sites

    We added the ability to set a custom favicon for your organisation and individual sites. Your marketplace now displays your branding in browser tabs, making it easier for users to identify your site at a glance.

  • Default analysis codes now available

    We added the ability to set default analysis codes on orders and invoices, speeding up data entry and reducing manual work for your procurement team.

Changed

  • Smoother supplier integrations

    We've streamlining our back-end systems to handle supplier data more efficiently. your marketplace connections, especially with SAP-based suppliers, should now run smoother and more reliably

  • Team access rules now override org defaults

    When teams have specific access rules set up for them, those rules now take priority over broader organization defaults. You can fine-tune permissions more precisely without worrying about conflicting settings.

  • Product images display on clean white backgrounds

    Product images now display with clean white backgrounds instead of grey, making it easier for you to see product details clearly and making the marketplace look more professional.

Added

  • Share products across all your sites

    Products can now be set up once with a single code and used seamlessly across all your sites. This reduces duplicate setup work and keeps your catalog consistent everywhere.

  • Search storefront using kit codes

    You can now use a kit's code to quickly find it when searching the storefront, making it easier to locate specific kits across your organization.

  • Search products by alias code

    You can now search for products in the admin product list using their alias code, making it faster to locate specific items when you know the alternative identifier.

Changed

  • See product status when building conditions

    Product status is now displayed directly in condition picker labels, making it quicker to see which items are available, discontinued, or on backorder while building conditions.

Added

  • Easier invoice-to-order matching

    We added a filterable match modal so you can now search and match invoices to orders more easily. This makes it faster to find the right order when reconciling invoices.

  • Attach files to invoices

    Invoices now include supporting files, so you can keep important documents like receipts and contracts right alongside each invoice for easier record-keeping and faster approvals

Changed

  • Easier invoice tracking with key dates visible

    You can now see important invoice dates directly in your invoice list, making it easier to track deadlines at a glance. The invoice creation toggle also now works more reliably, so you can quickly switch views without interruption.

Fixed

  • Fixed incorrect pricing display

    If you are specifying site-level pricing, these will now be used instead of falling back to the supplier's defaults.

Added

  • Compare products with per-unit pricing

    You can now compare products more easily with normalised per-unit pricing shown alongside each item. This makes it simpler to find the best value across different pack sizes and suppliers.

  • Set conditions on marketplace rules

    Marketplace rules can now include conditions, giving you more precise control over when and how rules apply. This makes it easier to fine-tune your procurement policies to match different situations.

Changed

  • More characters allowed in product codes

    Product codes can now include underscores, hashes, asterisks, and percent signs, giving you more flexibility when cataloging items.

Fixed

  • Fixed error when loading workflows listing

    Work on the workflows listing page now loads reliably and you'll no longer hit an unexpected error when accessing it.

  • Internal apparel orders now process correctly

    Previously, ordering internal apparel with sizes caused an error when processing the request. Now, users can successfully place orders for internal apparel items with size selections.

Added

  • Faster organization onboarding with marketplace promotion

    Customers can now have their accounts promoted directly to full organization status during the setup process, making it faster to get multi-site procurement up and running.

  • Choose your site for external links

    You can now choose which site to use when opening external links, making it easier to keep your work in the right context.

Changed

  • Prepared for new payment provider integration

    We completed backend improvements to prepare for upcoming payment provider integration, ensuring a smoother and more reliable purchasing experience in the future.

Added

  • Added personalised brand name headers

    Customised brand headers were introduced, with the ability to append your organisation's name to your chosen colour header when a non-placeholder logo is set.

Fixed

  • Fixed admin type handling on re-imports

    We corrected an issue with how admin types were handled during re-imports, ensuring your data imports more accurately and reliably.

Added

  • Track total orders at a glance

    The admin dashboard now includes an indicator showing the total number of orders, giving administrators immediate visibility into procurement activity across your organisation.

  • Sign in with your organization SSO

    You can now sign in using your organization's single sign-on (SSO) system, making access faster and more secure without needing a separate password for Eversource.

Fixed

  • Smoother checkouts during busy periods

    Made pricing calculations more reliable during peak usage so you can complete checkouts smoothly without unexpected errors

Changed

  • Product listings now open in grid view

    We updated the product listing page to show a grid layout by default, making it faster to browse and compare items visually.

  • More flexible address options at checkout

    During checkout, city is now a required field while state or region is optional. This gives more flexibility for addresses across different countries and ensures key location information is captured.

Changed

  • Site-specific pricing now available

    Product prices can now be specified at a site level, as well as down to an individual entity or group.

Added

  • Smarter product category selection

    Product category lists now show taxonomy and site details, making it easier to find and select the right category when setting up items across different locations.

Changed

  • See kit item prices at a glance

    Product prices for individual items within a kit are now displayed directly in the Associated Products table, so you no longer need to navigate elsewhere to view item-level pricing.

    This makes it quicker and easier to understand the cost breakdown when reviewing or comparing complete kits at a glance.

Fixed

  • Cleaner, less cluttered audit logs

    You will now see fewer noise entries to changes that shouldn't appear in the log, meaning the history is cleaner and easier to review when needed.

Added

  • See suspended product statuses at a glance

    Suspended products are now clearly marked in the marketplace, so you can quickly identify which items are unavailable and avoid placing orders for outdated listings. This helps prevent confusion and keeps your procurement process running smoothly.

Changed

  • Faster requests, tenant handling, and checkout

    Switched requests, tenant operations, and the checkout experience to run in memory rather than saving to the database, which made them noticeably faster and more responsive.

Added

  • More flexible analysis code groups

    You can now create analysis code groups using free-text or regex patterns, giving you more flexibility in how you organize and categorize your procurement data.

Changed

  • Automatic announcements in Herald

    The changelogs are now shared automatically to Herald, making it easier to stay informed about the latest updates.

  • Cleaner sidebar layout with centered branding

    Marketplace information is now arranged in the sidebar to align neatly with your profile details, creating a cleaner, more organized appearance.

  • Spend reports renamed to Orders

    The "Spend Analysis" reports now live under a new Orders category, with clearer labels like "Order Value" replacing "Total Spend". We also moved the order listings into the same section so everything order-related is easier to find in one place.

Fixed

  • Improved ECOS order status accuracy

    Orders migrated from ECOS now correctly show as "Sent" when their purchase orders reached the supplier, instead of being stuck on "External". These orders also display any order comments that were entered in ECOS, so your team's notes and context stay visible after migration.

  • No more interrupted imports during deployments

    Workflow jobs that span multiple steps now store intermediate files in persistent storage by default, so deployments no longer interrupt running imports. If a required file goes missing mid-job, the system now reports the error immediately.

  • Fixed timezone display across admin panels

    Dates now display consistently in your platform’s chosen timezone across all admin panels, order details, and activity logs. We also resolved cases where the date and time on an order disagreed with each other. Organisations without their own timezone setting now fall back correctly to the platform default rather than UTC.

Security

  • Url orders open only to authorized users

    Closed gaps where a direct URL could allow an order from another organisation to open, ensuring orders always respect organisation boundaries and team site permissions.

Changed

  • Smarter product catalogue with stock visibility

    We added two new columns to your Product Catalogue report to help you make better purchasing decisions. You can now see the inner pack quantity for each product (how many units come in the manufacturer's case) and the current stock on hand. Stock displays as a number when tracked, "Unlimited" for unlimited items, or blank when stock isn't being monitored.

  • See complete product images when browsing

    Product images now display in full across the marketplace, so you can see the entire product photo instead of a cropped center zoom. This makes it easier to browse and identify items when shopping.

Fixed

  • Cleaned up blank cells in reports

    Reports no longer show "null" in empty product attribute cells. We corrected the handling of cleared attributes so that Inner Pack Qty and Unit of Measure columns now display cleanly as blanks instead of the word "null", and filter lists also omit these placeholder values.

  • Report exports no longer crash with currency data

    We fixed a problem that caused some reports to fail when exporting to CSV or Excel. Exports now work reliably for all report types, including order data with currency information.

Added

  • Keep supplier integrations running when names change

    Supplier connections are now more reliable thanks to a new Supplier code field. You can assign a fixed code to each supplier, so renaming a supplier no longer risks breaking your inbound or outbound integrations. Wherever integrations previously relied on the supplier name, we now use this code for matching and file routing, with the supplier name kept as a backup to keep everything running smoothly.

Fixed

  • More reliable supplier matching

    We improved how supplier-related information is matched in the system, making it more reliable when working with supplier details. This ensures more consistent and accurate results when viewing or managing supplier data.

  • Fixed ECOS order date and time accuracy

    Migrated ECOS orders now keep their correct local dates and times, so they appear on the right day and at the right time in your reports. Already-imported orders and order lines were automatically repaired as part of this update.

Added

  • Custom order number formats now available

    Added organisation-specific settings that let you control how order and purchase order numbers are generated. You can now define your own number format using masks and a running counter, while the original numbering remains in place for existing customers until you choose to make a change.

  • Pay by credit card at checkout

    You can now pay for orders securely by credit card at checkout. When card payment is enabled for your site, the checkout flow redirects to our payment provider to complete payment before the order is placed. Orders stay on hold until payment clears, and you can see a clear status at every step — whether payment is confirming, completed, or failed. If a card payment fails or is cancelled, the order is marked accordingly and you're returned to your basket to try again. Card payment is also available when repeating past orders where configured. Recurring standing orders continue to require account payment.

  • Set minimum and maximum ordering limits

    We added ordering rules so administrators can set minimum and maximum limits on orders, such as minimum spend or maximum number of items. These rules are configurable by organisation, site, team, or product, and can either block checkout entirely or show buyers a warning. Rules are enforced across the cart, checkout, and repeat order flows, giving administrators fine-grained control and buyers clear feedback on why an order cannot be placed.

Added

  • Import users in bulk with CSV uploads

    You can now add or update many users at once by uploading a CSV file instead of entering them one by one. This saves time when setting up large teams or onboarding new people across multiple sites.

  • Bulk activate or deactivate products

    You can now update the status of multiple products at once by selecting them and choosing Make active or Make inactive from the bulk actions menu. This saves time when managing large product catalogs across your organization.

  • Broader order access for elevated teams

    Elevated teams can now access order details across their organization when items aren't linked to specific sites or entities, while existing privacy protections remain in place. This ensures supervisors and admins have the visibility they need to support operations without unnecessary restrictions.

  • More insights on kit product details

    The product kits page now shows clearer details for each associated product. You can see pricing, access groups, and categories at a glance, so it's easier to understand why a product appears in a kit or why it might not show on the storefront. The table also stays compact and scannable, with related information stacked neatly together.

  • Added optional codes to addresses

    Addresses now include an optional code field, making it easier to identify and organise locations across your organisation. You can add or edit these codes directly when managing any address.

Changed

  • Added reference and comments to recurring orders

    Recurring orders now display the reference number and any order comments from the original order, both on the order page and in the order modal. These details also appear in order confirmation emails and supplier purchase orders, so everyone involved has the full context they need.

Fixed

  • Fixed re-import matching after label edits

    We fixed a problem where editing a product's variant label (like changing "XS" to "Extra small") would prevent the system from matching that product during future catalogue imports. Now the system keeps the original supplier variant information separate from your display labels, so re-imports always match correctly and won't accidentally create duplicate products. You can still customize how variants appear to your customers without worrying about breaking the underlying product identity.

  • Category logos no longer get cropped

    Category logos across the marketplace and your dashboard now display fully without any cropping. We also brought tile sizes and spacing in line so everything looks more consistent as you browse.

Added

  • Share content pages with selected organisations

    Platform administrators can now publish content pages to selected organisations instead of only to everyone or a single organisation. A new scope picker lets you choose Platform (all organisations), Multiple organisations, or Single organisation when authoring a page, and the content list shows each page's audience clearly. Organisation admins only see pages shared with their own organisation, and site-specific sharing now takes priority correctly when a page matches multiple audiences.

Fixed

  • Pre-filled addresses now populate checkout fields on selection

    The delivery and billing address fields now fill automatically when you choose a predefined address from the dropdown. Both small address lists and large ones behave the same way, so the checkout experience is smoother and more reliable no matter how many addresses you have saved.

Added

  • More units of measure supported during migration

    The system now handles Book and Ream units of measure, plus BN and CN ECOS codes, when data is migrated into the platform.

Changed

  • Smarter product filtering by site

    Stores now automatically hide products from suppliers that haven't been approved for your location. Admin product and supplier lists also now show location-specific status instead of the organisation-wide status, making it easier to see what's actually available.

Fixed

  • Fixed category imports hiding products

    Category imports now handle deleted parent categories correctly. Previously, if an admin deleted a category that had been imported, its child categories could be reassigned to the deleted parent and become unreachable in the storefront. Imports now skip deleted parents and fall back to the root level, keeping your product catalog visible.

Added

  • Import ECOS product variant kits

    We now import ECOS product variant kits into Eversource, bringing your product groupings and configurable options into the platform. Alongside this, we improved how orders generate their reference numbers, cleaned up kit naming during import, made taxonomy browsing smoother by remembering your last-used taxonomy per site, and added guardrails to prevent accidental deletion of taxonomies that still contain categories.

  • Attach multiple documents to products

    You can now attach multiple PDFs and images to any product, complete with titles and categories such as spec sheets or manuals. Documents appear as easy-to-read download buttons on product pages, and you can reorder them to put the most important information first.

Fixed

  • Weight entries now preserve units perfectly

    Weights throughout Eversource are now stored exactly as you see them. Previously, entries like 500g or 1.8-2.5kg would change to plain numbers silently when you edited other product details. Now weights stay intact with their units, giving you trustworthy enrichment data and more flexible editing across both AI-extracted and manually entered products.

Added

  • See live stock levels in product details

    You can now see up-to-date stock levels—including how many units are on hand and whether an item is in stock—directly within product information. This makes it easier to check availability without extra steps. Stock updates also now appear only when something actually changes, so your data feeds stay cleaner and more reliable.

  • Clone teams with all roles and settings

    You can now duplicate an existing team, including its roles, approval rules, and scope, to quickly set up new teams with the same structure. This saves time when onboarding new locations or departments that need similar permissions and workflows. Only users with team creation permissions can access this option.

Fixed

  • Fixed order number confusion between teams

    ECOS orders placed through different access groups are now kept separate even when their order numbers match. This prevented confusion between similar orders from different parts of your organization.

Changed

  • See full images in product square carousels

    Product-square carousel images on the event product card are now displayed in their full form instead of being cropped, giving you a complete view of the images while maintaining a consistent layout.

  • Faster checkout address search for large address books

    If your organisation has a large address book, checkout address searches are now much faster. We only load your full address list when it's small enough to manage in the browser; for bigger books we search on the server instead. You'll also see a clear "Enter address manually" option whenever a search comes up empty, so you're never stuck.

Fixed

  • Google Drive image imports now work automatically

    Catalogue imports now work smoothly when suppliers include links from Google Drive. Product images from shared Drive links import correctly instead of failing, so your catalogues stay up-to-date without manual workarounds.

Added

  • Browse and buy product variants in grouped kits

    You can now browse and buy products that come in different sizes, colours, or other options through a single product page. When a supplier's items are grouped into a kit, the storefront shows one tile with a selector that lets you pick your exact variant, price, and stock level.

    When you import a product catalogue, products that share a parent code, SKU, or name are automatically grouped into kits. For products that need manual grouping, administrators can create and manage kits in the admin panel, drag to reorder variants, and set which attributes vary.

    Variant details now appear on cart lines, order confirmations, purchase orders, and emails so it's always clear which size, colour, or other option was selected.

Changed

  • Smarter product activation and image handling

    Products that your team has deactivated will now stay deactivated, even when supplier catalogues are refreshed. This prevents supplier data from accidentally reactivating items you intentionally removed. In addition, supplier catalogues now display proper product images for easier visual identification.

Fixed

  • Kit favourites now save cleanly from kit pages

    You can now favourite a kit straight from its detail page without worrying about which variant is shown. Your kit will be saved as a single, clean favourite that matches what you see everywhere else in the marketplace.

Changed

  • Users list fits your screen without scrolling

    We improved the Users list so all columns now fit neatly on your screen without horizontal scrolling. Names, emails, and team memberships are cleanly truncated with full details appearing when you hover.

Fixed

  • Smoother product search navigation

    When browsing products, hidden or restricted items no longer take up empty spots on the page, and the item count always matches what you actually see. Pagination links now appear whenever more results exist, so you can reliably navigate through large catalogues.

  • Products assigned to specific teams now open correctly

    Products that rely on team permissions with explicit entity assignments are now accessible as expected. Previously, these products appeared in browse results but incorrectly showed an error when users tried to view their details.

  • Categories now hide products you can't access

    Marketplace category tabs and dashboard tiles now accurately reflect what you can actually see and buy. Categories that only contain products restricted by your team's access group no longer appear empty.

Added

  • Custom internal product codes now available

    Your procurement teams can now assign internal product codes that are recognised throughout Eversource — on the marketplace storefront, in searches, across orders and reports, and in buyer emails. Suppliers continue to see their own codes on purchase orders, so nothing changes on their side. External API integrations and saved report configurations remain unaffected.

  • Search addresses by name

    You can now search for predefined addresses by their name when adding or editing a delivery or billing address. This makes it faster to find the right address without needing to remember the full street details.

Changed

  • See phone numbers everywhere you manage orders

    Phone numbers for delivery and billing contacts now appear consistently during checkout, on purchase order PDFs, and in CSV exports. This makes it easier to reach the right person if there's an issue with an order. If your systems automatically read the CSV column positions, please check that they still align with the updated layout.

  • Tighter checkout address permissions for Order Placers

    Checkout is now more secure by enforcing address-customisation permissions on the server, so users with the Order Placer role can no longer override locked delivery or billing addresses even if they modify their browser. Order Managers and Admins can still customise addresses as before.

    If your site uses predefined addresses and none are configured, Order Placers will be blocked from completing checkout until an admin adds a valid address. Freeform sites also now respect the permission properly, preventing a dead-end where the complete-order button was active but the order could not actually be finished.

Fixed

  • See the right suppliers at every level

    Suppliers with organisation- or entity-level approvals now appear properly in your dashboard and supplier browse pages, not only when approved site-by-site. Additionally, suppliers are now hidden when the current entity has nothing available to order, so you only see relevant options.

Changed

  • Simpler category browsing with alphabetical sorting

    Category breadcrumbs in the marketplace are now arranged alphabetically when no custom sort order is set, making it faster to find what you're looking for.

Fixed

  • Settings page now shows accurate inheritance hints

    We fixed several problems on the Settings page where inheritance hints didn't update correctly as you switched between organisation levels or entities.

    Instead of showing stale or misleading labels like “Default” when a setting was actually inherited, or freezing the first value you saw, the page now refreshes labels properly and accurately reflects whether a setting is inherited from a higher level or set directly. This makes it clearer which settings you're overriding and which are coming from above.

  • Entity selection now resets correctly

    We fixed an issue where your previously selected entity could stick around after switching accounts. Now your marketplace always starts fresh with your first available entity, making it easier to know where you are and avoid accidental orders on the wrong account. The entity list is also now sorted alphabetically, so it's quicker to find who you're looking for.

Added

  • Send Contact Us forms to a custom email address

    Added new options under "Support" in an organiser's Site Settings to manage where contact form submissions go. Organisations can now send their users' "Contact Us" messages to a specified email address instead of always directing queries to our team. This gives multi-site organisations more flexibility in how they handle inbound support requests.

Changed

  • Easier category browsing with scroll arrows

    The category list on catalogue pages now shows left and right arrow buttons when more categories are available off-screen. This makes it easier to browse subcategories without needing to swipe or use a trackpad.

  • Cleaner lists hide inactive accounts by default

    We simplified the way teams, users, and suppliers appear across the platform so you see what's relevant by default. Team and user lists now automatically hide fully inactive accounts and teams, cutting down on clutter while still letting you view everything when needed. The filters on these pages also work more consistently and predictably, so it's easier to find exactly who or what you're looking for.

Added

  • Hide empty categories to declutter browsing

    We added a new "Hide Empty Categories" setting that you can turn on to automatically hide categories that don't have any available products. This makes browsing faster and less cluttered, both on your marketplace homepage and in the dashboard.

Changed

  • Cleaner dashboard for users without report access

    Dashboard statistics are now only shown to users who have permission to view reports. This keeps your workspace cleaner and ensures sensitive data is only seen by the right people.

Changed

  • Branded gradients replace random colours on tiles

    Categories and suppliers without images now display a smooth gradient based on Eversource's brand colours, so your marketplace looks more consistent and polished. The gradient shifts between light and dark modes to match your selected theme, with the brightest area at the bottom ensuring any text labels stay easy to read.

  • Easier-to-read product names in marketplace lists

    Supplier and product code names are now truncated with ellipsis in marketplace lists, so longer product names have more space to display fully. You can still view the full text by hovering over any truncated name.

Added

  • Choose where stock product images appear

    Organisations can now choose whether to show stock images from Pexels when a catalogue product has no image. This gives finer control over which catalogues display generic imagery.

  • Lock in admin price overrides against supplier re-imports

    You can now override supplier prices directly on a product, and your admin-set prices will stay put even when suppliers re-import their catalogues. Need to go back to the supplier's original price? Revert a single price or all prices in one click.

    Behind the scenes, price and percentage calculations are now more precise—so values like $9.95 appear exactly as expected, without rounding quirks.

    We also fixed cases where admin-uploaded product images could unexpectedly block supplier stock or ZIP-assigned images from appearing. Now, supplier images are properly stored underneath admin images and become visible again if you ever remove your custom ones.

Fixed

  • Product codes now appear in order and invoice search

    Line items and invoices can now be found by searching product codes (SKUs), not just descriptions. Searches for hyphenated codes like "BRD-071-00212" also work without needing exact formatting.

Changed

  • Improved product code handling

    We improved how product codes are stored behind the scenes to distinguish between supplier codes and the site-specific codes coming soon. Everything you see and use — product listings, orders, reports, exports, and the API — works exactly the same as before. This change lays the groundwork for upcoming product code alias features for when you need to refer to a product differently to how your suppliers do.

Fixed

  • Fixed the Spend by Supplier report

    Date-filtered Spend by Supplier reports now correctly include all purchase orders.

Fixed

  • Product description changes now save properly

    Product descriptions now save correctly in our forms. Editing a product’s description will persist your changes as expected.

Added

  • Expanded product image lightbox added

    You can now click any product image to open a full-size lightbox view, with arrows and keyboard shortcuts to browse all images. This makes it easier to inspect product details without cropping, and carousel autoplay pauses while the lightbox is open. On smaller screens, the stacked product image already displays at full size, so the lightbox appears on desktop only.

Added

  • Manage multiple scoped contacts per supplier

    You can now manage multiple contacts per supplier, such as separate people for general inquiries and purchase orders, each linked to the right organisation, site, or location. When sending a purchase order, it automatically finds the best contact starting from the most specific scope and falls back to a global default so nothing gets lost. Supplier reports and exports also show only the contacts visible to your organisation, keeping shared supplier data properly separated.

Changed

  • Faster order and invoice search

    Searching orders and invoices is now faster and more reliable. We also added a two-factor authentication status indicator to user forms for admins and super-admins.

Fixed

  • Reuse deleted product codes and fix audit display

    You can now reuse product codes from previously deleted products when creating new products. We also fixed the audit log display for super-admins so field changes now appear correctly formatted.

Added

  • New approval rules for analysis codes

    Orders can now be set to require approval based on the analysis codes used, either at the order level or on individual lines. Teams can create rules that flag specific codes or entire code groups, helping ensure the right people review orders with sensitive or high-risk classifications.

  • Request specific approvers on orders

    You can now request a specific approver when placing orders. Choose a team and person during checkout, and this changes the entry point of the approval process to requested team. Requesters can also cancel a pending approval directly from the order page without needing access to the full approvals list.

Changed

  • Find uncategorized products faster

    A new Orphaned Products view in the observability tools now helps you quickly spot and investigate products that aren't assigned to any category. Product prices also moved onto the main product edit page so you can manage everything in one place instead of jumping between separate screens. We cleaned up a few unused sections in the admin panel to keep the interface tidier.

Fixed

  • Fixed duplicate product creation during imports

    Fixed a rare issue where duplicate products could be created when importing catalog data with overlapping entries for the same supplier. The import process now properly restores previously soft-deleted products instead of creating conflicting new ones.

Added

  • Clearer delivery dates on all purchase orders

    Purchase order emails, PDFs, CSVs, and order confirmations now display a clear delivery date for every supplier. When you request a specific date, that date appears; when you don't, the system shows an estimated delivery based on the supplier's schedule, or "As soon as possible" when no schedule is available. If a supplier's estimated delivery shifts after you place an order, you now receive a notification showing both the previous and updated dates so you're always informed of changes.

Added

  • New notification bell with customizable alerts

    Stay informed, your way. We rolled out a new notification bell that shows real-time updates for order status changes, approvals, and order confirmations, plus a history page to review past notifications. You now control how you hear about each kind of event with independent toggles for in-app alerts and emails at the organisation, site, or user level. We also refined the notification designs with clearer copy and a cleaner, more consistent look across emails and in-app messages.

Fixed

  • Import zero-priced products successfully

    You can now import products with a zero price in catalogue CSV imports. Previously, rows priced at 0 were incorrectly rejected as missing prices.

Fixed

  • Prices now use your organisation's currency

    Prices in forms and lists now display your organisation's chosen currency automatically, so you don't have to work with mismatched currencies anymore. Previously, prices incorrectly defaulted to NZD in some places.

    The audit log's before-and-after comparison view was showing blank entries for field changes; this has been restored so you can see exactly what was modified again.

Added

  • Assign a dedicated team leader for clearer approvals

    You can now assign a single team leader for each team. When you set a team leader, they automatically become the first person selected for approvals and requests, making routing faster and more reliable. If no leader is set or they haven't verified their email, your team still assigns the next available member as before.

Changed

  • Delivery dates now visible on all order confirmations

    We fixed an issue that prevented delivery dates from appearing in some order confirmation emails.

Added

  • Custodian admins gain self-service 2FA and team teleport

    Custodian administrators can now manage their own account details and enable two-factor authentication from the admin panel. They can also teleport directly into any team within organisations they oversee, and workflows for Orders and Outbound Purchase Orders are now visible in the admin panel alongside existing catalogue workflows.

  • Track orders with custom analysis codes

    Administrators can now set up custom analysis code lists for their organization, such as cost centres, general ledger accounts, departments, or accounts. When shopping, users see searchable dropdowns on each cart line and at checkout to assign these codes. Selected codes are carried through to the order and displayed on order details, making it easier to track spend against the dimensions that matter to your business.

Changed

  • Cleaner order details in scheduling flyouts

    We cleaned up the information layout in the "Place order" and "Schedule recurring" flyouts to help you review order details at a glance. Customer contact info, billing address, and delivery address now appear as clearly labelled rows in a single full-width section, with longer addresses underlined so you can hover to see the complete text. This prevents awkward line breaks and keeps the view tidy, whether you're placing a one-off repeat order or setting up a recurring schedule.

Fixed

  • Product descriptions now display properly

    We fixed an issue where product descriptions were getting cut off awkwardly on the page. Long descriptions now display cleanly with proper spacing, and the "Add to Cart" button stays visible without any scrolling issues.