What's New!
You can see what's new on SparkLayer below!
Have an idea on how we can improve SparkLayer? Submit your suggestions here!​

August, 2022

πŸŽ‰NEW FEATURES

To enable these updates, you'll need to be on the latest version of SparkLayer. In the core script, simply update your version to that shown below <script async src="https://cdn.sparklayer.io/spark.0.7.76.js"></script>
B2B shipping rules
If you've set up SparkLayer on your B2C (DTC) website and need to create different shipping rules for your B2B customers, you can now do this via the SparkLayer shipping tool. Learn how it works in our Shipping guide!
πŸ› οΈIMPROVEMENTS
  • Address display: we've improved visibility of shipping addresses and customers can now see their selected address just before they complete their order. The address summary will show in the final order totals section of the SparkLayer Quick Order Interface​
  • CSV importing: we've made improvements to our CSV import tools, with handling for different currency formats. For customers uploading price lists in Euros for example, the import will now support comma formats for pricing (such as 19,99)
  • Performance: we've released a big performance improvement to the frontend, with a more rapid login process. We've re-engineered how our user authentication works and merchants should now see a much quicker log in process when a B2B customer signs in.

July, 2022

πŸŽ‰NEW FEATURES

To enable these updates, you'll need to be on the latest version of SparkLayer. In the core script, simply update your version to that shown below <script async src="https://cdn.sparklayer.io/spark.0.7.72.js"></script>
Show product settings
If you've configured your products to work with settings such as pack sizing or minimum and maximum quantities, you can now display this to customers anywhere where you show the SparkLayer product interface. Once enabled, this will show a new 'Qty rules apply' message that will show all associated product rules you've set up.
Please note: this is enabled by default, if you'd prefer to hide it, add the following to your CSS --spark-product-qty-rules-display: none
Show order notes from My account overview
If customers place an order and include a special note (e.g. PO number), this can now be viewed from the My account overview page
πŸ› οΈIMPROVEMENTS
  • Shopping list names: if a customer creates a new shopping list and uses the same name as an existing one, this will now fully overwrite it instead of creating a duplicate
  • My account ship-to address: you can now show the shipping address for an order from the My account overview page. Learn more​

June, 2022

πŸŽ‰NEW FEATURES

To enable these updates, you'll need to be on the latest version of SparkLayer. In the core script, simply update your version to that shown below <script async src="https://cdn.sparklayer.io/spark.0.7.62.js"></script>
Show tiered pricing on product cards
If you're using tiered pricing, you can now display the discount summary within the product card widget. The product card will now optionally display the cheapest price to the customer as well as the maximum discount they could receive. The customer can also mouse-over the widget to see a fully summary of the tiered pricing available.
You can test out how it works on our demo store or learn more on how to customise it.
My Account order tracking information
If you supply shipping information against a customer's order within Shopify, this will now be shown within the SparkLayer My Account interface when viewing an order. The tracking information includes
  • A link to the shipping company's own tracking page
  • The specific tracking number for the customer's visibility
πŸ› οΈIMPROVEMENTS
  • Address searching: if B2B customers have large numbers of addresses saved against their address book, they can now use a special search box to more easily select their preferred address.
  • Multi-currency support: for merchants using a custom ERP solution, we can now enable multi-currency on the same Shopify instance. This is currently restricted only to manual payments only (e.g. Payment by Invoice, Request for Quote) and does require technical investigation before enabling. Learn more in our video here​
  • JavaScript SDK: for merchants using our SKD, we've added some additional events including 'on cart update'. Learn more​

May, 2022

πŸŽ‰NEW FEATURES

To enable these updates, you'll need to be on the latest version of SparkLayer. In the core script, simply update your version to that shown below <script async src="https://cdn.sparklayer.io/spark.0.7.46.js"></script>
Add multiple products to an order with Spark Buttons
Spark Buttons work by adding special snippets of JavaScript to your code that specify which SKUs and quantities will be added when a user clicks the button. These buttons can work anywhere on your website such as the homepage or special landing pages. Learn more​
Shopify order actions
We've introduced a range of new settings that allow you to customise how B2B orders interact with the Shopify orders admin. These include:
  • The ability to automatically convert a draft order into a completed order
  • The ability to automatically mark a draft order as paid
Learn how this works in our guide here.
πŸ› οΈIMPROVEMENTS
  • Credit balances: it's now possible to display credit balances and credit limits against customers within Shopify, allowing you to control what payment methods they see. Learn more​
  • Sales agents improvements: when logged in as a sales agent, you can now see the full address of customers when performing a search
  • Order notes: the order notes field in the SparkLayer checkout now supports up to 512 characters allowing longer messages to be entered
  • Sufio invoices: we're improved our integration to make it even easier to integrate with SparkLayer. Learn more​

April, 2022

πŸŽ‰NEW FEATURES

To enable these updates, you'll need to be on the latest version of SparkLayer. In the core script, simply update your version to that shown below <script async src="https://cdn.sparklayer.io/spark.0.7.33.js"></script>
Restricting Sales Agent access
If you're wanting to restrict which customers (or groups of customers) a Sales Agent can see, it's now possible to configure this within Shopify and SparkLayer. Named Sales Agent Groups, this powerful feature gives you full control over how you manage your Sales Agent access.
To learn more about how this works, you can see our guide here.
πŸ› οΈIMPROVEMENTS
  • Additional languages: we've added full native support for Danish within the SparkLayer Frontend
  • Dashboard helpers: we've included a range of help guides and best-practice tips within the SparkLayer Dashboard that make it easier to activate additional features within SparkLayer

March, 2022

πŸŽ‰NEW FEATURES

To enable these updates, you'll need to be on the latest version of SparkLayer. In the core script, simply update your version to that shown below <script async src="https://cdn.sparklayer.io/spark.0.7.21.js"></script>
Customer-specific discounts
It's now possible to set customer-specific discounts on top of your existing price lists set up in SparkLayer.
This now makes it easier to manage customer-specific pricing and tailor the discount levels exactly as you require. Learn more about how this works.
Improvements to tiered quantity pricing
If you're using tiered pricing (sometimes called quantity pricing), we've improved the interface on the SparkLayer Product Purchasing Interface to make pricing discounts clearer to customers. If a variant has tiered pricing, customers can see the full details by mousing over the 'Discounts' icon'.
Support for Dark Mode
If your Shopify store is set up to use a dark theme, you can now enable 'Dark Mode' in SparkLayer. This converts all the product page widgets to use high-contrast colours that can then be further customise. Learn more about how this works.
πŸ› οΈIMPROVEMENTS
  • Force checkout: it's now possible to force B2B customers to always use the Shopify checkout, regardless of which payment method they have selected (e.g. manual). Learn more​
  • Auto-complete orders: if you're using Shopify Plus, it's now possible to automatically convert Draft orders into completed orders. For now, this is a special setting our team needs to enable for you.
  • Performance improvements: we've optimised the way product images are displayed in the product page widgets and quick ordering cart, helping speed up load times.

February, 2022

πŸŽ‰NEW FEATURES

Sales Agent ordering
It's here, Sales Agent ordering! Our latest feature lets your sales team place orders and manage accounts on behalf of your B2B customers, integrating beautifully with your Shopify store.
Sometimes referred to as Order Masquerading, Sales Agents are able to perform any of the following actions against a B2B customer account:
  • View products on the website at the B2B prices assigned to the selected customer
  • Add products to an order
  • Place an order using their available payment methods and request payment from the customer
  • Save and edit Shopping Lists
  • Add/edit addresses (if enabled for the customer)
Learn more about how Sales Agents work in our guide here.
πŸ› οΈIMPROVEMENTS
  • We've made performance improvements to the SparkLayer Frontend, making the JavaScript widgets even more light-weight and faster to load.
  • You can now synchronise customers from Shopify without needing to specify an address (previously a requirement). It's still necessary for customers to add an address, but this can now be done via the SparkLayer My Account area.
  • If a customer has a Company Name specified in their address within Shopify, this will now display in the SparkLayer My Account area. You can also supply a Company Name via metafields in Shopify (learn more here)

January, 2022

πŸŽ‰NEW FEATURES

To enable these updates, you'll need to be on the latest version of SparkLayer. In the core script, simply update your version to that shown below <script async src="https://cdn.sparklayer.io/spark.0.5.js"></script>
Address editing
It's now possible for B2B customers to edit and add addresses right from within SparkLayer! Once turned on, your customers can fully manage their addresses from the My Account tab and they'll also see a handy link during the ordering process if they need to make address changes. To enable address editing, login to SparkLayer go to the Settings area or learn more about how this works.
Credit support
It's here...support for credit on SparkLayer! If your B2B customers have credit terms agreed (e.g. payment limits), you can now display these in the SparkLayer Quick Order widget.
It works by pulling through the customer's credit terms and balance and then updating the order flow:
  • If a customer has enough credit to pay for their order, they can choose the Payment on Account option. If they don't, this payment option will be hidden from view
  • From their My Account tab, they can see their most up to date credit balance under a new section 'Financials'
Important. This feature is only supported for merchants who have a direct connection to their backend system (e.g. ERP, CRM). We will be reviewing ways for credit to be managed via the Shopify admin in the near future.
πŸ› οΈIMPROVEMENTS
  • When using the quick search SKU loop up tool, we've added inline validation so customers can more easily see which products have (and haven't) added.
  • We've moved the Clear Order button in the Quick Order widget to show last in the list to avoid customers inadvertently clicking it

December, 2021

πŸŽ‰NEW FEATURES

To enable these updates, you'll need to be on the latest version of SparkLayer. In the core script, simply update your version to that shown below <script async src="https://cdn.sparklayer.io/spark.0.3.5.js"></script>
New Multi-Step Cart, including Shipping and Tax calculator
We've released a major update that makes it even easier for B2B customers to select their shipping and payment method, view their order totals, and see their tax calculation all from within SparkLayer.
With our upgraded multi-step SparkLayer Quick Order Interface, you can now:
  • Allow B2B customers to more easily choose an address from their address book
  • Allow B2B customers to select their preferred shipping and payment method. For online payment, customers are taken to the Shopify checkout and for offline (e.g Pay on Account), the order can be completed within SparkLayer. Learn more about payment methods​
  • Allow B2B customers to see their full order total breakdown, including tax costs
Want to see it in action? Head over to our Shopify B2B Demo store​
πŸ› οΈIMPROVEMENTS
  • If you're store isn't set up to do real-time stock control in Shopify, you can hide the default stock status message that shows.
  • If you're showing live stock levels on your product page, you can now display a generic message when the available stock exceeds a specified number.
  • There's now native support for a range of new languages, including Spanish and Swedish. Learn more​

November, 2021

πŸŽ‰NEW FEATURES

Show stock levels on product pages
It's now possible to display the stock level of your products to signed in B2B customers, giving them instant visibility of available stock to purchase.
Display live stock levels on your product pages
The stock level feature works by pulling live stock levels from your Shopify store and then outputting these on the Product Purchasing Interface. The stock level can be shown on both single-variant and multi-variant products and you can even customise stock level thresholds such as 'low stock', 'last remaining', and 'back order'. To enable this feature, please see our help guide here.
πŸ› οΈIMPROVEMENTS
  • You can now optionally hide the product image from showing in the product page table view. Learn more​
  • You can now optionally hide the product code from showing on the product detail page widget. Learn more​
  • You can now prefix the product pricing information on the product detail page with custom text. Learn more​
  • You can now make the Additional information field a mandatory field during the order review process. Learn more​
  • When product variants are shown in the product page table view, these will now be ordered as per the variant order set in Shopify
  • If you have product purchasing enabled on your product cards (e.g. on a collection page) and the default variant is out of stock, the widget will pre-select a variant that is available to add to cart (if available).
​