View from inside the viper

Multiple Digital Downloads

  February 1, 2011 11:59
by Nigel

Based on customer feedback we have enhanced the existing digital download feature of Cart Viper our DotNetNuke eCommerce solution.

Previously only a single file could be added as the product digital download file, however we have enhanced this so an unlimited number of digital downloads can be added per product:

digital downloads admin

Therefore giving you the flexibility to deliver as many or few files when you are selling digital goods. A further advantage is rather than the admin having to zip multiple files together and creating a large single download this can be split into several smaller downloads.

Then once the order has been placed and has a status of “paid”, the customer will then have the option to download all the associated files securely from their “Digital Download Locker”:


If you have any feature requests or there is something in Cart Viper that you think we can improve please contact us.

Cart Viper – Version 1.2.2 Released

  January 19, 2011 15:13
by Nigel

Following on from our New Years resolution to release smaller updates more frequently of Cart Viper our DotNetNuke Ecommerce module, Mark and myself are happy to announce version 1.2.2 is now available to download for a free 14 day trial!

New features:

  • Enhanced existing “My Account” module so a customer can now search for their orders by order ID or order status.
  • Optionally limit the quantity of a product a single user can purchase per order.
  • Mark a product as “free shipping” so regardless of the shipping rules for the store this product will not incur a shipping cost.
  • Product wishlist enhancement – a user can now create an unlimited amount of product wishlists.
  • Product comparison – allow a user to compare up to 4 products side by side to view the differences.
  • Product import via CSV enhancement – if the product already exists in the store the product is updated rather than re-added during an import.
  • Product SKU – store admin can now optionally store a product SKU.
  • Product barcode – store admin can now optionally store a product barcode.
  • Product widget enhancement – can now select products that are currently on special offer to display in the product widget.
  • Product category edit bug fix.
  • Product offer bug fix.

If you have any feedback good or bad or would like to request a feature please let us know.


Cart Viper 1.2 released

  January 5, 2011 15:51
by Nigel

Here at Cart Viper we are glad to announce that version 1.2 of Cart Viper is now available, this version is marked improvement with lots of great new features:

  • Real time shipping calculations via FedEx & USPS
  • Optionally allow customer donations.
  • Download order details as a PDF.
  • Fully index products in store to provide weighted searches via Lucene.
  • Email HTML templates.
  • Improve existing product widget control.
  • Optionally apply tax or VAT to shipping.
  • Calculate shipping costs by order subtotal.
  • Import categories via CSV file.
  • Provide an estimated shipping cost to the user on the cart details page.
  • Product discount bundles.
  • Improved discount coupons.
  • First data payment gateway integration.
  • Multi safe payment gateway integration.
  • Product variant inventory management.
  • User specific pricing.
  • 3 different RSS 2.0 feeds.
  • When checkout is complete as an anonymous customer optionally create a user account based on the details you have entered.

Click here to read more about each new feature we have added!

But we are not taking it easy we already have lots of new features already planned for release 1.3.0 , so feel free to take our free 14 day trial.

Cart Viper 1.2 – Miscellaneous Features

  January 3, 2011 14:36
by Nigel

To wrap up our discussion on the new features of Cart Viper 1.2 we are going to summarize several features in a single post.

RSS 2.0 Feeds

Cart Viper now supports RSS 2.0 feeds based on the product data that is held within the store, this feature can be enabled or disabled as per your needs.

The 3 different RSS feeds that are supported are:

  • Newly Added Products
  • Featured Products
  • Top Sellers

The content of each feed is self explanatory and can be positioned anywhere within your store via the standard Cart Viper template system.


Product Email Templates

A new feature in release 1.2 is the ability to template all emails that are sent via the store, in a similar way to how content is displayed on the Cart Viper; emails can now be created from a HTML template. Giving you the flexibility to brand all emails that are sent via the store to suit your needs.

Below is an example of how the templating system is implemented as you can see you have complete control over the HTML down to the tag level and any styles that should be applied.


Product Variant Management

A further enhancement in release 1.2 is the stock inventory management, previously Cart Viper could store a quantity in stock and this figure would be updated when an item was sold so the store admin could keep track of stock levels. However it was not possible to see a break down of how many items were in stock for a particular combination.

For example if 20 t-shirts were in stock the store admin would have not be able to tell how this figure broke down into the different combinations:

e.g. small, blue

small yellow


New to release 1.2 is stock inventory management for every combination of product variants, as the screen shot below shows it is now possible to define stock quantities for all permutations of a product. This will help keep track of stock levels and determine top sellers:

variant sku management

Cart Viper 1.2 – Lucene Search

  January 2, 2011 14:31
by Nigel

One of the draw backs of most DNN ecommerce modules is the search facility does not provide search results that are always relevant to a users search term, here at Cart Viper we have addressed this by implementing Lucene search.

The advantage Cart Viper now has over other DNN ecommerce modules is that now Cart Viper can perform weighted searching that provide search results that more accurately fit the users search terms. All searchable items of a product are included in the Lucene index:

  • Product name
  • Model number
  • SEO keywords
  • Manufacturer
  • Summary
  • Description

For example if the user searched for the term “iPod”, if this term was found in the product title the result would appear higher in the search results than if another product had the work “iPod” in its description. Furthermore the more times the word “iPod” was found the higher the result would place in the list.

A further advantage is that a user can now search on multiple criteria in a single search, for example a user can now search for “Apple iPod”. Therefore items that have a manufacturer of “Apple” will appear in the search results, however if the product also has “iPod” in the product title, etc they are deemed more relevant to the users search and will appear at the top of the list.

The end result being searching with Cart Viper should provide more accurate results to the user and a more intuitive user experience.


Cart Viper 1.2 – Product Widget Enhancements

  January 1, 2011 12:43
by Nigel

Based on user feedback we have taken the opportunity in release 1.2 of Cart Viper to extend the existing Cart Viper product widget module, as previously discussed the product widget is a flexible way of displaying products in your store on any page on your DNN portal. Giving you the freedom to promote products in manner that suits the look and feel our your existing site.

The product widget now has the following product selectors that should enable you to get the exact products you want to display:

  • Featured Products
  • New Items
  • Random Products
  • Single Products
  • Top Sellers

Furthermore within the featured, new, random and top seller selectors you can optionally define a product category that the products should be selected from based on your selection criteria.

The end result being a module that now gives you the flexibility in product selection to match that of the design:

Cart Viper 1.2 – Order PDF Creation

  December 31, 2010 15:21
by Nigel

A further feature that is new in release 1.2 of Cart Viper is the ability to automatically create a PDF from an order that has been placed on your store.

When the store admin configures Cart Viper they have a number of options they can set relating to the order PDF, including an image to appear on the PDF as well as header and footer text. Allowing the PDF to be branded to suit your business needs:

store order PDF settings

The order PDF can be downloaded for any order that has been placed on the store by either the store admin in the order management section or the user in their my account section. Below is an example of the order PDF that can be generated:


Cart Viper 1.2 – Donations

  December 30, 2010 15:00
by Nigel

Version 1.2 of Cart Viper the DNN ecommerce allows users to make donations, the user can choose to make the donation at the point of checkout:

make donation

Or the donation control can be accessed via a query string parameter, thus allowing you to link to the control directly in your standard portal menu. As with all controls used within Cart Viper, a customizable templating system is used giving you the flexibility to use this feature as you wish.

When configuring donations the store admin has the option to enter a number of predefined amounts for the user to pick from, or the user can enter their own amount along with a name that is associated with the donation:

donation page

It is worth noting that the user does not have to have an item in their cart they are able to checkout with just a donation in their cart. Furthermore orders that contain donations are viewable in the store and user interfaces as per standard orders.

Cart Viper 1.2 – Shipping Options, FedEx & USPS Integration

  December 29, 2010 14:52
by Nigel

An area that has been heavily altered is the shipping aspect of Cart Viper. We have now extensively modified the shipping options available so they should give you the flexibility to match your business model.

We have now integrated Cart Viper into USPS and FedEx allowing you to provide real time shipping costs to your customers based on the weight of the items in the users cart and their shipping destination. When the FedEx or USPS shipping provider is selected Cart Viper will query the respective api’s in real time, the user will then have the option to select the delivery option they wish:

Example USPS Checkout

USPS Checkout 


Example FedEx Checkout

fedex checkout

Further to this the default shipping provider has also been extended allowing you to calculate shipping by the subtotal of the users cart as well as the weight of the users cart:


Finally tax or VAT can now be charged on the cost of shipping, this option is available regardless of the shipping provider that is selected, and can enabled or disabled to suit your needs.

Cart Viper 1.2 – Product Discount Bundles

  December 29, 2010 12:57
by Nigel

Following on from Mark’s discussion on the new features of version 1.2 of Cart Viper our DNN ecommerce solution I will talk about the ability to add product discount bundles.

This new feature allows you to create a discount when a customer purchases 2 or more items at once – promoting up-selling and maximising each sale your store generates.

Configuring a product discount bundle is very straight forward, an admin must first login and define the name, description and the discount the user will receive when they purchase all the items in the bundle:

product discount bundle

In the above example we are going to create a discount bundle “Stephen King Special” and in this bundle each item in the bundle will be discounted 10%. It is worth noting only the products in the bundle will receive the discount, if the user purchases further items that are not in the bundle they will be charged at the standard price.

Once the bundle is created the admin will then define the products that will appear in the bundle, as the admin enters the model number in the textbox Cart Viper will auto-suggest matching products to allow entering the products in the bundle as straight forward as possible:


product bundle add products

In this example we have entered two products into the bundle, however there is no limit to the number of products that can be added to a discount bundle. Also there is no limit to the number of bundles that a product can appear in.

The product discount bundles are then displayed in a tab on the product details page:


As with all items on Cart Viper the layout is set via a templating system meaning the layout can be easily customized as per your needs.