eCommerce Done-for-You

Avi Kumar

Are you being misled by ROAS?

Play Video

Full transcript:

So you are selling online and you want to sell a lot more online, so that’s what we are here for, to help you sell a lot more online. If you’re not still selling online, unfortunately, this video will be not that helpful for you. Start selling first and then come back and watch these videos. And hopefully sell a lot more. 

All right today we’re talking about ROAS Return On Ad Spend. This metric is considered very valuable and used all over the place to justify why you should hire an agency and see how your ads are doing. 

Most agencies will use this as a metric to show you, hey, you spend $1 and you got $1.50 back on your ad. So your ROAS is great, you’re making money. 

I think ROAS is misused quite a lot in our community. Marketing and advertising agencies are much more guilty than anybody else to use it incorrectly. And there are two reasons, it’s used incorrectly. 

One, very simply, this is the way we like to show value. And it’s the easy way to show value. 

Other it’s just easier to measure is available in most platforms. So they just use it for that reason. 

So the fact that it’s easier to measure, I would not blame anybody for that because, hey, it’s just easier to measure. So we’ve got to measure something and ROAS is available. 

So, OK, but the other idea that knowing that ROAS is not a complete metric and it’s kind of a risky metric to use and still using it, I think it’s not doing the right thing. 

So let’s get into it. 

Why ROAS is not a complete metric?

So the problem with ROAS is you spend $1 and you got $1.50 back, so you have a ROAS of one 50% or 1.5 x, whichever way you want to do this. 

But here’s the problem…

What if your cost of goods or cost of goods plus shipping and everything included was actually 90 cents? Now what’s going on? You spend $1 and your cost of goods was $0.90. And you and you got the return of $1.50 for that. 

So think about it, so your ROAS 1.5 x, every dollar you spend, you’re getting 1.5 back because you’re already spending $1. The first dollar is already gone. So it doesn’t matter. So you are actually getting $0.50 off. 

So product, which cost you to make you getting $0.50 back, you’re losing money at one point. $0.5 is not good. 

So the way to deal with that is you set a process, which keeps you profitable. 

So if you do that, that in this example, will say, you know, my cost in $0.90. So I need to get it done of at least $0.90 on every sale, which means if I do get 1.9 x return, then, you know, at least I’m breaking even or if I get two extra hours of 3x, then I’m making some money. 

That’s great. So that’s a great start. 

But instead, there is more. If you hired a consulting team, you hired some marketing agency, they’re charging you something in addition to that spend. What about that? 

That’s where I would like to introduce this new metric, which we use called ROMAS. 

So we like to say, ask your agency to show you not the ROAS, but ROMAS (Return on Marketing and Ad Spend)

What is real return on marketing and ad spend. The idea here is when you run a campaign in which you spend $10,000 and additional $5,000 to that agency, then you should be considering all those $15,000 as part of your spend. And you should include in the way we do ROMAS. We include the cost of goods also in there. So the ROMAS of 1.5 truly means that you are making 50% profit. 

So that’s simplifying it. 

But basically the breakdown of ROMAS includes all the spend, your cost of goods, your agency spend, your consulting spend, your marketing spend, your ad spend, everything. And if romance is positive, is more than one, you’re guaranteed to be making money. 

So I urge you guys, just don’t stop at ROAS. Calculate the ROMAS

Unfortunately, ROMAS will not be available directly in any of the tools. It is something you’ll have to send up in a spreadsheet. You can get the ROAS in. And then you can add the cost of sale. And then add these other expenses and to calculate your ROMAS. 

So once again, ask for ROMAS, not just ROAS. Otherwise you’re only making decisions based on half information and you might be losing money. And if you’re selling online or doesn’t matter, you’re selling online, offline. You never want to lose money. Right? no. 1 rule, don’t lose money while trying to do any business. 

All right. That’s all I have. And as I like, as we say, this is all for information for you guys to help your business. And there is no cause we don’t teach any courses, etc., but we do this for our clients day in and day out. If you find this information useful, applies to your business, apply it and follow us to learn more. And if you need help in any of these areas, reach out. We’ll be happy to help you guys out and we will be calculating ROMAS, which means if you work with us, we will always be looking to show you overall return on your investment, including the money you will spend on agency like us. 

Thank you.

CTR, CPM, CPC, CPA insights!

Play Video

Full transcript:

So you’re selling online! 

Requirement: that you are selling online. 

Then watch this video, because I want to tell you a few things which people get confused on. It’ll help you sell more. 

If you’re not selling online or just starting out. This is not going to be very helpful to you. 

So let’s start. 

So first metric, which I want to talk about is click through rate (CTR).

So what is CTR? Click through rate is at what percentage of people who actually have shown your ad actually click through it. So the problem with this metric are not necessarily the problem, the area where people get confused with click through rate is, if the click through rate is low they decide working on their landing page on a website. 

But just think about it…

They have not clicked through, which means it doesn’t matter how much you improve your website, they don’t know what your website looks like.

So click through rate is a metric, which is a function of your ad, your ad copy. It is nothing to do with your website or wherever the landing pages. So if you want to click through rate to be higher, which means they are not engaging with your ad, you need to work on the copy, just work on the copy. So that’s a take away. CTR is lower work on the copy, work on the offer. What you are saying there on the ad itself is what is deciding CTR. 

The other metric is (Cost per Mille) CPM.

It’s nothing to do with million. It’s actually cost per thousand impressions. What are impressions? where your Ad is shown by Facebook or Google or youtube? That is the impression.  An opportunity for somebody to look at that ad and interact with is an impression. So CPM, CPM is other metric. People get all worked up on.

CPM is a function of your competition.

Who else is competing for the same audience and seasonality? Basically also because some season, depending on around thanksgiving, everybody’s putting ads out. So CPM will go high. So my take away there is don’t focus too much on CPM. It is what it is. It’s not costing the your cost is just because of the competition. So there’s not much you can do about CPM.

Let’s go to the next metric. Cost per click (CPC).

Now Cost per click is a little bit more complex metric because it’s a function of multiple things. It does include the copy. How good is your copy? Because basically, if your copy is good and Facebook has to show your ad to less people before they click, then your cost per click will be lower because it doesn’t matter how you’re paying. All ad platforms, end of the day, internally are charging you for CPM, which means how many times they have to display ad.

So one thing to improve is, your ad. It will probably increase and improve your cost per click. The other is actually your landing page as it will matter because all platforms like users to after clicking, have a good experience. So if your ad copy said something else, but when they end up on the page, it is completely unrelated or if you have a wrong link, they will leave immediately and none of the advertisers platforms like that because it’s a bad experience, which means people will not click enough on their ads and they don’t want that.

They want you to make a promise in your ad and fulfill that promise or go on and details of that promise for that.

So which means you won’t be penalized a bit if your copy on the landing page is not matching video ad. So to reduce to improve your cost per click, do work on your copy also of not only that, but also the learning on landing page.

Now the most important metric, if you’re selling online, is cost per acquisition (CPA).

So the decision could be what is an acquisition, in most cases. If you’re selling, then somebody buys your product, cost per acquisition (CPA) is something that you want to watch very, very carefully. And because that will determine what is your return on our spend. And that will be our other video. We talk about ROAS because ROAS is in itself an important, very important metric and it’s misunderstood. And I’m just kind of giving it away. But we don’t like ROAS. We prefer the other metric, which you cannot directly measure. But can be computed. We’ll talk about that. But today, let’s talk about cost per acquisition and finish that cost per acquisition metric cost per acquisition.

The one of the aspect of acquisition is what is an acquisition and when?

A user clicked and then they went on to buy the product that’s acquisition, but what if they clicked yesterday or the day before yesterday or the last month. And then they bought? Is that still attributed to that acquisition? That’s when the attribution model comes in.

So attribution model is basically the concept that when they click, for this conversion to happen which ad did they see? what was the window in which if they clicked and they still converted later? should it be attributed to what?

Now, the attribution model has something very interesting, you need to consider. It does not matter which platform, what attribution model you are using. If you are trying to optimize your ROAS, you want to optimize that for shortest possible application window. And when, I say this again, optimize all your return on ad spending for the shortest attribution window, but calculate your return on the longest attribution window.

The idea is this…

You cannot wait because attribution window for it is long 30 days. You cannot wait for 30 days. And that information is already passed. The return, the conversion, which is happening for something which was clicked 30 days ago. There’s only so much you can do about it. So you’ve got to look at shorter window of 24 hours and how they’re interacting based on that change. 

Your Ad spend should be decided on a shorter window, but actual calculation of your ROAS should be done on the longer window.
Why? because that was return on your ad.

You ran an Ad and 14 days later, somebody came and bought that. It  should be attributed to the Ad. 

They’re done on your ads return should be calculated for the longest window, but the optimization should be done on the shortest window. So that is the takeaway. 


So click rate important. You know, just to summarize, important, but focus on that.
CPM? Just don’t worry too much about it, except if you feel that it’s very high because of seasonality, maybe you don’t want to do ads that time. 
CPC? Is a function of your ad and the landing page 
CPA? Keep average attribution window in mind that the customer acquisition is based on attribution window. 

I will do a little video on attribution window because it’s a complex enough set the subject, which deserves its own video. 

All right. And as I’ve said before, there is no cause to sign up. We don’t charge for any calls. The only reason I’m giving this information away. This is what we do for our clients. Hopefully you’ll find it useful and use it for your own business. And if you feel you need help with these ads and you need help with selling online more, you can reach out to us, and we’ll be happy to help you with that. That’s a selfish motive. Give away the information of how we work. And you can benefit. And if you feel overwhelmed and need help, reach out to us. 

Thank you. 

And follow. Subscribe to get more content like this.

Shopify for Wholesale B2B Sales

Your B2C/D2C sales are finally taking off on your Shopify site and you are getting inquiries for bulk purchases from business or organization customers. Should you just keep serving them as one-off deals with special discounts or set a formal process? Is Shopify even the right platform for B2B?

B2B sales needs are quite different from DTC/B2C sales. What are some possible ways to do this with Shopify? We try to address these questions in detail with specific guidelines to help you make the optimal choice for your business.

Business operational needs of a B2B Wholesale Business

Payment Options:

Only 5% of B2B purchases are made with credit/debit cards
55% of B2B buyers prefer different payment options

Popular Payment options for B2B:

A> Invoicing
B> Purchase order
C> extended credit, and payment plans

User-specific account management needs

Custom pricing: Pricing customized at individual customer level or group of customers level
Discounts: Volume-based pricing and discounts
Sales Negotiation: Invoice review and negotiated sales
Re-ordering: Allow customers to quickly reorder past purchases

How does Shopify meet these B2B needs?

  • Tagging Customers: Customer accounts can be tagged and pricing can be set based on tags. This meets the custom pricing by customer groups’ requirements.
  • Account-based Marketing: This offers customers a personalized experience
  • A customized shopping experience to the end consumer: Brands can also offer customized catalogs that show the most relevant products and recommendations to individual buyers to streamline their shopping experience and help them find products they’re most likely to purchase.
  • Extending a line of credit: Apps like Apruve allow customers to set up a business account with its automated B2B line of credit. The customer gets extended payment terms of 30-60 days and, the brand gets the money through a credit network right away.
  • Payment plans: Brands can offer customized and flexible payment plans with multiple payment options to customers using apps such as Payment Plans.
  • Recurring payment or subscription: Multiple Shopify apps allow setting up recurring orders with Recurring Payment, Subscription & Invoicing options.

The process of selling wholesale on Shopify

Let’s understand different options to use Shopify to sell products to other businesses.

Using discount codes

The easiest way to set up a wholesale price is to create a discount code and send it to your wholesale buyers. This is easy and fast. This technique is a good choice in the following instances:

  1. You need to have an easy and uncomplicated pricing approach where it will be based on a percentage discount. For instance, the wholesales prices of your products are always 40% of your retail price.
  2. You handle these orders manually and wholesale customers a small fraction of your business.
  3. When you are just experimenting with wholesale.

Using a Wholesale App

There are many Shopify Apps that support wholesale selling. These apps can handle the following tasks:

  1. Use the same B2C store to offer wholesale B2B or custom pricing to premium customers.
  2. Tag specific groups of businesses and then set the offer price for that particular group. A logged-in customer then will see the discounted or offer price and not the retail price.
  3. A detailed pricing spreadsheet can be uploaded for different products.
  4. Capability to send out invoices to be paid utilizing the payment provider that is set up in your Shopify admin
  5. Sending a personalized invoice email that lets the invoice be paid using various payment techniques, such as a wire transfer.
  6. Ability to mark the invoice as paid or partly paid as you get paid from external sources.

Some of the popular Wholesale apps are :
Wholesaler app
Bold Custom pricing: Wholesale

Add a wholesale channel (Shopify Plus only)

Shopify Plus allows adding wholesale channels which is basically a password-protected version of B2C store with Wholesale pricing features. Shopify Plus wholesale channel option includes implementing wholesale-specific pricing, automated accounts sign-ups, order review controls, and much more. It is a complete automated solution from sign-up to check-out.

Customized pricing options:
  • Percentage-based discounts by collections or across the store
  • Fixed (flat) prices for products
  • Different prices to different wholesale customers
  • Volume-based pricing rules
Order processing:
  • Email an invoice to be paid using the payment provider that is set up in your Shopify admin
  • Send a customized invoice email that allows the invoice to be paid using a different payment method, such as a wire transfer
  • Accept payment by credit card or mark the invoice as paid as you receive payment.
Disadvantages of using the wholesale channel approach:
  • Cannot integrate with any external systems or third-party apps
  • All prices displayed are including Taxes
  • Not a custom storefront for Wholesale customer

Opening a separate Shopify store for B2B

Opening a separate store enables you to keep your retail and wholesale stores completely separate.

Advantages of Independent wholesale store:
  1. Your wholesale customers can be separated from your retail businesses completely. You could use a completely new storefront and theme design to cater to your wholesale business.
  2. Wholesale and retail store inventories will be completely isolated.
Disadvantages of Independent wholesale store:
  1. You need to manage two stores independently
  2. Most apps charge by store instance so apps used on both stores will double the expense
  3. Additional Inventory Management Solution (IMS) will be needed if you want to manage both stores’ inventory centrally.
  4. The additional cost of Shopify instance ( Shopify Plus this can be done for free as expansion store)


Shopify is an excellent platform for adding on B2B Sales. There are multiple ways to do this based on the stage of your business. Here are four ways to operate a B2B business on Shopify:

  1. On the lowest end are special Discount codes on the current B2C site for small-scale B2B sales and/or just testing waters.
  2. In the middle range is using Third-party wholesale applications. This is best for merchants who want simplicity and who look forward to having just a single store to serve all their customer groups at once.
  3. Shopify’s wholesale channel works best for Shopify Plus merchants who have a simple ordering channel to receive B2B orders.
  4. A separate Shopify online store gives B2B customers the most leeway both during and after the project, enabling, among other things, different catalogs and promotions in different stores.

Did we miss anything? What is your experience with B2B Shopify? Let us know in the comments below.

A/B Testing Tools for WordPress

A/B testing is a scientific method to determine a winning copy/creative on a webpage. It removes the personal biases and ego from the decision process. Doing A/B test by custom-coding can be a painful process. These tools below greatly enhance the ability to do A/B tests quickly. This is a specific collection for WordPress, but many of these tools are platform-agnostic. Although we can work with any of these tools if customers already have them installed, we usually recommend Google optimize, Nelio A/B testing, Unbounce, and VWO.

Tool/PluginBasic FreePro from Clickmaps (Heatmaps)Woocommerce compatible
Google OptimizeYesNANoYes
Marketing OptimizerNo$55+/monthNoNo
Marketing Toolkit by OptimMonsterYes$5.85+/monthNoYes
Nelio AB TestingYes$29+/monthYesYes
Popup by SupsysticYes$46+/yearNoNo
Split heroNo$27+/monthNoYes
Thrive Headline OptimizeNo$67+/yearNoYes
VWO (Visual Website Optimizer)No$199+/monthYesYes

Basic: Completely Free
Paid version: Google optimize 360
Heat maps: No
Woocommerce compatible: Yes


  • A/B testing
  • Native integration with Google Analytics
  • Integration with Google Ads
  • Multivariate testing
  • Simultaneous experiment capabilities
  • Experiment objectives

Experiment types

  • A/B test
  • Multivariate test
  • Redirect test

Summary: Google optimize is a free A/B testing tool from Google. Once you install Google optimize on your site, link it with Google Analytics, and add code snippets. Once the snippets are placed, you can start running A/B tests for any content on your WordPress site by passing in a URL.

Basic: Paid
Free trial: Yes
Pro plans: $199+/month
Heat maps: Yes
Woocommerce compatible: No
Active installations: 10000+


  • A/B testing
  • Analytics
  • Drag & Drop
  • Form Builder
  • SEO Management
  • Audience Targeting
  • Campaign Segmentation
  • Heatmaps
  • Landing Pages / Web Forms
  • Multivariate Testing
  • Split Testing
  • Behavioral Mapping

Summary: To create more impactful advertising, digital marketers use Instapage. It enables marketers to maximize conversions by creating, personalizing, and optimizing post-click landing pages, automatically connecting ads with relevant post-click pages.

Basic: Paid
Free trial: Yes
Pro plans: $55+/month
Heat maps: No
Woocommerce compatible: No
Active installations: 100+


  • Automatic tracking
  • Creating variations quickly
  • Track conversions accurately
  • Gravity form integration

Experiments elements

  • Headlines
  • Images
  • Page layouts
  • Landing pages
  • Trust symbols
  • Button types, colors, and styles
  • CTA placement

Summary: Marketing optimizer is an A/B testing plugin that helps you test elements like overlays, CTA’s, landing pages, headlines, page layouts, images, buttons, etc. It also helps design templates that will get you more conversions, subscribers, and sales.

Basic: Paid
Free trial: Yes
Pro plans: $5.85+/month
Heat maps: No
Woocommerce compatible: No
Active installations: 1000000+


  • Automatic tracking
  • Drag and drop builder
  • A/B Split Testing
  • Page-level targeting
  • Exit-intent technology
  • Conversion Analytics
  • Onsite retargeting

Experiments elements

  • Automatic tracking
  • Lightbox Popups
  • Floating Bar Popups
  • Slide-in Popups
  • Fullscreen Welcome Mat Popups
  • Content Locker Popups
  • Countdown Timer Popup
  • Yes/No Popup

Summary: OptinMonster A/B testing tools make it easy to split test campaigns to know what’s working for customers in real-time. You can also create a Split test on the Click of the button and see what converts best.

Basic: Paid
Pro plans: $29+/month
Heat maps: Yes
Woocommerce compatible: Yes
Active installations: 1000+


  • Cache support mechanism
  • Easily test headlines
  • Menu and widget testing
  • Alternative themes and CSS tests
  • Conversion analytics
  • Site-wide consistency (optional)
  • Heatmap functionality
  • Multi Goals tests (Paid only)
  • WooCommerce compatible

Experiment types

  • New A/B Test for posts
  • New A/B Test for pages
  • New A/B Test for Headlines
  • New A/B Theme Test
  • New Heatmap Experiment for page or post
  • New Widget Test

Summary: The Nelio A/B Testing plugin lets you manage and keep track of A/B tests efficiently on your WordPress site. Nelio lifts all the processing load from your server and takes it to their cloud, so running A/B tests doesn’t affect your site’s speed or performance. A free version is only constrained to less than 1k page views. A premium version allows testing of all the features in detail.

Basic: Paid
Free trial: Yes
Pro plans: $27+/month
Heat maps: Yes
Woocommerce compatible: No


  • Split testing
  • Multivariate testing
  • Test scheduling
  • Unlimited page views
  • Unlimited websites
  • Test bounce rate
  • Page builder compatibility

Summary: Split hero, a professional A/B testing tool, is compatible with the latest page builders, including Elementor, beaver builder, Builder Oxygen, and Brizy. There is a provision to test landing pages for conversions with ease.

Basic: Paid
Free trial: Yes
Pro plans: $67+/year
Heat maps: No
Woocommerce compatible:Yes


  • Detailed A/B testing
  • Bulk testing
  • Quick A/B Title testing

Experiment types

  • Revenue
  • Visit Goal page
  • Subscriptions

Summary: Thrive Optimize only handles standard A/B events and not the complicated multivariate tests, which should be sufficient for most users. Thrive Optimize lets you create unlimited tests using unlimited variations. With those tests, you can optimize three goals such as Revenue, Visit Goal page, Subscriptions.

Basic: Paid
Free trial: Yes (1 month)
Pro plans: $80+/month
Heat maps: Yes
Woocommerce compatible:Yes
Active installations: 20000+


  • Publish pages
  • 80+ Free templates
  • Easy Google Analytics tracking
  • Event tracking
  • Mailchimp integration
  • SalesForce integration
  • Hubspot integration

Summary: Using the Unbounce plugin for WordPress, marketers can create fully customized landing pages, can make use of predefined templates, and enable A/B testing. Right from building landing pages with this tool, you can publish, edit, and update landing pages based on the results.

Basic: Paid
Free trial: Yes
Pro plans: $199+/month
Heat maps: Yes
Woocommerce compatible:Yes
Active installations: 2000+


  • A/B testing
  • Simple split testing
  • Multivariate testing


  • Revenue generated
  • Winner of split tests
  • Variation conversion rates

Summary: VWO is an A/B testing tool to run split tests, multivariate tests, and even split the url tests. VWO also comes with integrated heatmaps, so we can see where site visitors click the most, visitor recordings to check the user behavior.

Need help deciding on which A/B testing tool is best for you. Talk to us – we will be happy to help. Is your favorite tool missing from the list? Comment below with the info, and we will be glad to review and add it.

Open Source Shopping Carts: A list for 2021

Starting a new online business? Or looking to upgrade to newer open source shopping carts? Confused by all options?

Here is our compilation of Open source carts. We have marked the ones you should consider if you are considering new development. Others are still good for maintenance.

NameNo of InstallsGood for New Site
Cube Cart9177Yes
Drupal Commerce37631Yes
Joomla eCommerce1100000000Yes
Magento Open Source761205Yes
Spree commerce1000000+Yes
Zen Cart662403No
Zeus cartNo

  • No of Installs: 1000000+
  • Good for new site: Yes

Summary: AgoraCart uses Perl, Javascript, jQuery, HTML 5, CSS 3, Font-Awesome, and popular JS/CSS frameworks such as Materialize and Bootstrap. AgoraCart's ecommerce shopping cart software is responsive design, mobile ready.

  • No of Installs: 9177
  • Last updated: 10, Nov, 2020
  • Good for new site: Yes

Summary: CubeCart is a free, feature-rich eCommerce shopping cart. With an exhaustive list of features, it is a great deal for your web store.

  • No of Installs: 37631
  • Last updated: 22, Oct, 2018
  • Good for new site: Yes

Summary: Drupal Commerce (a.k.a Drupal for Commerce) is another open-source eCommerce solution for Drupal-based websites looking to add eStore capability to their website.

  • No of Installs: 1100000000
  • Good for new site: Yes

Summary: Joomla! is a free and open-source content management system (CMS) for publishing web content. Joomla! is based on PHP and MySQL, so it's easy to use share and support powerful applications on an open platform.

  • No of Installs: 761205
  • Last updated: 15, Oct, 2020
  • Good for new site: Yes

Summary: Magento is one of the best open-source eCommerce solutions available. It also has paid versions: Magento Commerce Starter and Magento Commerce Pro.

  • No of Installs: 761205
  • Last updated: 15, Oct, 2020
  • Good for new site: Yes

Summary: OpenCart's first release came in 2010 and has had close to 1 million installs to date. Its marketplace is enriched with more than 13,000 modules and themes to jump-start your online store.

OpenCart launched OpenCart Cloud in 2017, a cloud-based hosted shopping cart software.

  • No of Installs: 699213
  • Good for new site: Yes

Summary: Launched in 2008, PrestaShop is an open-source eCommerce solution backed by a community of more than 1 million users. It is a secure and sustainable shopping cart solution. Over 600 features and more than 5000 modules & themes make it flexible and scalable.

  • No of Installs: 9013
  • Good for new site: Yes

Summary: Spree started in 2008. Based on the Ruby on Rails platform, it is an open-source eCommerce shopping cart solution with 4000+ members on its Spree slack group.

  • No of Installs: 4275585
  • Good for new site: Yes

Summary: WooCommerce is the trusted and most-used open source eCommerce shopping cart in the world. It leads the eCommerce Shopping Cart installations with 22% of the top 1mn eCommerce sites in the world using it. It is a flexible, scalable, and sustainable solution built on WordPress with 6,000+ WooCommerce plugins.

  • No of Installs: 251137
  • Good for new site: No

Summary: Commerce.CGI is a fully featured shopping cart that is very simple to install unlike other carts available that require technical support. CGI was first introduced way back in 1988 and one of the first free Perl shopping carts released on the web.

  • No of Installs: 77381
  • Good for new site: No

Summary: jCart is an open source shopping cart that’s easy to install and customize. jCart is fully functional without javascript, Based on jQuery and PHP, jCart handles visitor input without reloading the page too.

  • No of Installs: 77381
  • Good for new site: No

Summary: Having 12 years of experience into eCommerce market, nopCommerce have 60,000+ live shops onboarded, 150+partners from 40 countries, 1500+ integrations, and 2,50,000+ members worldwide

  • No of Installs: 251936
  • Good for new site: No

Summary: One of the oldest eCommerce shopping cart solutions, Oscommerce has a strong community of 350,000+ members. It is a high-performance solution that is secure, flexible, and scalable with over 9,000 add-ons that help you customize your online store.

  • No of Installs: 9013
  • Good for new site: No

Summary: Shopware Community Edition is an open-source shopping cart solution that is packed with unique features that is needed to start an online shop. It is modular and easily scalable using the plugins and modules available.

  • No of Installs: 77293
  • Good for new site: No

Summary: Ubercart is the go-to module for Drupal-based websites needing an eCommerce Shopping Cart. In the last 3-4 years, the trend for Ubercart installations seeing a huge drop, and with the Website found not to be working, possibly is an indication of Ubercart heading to an end.

  • No of Installs: 9013
  • Good for new site: No

Summary: VirtueMart is an open-source eCommerce solution for Joomla! Content management system. It is a feature-rich, flexible, high-performance, and scalable shopping cart solution.

  • No of Installs: 662403
  • Good for new site: No

Summary: Zen Cart is claimed to be a user-friendly, open-source eCommerce shopping cart add-on software that can run on your existing website. It is fully customizable and easy-to-setup. It works with most of the hosting companies and can be used with your own domain.

  • No of Installs: NA
  • Good for new site: No

Summary: Zeus cart focus mainly on Small & medium scale store operators and designed their software to cater everything from inventory management, attribute driven product catalog, category management, in-built CMS, SEO friendly URLs, Gift Cards, Discounts, Tier-Price, Taxation, Integrated payment gateways, EMail templates to Newsletter

Need help deciding on which shopping cart is best for you. Talk to us – we will be happy to help. Is your favorite cart is missing from the list? Comment below with the info and we will happy to add it.

Shopping Carts: Self-Hosted vs. Hosted

In our previous post, we covered Shopping carts and it’s various types. In this one, let’s get into the pros and cons of both types of shopping carts.

Why Self-hosted eCommerce platforms?

  1. With a self-hosted shopping cart, you have better control over your web stores.
  2. Additional features are available in forms of plugins or extensions and if you don’t have one, there is a community to reach out to develop one.
  3. The self-hosted eCommerce solution gives you the freedom and capability to scale anytime as business grows.
  4. Freedom to choose hosting of your choice.

Why NOT?

  1. Requires technical assistance in setting up the store.
  2. Though you have the community backing you but there is lack of direct support from the provider.
  3. Costs go up once your store begins to grow and this is completely dependent on the hosting provider you choose.

Why Hosted eCommerce platforms?

  1. The one-stop eCommerce solution that includes hosting, shopping cart capability, and technical support.
  2. Simple to build and manage eStores with very little technical knowledge.
  3. Centralized support team to go to when you are stuck and they will take care of it for you.
  4. They are reasonably priced and offer various deals on advance payments.

Why NOT?

  1. As you scale your store on hosted eCommerce platforms, it can cost more than the self-hosted eCommerce solution.
  2. Your control is limited when it comes to customizing the store and can work only with the available resources.
  3. Switching platforms can cost you a lot of money and is also a time-consuming process. At times, it has been found impossible to migrate the stores from hosted platforms due scope of the store.

In Conclusion, Hosted and Self-Hosted eCommerce solutions are both powerful and flexible. They  provide control and can be set up within lower budgets but takes time and requires technical know-how to maintain and run.

Whereas, Hosted eCommerce platforms can be set up quickly and requires less technical knowledge but will cost more and have limitations with customization.

Now that we have covered the positives and negatives of Self-Hosted and Hosted shopping carts above, look out for our next blog where we will present comprehensive list of Self-hosted Shopping Carts solutions.

Different Types of Shopping Carts

If you are planning to open an online store, you cannot ignore shopping carts. Shopping carts are the basic functionality that allows the user to make a purchase on your website. Here is a compiled list of all the shopping carts for you at one place.

Following are some basic types of shopping carts:

  1. Hosted shopping carts or a.k.a eCommerce platforms are software-as-a-solution which are hosted by platforms on their own servers.
    Example: Shopify.
  2. Self-hosted shopping carts, these are traditional or the original shopping cart solutions that are hosted on your own servers.
    There are two types of Self-hosted shopping carts:
    • Open Source Shopping Carts which can be installed on your server. The source code of this available to developers for customization and bug fixing.
      Example: Woocommerce (WordPress), Drupal Commerce (Drupal), Magento.
    • Licensed Software is developed by a single company and is available for use on your own server for one-time fee payment.
      Example: CS-Cart

Read our blog for Pros and Cons of Self-Hosted Shopping Carts and Hosted Shopping Carts.