Our roadmap is designed to give you an idea of what's coming in the next quarter.
🟢 Company Users
We’ll be releasing the highly anticipated “Company Users” functionality to SparkLayer, allowing company B2B activity to be “shared” between users of the same company. The first phase of “Company Users” will allow the inviting of other users who’ll be able to login, place orders, create shopping lists, and manage addresses (if enabled). Any activities performed will be visible to all company users, giving instant visibility of B2B ordering activity.
Q1 will also see the launch of the second phase of “Company Users” with the introduction of a preliminary permissions system. This will allow companies to specify which users can and cannot complete orders; for those who cannot place orders, they’ll be able to submit orders as “quotes” (or “draft orders”) which can then subsequently be approved.
🟢 Pricing Engine
We’ll be releasing our new pricing engine that brings some major improvements to the SparkLayer pricing tool. Updates will include:
- The ability to automatically synchronise pricing directly from your eCommerce platform (e.g. Shopify) and applying a percentage change (e.g. 40% off retail prices)
- The ability to “stack” pricing rules and combine multiple pricing types,
- The ability to make “ad hoc” changes to pricing files directly from the SparkLayer Dashboard
- UX improvements such as exporting price list files
…and more! This will be a major upgrade to the SparkLayer pricing system and give merchants even more flexibility in how they manage their B2B pricing.
- We’ll be making incremental improvements to the SparkLayer Frontend widgets, including more customisations on what can be shown on the product cards, new ways to reorder from the My Account area, and “matrix view” ordering for the product detail page widgets
🟢 Multi-currency support
Inline with Shopify's improvements to draft orders supporting Shopify Markets, we'll be building out a robust way to manage multiple currencies within the same Shopify store. It'll mean you'll be able to centrally manage multiple price list currencies within Sparklayer and assign which currencies your B2B customers place orders in. To see how B2B multi-currency is currently supported, read our guide here.
🟢 Support for pre-ordering (or "back in stock") dates
We'll be improving the product purchasing interface to support the addition of "dates" that can be displayed to customers. For example, if your store is set up to support back-ordering or pre-ordering, you'll be able to add a date at a variant level (e.g. "Stock due in 15th April").
🟢 Support for B2B-Shipping
If you're running SparkLayer on a combined B2C & B2B store, you'll be able to more easily set up B2B-only specific shipping methods that only apply to signed in B2B customers. This means you can run different shipping rules based on who the customer-type is. Learn more about how this works.
🟢 Custom fields during checkout
If you need to capture additional information from a customer when they checkout, such as a delivery date or a special shipping note, our custom fields feature will bring an easy way to manage this. Via SparkLayer, you'll be able to set up different field types (e.g. date entry, text input, select menu) which will then show to customers within the SparkLayer Quick order interface. This will also remove the need to create custom workarounds via the Shopify checkout.
🟢 Performance Improvements & Bulk Pricing API Endpoints
Under the hood, we are planning improvements to ensure reliability and performance of the Shopify updates to SparkLayer. As part of performance updates, additional new API endpoints will be added for uploading pricing in bulk.
- We'll be improving the Price List area within SparkLayer, giving new tools to edit and delete price lists, get better visibility of the price lists you've uploaded, automate pricing rules from Shopify, as well as the ability to export active price lists for more rapid changes.
- If you make changes to an order after it's placed, SparkLayer will automatically display live order edits, ensuring order history is fully accurate for customers. This is particularly useful if order edits are made via an ERP system and data needs to be re-synced.
🟢 Sales Agent Enhancements
- On a per Sales Agent basis, configure which customers accounts they can place orders for
- Display the customer address in the Quick Search view
- Display the most recent logins when first signing in as a Sales Agent
- We'll be improving the order synchronisation between Shopify and SparkLayer, allowing order edits to automatically display within the My Account interface when a customer views an order.
- Within the SparkLayer Dashboard, you'll be able to more easily delete and edit price lists and customer groups.
🟢 Sales Agent Ordering
Sales Agent Ordering will allow you to place orders on behalf of your customers straight from your storefront. This is ideal for merchants looking to place phone orders or manually submit orders for a specific B2B customer.
Example of how the SparkLayer Quick Order will look with Sales Agents
Within SparkLayer, you'll be able to configure special 'Sales Agent' accounts that, once logged in, can then:
- Search for an individual B2B customer, add items to their order, and then submit this as a Draft order to then be processed
- View and save shopping lists against the customer
- Take over pending orders and complete them on behalf of a customer
Further enhancements will likely include the ability to specify which customers a sales agent can sign-in on behalf off.
🟢 Credit Accounts and Credit Limits
For merchants requiring credit control for their B2B customers, it will be possible to synchronise this with SparkLayer and bring credit management to your Shopify store.
Example of how credit messaging will display in the SparkLayer Quick Order
Credit functionality will include:
🟢 Custom Frontend Components
We'll be releasing documentation on how to create a fully customised layout for the Product Purchasing Interface, allowing merchants to build fully bespoke implementations of the product page widgets. This is ideal for merchants who have more complex product types or want a fully customised brand experience for their B2B customers.
- For stores that have been designed to use dark backgrounds (e.g. white on black), it will be possible to enable dark mode for the frontend widgets making it easier to view.