Features

Here are some of the features that differentiate CartSpark B2B eCommerce Solution from the other alternatives. There are more smaller features that aren’t mentioned here and we are constantly improving the existing features and working on new features to accommodate the needs of our clients the best way we can.


B2B and Retail in One

CartSpark is built as a complete B2B eCommerce solution but it has a full feature set for your Retail online store needs. You can list the products and prices of your choice to general traffic visiting your website and let them make purchases without creating accounts or any steps necessary for your B2B clients. The payment will handled through credit card and shipping will be calculated based on the purchased item’s weight and package dimensions. Inventory stock levels and all other information is synchronized enabling you to manage both Retail and B2B from one dashboard.


Custom Price Lists

Using our Price Lists feature you can create multiple price lists and control which group of buyers sees which prices when they log in. The default prices are displayed to all customer groups that do not have a price list assigned to them. You can choose to show or hide default prices from visitors coming to your website who has not created an account yet. Default prices will be shown to the visitors coming to your website who has not created an account if you enable that feature. You can hide some products from certain groups of visitors by not assigning any price to those products.


Returns & Exchange

Your customers will be able to submit Return Requests with detailed information such as which products and how many of each they want to return as well as specify if they need a return label or they already shipped and have a tracking number for the shipment. You can issue store credit or generate exchange order for the return items. You can also mark some of the returned items as ‘ineligible’ for exchange and your customer will see the return receipt in their profile. Exchange items can have batch numbers which can help you keep track of product quality and show you which batch had higher return rate compared to other batches. Data from returns is used to keep track of the most returned products as well as how much product each of your customer returns compared to their purchase history.


Payment Terms and Credit Lines

By creating different Payment Terms you can let your customers choose one of the payment terms available to them during checkout and each payment term can have its own fee or a discount. For example, you can let your customers accept a 5% late payment fee for 30 day payment term or choose a 3% discount if they pay upfront. Payment terms with fees or discounts have to be assigned to customers, the default payment term is ‘prepaid’ and payment has to be made for checkout. Customers with late payment terms have certain credit amounts set by seller. Once a customer exceeds that amount in unpaid orders, they are prompted to make a payment before placing a new order with a late payment term.


Detailed Shipping Settings

Set shipping fees for each shipping service available to that address and assign exemption thresholds that will make the shipping service free of charge once the order amount exceeds the threshold point such as $10 for Ground shipping which will be free once the order total reaches $250 or 5 items. Using our dynamic shipping settings you can get the most accurate shipping quotes of not only cost but also the delivery date for each shipping option to your customers address. You can also specify if certain products need to be shipped individually in a specific boxes with irregular dimensions. Dimensions of these packages are passed onto shipping carrier together with their weight to get accurate quote for that specific product shipped in that specific box.


Product Receiving & Backordering

Input details of incoming inventory shipments into the system for your customers to know when more products will become available and let your customers reserve certain quantities from incoming shipments. Customers can also choose to be notified when an out of stock product becomes available again. You can import all the details of the incoming purchase order (such as quantities, costs, etc.) into the system by just copying data from the invoice Excel file and uploading it to the website with just 1 click. All the backorder details such as customers, products and quantities can be found in the dashboard.


Multiple Carts per Customer

Some of your clients may have multiple locations that they place orders for and on CartSpark eCommerce platform you can let your customers add products to separate shopping carts for each of their separate shipping addresses. As a seller you can see all cart details and control how long the products stay reserved for those customers in their carts. You can assign how many days each customer is allowed to reserve product quantities in their carts before the reservation expires and those quantities get released back into inventory for your other customers to purchase.


Combo Products

If in your business there are products that consist of multiple different physical products that require separate inventory tracking then Combo Products feature is going to make things easier. You can assign different prices to product combos but the cost and stock quantities of products will be properly deducted from the inventory enabling you to sell and track the same product sold individually and as a part of a bundle. Even if the products making up the main combo product need to be packaged and shipped separately, CartSpark ecommerce system will pass on the physical dimensions of packages and package count to the carriers to get accurate shipping quote for this specific scenario.


Embed Code

Using the Product Embed feature you can generate the HTML code of a single product (or group of products) in size and color of your preference to display these products on any of your other websites, social media or just different pages of the same website. This will enable your customers to add have a floating shopping cart on all those pages and let them add carts to their cart while displaying cart summary on the right side of the screen. Clicking ‘Checkout’ will take all that information and redirect your customers into Checkout section of the online storefront where they can complete their shipping information and payment.


ACH & eCheck Payments

If your customers prefer to pay by check but you dont want to wait for the check to arrive in the email you can have them setup ACH payments option using their bank account and routing number. Using payments by ACH you will enjoy much lower rates compared credit cards because ACH rates are just 0.8% (compared to %2.7 by using cards) and are capped at $5 maximum fee per charge. So, for example, if your customer was going to make a payment for a $1000 order, paying by card would cost $29 in fees, while with ACH it would be only 5 dollars. A $100 payment would cost you close to 3 dollars in fees with a credit card but ACH will cost less than a dollar.


Minimum Purchase Requirements

If you require a minimum amount or product quantity before you customer can place an order you can set the dollar amount or product quantities in Dashboard under Cart Settings. By default the minimum amount is set to 1 item and 0.01 dollars.

Get Started