View from inside the viper

Our Modules Explained

  January 7, 2015 15:06
by Nigel

Having been active within the DNN marketplace for years now , specifically the ecommerce sphere we like to think we have a pretty good grasp of not only what the market wants but also what makes a great product. So we are proud to announce with the release of the Resource Management Pro module in December 2014 we now have three DNN modules that can be used to cover 99% of your ecommerce needs.

Resource Management Pro

resource manager

Turn your website into a fully functional resource booking system, great for selling resources where the customer is required to pick a start and end date e.g. appointments, classes or renting physical assets. Admin has full control over the number of spaces available and when a resource can / cannot be booked e.g. don’t accept bookings 2 weeks into the future or public holidays etc.

Event Planner & Registration Module


Want to sell events securely on your DNN site, this is the module for you. Great for selling events that have a defined start and end date e.g. holidays, attractions, etc. Complete with calendar, list, map and detail views allowing a user to quickly find the events that are available to purchase. Control the number of places available for each event and allow users to be wait listed for sold out events.

Cart Viper


The complete ecommerce solution, sell anything from physical to digital goods along with events. Numerous shipping options (UPS, USPS, FedEx, etc) and all major payment gateways supported (PayPal, Stripe,, HSBC, Ogone, Barclays, etc). Too many features to list!

As well as the modules specific features, all three modules allow:

  • Take online payment safely and securely, fully PCI compliant.
  • Numerous tax & vat options.
  • Advanced SEO and searching.
  • Fully responsive using Twitter Bootstrap version 3.0.
  • Fully customizable layouts and support Razor scripts.
  • Whether your system has an inventory of 1000 or 100,000 items our modules will scale as your requirements do!
  • Independently certified by DNN as Azure compatible.
  • Backed by our years of experience and support , check out our numerous 5 star reviews here and here.
  • Life time upgrades.
  • Free community support.
  • Fully documented user guides.
  • Free 14 day trials.

Whatever your requirements we have both the module and necessary expertise to deliver your solution on time and within budget, if you need any further information or clarification on any of our modules please contact us!

Cart Viper 3.2.0 Released

  July 30, 2014 11:56
by Nigel

We are happy to announce version 3.2.0 of Cart Viper the DNN ecommerce solution is now released , this version is packed full of new features:

  • Include order details in the export orders to CSV file.
  • Admin view additional orders by same customer.
  • Template the "add to cart" confirmation message.
  • Stripe payment gateway support.
  • Epay payment gateway support.
  • Replace existing Silverlight product image upload control with a jQuery version.
  • Allow wildcard searching.
  • When logging in on the "my account" page send the user straight to start of the checkout.
  • Razor support in the email templates.
  • Allow customers to store addresses in an address book to use for future orders.
  • Allow admin to add additional order statuses.
  • Various other minor enhancements and bug fixes.

As always Cart Viper comes with a free 14 day trial and a full road map for the future!

Cart Viper Offers Affordable Peace Of Mind

  March 7, 2014 11:50
by Nigel

With online sales now accounting for a larger than ever percentage of an organisations total sales it stands to reason that every step possible needs to be taken to ensure ecommerce sites are fully functional 24/7.

Cart Viper understands these concerns and have a number of support packages in place to give you the peace of mind knowing that there will be a member of our team on hand to answer any questions or resolve any issues you may have.

We offer a number of paid support offers to suite every budget and organisation type:

Standard Support

  • Access to support forums 
  • Email contact with developers
  • All emails and posts will be replied to in a prompt fashion during UK business hours Monday - Friday (8am - 6pm GMT) excluding UK public holidays. 
  • Priority will be given to standard support customers over community support customers. 
  • Hot fixes released for bugs.

Enterprise Support

  • Access to support forums.
  • Direct email contact with developers.
  • All emails and posts will be replied to in a prompt fashion during UK business hours (8am - 6pm GMT) 7 days a week excluding UK public holidays. 
  • Priority will be given to enterprise support customers over community and standard support customers. 
  • Hot fixes released for bugs 
  • Discounted rates on all custom development work.

Use coupon code SUPPORT to receive a 25% discount on all our support packages, so don’t delay as this offer is only valid until 30th April 2014!

Lowering Cart Abandonment Rates

  January 28, 2014 14:03
by Nigel

One key area that owners of ecommerce stores need to be focus on is lowering cart abandonment rates, this means lowering the percentage of users who assemble a cart on your store but ultimately fail to complete the checkout process.

This is a hugely frustrating problem for store owners as the customer has found and engaged with your store but ultimately backed out at the last moment leaving the store owner with no sale to show for their hard work in SEO and marketing.

A recent study by Econsultancy / Toluna found that 25.6% of users surveyed would abandon their cart if they were forced to register for an account with the website:


When setting up an ecommerce store the owner will typically disable anonymous checkout forcing the user to create an account because:

  • Create a relationship between customer and store.
  • Easier to communicate any shipping / order issues to customer.
  • Customer more likely to engage with store in future (products reviews, purchase related products, etc).
  • Join store email list.

However adding this additional barrier to checkout is not always the best long term strategy for your store, simply because customers do not like creating an account with a store they may only shop with occasionally.

With that in mind Cart Viper the dnn ecommerce module has a number of settings that allow you to tailor the checkout experience to suite your needs:

  • Disable anonymous checkout – user must register for an account before being allowed to checkout.
  • Allow anonymous checkout – user can checkout without registering for an account.
  • Auto-create user account – user can checkout without registering for an account, but Cart Viper will automatically create them a user account once their order has been placed and email them the login details.

As you can see Cart Viper has every option covered and is the most feature rich ecommerce module available for DNN, please take the free 14 day trial or contact us to discuss how Cart Viper could work for your ecommerce project.

Competition Time!

  January 20, 2014 10:03
by Nigel

Here at Cart Viper the dnn shoping cart we have written a series of posts highlighting some on the innovative sites we have been working on over the last year. Now its time to see what the community have been up to.

So to that end we are holding a competition for community members to submit their Cart Viper sites with the aim to find the best example of some of the great features Cart Viper has.

As a prize we are offering the winner the choice of 1 of our premium add on licenses so they can unlock even more of the great features of Cart Viper!

  • Cart Viper events.
  • Cart Viper mobile store.
  • Catalog workflow and version history.
  • Product localization.

Maybe you developed a skin object , used the new responsive templates or another of the many features we support to take your site to the next level. To enter post your site URL in the comments and a brief description of why you think your site should win our competition.

Deadline for submissions is the 31st January 2014 with the winner selected by us and announced on the 3rd February 2014!


What Features Would You Like To See Prioritized?

  October 21, 2013 14:30
by Nigel

Earlier in the month we released version 3.0 of Cart Viper, this contained one of the most significant improvements to Cart Viper - responsive layouts. This fixed a serious short coming with earlier versions of Cart Viper, now with this feature we can format correctly regardless of the size of screen the store is being viewed on.

We already have a head full of ideas for release 3.1 but we want to hear back from you, what features would you prioritize for this release? Perhaps you are using the store and there is a killer feature you think is missing or you tried the store but selected a rivals store based upon some missing functionality?

Either way we are throwing the road map open to the community, please share your ideas with us here or if you prefer email us directly to discuss We do value your opinions and are always willing to listen on how we can do things better!


Version 2.0 Released !

  July 2, 2013 18:23
by Nigel

Today we are happy to announce that version 2.0 of Cart Viper the DNN ecommerce solution is released, this version contains a whole host of new and advanced features including catalog workflow, version history and catalog localization.

Version 2.0 Feature List:

  • Add description to product variants.
  • Token to output the product facets a given product supports.
  • Option to display a price for an RFQ product.
  • Allow newsletter module collect customer email addresses without having the newsletter enabled.
  • Option to define which of the shipping rates for FedEx, UPS and USPS you would like to use.
  • Token to output all sub-categories for a given category.
  • Option to make the customer agree to the stores terms and conditions before reaching the checkout page.
  • Setting to charge shipping on events products.
  • Support for affiliate tracking.
  • Edit the store templates directly from the store admin module.
  • Allow the admin to define the mappings between the DNN user profile address and the address within Cart Viper.
  • Czech Koruna currency support.
  • Cart Viper now fully supported on Azure platform.
  • Option to upload product images via the standard DNN file picker.
  • Create HTML content that can be outputted in a jQuery accordion at the product level.
  • Allow products to be tagged using standard DNN taxonomy.
  • QuickBook Integration via Atandra T-Hub.
  • Product and category localization - display products and categories in multiple languages.
  • Integration into Payment express PXPay payment gateway.
  • Australian post shipping provider.
  • Download events to iCal file.
  • Allow the addresses within Cart Viper to be template / token driven so they can be changed to match the format of your country.
  • Change buttons from images to text / css buttons.
  • Specify at a variant level if a product variant option incurs VAT / tax.
  • Product Catalog workflow.
  • Version history and ability to rollback to a previous version of the store.
  • recurring billing enhancement - manage / cancel subscriptions directly from Cart Viper recieve notifications when a card is declined etc.
  • Integration into HSBC CPI payment gateway.

Please feel free to take the free 14 day trial.

Skin Object Real World Samples

  June 17, 2013 13:42
by Nigel

Since the release of version 1.4.0 of Cart Viper the DNN shopping cart we have supported the ability to inject skin objects into our template system. We have previously blogged on how you could write your own skin object and provided some sample code to get you started, but today we are going to highlight some real world examples and hopefully give you some ideas that will take your Cart Viper store to the next level!

A newly launched Cart Viper site that has made use of skin objects is the Kaiwaka outdoor clothing store, when we were tasked with creating their website there were 3 items that we could not achieve by modifying our existing templates / CSS alone.

1) Display a banner image based upon the current selected category:

Screenshot_1   Screenshot_2

2) Display a product summary when hovering over the product image on the product catalog page:


3) On the product details page display brand and color images specific to the selected product:

Screenshot_4 Screenshot_3

The 2 key points to remember when working with skin objects are:

a) They can be loaded on any Cart Viper template.

b) By implementing the interface ICartViperSkinObject in your skin object code, Cart Viper will automatically set either the category or product object that the skin object is loaded in ready for you to access in your code.

Its that simple really to take a standard Cart Viper store and really take it to the next level, all with the power and flexibility that skin objects gives you, we hope this post gives you some inspiration for your sites, so download the sample code and let your imaginations run wild!

If you have any questions about skin objects or anything Cart Viper / DNN related please let us know

Release 1.6.2 Coming Soon

  April 23, 2013 16:14
by Nigel

Since we released version 1.6.1 of Cart Viper the advanced ecommerce solution we have been busy working on new exciting features that will make up release 1.6.2. Based on user feedback we have identified a series of features that were missing not only from Cart Viper but all the other DNN shopping carts, so with these advanced features we are positioning Cart Viper as the market leading DNN shopping cart.

A few of the new exciting features are:

  • Product catalogue localization – allow the customer to select the language to display your products and categories in.
  • Product and category workflow – define that all changes to products and categories should be subjected to approval by a moderator, including automatic email reminders if moderation does not occur within a given time period.
  • Ability to rollback a product or category to any previous version.
  • Allows products to be tagged using DNN taxonomy.
  • Azure support.

For a full list of features that will make up release 1.6.2 please click here, we are always open to suggestions so if you feel there is a great feature we are missing please let us know.

Go Live Checklist

  March 14, 2013 20:30
by Nigel

In the rush to put your website live and start taking orders its easy to drop the ball on a simple task, as the old saying goes “You only get one chance to make a first impression”.

With that in mind we have compiled a short checklist of items you should verify before you put your Cart Viper DotNetNuke ecommerce store live:

1) Ensure that the page within your store that contains the “Cart Viper My Account” has the below permissions so “All Users” can view the page. This ensures payment gateways (Paypal, etc) can inform Cart Viper that payment has been successfully taken:

my account 

When setting up the Paypal Standard provider the Secure ID setting is optional and it not the same as your Paypal account page, the correct value can be found in you profile within your Paypal account.

If you are getting an email from Paypal to say you have received payment but don't get one from Cart Viper or see the order in the back office then this is an indication that the IPN is failing and the points above should be the first things to check.

2) Test the SMTP settings on your DNN installation are valid, these settings are located in:

host –> host settings –> SMTP

We use these SMTP settings to send the various emails the store generates, if you receive an error when clicking “test” please contact your ISP to rectify this:


3) Check the default portal alias for your store has the as the primary domain rather than To check this go to:

admin –> site settings –> advanced settings –> portal alias

If the is not listed, simply add this new domain and mark this as the default alias:


4) If you are using a payment gateway that collects the customers credit card information directly on your website (, Paypal Pro, etc) ensure that there is a valid SSL certificate for your website installed on the server and that the page with the “Cart viper my account” module is served over HTTPS.

This can be set at the DNN page level or within the Cart viper my account module settings:

ssl      ssl2

Note if you are using a payment gateway that requires an SSL certificate and it is not configured correctly we will output a message informing you of that and your customers will be unable to checkout.

5) Within Cart viper it is possible to allow Google analytic ecommerce tracking, if you are going to enable this setting it is very important that you also add in the Google analytic tracking code to your websites skin. Without this tracking code you will receive javascript errors on your website and the add to cart functions will cease to work. Page 38 of our user guide explains this in more detail:


In our experience the above 5 are the most commonly over looked items when stores are being moved from test to a production environment, if you think we have missed an important aspect or have an idea how we can improve the process please feel free to add it to the post.