Features

Intelligent Cart (AI)

Introduction 

SparkLayer Intelligent Cart introduces a revolutionary new way for your B2B customers and sales teams to build orders quickly and effortlessly using the power of AI.



The magic lies in its simplicity: files and emails containing order details (such as SKUs, barcodes, and quantities) can be uploaded or emailed directly to SparkLayer, instantly creating a shopping cart. In addition, live barcode scanning is supported, providing powerful, fast ways to build orders without manually browsing and searching for products.

✨ Want to test it out the magic? Try our demo store and see how the Intelligent Cart works!

Please note the following SparkLayer prioritises security and privacy. Data is never used for training purposes. Uploaded and emailed data is immediately deleted after cart population (and always deleted after 24 hours if not popuplated). You can learn more about our security and privacy policy in Policies & Data



Features

The SparkLayer Intelligent Cart comes with the following features:

Item

Details

Upload a file

✨ AI-powered file recognition Upload common file types such as PDFs, CSVs, spreadsheets, documents, and images (e.g., JPGs). Recognised SKUs and quantities are instantly added to the active cart.

Forward an email

✨ AI-powered email recognition Forward an email containing order details (either in the email body or an attachment) and automatically populate the cart.

Scan a barcode

Instantly add products to the cart using a mobile or computer device camera to scan product barcodes.

Typical use cases include:

  • Uploading an invoice, purchase order (PO), or document containing order details
  • Uploading a spreadsheet (XLS/CSV) listing SKUs and quantities
  • Taking a photo of a handwritten order (e.g., at a trade show)
  • Scanning barcodes in-store or at an event
  • Forwarding any of the above via email

There are countless other scenarios where the SparkLayer Intelligent Cart makes B2B ordering even faster.



Getting Started

🚀 Upgrading to the latest SparkLayer version To begin using the SparkLayer Intelligent Cart, you'll need to be using the latest version. To learn more about how to upgrade, see our guide here.

To get started with the SparkLayer Intelligent Cart, you'll need to enable a special setting. Within the SparkLayer Dashboard, go to the Settings area and toggle on "Enable Intelligent Cart".

Once enabled, new options will appear in the My Cart Interface, both in the empty cart view and in the Actions menu.

Document image



Upload a file

Customers or sales agents can click Upload a file to select a file from their computer.

Document image


Supported file types include PDF, CSV, XLS, DOC, PNG, JPG, and others. Within seconds of upload, the cart will be populated with the SKUs and quantities found in the file (provided they match products in your store).



Let's take the use case of uploading a previous invoice. In the below example, the SparkLayer Intelligent Cart will scan the document and pick up all the SKUs in the first column and the matching quantities in the next column. Providing the SKUs are matched on the store, these will then be added to the cart.

Document image


The user can then proceed as normal to make further edits to the cart before going through the checkout process.

Please note If the SKUs cannot be found or do not match those setup on the store, these will not be added to the cart.



Forward an email

Customers or sales agents can click Forward an email to begin.

Document image


Each customer account has a unique, pre-generated email address that can be copied and then any email forward to this address.



Once the email has been forwarded, within a matter of seconds, the cart will indicate that it has received the email and items can be added by clicking the "Populate cart from email" link.

Please note The pregenerated email address will always take the form of [email protected] and cannot be changed

Let's take the use case of a sales agent forwarding the contents of an email sent by one of their customers. They would log in as that customer (using the Sales Agent Ordering feature), copy the email address and then send the email to this address.

In the example below, there are a list of SKUs and the user has indicated they want 20 of each. Providing the SKUs are matched on the store, these will then be added to the cart.

Document image


Just as with the "Upload a file" feature, this works by populating a cart and the user can then proceed as normal to make any edits before going through the checkout.



Scan a barcode

To begin using this feature, customers or sales agents simply click the "Scan a barcode" button. Providing the device being used has access to a built-in camera, the device can then be used to scan a barcode.

If the SparkLayer Intelligent Cart recognises this as an active barcode within the store, the product will be added to the cart.

Setting up barcodes To configure this feature, you'll need to ensure your store is setup with barcodes within the admin. You can also learn more about barcode display in our guide here.



Inventory and settings

When using the SparkLayer Intelligent Cart:

  • Items added respect your store’s inventory and product settings (e.g., pack sizes, minimum/maximum order quantities).
  • If an order doesn't meet product requirements (e.g., must be ordered in multiples of 12), this will be clearly indicated in the cart (see below).
Document image


The customer or sales agent can then proceed to make edits as normal and even submit the order as a quote if you have the Quoting Engine activated.



Frequently Asked Questions



Feedback

We've love to know if you have feedback on this feature. Let our team know by emailing [email protected]