View from inside the viper


  April 4, 2016 12:04
by Mark

Recently there has been a lot of talk about privacy online. Its now accepted that various protocols used to secure the internet are now no longer secure and don’t give users the online privacy they would require.

SSL v3.0, TLS 1.0 and TLS 1.1 are the protocols that are open to attack, these are used to secure HTTPS traffic between a client and server. As a result PCI DSS has started to make plans to force online stores to move to TLS 1.1 but this isn’t to 2018 and TLS 1.1 is not considered secure enough.

Several payment gateways and shipping providers have already implemented their own plans to make their services secure by removing support for the insecure protocols. UPS has already disabled support for anything other than TLS 1.2. This is the current gold standard for ensuring that the traffic is secure.

Paypal have announced that in June 2016 they too will only support TLS 1.2.

So what does this mean from Cart Viper customers?

Cart Viper is built with .net Framework 4.0 which does not have support to TLS 1.2. We have had to compile Cart Viper against .net 4.5.1 which does have support for TLS 1.2.

.net Framework 4.5.1 was released in 2013 so it should be already installed on your server and you won’t need to change your application pool.

All customers that use UPS and Paypal need to upgrade to Cart Viper 3.5 or greater now to ensure they have continued service with the third parties which are only supporting TLS 1.2.

If you already have a license you can just download the free trial and once installed this will unlock to a full version.

Cart Viper - Christmas Discount

  December 22, 2014 15:09
by Mark

If you want to start selling anything online using DNNCMS then you need to take a look at Cart Viper. Cart Viper is the best value for money ecommerce module for DNN.

Its packed with advanced features that our competitors would have you pay extra for.

Advanced Razor Templates

The built-in template system supports Razor scripts. Create amazing looking stores with ease.

Secure Digital Downloads

Selling digital downloads? We can secure provide access to your clients once they purchase the item. Want to store the file in Azure or Amazon S3, no problem we can do that too. All secured to stop unauthorized access.

Free Lifetime Upgrades

Unlike our competitors, once you purchase a Cart Viper license you get free upgrades. Never pay another penny to get the latest version.

To celebrate the Holidays we are offering 10% off any purchases made before January 1st 2015. To get the discount use the code CVHolidays at the DNN Store.

Action Handling

  August 26, 2014 13:19
by Mark

A recent project that we have worked on is the ecommerce store for Action Handling. Action Handling sell over 11,000 items online related to storage and handling of materials using Cart Viper as the ecommerce store.

We worked together with Sharon Ensbury to implement a complete solution for the client. Taking the designer’s mock-ups and converting these into the layout and functionality requirements for the store.
Responsive design was incorporated to allow browsers on tablets, mobile devices and laptops to browse and purchase from the store.


The store features a lot of custom Razor generated features which we are especially proud of. This demonstrates the power of Cart Viper and the new Razor support we have implemented. Here are some of the features and templates we created for the project.

Mega Menu

Due to the vast number of items and categories we created a custom menu using a mega menu layout to allow customers to quickly locate the category. Driven from the data stored within Cart Viper and render to the page using a custom Razor script.



Category List

We replaced the standard category list view with a custom one, this allows the browser to switch between list and grid view as well as sorting.

This goes to demonstrate how easy it is to change the layout of standard Cart Viper templates with custom ones using the built in template and Razor support.



Product Details

The standard product details page was replaced with a custom one which allows the customer to select the correct model from the range, view the specifications and watch any videos that are assigned to the product.


Developing custom templates with Razor is fast and powerful giving you complete access to the data and DNN framework. The possibilities are endless to what you can achieve.


This is what the implementation partner had to say about our us and our product.

I looked at Cart Viper during the design stage of my material handling equipment website I had used Cart Viper on a number of other e commerce websites but none of them were as complex as Action Handling. Action Handling has over 11,000 lifting and handling products and all of them have different variations and price structures. As well as all the usual product details we wanted to allow customers to download product pdfs and view videos for some products. We wanted to show product variations neatly in tables and wanted to easily update the product database when products and prices changed. We wanted customers to be able to pay via credit card or pay on account. We wanted to disable some functionality, change text, and add new functionality.

Before starting the project I downloaded all the leading DNN E Commerce stores and compared them in a table against all of my client requirements. Cart Viper looked as though they were the only store that would meet most of the requirements. If I had any doubts as to whether the product had any shortcomings I needn't have worried.   Cart Viper answered all my questions in a timely manner and filled me with confidence that I could make changes to the product templates and assured me that they would be there if I needed them to make any changes that were not straightforward.

We have ended up with a fantastic looking site and Mark McAvoy has been an absolute star ensuring that all the customer requirements were met and ensuring our responsive skin and Mega Menu was integrated with Cart Viper and everything works well on mobile, tablet and desktop computers.

As if that wasn't enough Mark has not just followed our instructions, if he thought something could be done in a better way he told us.

This was an extremely enjoyable project. Dee Jones Design was responsible for the design, Action Handling had their ideas of how the website would look and tested the functionality met their business model and processes, and Cart Viper were an important part of that team.

I would recommend Cart Viper to anyone considering adding a E Commerce functionality to a DNN website.

Sharon Ensbury


We are ready to work with you on your ecommerce project, we have the product and we have the skills to make a winning solution.

You Voted We Coded

  March 6, 2014 11:46
by Mark

Its just under a week since we released the new version of Cart Viper (Version 3.1) and we’ve already had some very positive feedback from our customers.

We just wanted to say a thank you to all the people that voted for the various features on our road map. We had a total of nine items that received votes, of which 8 items are now available in the Cart Viper 3.1.

The eight items which received votes and are now part of Cart Viper are

  1. Predictive search
  2. Quick install
  3. Support order PDF generation spanning multiple pages
  4. Full payment via Coupon support
  5. Store category Menu now supports Razor
  6. Store Owners can see the audit log for an order
  7. Hide categories with zero products
  8. Admins can now delete a cancelled order

The ninth item that was voted for (support for the Stripe Payment Gateway), was after the deadline for new features. We’ve moved this feature into the roadmap for version 3.2.

We do listen to our customers and you shape our direction and product enhancements. The road map has been updated again with planned features for version 3.2 and 3.3. We need your votes!

If there is a feature you would like to see then contact us and we can add it to the list.

Cart Viper 3.1.0 Released

  February 28, 2014 15:43
by Mark

We are pleased to announce that the latest release of Cart Viper 3.1.0 is now available. This release contains new features, improvements and bug fixes that build upon our existing module.

The highlights of this release are

  • Razor Support – We now have built-in support for using Razor files in the templates. You can now easily perform advanced customisations of the store using your own snippets. We’ll be creating some examples using Razor other the coming weeks.

  • Predictive Search – As the site visitor types into the search field we suggest terms based on the content of the index.

  • Category Menu – The category menu in Cart Viper can now be rendered with a Razor script, so you can output the catalogue categories however you like and use custom jQuery plugins for example to style the menu.

  • Cloud Digital Downloads – Store digital download files in the cloud and give paying customers secure access to download the file directly from Amazon S3 or Azure.

  • Medium Trust Support – We have restored support for medium trust sites.

  • Speed Improvements – The store will run even quicker in this latest release. We have managed to improve the performance even further.

We have a free 14 day trial available to all.

If you are an existing customer then you can download the latest release from the free trial page.

Cart Viper is ecommerce module for the DNN Platform which turns your CMS website into a revenue generating source. With simple setup its easy to start selling with plenty of advanced features to help turn your browsers into paying customers.

Printers, Game Consoles and Cart Viper

  January 27, 2014 15:32
by Mark

888713_86088876What do printers, mobile phones, video game consoles and razor have in common? They all use the razor blade business model, selling a commodity cheap to generate revenue on complementary products.

The initial cost of purchasing a new printer is tiny compared to the cost of purchasing ink or toner over the life time of the printer.
Its a tried and tested model that works, so long as the original product isn’t modified to cut the manufacturer out of the loop with purchasing the complementary product. If you start using refilled ink or toner the manufacturer loses out on the revenue and its no longer a great deal for them.

So what does any of this have to do with Cart Viper?
Well a common question we get asked is what is our upgrade policy for Cart Viper. Simple, its the opposite of the razor blade model. If you purchase a license you get free lifetime upgrades.

That’s correct, purchase a license and you’ll get access to every release we create in the future. Not just bug fixes, but new features as they become available. All for the single one off license cost.
We have an active road-map of new features, a frequent release cycle and great support, so let us help you with your next ecommerce project.

Ask our competitors about what their upgrade policy is, are they following the razor blade model?

Shape The Direction of Cart Viper

  November 4, 2013 13:16
by Mark

Today we have launched a new feature on the Cart Viper website. We are committed to listen to our customers and we have now made it easier for you to help shape the direction of Cart Viper.

The new road map page allows you to view, vote and comment on tickets which we are working on for future releases.
Do we have a task which is important to you? We want to see your votes and hear your comments.

Cart Viper - Road Map

We’ll be adding more road map details over the coming days

Cart Viper is an ecommerce module for DNN which provides you with the ability to sell anything online, With features you would expect to find in a product costing ten times the price.

Responsive Templates now in Cart Viper

  September 17, 2013 11:55
by Mark

Cart Viper 3.0.0 now has support for responsive layouts, allowing you create a store that works great desktop, tablet and mobile users.

The world of computing is changing, no longer do you need a desktop computer to access the internet. Tablet and mobile devices are growing at an incredible rate.
The challenge to a store owner is how to tap into the market and provide a first class experience for the ever expanding tablet and mobile users. One option is to design a website using responsive layout to allow for an optimum layout and use of space across all devices. Starting in Cart Viper 3.0.0 we are now able to render a store using responsive templates which allow all different devices to browse and checkout from the store.

Example of the responsive checkout in Cart Viper

How to Enable Responsive Templates

External Dependency

Its important to understand that the responsive templates in Cart Viper have a dependency on Twitter Bootstrap 3.0.0 or greater. Cart Viper does NOT load the Twitter Bootstrap CSS file, the skin of the site must be responsive and it is that which is responsible for loading the CSS file.

Older versions of Twitter Bootstrap are not supported, the minimum version required is Twitter Bootstrap version 3.0.0.

1. Log in to the Store Admin page select the Store Info option, from here you will see that their is the ability use the original templates or the new responsive templates.

Turning on the responsive templates in Cart Viper

2. Select the responsive option and the store will now use those to render the page. Additionally you are free to edit the templates to tweak the layout as required.
The responsive templates are located in this folder if you have enabled Portal Templates


Or if you are not using Portal Templates then the files will be in the this location


Cart Viper ships with a number of checkout types used to finalize and place the order, Four step, Three step and Single step, only Single step checkout is responsive since this is the preferred checkout option in Cart Viper.

Cart Viper is the most cost-efficient and feature rich ecommerce module for DNN, this latest release goes to prove it. Our commit to constant improve means you get the best possible store on the DotNetNuke platform. Take the free 14 day trial and see the benefits Cart Viper can bring to your store.

Tried? Didn’t like? Tell me about it, I want to hear your pain.

  August 26, 2013 14:18
by Mark

383122_5028We may have release version 2.0 of Cart Viper back in July but we are already working on the next major release. Without giving too much away the next major release will enhance a key feature of Cart Viper namely the templates and design your store, that’s all we are going to saying for now.

We have lots of happy customers that use Cart Viper daily in their businesses, we’ve got great reviews on the DNN Store and we have great testimonials but I want to hear from the people that have taken our free trial but then gone on to purchase a competitors product.

Since we are making some major changes to Cart Viper now is the time to let us know about...

  • What didn’t work as expected?
  • What swung the decision to purchase a competitors product?
  • What was missing from our product?

I’m one of the developers of the product and I want to hear from you, I want to improve our product and I need your help to tell me the problem. So if you have tried Cart Viper and have something to share please leave a comment or email me direct at

Google Checkout is Closing

  May 28, 2013 12:47
by Mark

Google Checkout is closingWe always try to make Cart Viper the DNN Ecommerce module as flexible and up to date as possible, take for example the built-in support we have Google Checkout.
We have a number of customers that are using this payment gateway but unfortunately Google has recently announced that its going to retire its Google Checkout payment processing service on November 20th 2013, meaning any existing customers need to find an alterative payment solution.

So what can you do if you are using Google Checkout? Before November 20th you need to select an other payment gateway that Cart Viper supports and start using that in your store then discontinue using Google Checkout.
Current Cart Viper has support for around 30 different payment gateway providers that you can find listed in the user manual.

Our roadmap also has support for Stripe coming in a future release. We can also create you a payment provider for your chosen gateway if we don’t already support it.

You can read the official announcement from Google about the retirement here