SmithCart Change Log


SmithCart DNN Module v7.37 (DNN 7.1.0 and above) - Released 5/8/17

  • Added Support for new TLS requirements
  • Minor Bug Fixes

SmithCart DNN Module v7.36 (DNN 7.1.0 and above) - Released 2/28/17

  • Minor Bug Fixes


SmithCart DNN Module v7.35 (DNN 7.1.0 and above) - Released 2/21/17

  • Minor Bug Fixes

 

SmithCart DNN Module v7.34 (DNN 7.1.0 and above) - Released 1/20/17

  • Minor Bug Fixes

SmithCart DNN Module v7.32 (DNN 7.1.0 and above) - Released 10/29/16

  • Walmart, Amazon, Jet.com marketplace integration
  • Reviews moderation  
  • Abandon cart report.  Automated email notifications to convert abandon carts to orders.
  • iContact integration for marketing campaigns
  • Bug Fixes
    • Querystring Variables - If a Product is configured with the Product Details URL field populated, when the Product is added to the Cart using the sku in the querstring, the Product Details link on the Cart page was directing the user to the Product Details module URL instead of the configured Product Details URL.
    • Category Export - When exporting Categories, the Parent Category Name was being used instead of the Parent Category ID which is what's required in the Category Import
    • Authoize.net (SIM) - When processing an Order thru the Auth.net SIM gateway, if a Payment is declined on the Payment form and the user closes their browser before returning back to the store, the Paid staus of a Payment will be set to True before the payment is even processed and does not get updated to False of the Payment fails.

SmithCart DNN Module v7.30 (DNN 7.1.0 and above) - Released 9/29/16

  • Improved product reviews manager.
  • Recurring billing improvements.  
  • Bug Fixes
    • Apply EU VAT Regulations By Product - Continue Shopping button error on empty Cart after placing Order.
    • Coupons - The "Calculate Shipping First" message was showing when applying a Coupon to a 0 Weight Product

SmithCart DNN Module v7.27 (DNN 7.1.0 and above) - Released 5/18/16

  • Added built in recurring billing engine that uses the DNN scheduler.  All payment gateways supported including Authorize.Net, PayPal, First Data, eWay, etc.
  • Added UPS Shipper Number to allow you to get your negotiated UPS rates.
  • Product listing page - New querystring variables for passing category and department SEO keywords. Filters products and also filters categories and deparments in category and department menu modules.
  • Added sale price to related products tab on product details page.
  • Show Description 3, 4 and 5 on Multi Column Listing page.
  • Persistent Category Filtering on product listing page.
  • Variant Sale Prices
  • Variant Coupons
  • Variant Coupons Import
  • Show Related Products Tab only for Products with Related Products configured
  • Show Custom Fields Tab only for Products with Custom Fields configured
  • The ability to add a page link to a category in the category menu
  • MAS 500 Import
  • User Sign In page redesigned to be more Amazon like.
  • Option to pay manufactures via ACH on checkout complete
  • Product Import - Added Member Price and Share fields
  • Bug Fixes
    • PayPal Checkout Option w/ Single Page Checkout
    • Product Import Clears Share and Member Price
    • Broken Image Link on Confirm Status Page
    • Member Prices by Role with Show Sign In Page and Require Login settings enabled would cause user to have to delete the Product then readd to get the Member Price applied.
    • PayPal Checkout Option not Available with Manual Gateway
    • When the "Show All Products on Single Page With Categories" option is selected, the Product Listing Page will be sorted by Product ID instead of the Product's Sort Order.
    • When the "Show Sign In Page" is enabled without the "Require Login" setting enabled, the user has no way to create an account during the checkout process.
    • When clicking the "Save Cart" button when logged out, the page refreshes instead of prompting the user to login and no message is displayed letting you know if the Cart was saved or not.
    • Variant Inventory - When a quantity for a Variant has been added to the Cart that is greater than the Quantity on Hand configured in the Variant Inventory Management, and the user clicks the "Checkout" button, a message stating the quantity on hand for the product name has been exceeded instead of the specific Variant that is out of stock.
    • Wallet showing on Cart page when not Enabled
    • Single Page Checkout w/ COD Payment Method
    • Product Copy - If a apostrophe is included in the Product name or description, the Product Copy will not function.

SmithCart DNN Module v7.17 (DNN 7.1.0 and above) - Released 12/18/15

  • You will need a new license key. Please request a new license here.
  • Product Qty discounts - add date range (monthly, yearly, etc).  For example, user (role) can only buy 20 of a certian product per year (at a discounted rate) if they buy more, they will have to pay full price.
  • Added category breadcrumb field
  • Category import added new breadcrumb and categoryid fields.  
  • Improved performance
  • Bug Fixes
    • Product Import - When using the Cart's Product Import, the Featured Product flag in the Smith_Products table is cleared.
    • Conditional Variants - If a Variant option triggers the display of a Hidden Conditional Group, then the Group containing the Variant which triggered the Conditional Group is hidden due to changing a previous Variant choice, the Conditional Group remains displayed even though the Variant that should trigger it is hidden.
    • Coupons -
    • PayPal IPN - If PayPal's IPN is configured ,after processing a payment at PayPal, if the user completes thier payment but closes thier browser before returning to the Cart PayPal's IPN is not updating the PayHist table.
    • Gift Cards - When purchasing a Gift Card Product, the GiftCardMessage and GiftCardSubject is not saved to the Smith_GiftCard table.
    • Categories Modules - LList View option throwing error.

SmithCart DNN Module v7.14 (DNN 7.1.0 and above) - Released 11/15/15

  • Shipworks integration (shipworks.com)
    • Generating shipping labels for your orders with any of the major carriers. 
    • Integrated support for DHL Global Mail, FedEx, i-parcel, UPS, and USPS
    • UPS WorldShip Support
    • Stamps.com, IntuiShip, and Express1 Support
    • Branded Invoices & Packing Slips
    • Avery and DYMO Labeling
  • Bug Fixes
    • Variant Price Adjustment - When a Product is set up with Variants which trigger the display of a Conditional Variant Group with a Variant that applies a Price adjustment, if the Variant with a Price Adjustment is selected, then the Variant which triggered the display of the Conditional group is changed, the Price adjustment will stay applied even though the Variant and Conditional Group are hidden.
    • Upsell Page - Error when the Upsell Page is enabled and the Upsell Product is enabled on the Product Setup screen.
    • Category Menu (Tree View) - If the checkboxes are checked then a Category link in the module is clicked, the Product Listing page will only filter by the Category link which was clicked.
    • Product Details Share Bar - When "Liking" a Product on the Product Details page from the built in ShareBar, the image shown on Facebook is not the Product image.
    • Member Price Discount - If a percent and Member Role is configured after choosing the "Enable Member Discount Percent By Role" option, then the "Show Member Price" option is selected, the Member Discount will still be applied during checkout.
    • Featured Products Module - When the "Store Product Images on External Server - Product URL" is selected in the Store Settings, and a URL is specified in the Smith_ProductImages tables, an error was thrown on the Featured Products module.
    • Zone Shipping By Weight - A Customer can avoid a Shipping charge by adding items to the cart, clicking the Calculate Shipping button, deleting all items in the cart without using the clear cart button, then readding items to the Cart and once on the Cart page agian, the shipping method will already be selected and you won't have to click the Calculate button and can proceed thru checkout.

SmithCart DNN Module v7.12 (DNN 7.1.0 and above) - Released 10/25/15

  • Custom hosted gateway provider - Allows you to develop your own payment gateway project in visual studio that plugs into SmithCart.  This custom gateway provider is for "hosted" gateways as we already have support for custom "direct" gateway provider visual studio projects.  Basically what this means is that you can program any gateway you want and plug it in to SmithCart.
  • Removed session variables for better cloud support
  • Marked all classes as serializable
  • Quick Order Entry module enhancements
  • Performance improvements
  • Bug Fixes
    • Authorize.net - If Cash payment is processed, the PayHist record was being updated with Step 1 info instead of the Step 2 info.
    • Cash Payment Method - When processing a payment with the Cash Payment Method, the info from Step 1 was populating the Payment History instead of the info from Step 2.

SmithCart DNN Module v7.10 (DNN 7.1.0 and above) - Released 10/14/15

  • Coupon Enhancement - Added a new setting in the coupon setup page titled "Enable multiple coupons", when checked allows users to apply multiple coupons on the cart page.  The default in the cart is only to allow a single coupon to be used per order.
  • Shipping Calculator Enhancements
    • The ability to combine multiple shipping carriers (i.e. UPS and USPS).  Previously, the cart only supported using a single shipping carrier at a time.
    • Drop Ship Feature - The ability to assign a "Ship From" address at the product level (via the manufacturer).  This is useful if you are drop shipping from different warehouse locations around the country will give the customer an exact estimate of shipping costs.
  • Show/Hide category by DNN role - When showing or hiding category(s) by DNN role, all products in the category(s) will now be shown/hidden respectively.
  • Bug Fixes
    • Shipping
      • Custom Ship Methods By Order Amount - Not applying Shipping rate at checkout.
      • Zone Shipping by Weight - Error being thrown when selecting a non-US Country from the Country dropdown in the Ship To section on the Cart page.

SmithCart DNN Module v7.0 (DNN 7.1.0 and above) - Released 7/14/15

  • DNN 8 support
  • Mobile POS App
  • New Product Grid module - click here for kb article
  • New Payment Gateway - PayFast (payfast.co.za)
  • SagePay (Hosted) Upgrade from 2.23 to 3.0
  • Variant Inventory Management - Variant Inventory will now be checked when adding to the Cart from the Product Details page. If the Quantity on Hand for a Variant is 0 an "Out of Stock" message will be displayed.
  • Bug Fixes
    • log4net Update - In DNN 7.4.1 the log4net.dll was updated to version 3 and the Cart referenced a specific version of the dll. We updated the Cart to no longer references a specific log4net version.
    • Confirmation Email Localization - Fixed error sending confirmation emails for Languages using a comma instead of a decimal.
    • Variants
      • Fixed error when clicking on the Product link on the Cart page for a Variant using a comma in the Variant name.
      • When passing the Variant ID in the querystring to the Product Details page, the Variant is not selected.
    • Order Export - DNN Profile Property not included in output file
    • Shipping
      • Custom Ship Methods with Fixed Amounts - When using Custom Ship Methods with Fixed Amounts, after selecting a method on the Cart screen, the rate applied was not persisting after navigating away from the Cart screen.
      • Free Shipping - When Free Shipping is being used with the Single Page Checkout option, when the "Update Cart" button is clicked the "Ship To" section on the Cart page will be hidden.
    • Department Menu - When a Deparatment is selected from the Department Menu module, the Categories or Products are not filtered.
    • Product Clone - When cloning a Product with Variants from the Manage Products screen, the New Product will use the copied Product's Variant GroupIDs instead of the new Variant GroupID that is created.

SmithCart DNN Module v6.99 (DNN 7.1.0 and above) - Released 05/13/15

  • Added microdata (schema.org) to product catalog for improved SEO performance.
  • Coupon start and expire dates now use timezone set in DNN admin settings instead of server timezone.
  • Subscription enhancements - Manage subscriptions and My Account Subscriptions
    • The ability to view an order for a subscription
    • When cancelling subscription remove user from DNN role they were added to when purchased
    • When updating Credit Card on a Subscription from the My Account module Subscription tab, a "Change Subscription Email" is sent to the Store Admin.
  • Store Admin Menu - Simplified menu options for easier access to admin screens.
  • Booking - The ability for the admin to book products on behalf of the customer
  • Search module - added new booking search option that allows you to search products and only return products that are available in the date range and/or keyword searched.
  • Product import enhancements - the ability to import custom product fields and template fields.
  • Mobile App
  • New Payment Gateway - PayPal Express Checkout
    • One-time and recurring payments
    • Cancel recurring payments from admin and my accounts modules.
  • Authorize.net Recurring Billing Enhancement - Added support for eCheck-Checking Payment Method
  • eWay payment gateway recurring billing enhancements
  • Credit Card Settlement - Added a "Settle" button to settle an Auth Only Payment at Authorize.net
  • Removed all Telerik Controls
  • Bug Fixes
    • Coupons - Product Level Coupon Percentage with a Max Uses Per Customer set was not being limited to the Max Uses set.
    • Product Listing Multi Column not wrapping in Safari
    • Cancel Subscription - Error being thrown when clicking "Cancel" on the Manage Subscriptions Admin page.
    • Invoice Tokens - After editing an order, then clicking "Print", the Billing Invoice Tokens were missing
    • Canada Post - Updated shipping rate calculator to new API. Canada Post phased out old API we were integrated with.
    • Featured Products Module - Product rows not wrapping. This issue issue only existed in Safari
    • Tax Tables - When reversing thru checkout from the Step 1 page back to the Cart after tax calculation, the Tax Rate was reverting to first tax Rate in Tax Table
    • Booking - Minimum Order Quantity checking the Quantity instead of number of days selected.

SmithCart DNN Module v6.95 (DNN 7.1.0 and above) - Released 03/1/15

  • SEO - Clean URL's on the product details page. http://helpdesk.smith-consulting.com/kb/a56/clean-product-details-page-urls.aspx
  • Product Detail page - Mobile image gallery and slider touch enabled and responsive
  • Booking enhancements - Reservations and booking enhancements
  • Bug Fixes
    • Shipping by Weight by Zone on international orders fixed free shipping over order amount issue.
    • Product Listing Multi Column not wrapping in Safari

SmithCart DNN Module v6.92 (DNN 7.0.2 to 7.0.6) - Released 02/10/15

  • Rest API - http://helpdesk.smith-consulting.com/kb/a260/rest-api-endpoints.aspx
  • Booking enhancements - Simplified the product of setting up a booking product.
  • Multi Portal / Multi Store Enhancements: 
    • Store Admin Role 
    • Admin Orders By Store
    • Checkout By Store
  • Added the new Spreadsheet Form to the Quick Order Entry module that allows the user to add multiple items to the cart by their SKUs, and allowed communication with the MiniCart module.
  • Responsive Design changes to the Admin, MiniCart, Quick Order Entry & MyAccount screens.
  • Bug Fixes
    • Print Orders - Error clicking "Print Orders" button on the Manage Orders screen
    • Daily Sales Report - Optimized for quicker load times
    • Monthly Sales Report - Sorting by Month Name instead of Month Number

Smith Cart DNN Module v6.87 (DNN 7.0.2 to 7.0.6) - Released 12/15/14

  • Product Details Pager - Added the option to display a pager that allows the user to scroll thru products.
  • Split Importing and Exporting Variants and Variant Groups.
  • Responsive Design changes to the Admin, Product Details & Checkout screens.
  • Bug Fixes
    • An update for the tab control on the Booking page - Product Details module
    • Broken images in the Product Details page when enabling the Booking feature
    • Adding a Product to the Cart using the ProductID - QueryString
    • Multiple shipping zones in the same country

Smith Cart DNN Module v6.84 (DNN 7.0.2 to 7.0.6) - Released 12/7/14

  • Product Details module - Added the option to display a pager on the product details page that allows the user to scroll thru products. To enable the pager, go to the product details module settings, button setup section and check the box titled "Show Product Pager".
  • Responsive/Mobile changes to the Admin screens
  • Bug Fixes
    • Wishlist / Save to Cart feature

Smith Cart DNN Module v6.82 (DNN 7.0.2 to 7.0.6) - Released 11/15/14

  • Responsive/Mobile changes to the Admin screens
  • Mini Cart - Added a new option to display a tabbed mini cart view with the following tabs:
    • Mini Cart - Added plus/minus buttons so user can easily increase the quantity in their cart
    • Wishlist - With a button to move items to your cart
    • Past Orders - With a link to the My Accounts module so a customer can view their order detail
  • Bug Fixes
    • Authorize.Net IPN bug fix
    • Category Menu module - fixed price filtering option not filtering products by price correctly
    • Special Instructions on Step - Not Saving on Manage Order Details
    • HST - Label in Confirmation Email not showing
    • PayPal Standard with DNN Require Login - Bug fixed
    • Authorize.Net Automated Recurring Billing - fixing Input Elements XML Limitations

Smith Cart DNN Module v6.78 (DNN 7.0.2 to 7.0.6) - Released 10/8/14

  • Smith Rest API
    • Added a Restful API to allow custom integrations. More info HERE
  • Bug Fixes
    • Gift Card - Preview Popup on Product Details Page
    • USPS Shipping Calculation API updated

Smith Cart DNN Module v6.75 (DNN 7.0.2 to 7.0.6) - Released 9/27/14

  • Recurring Billing enhancements
    • Added the ability to configure products to allow the user to select their recurring billing start date. In the product setup screen recurring billing section, added radio button option titled "Prompt User for Recurring Start date". When this option is selected the user will be prompted during checkout to select their recurring billing start date.
    • Authorize.Net IPN – For all customers that have recurring billing (ARB) setup, each time Authorize.Net charges a customer’s credit card Authorize.Net will post the transaction to SmithCart. Smith Cart will receive the transaction and save it in the payment history table creating a record of the transaction so the admin can view it and also the customer can view it in the My Accounts module.
    • My Accounts module - Added a new tab titled "My Subscriptions" that allows the user to view their subscriptions and all associated payments. The user also has the ability to cancel their recurring (ARB) subscription at Authorize.net. When a user cancels their subscription they will be removed from the DNN Role they were added to when they signed up for the subscription.
  • Bug Fixes


Smith Cart DNN Module v6.72 (DNN 7.0.2 to 7.0.6) - Released 9/2/14 
  • Mobile Responsive Enhancements - All user facing pages are now fully responsive on any device/screen size. Removed all tables and replaced with divs
    • Product Listing Page - Single and Multi column templates
    • Product Details Page
    • Featured Products Module
    • Checkout Upsell Page
  • New Payment Gateway (Affirm.com) - Provides an alternative to credit cards. Affirm offers flexible financing and credit options for your online customers. Provides a safe way to buy: since credit card numbers are never used, there’s nothing to steal.
  • Multi Store Enhancement
    • Added the option for each BuyNow module instance to only view its own orders and payments. This is useful is you are running multiple stores in the same portal and you want to keep orders and payments separate.
    • The following admin screens were updated to retrieve data specific to its BuyNow module:
      • Manage Orders
      • Manage Payments
      • Export Orders
    • Created a new BuyNow module checkbox setting titled "Show Orders By BuyNow Module" to turn on this feature.
  • New Order Confirmation Email tokens
    • Custom profile property field - Added a new email token for the “Custom profile property field” so that the customer and admin can receive this field in the order confirmation emails.
    • Coupon Code
  • Import Store Data
    • All import files are now CSV. XLS import phased out
    • Product Import - Simplified product import to multiple CSV files:
      • Products
      • Categories
      • Images
      • Variants
    • Changed all import screens to save the import file to the "\Portals\[Portal#]\SmithCart\Import" folder
  • Bug Fixes


Smith Cart DNN Module v6.70 (DNN 7.0.2 to 7.0.6) - Internal Release 8/1/14

  • Department Module
    • Added the ability to display unlimited levels of sub departments
    • Sub depts can be displayed in a regular treeview or treeview with checkboxes
  • Category Module
    • Added a new setting titled "Category" that allows you to limit the display of the category module to only the category and sub categories you configured. This gives you the ability to add multiple instances of the category module to your page each displaying different categories. Similar to the category filtering on the product listing page landing pages at belkin.com
  • Featured Products Module
    • Added a new setting titled "Category" that allows you to limit the category of products displayed in the featured products module to only the category you configured. This gives you the ability to add multiple instances of the featured products module to your page each displaying different categories. Similar to the following category landing page at http://www.belkin.com/us/Products/c/Cases-and-Armbands/
    • Added a "Select All" link that displays the product count and links to the product listing page passing the categoryid select in the querystring to filter products.
  • Product Listing page - added the ability to pass DepartmentID as a querystring parameter which filters categories and products when passed.
  • Bug Fixes


Smith Cart DNN Module v6.55 (DNN 7.0.2 to 7.0.6) - Released 7/21/14

  • Unlimited Product Images
    • New image management screen - consolidated all image management to a single screen
    • Product Details module now supports unlimited product images using lightbox and zoom image galleries.
  • Category Menu - Added price filtering option
  • Product Slider upgrades
  • Recommendation engine - Customers who bought this also bought this (like Amazon)
  • FedEx Shipping Rate Calculator - Feight LTL support
  • FedEx real time address verification
  • UPS Shipping Rate Calculator - Feight LTL support
  • Bug Fixes


Smith Cart DNN Module v6.54 (DNN 7.0.2 to 7.0.6) - Released 6/30/14

  • New Payment Gateway - Cardsave
  • New Variant Management Admin Screen - Improved management functionality to Add, Edit, Delete and Copy Variants
  • Bug Fixes


Smith Cart DNN Module v6.50 (DNN 7.0.2 to 7.0.6) - Released 4/24/14

  • New Payment Gateway - Google Wallet
  • Manage Order Payments Screen - Additional field for payment notes
  • Added Paging - For enhanced performance with large record sets on the manage customer, orders, and vendor screens.
  • MiniCart - Detail view now uses Smith Cart buttons
  • Bug Fixes

Smith Cart DNN Module v6.0 (DNN 7.0.2 to 7.0.6) - Released 2/28/14

  • Setup Wizard - Allows quick setup of the basic store settings required to checkout
  • Mobile friendly responsive layouts on checkout pages
  • Manage Order Details
    • Added the ability to add multiple notes on an order.
  • Numerous upgrades and feature enhancements on the following admin pages:
    • Customer listing and detail pages
    • Order listing and details pages
    • Payment listing and details pages
  • Bug Fixes


Smith Cart DNN Module v5.77 (DNN 6.15 and above) - Released 1/21/14

  • Category Menu module - Price Filtering feature
    • Price filtering allows the user to click price range checkboxes that filter product by price range.
    • Price filtering admin allows you to configure price ranges using xml file
  • Product listing advanced pager - can be displayed on top and bottom of page.
  • New Payment Gateway - Beanstream (Digital River)
  • New Shipping Import scheduler program
    • Uses builtin DNN Scheduler to automate the import of tracking numbers and other shipping data into the Smith_StoreOrders SQL table.
    • Integrates with your warehouse shipping/postage system.
    • Pre integrated with the following shipping carriers:
      • USPS
      • Stamps.com
      • Endicia
      • UPS
      • FedEx
      • Shipwire
      • Any other carrier that supports exporting tracking #’s in CSV format
  • New Invoice Token - PO Number
  • Mobile Responsive - Checkout screen layouts are now responsive for tablets and mobile devices.
  • Added the following 2 fields to the Category and Department management screens
    • Featured flag
    • Image - Used by the Smith Slider module to display a slider of featured categories and/or departments.
  • New Gift Card Features
    • Greeting message popup on product details page
    • Ability to edit greeting message on the cart page
  • Export customer, order and shipping upgraded
    • Consolidated all exports to single screen (Endicia, USPS, UPS, QuickBooks)
    • Added filtering and sorting on all fields
    • Added the ability to select the "Status" to update the order to after export
    • Added shipping export
    • Added Stamps.com integration
  • Import - Added shipping import that allows you to import the following fields after you ship an order
    • Tracking Number
    • Ship Method
    • Ship Carrier
    • Ship Date
  • Enhanced all Admin screens with additional filtering options and easy navigation
  • Bug Fixes


Smith Cart DNN Module v5.71 (DNN 6.15 and above) - Released 11/27/13

    New Payment Gateway - First Data E4 Web Service
  • Store Admin Menu
    • Replaced the Store Admin Menu button on the BuyNow module with new Store Admin navigation menu.
  • Bug Fixes
    • Matrix Tab not displaying on Product Details tabs
    • Shipping Token - [CUSTOMDROPDOWN]
    • Product Clone - Error being thrown when editing Variant of a cloned Product
    • Smith Search Module - Not filtering products
    • Partial Amounts - Incorrect amounts displaying on Manage Orders
    • Cybersource Payment Gateway - Errors on checkout
    • Page Templates - Product Details not updating if you store name has spaces
    • Category Menu Module - Displayed incorrect product counts and not filtering
    • Special Instructions - E-mail token not working

Smith Cart DNN Module v5.68 (DNN 6.15 and above) - Released 11/8/13

  • BuyNow Module - BuyNow/Cart Settings
    • Moved the BuyNow/Cart Settings into the Store Admin Menu. This centralizes where the store setup settings are configured.
  • Store Admin Menu
    • Added new Store Admin navigation menu. This provides easier navigation between Admin screens.
  • My Accounts Module - My Profile Tab
    • Added the ability for a user to change their password. This gives the user a single central place to manage all their profile and password information.
  • Customer Admin
    • Added the ability for admins to change password for all users.
    • Added new company tab that allows you to enter companies you do business with. Used for B to B stores.
    • Added company combobox that allows you to type or select a company when saving a customer.
  • Department Module
    • Added "Show All Departments" option that displays all categories and products when selected.
  • Vendor Module Enhancements
    • Added new menu option titled "Manage Fees" that allows you to manage fees by Purchase Order (PO) and product.
    • Added new Fee Type management screen
  • DIBS Payment Services - FlexWin Payment Gateway (DIBS hosted payment page)
  • The DIBS Flexwin integration method makes it easy to incorporate the payment window into your SmithCart, giving your customers the perception that they never leave your shop.
  • Bug Fixes
  • Mini Cart Detail View - Fixed issue of when adding a Product to the Cart the line items were not updating when adding until the page was reloaded.
  • Image Gallery - Fixed issue with "No Image Gallery or Effects" option showing broken image links
  • Product Clone - Fixed issue with the Submit button not triggering the Clone to be created.
  • Paypal Standard - Fixed issue with Bill Me Later.
  • Manage Orders - Fixed issue with payment type automatically changing to credit card when saving.
  • Coupon Querystring - Fixed issue with passing a coupon through a querystring.
  • Require Coupon - Fixed issue with requiring a coupon for a product.
  • Bundled Products - Fixed issue with the quantity not being displayed.
  • Ship to Addresses - Fixed issue with missing field labels.
  • Single Page Checkout - Fixed issue with Direct Gateways at checkout.
  • Require Login - Fixed issue of Require Login at the Product level not displaying the Register button.
  • Company Name - Fixed issue of Required validation not being enforced on Step 1.
  • Manage Order Details - Fixed issue of the Stae/Region field displaying blank

Smith Cart DNN Module v5.65 (DNN 6.15 and above) - Released 9/23/13

  • Product Reviews Enhancement
    • Enhanced product reviews to handle half star ratings.
    • Changed rating control on Product list and detail pages from MS Ajax control toolkit to Telerik control.
    • Product Details Module - Custom Tabs
    • Added 2 custom tabs that can be populated from custom stored procedure to display tabular data. Can be used for displaying product specifications or other custom data.
  • FedEx Shipping Calculator - Added the ability to use the "Weight Unit of Measure" setting to calculate a product's weight.
  • Bug Fixes
    • eWay Recurring billing date localization issue
    • Product Details page not reflecting changes in template (issue only existed in last cart release v5.62)
    • My Accounts - My Invoices tab - fixed issue with PDF invoice popup. (issue only existed in last cart release v5.62)
    • Product level coupons - if coupon limit is not 0 (unlimited) then total should be capped at coupon amount. This corrects issue when you have multiple items in a cart for which a coupon is valid although a coupon with more than a limit of one should be usable on multiple valid products in an order, doing so would throw off the usage count. This enforces the rule when a product level coupon should be limited to one use per order.
    • Serial Numbers - Fixed issue when Serial Numbers were enabled and going through checkout with a product that didn't have serial numbers configured would throw an error.
    • Flat Tax in Taxable States List - Fixed the issue with the Tax Rate no recalculating was the quantity was changed after calculating shipping.
    • UPS and USPS - Fixed Issue with UPS and USPS not recalculating the shipping when the quantity was changed on the Cart page
    • Featured Products Module - Fixed issue with the Customer Rating being Displayed when not selected.
    • Minimum and Maximum Order Quantity - Fixed issue of when changing the Quantity of a Product on the Cart page the Minimum and Maximum Order Quantity configured was not being enforced unless clicking the "Update Quantity" button.
    • Booking Module - Fixed issue of Product Details module throwing an error when clicking on a Product from the Product Listing page.
    • Search Module - Fixed issue of an error being thrown when saving the Search module settings
    • Zone Shipping by Quantity - Fixed issue of Shipping Amount not recalculating after initially calculating shipping then changing the quantity.

  • Smith Cart DNN Module v5.62 (DNN 6.15 and above) - Released 8/30/13

  • Page Templates by module instance
    • Added the ability to create unique templates by module instance.
    • Provides the ability to setup different layout templates and styles for each BuyNow product listing and product detail modules in your portal.
    • Templates are accessed from the Store Admin Menu "Manage Page Templates" button.
  • Manage Customers
    • Added the ability to add multiple notes on a customer (CRM feature).
  • Category Menu - Product Count
    • In the Category module added a new checkbox setting titled "Show Product Count".
    • When "Show Product Count" is checked displays a product count in parentheses next to the category. Indicates the total products for any given category.
  • Department Menu - New Module
    • Allows you to create departments in your store
    • Ability to create multi level departments
    • When user checks a department, categories are filtered by department.
  • Manage Categories
    • Added the ability to associate categories by department
  • Address Validation
    • Integrated CCH Perfect Address Validation web service with Smith Cart. Address Validation was added to the Cart page and Step 1 checkout pages to validate and correct the address entered by the user.
  • Product List thumbnail popup
    • On the product listing page when you hover over a thumbnail image a popup is displayed showing the large product image.
    • In the BuyNow settings product list section added a checkbox titled "Enable Popup Image". Check this box to enable the thumbnail popup.
  • Product List Hide Quantity
    • In the BuyNow settings product list section added a checkbox titled "Hide Quantity".
    • When checked the quantity textbox and label are hidden on the product list page.
    • A checkbox that allows you to hide the quantity textbox on the cart page already exists in the Cart Settings section.
  • My Accounts module
    • My Orders Tab
      • Upgraded filtering and paging.
      • Added "From" and "To" date filter
    • My Profile Tab
      • In the My Accounts module settings added the option to display up to five custom checkboxes that can be linked with DNN profile fields.
    • My Invoices Tab
      • Add the option to display "My Invoices" tab
      • The Invoices displayed in the My Invoices tab can be populated using the Smith Billing Manager module or can be populated via data migration from your backend accounting or ERP system.
      • Print Invoice - Allows user to print a hardcopy of their invoice
      • Pay Invoice - Allows user to pay for their invoice either using the cart checkout or a Payment form in the My Accounts module.
  • Bug Fixes
    • Eway Recurring Billing
    • Google Ecommerce Analytics

  • Smith Cart DNN Module v5.57 (DNN 6.15 and above) - Release 7/26/13

  • Payment Methods
    • Added the ability to setup payment methods that are unique by BuyNow module (Store) or shared across all BuyNow modules in a portal.
  • Tax Exempt Feature
    • Added the ability to add tax exemptions by total order amount at the country, state, zip/postal code level.
  • New Inventory Management Feature
    • New BuyNow Setting in the Cart/Checkout Inventory Management section titled "Hide Product if Out of Stock". When the "Hide Product if Out of Stock" option is selected the product will be hidden from the catalog if product is out of stock.
  • SpeedTax (CCH) is an easy-to-use real time tax calculation service
    • Provides real time tax calculation in Smith Cart.
    • Built in GIS software, mapping and jurisdiction validation to the "rooftop" level.
    • Automated returns preparation and filing, reporting, treasury management and audit defense with sophisticated, web-based compliance management and executive dashboard tools.
    • SpeedTax allows companies to outsource the researching, calculating, posting, reporting and remitting of sales taxes.
    • Once you connect to SpeedTax's service, there's no need to update your system with sales tax rate and rule changes to ensure compliance. SpeedTax keeps the service updated with the hundreds of states' changes to tax rules, rates and jurisdiction boundaries on a continuous basis—so you don't have to.
  • Bug Fixes
    • Downloadable Products - When multiple download products purchased, download link in confirmation email only includes first downloadable product.
    • Elavon Virtual Merchant gateway fix
    • Sale Price - When checking out with a Product that has a Sale Price applied to it, the Unit Price was being displayed on the Manage Order Details screen and confirmation emails instead of the Sale Price.

  • Smith Cart DNN Module v5.54 (DNN 6.15 and above) - Released 6/8/13

  • Product Import - Added the following new fields:
    • Related Products
    • Alt Tag 1-5
    • Manage Payment Methods - Added the following new fields to the manage payment methods screen:
        Price restriction "From" and "To"
      • Monthly Limit - Allows you to define a monthly limit that a customer is allowed to purchase using a particular payment method. For example, you could define a monthly limit of $10,000 a customer is allowed to purchase from the store using the credit card payment method.
      • Deposit Required and Deposit Percent
        • Provides the ability for you to define a required deposit when users checkout using a certain payment method. For example, you could define a required deposit of 5% for orders over $2500 and for the "Bank Wire" payment method.
  • Product Setup: Manage Quantity Discounts Screen - Added the following new fields:
    • Adjust Type - The following adjust types are available:
      • Absolute Price - Allows you to enter a fixed price for the qty range on an order. Prior to this release Absolute Price was the only option for defining qty pricing.
      • Price Adjust - Allows you to enter a fixed amount (+/-) to adjust the product unit cost.
      • Percent Adjustment - Allows you to enter a percentage adjustment (+/-) to adjust the product unit cost.
    • Role - Allows you to define qty pricing by DNN role.
    • Payment Method - Allows you to define qty pricing/discounts by payment method
  • Product Listing Page - Added the option to display the quantity pricing grid. Prior to this release, the option to display the quantity pricing grid was only available on the product details page.
  • Bug Fixes
    • eWay Recurring Billing
    • Saving an order - When saving a new order to the Smith_Orders table the State is saved as the full name instead of the State Code

  • Smith Cart DNN Module v5.52 (DNN 6.15 and above) - Released 5/22/13

    • Category Menu Module Enhancements
      • Added the ability to display checkboxes in the tree view allowing for multiple category selection
      • Added option to load category tree from custom xml file.

    • New Payment Methods
      • Bank Wire
      • Money Order
    • My Accounts Module - Added the following new tabs:
      • My Invoices - Provides the ability for users to view, print and pay their invoices. Invoices can be created using the Smith Billing Manager module or by populating the invoice and invoice detail tables from backend ERP/Accounting systems.
      • My Profile - Allows the user to manager their customer profile data.

    Smith Cart DNN Module v5.50 (DNN 6.15 and above) - Released 4/17/13

    • Manage Order Payments Screen Enhancements
    • Process Payment button that allows the store admin to process credit cards
    • New dropdown titled "Existing Payment Option" that lists the user's previous credit card numbers
      • When existing payment option is selected the following fields are populated
        • Billing name and address
        • Credit Cart #
        • Amount field populated with current balance on order
  • New dropdown titled "Payment Type" with the following options:
    • Sale
    • Credit - Refunding money to the customer
  • Credit Transactions
    • The ability to process "Credit" transaction thru payment gateway
    • Balance calculations for credit transactions
  • Partial Payments - The ability to take partial payments on an order
    • The ability to enable partial payments at the product level
    • The ability to set the minimum partial amount at the product level
    • Add To Cart API updated for partial payments
  • My Accounts Module
    • The ability for a user to make payments on their order balance.
  • Bug Fixes
    • USPS - When calculating an International address an error was being thrown. More info here
    • Manage Coupons screen - Adding a coupon with multiple products selected initially doesnt save the products with the coupon.

  • Smith Cart DNN Module v5.45 (DNN 6.15 and above) - Released 4/1/13

  • Added the ability to store product images on an external server
    • New BuyNow setting "Product Image URL" that allows you to specify an external media server to store product images.
  • Product Variant Percentage (%) Adjustments
    • Currently variant pricing can be entered as price adjustments or absolute pricing.
    • Added the ability to setup and calculate variant pricing as percentage adjustments of the base price
  • Variant Quantity Discounts Member Role
    • Currently, the Variant Quantity Discounts Management screen provides that ability to define a member role with a quantity discount.
    • Programmed front end product details module to use the member role when displaying and calculating quantity discounts.
    • Provides the ability to define unlimited member pricing tiers for variant quantity discounts
  • Multiple Conditional Variants
    • Variant Management Screen - Added the ability for a store admin to configure multiple conditional variant groups per variant.
    • Product Details Module (Front End)
      • Added the ability display of multiple conditional variants based on the selection of a single variant.
      • Currently in the cart conditional variants are hidden by default when the product details page is first loaded.
      • Added the option to configure conditional variants to be displayed by default
  • Variant Group Management
    • Added new field titled “Group Description” which allows additional description to be associated with a variant group.
  • Product Details Module – Default Product
    • Added a new dropdown setting in the Product Details module titled “Default Product”. The Default Product dropdown setting contains a list of all the products in your store.
    • If the “Default Product” setting is configured and you navigate to that product details page/module then the default product will be displayed by default.
  • Bug Fixes
    • Google Checkout
    • Deactivate Product - Fixed a bug when deactivate product was checked on a product the user was still table to navigate to the product details page and purchase the product.
    • Manage Order Detail State Dropdown - When the Manage Order Detail page is opened from Manage Orders area, the State / Region dropdown in the Shipping Info tab failed to preselect.
    • Category Menu - Fixed "Requested value 'Tree' was not found" error produced after saving the module settings.

  • Smith Cart DNN Module v5.44 (DNN 6.15 and above) - Released 3/14/13

  • Category Menu Module
    • Added a new setting in the category menu to enable "List View"
    • The list view displays a checkbox next to each category which allows users to filter the product listing page on multiple categories at once.
    • The list view also displays (Total Products) next to each category.
  • Customer Management
    • Added the ability to add, update and delete customers from customer management off the store admin menu.
  • Bug Fixes
    • Changes to update the Eway Payment Gateway integration to reflect changes made by Eway

  • Smith Cart DNN Module v5.42 (DNN 6.15 and above) - Released 3/6/13

  • Product Variant Taxable Amount
    • Product Variant Management screen - Added new field titled "Taxable Amount" that allows you to set the taxable amount at the product variant level.
    • Cart Checkout
      • Normally the cart calculates tax based on the product and variant price.
      • If the product variant taxable amount field is populated the cart will calculate tax based on the "Taxable Amount" field entered for the product variant.
  • Product Variant Quantity Discounts
    • Added the ability to define and apply quantity discounts at the product variant level.
  • Product Variant Member Discounts
  • Added the ability to define and apply member discounts at the product variant level.
  • Coupon Enhancement
    • Added the ability to setup and apply a coupon at the product variant level.
  • QuickBooks Thub Inventory Integration - Smith Cart receives real time inventory feeds from QuickBooks.
  • Added the following new fields to the Manage Orders and Manage Payments screens
    • Modified By (DNN userid of the user currently logged in)
    • Modified Date (Current Date when record updated)
    • IP address (IP address of the user making the change to the record)
  • Free Shipping By Postal Code - Allows you to configure free shipping by postal code. For example you can use the shipping calculator to calculate shipping except for certain postal codes that you define as free shipping postal codes.


  • Smith Cart DNN Module v5.37 (DNN 6.15 and above) - Released 2/15/13

  • New Module - Product Compare Module
    • Product compare module provides customers the ability to easily compare products across your product catalog.
    • Allows you to compare unlimited products side by side in your store.
    • Allows you to create and compare an unlimited number of custom product fields side by side.
  • Category Level Minimum Order Rules
    • Minimum Order Quantities
    • Minimum Order Amounts
  • Search Module Enhancement
    • Added the ability to search on an unlimited number of custom product fields.
  • Windows Azure support
  • Added the ability to display the quantity on hand on the product listing and product details pages.
  • Manage Orders - Added the ability to add multiple payment records on an order.
  • Checkout Enhancement - Added the option to disable the user's DNN profile from being updated on successful checkout.
  • Mini Cart Module Enhancement
    • Added the option to display line item detail in the mini cart module.
    • The ability to delete items in your cart using the mini cart module
  • My Accounts Module Enhancement
    • Added the ability for users to manage their wallet (payment methods) from the My Accounts module.
    • Added the ability for users to manage their address book (ship to addresses) from the My Accounts module.
  • New Coupon Feature
    • Currently, a coupon can be setup at the store level (all products) or be associated with a single product.
    • Added the ability to associate multiple products with a single coupon.
  • Saved Cart Enhancement
    • Added the ability to configure the # of days to expire saved carts
  • New Payment Gateways
    • PayTrace.com (support for one time and recurring billing)
    • Check2Pay.com
  • Smith Cart API
    • The Smith Cart API is used to execute common eCommerce operations in Smith Cart from other 3rd party DNN modules or DNN modules that you develop.
    • AddToCart - Method used to add items to your cart.
  • Bug Fixes
    • eWay Recurring Billing Amount Formatting

  • Smith Cart DNN Module v5.30 (DNN 6.15 and above) - Released 1/15/13

  • DNN 7 support
  • UPS Shipping Calculator - Added UPS Freight ship method to the Smith Shopping Cart module to support shipping larger items on a pallet to buyers.
  • Eway Australia Rapid API - Integrated Eway Australia Rapid API as a standard gateway option in Smith Cart
  • Bug Fixes
    • Google Checkout

  • Smith Cart DNN Module v5.28 (DNN 6.15 and above) - Released 12/26/12

  • Sales Start and End Dates - Added support for product sales prices with start and end dates.
  • Product Import/Export - Added new field "URL Keyword" field to both product import and export.
  • Member Discounts by DNN User - Added support for “Member Discounts by User” at the product level. The Member Discounts by User feature will function the same as the existing Member Discounts by Role but will allow discounting by DNN Username instead of a DNN Role.
  • Licensing Management
    • Added License Management screen to manage Smith module license.
  • Bug Fixes
    • Security hotfix
    • Product Details "Hide Quantity"- The quantity field was being hidden until a Variant is updated
    • Elavon Virtual Merchant Payment Gateway - Formatted amount field to prevent transactions declining incorrectly.
    • eWay Payment Gateway recurring billing bug fix
    • DPS Payment Gateway - DPS changed their endpoint URLs for their gateway. Updated the cart to support the new DPS web service endpoint URLs.

  • Smith Cart DNN Module v5.25 (DNN 6.15 and above) - Released 11/26/12

  • New Product Slider Module
  • Product Level Taxable Amount
    • Add taxable amount field to the product setup screen
    • If the “Taxable Amount” field is populated, the cart will use the “Taxable Amount” field to calculate tax instead of the "unit cost" field the cart normally uses.
  • Option to apply tax before or after coupons/discounts
  • In the BuyNow module settings tax section added a new radio button list with the following options
    • Apply Tax Before Discounts
    • Apply Tax After Discounts
  • Address Book on Cart Page
    • Currently, the Step 1 checkout page has the option to display an Address Book where the user can select from multiple ship to addresses they have saved.
    • Programmed the option to display the address book on the cart page
    • Added a new field titled "Default Ship Method" to the address book where the user can associate a default ship method to each address. When the user selects a ship to address from the dropdown their default ship method will also be populated.
  • Step 2 Checkout Page
    • Added a checkbox on the Step 2 page to copy name and address from the Step 1 page to the Step 2 page.
    • Added the option to default the name and address on the step 2 page to the DNN user profile name and address.
  • Bug Fixes
    • Fixed bug in the product import with the new fields,"Title Tag", "Keyword Tag", and "Description Tag" not importing.

  • Smith Cart DNN Module v5.22 (DNN 6.15 and above) - Released 11/3/12

    • New Store Locator Module - Click here to see module
      • Fully integrated with Google Maps including driving directions
      • Add an unlimited number of retail locations
      • Can integrate any number of locations onto google maps with custom pins
  • New Residential Status Indicator field in Orders table
    • FedEx address validation service returns residential status field and Smith Cart stores the field in the orders table
    • Added Residential status field in SmithCart Manage Order Details admin screen - Add, update and delete capability
  • Shipping By Weight Enhancement
  • The Cart currently supports zone shipping by weight and custom ship methods by weight. Added a new simple shipping by weight option that does not require shipping zones to be defined.
  • The new "shipping by weight option" works similar to the existing “Shipping By Order Amount” option but adds up the weights of the items in the cart, and calculates the shipping price by weight.
  • The user is not required to enter their postal code on the cart page in order to get the shipping cost and final subtotal.
  • In the BuyNow module settings shipping section added a new radio button option titled "Shipping By Weight”
  • Product Import - Added the following fields:
    • Product
      • TitleTag
      • DescriptionTag
      • KeywordTag
    • Product Variants
      • VariantLifecycle (1-5)
      • VariantSalePrice (1-5)
      • EnablePriceAdj (1-5)
      • VariantZoomImage (1-5)
      • VariantIconImage (1-5)
      • VariantNote (1-5)
    • Product Variant Member Pricing
      • VariantMemberRole (1-5)
      • VariantMemberPrice (1-5)
      • VariantMemberSalePrice (1-5)
      • VariantMemberLifecycle (1-5)
    • Bug Fixes
    • Shipping Calculator - When changing the quantity on the Cart page after Calculating Shipping the selected Shipping Method was not remaining selected in the Shipping Method dropdown.


      Hotfixes for Cart v5.20 - Released 10/19/12
    • Single Page Checkout
    • New BuyNow setting checkbox to enable Single Page Checkout
    • When Single Page Checkout is enabled the following will happen:
      • All customer, shipping and billing information will be collected on the cart page
      • Step 1 and Step 2 checkout pages will be skipped
    • Use Shipping Info checkbox
      • When the user checks “Use Ship To Info” checkbox the values entered in the shipping fields will auto populate in the Billing section.
    • Terms and Privacy statement option
      • Added the ability to show and require the users accept the “Terms” and “Privacy” statements.
      • Billing Terms Popup - The terms and privacy statement has a hyperlink that displays a popup of your billing terms.
  • New Payment Gateways
  • PayPal Adaptive Payments API
  • Moneris (Direct and Hosted)
  • Netaxept (Nets) - Norway
  • Mobile Browser Support
    • Changed all the cart checkout pages and removed all tables and replaced with divs/css to support mobile browsers.
    • This provides an enjoyable shopping experience with all the core Smith Cart functionality that is needed for users to shop online using their mobile devices.
    • Performance Improvements - Implemented numerous performance improvements in the cart checkout.
    • Booking, Reservation and Rental Enhancements
        Booking Product Unit of Measure (UOM) with the following options:
      • Hourly
      • Daily
      • Weekly
      • Monthly
      • Event
    • Product Details page
    • Added an Event dropdown to the product details page so the user can select an event.
    • Event dropdown is similar to the event dropdown on the product list page
  • Product Details page Calendar
    • Ability for the user to click on a day on the calendar and view tool tip of event name booked for red shaded days.
  • Special Instructions Enhancement
    • Added the ability to show the Special Instructions multiline textbox on Step 1 of checkout
    • Product Details Page
  • Product Variant Enhancements
  • Added Variant Sale Price
  • Ability enter variant prices as absolute price or price adjustment
  • Variant Member Pricing - Added regular price and sale price
  • Product Life Cycle
  • Added checkbox list variant type with support for multiple price adjustments
    • Shipping Enhancements
    • FedEx
      • Address Validation using FedEx address validation/verfication service - When the user is on checkout the cart page can now perform address validation and prompt user with choice to use their entered address or recommended address from fedex address validation service.
      • Added transit time to be returned from FedEx rate service and display to the user the number of days the order will take to ship to customer
  • Product Recurring Billing Enhancement
  • Currently, the cart supports starting subscription/ARB transactions as follows:
    • Start Recurring Billing Today
    • Start date on a certain date (Month/Day)
  • Added a new recurring option titled "Customer Anniversary Date" that provides the ability to start the recurring billing transaction on the “Anniversary Date” of the logged in user. If you also have your product configured for trial subscriptions, provides the ability to charge the trial amount now and have the subscription start on the “Anniversary Date” of the logged in user.
  • The Customer Anniversary Date option is useful for existing customers that choose to renew a few months early and still have their recurring billing payment debited on their anniversary date.
  • Smith Cart Gatekeeper module
  • Integrated Amazon S3 cloud storage for secure file downloads.
  • Gift Certificates and Gift Cards
  • Added the ability to define products as Gift certificates or Gift Cards
  • Ability to auto generate or import gift card numbers
  • Ability to define gift certificate number prefixes and length
  • Automatically email gift certificate to buyer and recipient.
  • Ability to sell a gift certificate/gift card in an absolute amount (various denominations of whatever a consumer wants).
  • Admin can manage gift certificates and view transactions.
  • My Accounts module – Customer can check their gift certificate balance
  • New DNN Module - Smith 3D Rotator
    • The Smith 3D Rotator is a DotNetNuke module that allows you to enable full 3D 360 degree rotatation of your products on an XYZ axis.
    • Users can use their mouse to stop rotation, click and drag the product image in any direction on an XYZ axis.
    • Eliminates the need for expensive Flash programming.
    • The Smith 3D Rotator module can be displayed with a tab on the Smith Cart product details page or as a standalone module on any page/pane in your portal.
  • Cart Page Enhancements
  • Thumbnail image and product name are now clickable links to the product details page.
  • If the user clicks on a product with variants the following will happen:
    • The user will be taken to the product details page so the user can change any options they had previously selected (ie color/size/etc).
    • The variants previously added to the cart will be selected again so that the user can easily change them without having to enter them all again.
  • Theme Enhancements Product Listing Page
    • When you select a theme in the module settings the color theme for the navigation will also change
  • Admin Screen Navigation Improvements
  • Added a navigation bar to the top of following admin screens for easier navigation:
    • Manage Customers
    • Manage Orders
    • Manage Payment History
    • Manage Shipments
  • Product Name Field - Increased to 1000 chars
    • Increased the width of the product name field to 1000 characters in order to support products with a large number of variants.
    • The product name field was increased to 100 chars in the following tables:
      • Shopping Cart table
      • Order Details table
  • Manufacturer Email Enhancement
  • Currently, Smith Cart supports the ability to email product manufacturers automatically on successful order. Upgraded the manufacturer email so each manufacturer gets a unique email that includes only product line items that apply to the manufacturer.
    • Custom Login and Registration links
      • Currently, the custom login and registration links are only supported in the popup that is displayed on the cart page if a user is not logged in and clicks the “Proceed to Checkout” button.
      • Added support for configuring custom login and registration links in the popup that is displayed on the product listing and product details pages if a user is not logged in and clicks the “Add to Cart” button.
    • Product Import Enhancements
      • Added the following new fields to the product import spec:
        • Search Terms
        • Search Module Dropdown List 1 Terms
        • Search Module Dropdown List 2 Terms
        • Delete - If this column contains a “Y” for yes, the import function will “delete” the record rather than add/update.
    • Product Export Function
      • The ability to export all products in the same format as the product import spreadsheet
    • Company Name Required Option
      • Added new checkbox in the BuyNow settings general cart setup section titled "Company Required". When checked, the company name will be required during checkout.
    • iSearchable Enhancements for Smith Cart products
      • Token based search results - Allows users to customize DNN search results.
      • Image support in iSearchable - Allows thumbnail images in DNN search results.
      • Code optimization for faster indexing of products.
    • iPortable implemented in the BuyNow module
    • Bug Fixes
      • Max Order Qty - If you add an item to cart, click back to product list page and add the same item to cart multiple times user was allowed to bypass max order qty rule. Please see the following forum post for more info http://www.smith-consulting.com/Forums/forumid/1/threadid/7199/scope/posts.aspx
      • User Entered Amounts on the Product Detail page not working. Please see the following forum post for more info http://www.smith-consulting.com/Forums/forumid/1/threadid/13118/scope/posts.aspx
      • Un-apply Coupon - On the cart page if you apply a coupon successfully to receive discount, then enter a blank coupon and click the apply coupon button the coupon was not being un applied.
      • Querystring - When adding a Product to the Cart via querystring ( ?productid=1) the unit cost was not being populated.
      • Manage Clubs - When editing an existing club the sign up date and expiration date were getting transposed.
      • Tax Exempt - When using Shipping by Order Amount and Use Tax Tables, tax was being charged to the Tax Exemp Product On the Confirmation screen.
      • PayPal - When using PayPal Standard the Handing fee was not being sent to PayPal
      • PayPal Checkout Option - When choosing the PayPal Checkout option on Step 2, going to PayPal then clicking back, the credit card fields were being displayed.
      • Centered "add to cart requires login" popup relative to button click on page.
      • Duplicate Email - After a successful purchase a duplicate Confirmation Email is sent. See the following forum post for more info: http://www.smith-consulting.com/Forums/forumid/1/threadid/13280/scope/posts/threadpage/1.aspx
      • Zone Shipping by Quantity - The message "Please enter a valid state/region and country." if a country other than the US or Canada was entered on the Cart page.


     Smith Cart DNN Module - 5.0 - Released 6/6/12

    • Booking and Scheduling module - Integrated with SmithCart and can used in the following applications:
    • Booking/Reservations
    • Accommodation Booking
    • Rentals - Hotel, Car, Etc.
    • Facility Reservation and Scheduling
      • Sports
      • Recreation
      • Conference Room Reservations
      • Event Management
    • Manufacturer Module
      • The Manufacturer module can be added to any pane and displays the manufacturers you have defined in your store. It is used to filter the products by manufacturer.
    • Autoship Module
      • Enables your SmithCart E-Commerce site to offer auto-delivery programs.
      • Customers can automatically receive new order shipments on a recurring basis.
      • The SmithCart AutoShip modules allows you create recurring revenue from your customers and improve operational efficiency.
    • Coupon Enhancement
      • The ability to set the number of times a coupons can be redeemed at the product level independant of customer.
      • Supports the following scenarios:
        • One use coupons
        • Total max uses for a coupon
        • Groupons where thousands of one-use or multi-use coupons are good for a specific product.
      • Currently, the cart already supports max use coupons by customer at the order or product level.
    • Bug Fixes
      • Product Clone - When editing variants for a product that has been cloned using the clone feature from the Manage Product screen, an error occurs.
      • PayPal - When the result an an applied coupon gives you a total of "$0.00" fixed issue where you would be directed to PayPal where you cannot run a transaction with an amount less than $0.01.
      • Product Level Email Templates - When configuring in the Add Products screen fixed issue of the Email Template Name dropdown reverting to the first template when saving a Product Level Email.
      • Coupons
        • Fixed issue when Require Coupon is enabled the user was able to proceed to checkout without entering the coupon.
        • Fixed issue where Order Level Coupons were discounting each line item added to the Cart.


     Smith Cart DNN Module - 4.99 - Released 5/3/12

    • Templating
      • BuyNow module - Product Listing page
      • Single and Multi Column Page layouts
  • Coupons By Role
    • Added the ability to define coupons by one or more DNN roles.
    • In the cart checkout if a user enters a role based coupon the user must be logged in and a member of the respective role to recieve the coupon discount.
    • Inventory Management
      • Currently, the cart enforces inventory management on the cart page when the user clicks the "Proceed to Checkout" button. Added the ability to disable the "Add To Cart" button on the Product Listing page when product quantity on hand reaches zero.
      • In the BuyNow module settings general cart setup section changed the "Enable Inventory Management" checkbox to a radiobutton list with the following 3 options:
        • No Inventory Management
        • Enforce Inventory Management on "Add To Cart"
        • Enforce Inventory Management on "Cart Page"
    • Shipwire Integration
      • Shipwire offers outsourced ecommerce order fulfillment and logistics services for business. Warehouses in the US, Canada, UK, and Hong Kong.
      • Supported Shipping Carriers include: UPS, USPS, FedEx, Canada Post, Purolator, Royal Mail, Pharos, FedEx Freight, EuroTrux Freight and Shipwire Freight options.
      • Shipwire XML Rate API - Integrated SmithCart checkout with the Shipwire Rate API to return real time shipping rates. Determines the closest warehouse to ship from to return the best shipping cost to the customer.
      • Shipwire Fulfillment Services API - Integrated SmithCart checkout with the Shipwire Fulfillment Service API to submit orders to Shipwire on successful checkout/payment in the cart and receive acknowledgment of submitted orders from Shipwire.
      • In the BuyNow module settings shipping section added the following new items:
        • Shipping Carrier Dropdown – Added a new shipping carrier titled “Shipwire”
        • Shipping Methods dropdown – When “Shipwire” is selected as a ship carrier the shipping method listbox is populated with domestic and international Shipwire ship methods available. Store admin can select all or selected ship methods to be available for the user to select during checkout.
    • New Payment Gateways
      • Amazon Checkout
      • Google Checkout
        • Primary Gateway and Checkout Option
      • Cybersource
      • SecurePay (securepay.com.au) - Added SecurePay's PCI compliant payment gateway. SecurePay is a business of Australia Post.
      • Authorize.Net (AIM) Emulator
      • RedFin Network
      • PayJunction
      • Confederación Española de Cajas de Ahorros - Virtual POS (ceca.es) - Spanish Confederation of Savings Banks (CECA) is the National Association of Spanish Savings Banks in Spain.
    • Payment Gateway Upgrades
      • PayPal Standard
        • Added Instant Payment Notification (IPN) - Guarantees the cart always get payment response from PayPal even if the user closes their browser at PayPal after completing the transaction.
        • Cart Details - SmithCart now sends the full order details to PayPal. The following information is now being sent to and displayed at PayPal:
          • Ship To Info
          • Bill To Info (was already being sent)
          • Order Detail Info
            • Product Name
            • Weight
            • Unit Cost
            • Quantity
            • Line Item Total
          • Shipping Total
          • Tax Total
          • Order Total (was already being sent)
      • Skipjack Recurring Billing
        • Added recurring billing support in the cart for the Skipjack payment gateway.
    • Payment Method Setup Screen
      • Added "Payment Zone Name" to the payment method grid list for easier identification when you have the same payment methods defined in different zones (i.e. Credit Card - US, Credit Card - International).
    • UPS Shipping Calculator Enhancement
      • In the BuyNow module settings added the following new UPS fields:
        • Access License Number
        • UserId
        • Password
      • Populating the UPS credentials above allow you to configure your store with your companies UPS account credentials to take advantage of negotiated UPS shipping rates.
    • FedEx Shipping Calculator Enhancement:
      • Added ability to enter your company FedEx credentials. In the BuyNow module settings shipping section added the following 4 new FedEx credential textbox fields:
        • FedExAccount
        • FedExMeter
        • ShipPassword
        • ShipKey
      • Implemented FedEx required API change for May of 2012
    • User Entered Amounts at the Product level
      • Currently, the user entered amounts feature in the cart is global meaning it applies to all products.
      • Added the ability to configure user entered amounts at the product level.
      • Perfect for donations sites and sites that allow customers to enter amounts for products.
      • Product variants can be configured to work with user entered amounts to accept donations. For example, when you configure radiobutton list variants with user entered amounts, the product details page will display preset donation amounts and allow the user to enter their own donation amount. The user will not be able to change the donation amounts in the radiobutton list items.
      • Example with User Entered Amounts and Variant Radiobutton list:
        Amounts:
        • $500
        • $250
        • $100
        • Other: $ (User Enters Amount)
    • Product detail Page - Querystring parameter for variants
      • Added the ability to pass a value to the Product detail page via Querystring that auto populates a variant textbox with the value that was passed in the URL.
    • Sharing Address Books and Wallets across DNN Roles
      • Step 1 checkout page - Added the ability to share address books (ship to addresses) across users using dnn roles. This is useful in a scenario where you have multiple buyers at a company that are purchasing on behalf of the company and want to maintain a single address book of ship to addresses for the company.
      • Step 2 checkout page - Added the ability to share wallets across users using dnn roles. This is useful in a scenario where you have multiple buyers at a company that are purchasing on behalf of the company and want to maintain a wallet of payment methods for the company.
    • Sales Rep Module - New Commission Features
      • Added the ability to define sales office/sales rep commission rates by territory region (Country, State/Region)
      • On successful order, the cart will lookup the commission percentage by region and save the calculated commission amount in the order detail table.
    • E-Cards
      • Product Setup Page
        • Added a new checkbox on the product setup page titled “Enable e-Card”
        • When the "Enable e-Card” checkbox is checked, the e-Card options will be displayed to the user on checkout.
      • e-Card Email Templates
        • Added the ability to configure multiple custom e-Card email templates.
        • Added a new e-Card template type in the existing SmithCart “Manage Email Templates” setup screen to manage e-Card email templates.
        • e-Card templates have the ability to include order detail information and a custom message.
      • e-Card Checkout
        • User Profile Lookup on Step 1 Page
          • Added a user profile lookup where a user can search for the e-Card recipiant by Name in the dnn user profile table.
          • The user profile lookup will return a list of configurable profile fields that match the search criteria. The following fields are displayed in the search results list:
            • Profile Pic
            • First Name
            • Last Name
            • Birth Date
          • The user can select the e-Card recipiant from the search results list and the cart will save the e-Card recipiant email and name selected by the user for use in sending the e-Card on the confirmation status page after payment is made.
        • Confirmation Page (After Payment)
          • The following fields will be available on cart confirmation status page for the user to finalize the e-Card recipiant information:
            • e-Card Recipiant Email
            • e-Card Recipiant Name
            • Custom personal message (free-text) which is included within the e-card
            • e-Card template dropdown list - user can select which ecard template to use when sending ecard email to recipient.
        • Emailing the e-Card
          • When the user clicks the "Email E-Card" button the cart will email the e-Card to the user and the ecard recipiants.
        • Printing the e-Card
          • User can view/print the e-card by clicking a "Print e-Card" button on the confirmation status page.
          • When the user clicks the "Print e-Card" button, a printable e-card popup will be displayed.
          • User and e-Card recipiant can also print the e-card by clicking a link in the e-Card they received via email.
          • The e-card popup also includes what was purchased in the original order.
      Bug Fixes
      • Cart Page
        • Fixed URL link when using custom sign-in registration page from cart page.
        • When you have configured your buynow settings for shipping calculator, tax shipping on taxable products and flat tax on states in taxable states list and have configured a tax exempt product, after you add the tax exempt product to the cart and click calculate shipping the cart was charging tax on shipping incorrectly.
      • Copy Variant Feature - Fixed a bug when using the copy variant feature on the product variant setup page.
      • Product Clone - Fixed javascript error being thrown in ie when on the manage products page and you click the "clone" link from the grid.
      • Member Prices By Role
      • Export Orders
        • Fixed filtering Orders using custom criteria in header of the grid (textboxes, dropdown lists) that allow you to filter the grid by order id, order status, first name, last name and payment status.
        • Flat File Export Format
          • Fixed quantity & unit cost columns reversed from header
          • Added header for LineTotal column
        • Hierarchical Export Format
          • Fixed date filtering
          • Fixed issue where hierarchical format was only exporting one record
      • Saved Cart Share Email - On the Save Card page when clicking the "Share" button the email goes out fine, fixed a bug when you click on the link in the saved cart email to add the item shared to your cart.
      • Search Module - Added message when no records are found, currently there is no feedback.
      • Address Book Module
        • Fixed an issue when editing a customer record from a country other than the U.S. causes an error.
        • Fixed issue of editing a Cutomer with a State/Region outside of the U.S. or Canada
      • Featured Products Module - The featured products module was only displaying "$" currency symbol, even if you had your currency symbol set to another currency in the buynow settings.
      • Manage Sales Rep screen - fixed a bug when saving commission tiers the commission percentage was rounding to the nearest whole number and not saving decimal places.
      • Import Products
        • Fixed update function to update prices when product already exist in the database.
        • When importing products with variants the product import was not populating 2 new variant fields (DropDownImageOption & IconImageOption) released in cart v4.93. The products successfully imported but when you editing a variant an error was thrown.


     Smith Cart DNN Module - 4.93 - Released 3/2/12

    • Product Details Module
    • Added the following new tab options on the product details page:
    • Videos Tab
      • Displays product videos added via the new SmithVideos module.
      • Video with play, pause, rewind and fast forward controls
      • Video Title
      • Date Created
      • Video Length
      • Video Description
      • Social Media Share Bar
    • Articles Tab
      • Displays product articles added using Dignuke Articles module and associated with SmithCart products via the new SmithArticles module
  • Share Bar - Added option to display a "Share Bar" on the product details page with the following options:
    • Facebook
    • Twitter
    • Google Plus
    • Email a Friend
    • The share bar will allow you to share your products with popular social media applications. The Share Bar calls Facebook, Twitter and Google Plus API interfaces to send product information to the desired social media sites.
    • The “Email a Friend” button on the Share Bar will allow you to email a custom template driven email with product information to any person to share a product.
  • Added the ability to display the tabbed interface at the top of the page and display the product overview section inside the first tab.
    • Videos Module
      • Created a new videos module integrated with SmithCart that allows you to display a well-organized video gallery similar to YouTube on any page in your DNN portal as well as in a tab on the product details page of the cart.
      • Video Filtering/Browsing - The video module includes the following filtering and browsing options:
        • By Category (dropdownlist of video categories defined by admin)
        • By Product (dropdownlist of SmithCart products)
      • Video Admin
        • View videos by product
        • Add, Edit and Delete videos
        • Embedding Videos - Allows embedding videos from popular sites like YouTube, Viddler, Vimeo, etc.
        • Categories - The ability to add video categories and associate them with videos. Single level categories
        • Products – The ability to associate videos with products via dropdown list section.
    • Articles Module
      • Created a new Articles module integrated with SmithCart that allows you to display a well-organized list of articles, news, blogs, etc on any page in your DNN portal as well as in a tab on the product details page of the cart.
      • The new SmithArticles module is a powerful module that integrates SmithCart and DigNuke Articles (http://www.dignuke.com/Modules/digArticle.aspx) to display content and media added using the dignuke articles module.
      • The following dignuke article information can be displayed in the SmithArticles module or in a tab on the product details page:
        • Thumbnail image of the article
        • Link to a PDF, Word, or another formatted document for download
        • Uploaded By field
        • Date Uploaded
        • Article Description
        • Share bar to share each article individually using Facebook, Twitter and Google Plus social media sites.
      • SmithArticles Administration
        • The SmithArticles admin screen will provide the administrator the ability to associate dignuke articles with SmithCart products.
    • Reviews Module
      • Created a new module titled “SmithReviews” that allows you to display product reviews in a well-organized layout. The Reviews module can be added to any page in your DNN portal as well as in a tab on the product details page.
      • The existing SmithCart reviews admin feature accessed via the Store Admin Menu is used to administer (moderate, add, update and delete) customer and product reviews.
    • Bug Fixes
      • USPS First Class - On January 22, 2012, USPS changed the name of the First Class shipping method rate returned from their rate API. For detailed information, please reference the Federal Register Notices viewable at http://pe.usps.com. Updated SmithCart USPS integration to handle the API name change for USPS First Class shipping method.


     Smith Cart DNN Module - 4.92 - Released 2/21/12

    • Upsell Page
      • Added the ability to define an optional upsell page in the checkout that contains a set of upsell items that are defined by setting a flag in the product setup screen.
      • When a customer clicks checkout on the “cart page”, a new upsell page is displayed that says “Do you want to add these items to your order?”
      • The customer will have the options of “No Thanks” or “Add Items”.
  • In Stock Notification
  • The ability to display a small "lightning bolt" or “In Stock” message next to products on the Product Listing page that lets users know the item is in stock.
    • New Cart Querystring Product Variant Option
      • The ability to pass products configured with variants to the cart page using the querystring.
      • For example, the format of the URL when passing multiple product ids and variant ids in the querystring would be the following:
        • https://www.mydomain.com/BuyNow/cart.aspx?Variants=1~3~5;14~34~35~38
        • The semi colon is used to delimit productids and the tilde is used to delimit variants. This format allows you to add multiple products and multiple variants and associate products with a specific set of variants.
    • Category Management Screen:
      • New Category Role Setup Screen
        • Show Category by DNN Role (Checkboxlist) - Allows you to select one or more DNN roles to show categories in the front end Category Menu module.
        • Hide Category by DNN Role (Checkboxlist) - Allows you to select one or more DNN roles to hide categories in the front end Category Menu module.
      • Added navigation button bar at the top of the page with the following buttons:
        • Manage Categories
        • Add Category
        • Quantity Discounts
        • Role Management
        • Return to Store Admin Menu
    • My Wallet
    • Implemented "My Wallet" feature on the Step 2 checkout page where the customer enters their payment information.
    • Provides users with the following ability:
      • Create a wallet and add/edit frequently used payment methods (i.e. credit cards, bank accounts, etc)
      • On Step 2 checkout page user can select from dropdown list of saved wallet items and auto populate payment fields.
    • Similar to the address book feature that currently exists on the Step 1 checkout page
    • Trial Subscriptions - Added “Trial Subscription” capability into the cart using the Authorize.Net payment gateway ARB feature. Provides the ability to setup trial subscriptions on different intervals, occurrences and amounts than the regular recurring parameters.
      • In the product setup screen added the following new fields:
        • Enable Trial Subscription flag
        • Trial Interval
        • Trial Occurrences
        • Trial Amount
        • Charge Trial Subscription Up Front flag
    • New PO Number Features
    • Currently, the cart supports the user entering credit card # or PO Number during checkout. This new feature added the ability for a customer to enter a “Credit Card Number” AND “PO Number” when they select the credit card payment method on the Step 2 checkout page of the cart.
    • Payment Method Setup Screen
      • Added a new checkbox option in the payment method setup screen titled “Show PO Number”
      • When “Show PO Number” is checked the user can enter a PO Number in addition to the primary payment method (i.e credit card)
    • PO Number Email Token - Added new email token in the cart for the purchase order number. The name for the new token is [PONUMBER]
    • Product Detail Module
      • Product Preview
        • On the product details page when a product is configured with variants and the user selects or changes a variant option, the main product image will be dynamically updated based on the variants selected and/or text entered by the user.
        • This feature is useful if you are selling a product that can be customized by the user before purchasing and you want the user to be able to preview an image of their customized product before purchasing.
      • New Product Variant Options
        • Variant Icons/Swatches - The ability to display a grid of variant icons/swatches. For example, if you are selling shirts this feature will allow you to define a set of "Color Swatches" and when the user clicks on one of the swatches the main product image will change to the color selected by the user
        • Dynamic product variant image options:
          • Add Border (Yes/No) – Adds or removes aborder around the image.
          • Background Color – Dynamically adds a background color on the main product image.
          • Text Color – Dynamically changes the text color of the text for a dynamic product image.
          • Text – Dynamically adds text entered in the html table cell of the image.
      • Order As Is Feature - Allows user to re-order their last product configuration with a single button click.
        • If the user is logged in and has ordered the product before a button titled “Order As Is” will be displayed on the product details page
        • To re-order the last product configuration, the user would enter a quantity and click the "Order As Is" button and the product would be automatically added to their cart with the previous configuration they ordered.
        • If user has never ordered that product before, the Order As Is option would not display.
        • If the user is not logged in or has never ordered the product before, the "Order As Is" option would not display
    • New Product Variant Options
      • Multi line Textbox Variants - New product variant option to define and display multi line textbox
      • Color Swatches/Icons
    • Search Module
    • Modify the existing Smith Search Module to provide enhanced product search capabilities.
    • The ability to define the look and feel of the search module to mimic the appearance of the standard DNN search textbox
    • User Not Logged In
      • When the user is not logged in (public), only the public store product catalog is searchable.
      • Search module will not display a dropdown when the user is not logged in.
    • When the user is logged the search module will display a dropdown with the following options to search:
      • All Products
      • Public - Public product catalog only
      • Products By Role - Products that are only visible to a members specific DNN role oe role group. (i.e Company, Distributer, Reseller, etc)
    • Custom Payment Gateway Option - Added a new Custom Payment Gateway option that allows you to plug-in any "Hosted" payment gateway provider with SmithCart.
    • Import Data Enhancements
      • Product Import Enhancements - Added the following fields to the product import spec:
        • Category Description
        • PriceUnits (UOM)
        • Min Order Qty
        • Max Order Qty
        • Items - Container Package/Units
        • TabName1
        • TabName2
        • TabName3
        • TabName4
        • TabName5
    • Order Import - Imports data from a flat file (CSV) into the following DNN and SmithCart (SC) tables:
      • DNN User Profile - Insert and Updates
      • Customer table - Insert and Updates
      • Order table
      • Order details table
      • Payment History table
      • Import can be automated using DNN Scheduler or run manually from the import screen off the store admin menu
    • Discount Management Screen
      • Added navigation button bar at the top of the page with the following buttons:
        • Order Discounts
        • Price Class Discounts
        • Category Discounts
        • Product Discounts
        • Return to Store Admin Menu
    • Variant Setup Help Text - Added inline help text on the following product variant setup pages:
      • Variant Setup page
      • Variant Group Setup page
      • Variant Inventory Setup page
    • Bug Fixes
      • My Account login link
      • Flat Tax States in Taxable States List
      • Step 1 Dropdown List Tax Lookup - When using the Shipping by Order Amount method and having the Tax Setup configured with Use Tax Tables the Use Step 1 Dropdown List in Tax Lookup feature, the Tax Rate which is calculated on the Confirmation page does not apply the Tax rate according to the County which is selected on Step 1. Please see the following forum post for information http://www.smith-consulting.com/Forums/forumid/1/threadid/11149/scope/posts.aspx
      • Saved Cart/Wishlist
        • When adding an item from saved cart to your cart product thumb image displayed broken link.
        • Saved cart truncating variants from product name when greater than 50 characters.
      • Import Coupons - Import coupon screen not loading when clicking the "Import Coupons" button on the Manage Coupons screen.
      • Shipping Zones - Fixed an issue which limited the number of states or countries added to each Zone


     Smith Cart DNN Module - 4.86 - Released 1/12/12

    • Product Import Enhancements
      • Multiple Categories and Subcategories - Added the ability to import an unlimited number of categories and sub categories per product. Made the following changes to the import spec to support this requirement:
      • The "CategoryName" field was changed to "Categories" – The Categories field supports adding a delimited list of categories and sub categories in the following format:
        Cat1~SubCat1~SubCat2;Cat2~SubCat3~SubCat4
      • The semi colon is used to delimit parent categories and the tilde is used to delimit sub categories. This format allows you to import multiple categories and sub categories per product and allows you to specifically associate sub cats to a parent category.
      • Removed the "SubCategory" field from the import spec
      • SalePrice - Added the ability to import the "SalePrice"
    • Bug Fixes:
      • Trial Version error = Fixed issue on the cart page where trial message display causing error. Bug only existed in cart v4.85 and when running trial version. See the following forum post for more info http://www.smith-consulting.com/Forums/forumid/1/postid/11289/scope/posts.aspx#11289
      • Required Variant Dropdown List - When you have configured a product variant dropdown list as required and you click the "add to cart" button on the product detail page without selecting a variant the item was still being added to the cart. Now when you have a variant dropdown list as required a list option titled "-Select-" (changable in resx) is dynamically added as the first list item and if the user clicks add to cart without selecting a variant from the dropdown list a "required" validation message is displayed to the user. Please see the following forum post for more info http://www.smith-consulting.com/Forums/forumid/1/postid/11199/scope/posts.aspx#11199


     Smith Cart DNN Module - 4.84 - Released 1/5/12

    • Sale Price - Provides the ability to set a sale price for a product.
      • When sale price is configured for a product, the Product Listing and Product Detail pages on the front end Cart will display the regular price with a strikethrough and the Sale Price will be displayed in red so the customer can see they are getting the product on sale.
    • Product Setup - All product role features consolidated to new Product Role Management screen:
      • User Role Setup
        • Add Roles after checkout (Gridview with checkbox and expire days)
        • Remove Role after checkout (Checkboxlist)
      • Show Product by Role (Checkboxlist)
      • Hide Product by Role (Checkboxlist)
      • Product Detail Module Tab Roles (Dropdown List)
    • Show products by DNN role
      • In the product role setup screen, a new checkbox list titled “Show Product By DNN Role” was added that allows you to select one or more DNN roles to show products in the front end product catalog.
      • This is similar to the existing “Hide Products By DNN Role” checkbox list.
    • Remove a user from one or more DNN Roles on purchase of a Product
      • In the product role setup screen added a checkbox list titled “Roles to Remove on Successful Purchase” that displays a list of DNN roles and allows you to select one or more roles to remove a user from after they successfully complete an order.
    • Product Detail Module Tab DNN Role Permissions - The ability to set the permission by DNN role to view specific tabs on the Product Details page.
      • In the new product role setup screen added a new "DNN Role Tab Section" with a dropdown list for each tab (1-5). The “Tab Role” dropdowns will list all the dnn roles currently defined in your portal along with “All Users” to make the tab viewable by the public
      • The tab role permissions feature will allow you to setup tab view roles for a particular product on the product details module as follows
        • Tab 1 (Features) visible to all users
        • Tab 2 (Product Guides) visible to all users
        • Tab 3 (installation Guides) visible to the installation role only
        • Tab 4 (Distributor Product Info) visible to distributors role only
    • The ability to display custom ship methods by role.
      • From the store admin menu custom ship methods screen add the ability to add and edit custom ship methods by dnn role
      • On the Custom Ship Methods Management screen a new dropdown list titled “DNN Role” was added
      • Example:
        • Navigate to the Custom Ship Method Management screen - Create a custom ship method for “Free Shipping” for the “Customer Service” role
        • Navigate to the Buynowmodule settings shipping section
        • Select UPS as you have now
        • Select “Combine Ship Method – Sort Top”
        • When you are logged as a user in the “Customer Service” role and you are on the cart page “Free Shipping” will show up as a ship method in the dropdown along with the UPS ship methods. For distributers and regular customers that are not in the “Customer Service” role the “Free Shipping” ship method option will not be displayed.
    • Product Level Emails - The ability to send multiple product level emails on successful order
      • Currently, you have the ability to create multiple product level email templates but when the user checks out and purchases a product with a product email template the cart only uses one product email template per product. On successful order, the cart will send up to 2 product level email templates (Customer and Distributor)
      • In product setup screen email addresses added support for a new token titled [DNNUSER]
      • If the [DNNUSER] token exists the cart will retrieve a session variable "DNNUserID" that contains the “DNN UserID”. The cart will then use the “DNN UserID” to lookup the email address from the DNN user profile table and use it when sending the product email. This can used for emailing an distributors, affiliates, sales reps or sponsors who receive commission on sale or just need to be notified. Also provides a level of integration with other modules in the portal or integration with another asp.net application.
    • Route to Custom Login/Registration Page
      • Option 1
        • In the BuyNow settings General Cart setup section added a new checkbox titled “Enable Cart Page Redirect URL”. When checked will display a textbox titled “Cart Page Redirect URL” where you will be able enter a custom URL to redirect the user to.
        • When a user is on the cart page and clicks the “checkout” button the user will be redirected to your custom checkout page if they are logged in or not logged in.
      • Option 2
        • In the BuyNow settings Sign In/Registration Page setup section added a new radio button option titled “Show Custom Login and Registration Page”. When selected the following textboxes will be displayed:
          • Custom Login Page URL - Enter the Login Page URL to redirect the user to when they click the checkout button on the cart page.
          • Custom Registration Page URL - Enter the Registration Page URL to redirect the user to when they click the checkout button on the cart page.
        • When the user clicks the checkout button on the cart page a popup dialog box will be displayed prompting the user to either "Login" or Register". If they click the "Login" button they will be redirected to the Custom Login Page URL configured and if they click the "Register" button they will be redirected to the Custom Registration Page URL configured.
    • Product Variant Inventory Grid
      • Product Variant Setup Screen
        • Added a new "Variant Display Type" radio button option titled "Grid".
        • Added a new "Variant Member Pricing" setup screen that allows you to setup an unlimited number of variant member prices by DNN Role.
      • Product Detail Page
        • When variant member pricing is configured with the "Grid" display option, product variants will be displayed in grid format with the following fields:
          • Variant Name/Description
          • Quantity On Hand (In Stock)
          • Price
          • Sale price (if any)
          • Quantity textbox
        • The product variant grid allows the user to enter a quantity to order up to the “In stock” amount, on each grid line and click the “add to cart” button to add multiple variations of the product to the cart with a single button click.
    • EU VAT at the product level, providing the ability to add "Tax Rate" by product.
      • Product Setup Screen - Added a new "Tax Rate" field.
      • In the BuyNow module settings added the following new settings:
        • Tax section - Added a new radio button option titled “Apply EU VAT Rgulations By Product"
        • Shipping section - Added the following new settings:
          • Shipping VAT Rate
          • Handling VAT Rate
          • Surcharge VAT Rate
          • This would cover stores that may work with reduced VAT rate for products, but always have to charge normal VAT rate for shipping, services, etc.
      • Implemented EU VAT by Product tax calculation on the front end checkout screens, emails and invoices.
      • Manage Order Detail Screen - Added new tax rate field in the order detail grid that allows you to save the product tax rate in the order details table for an order. This is because tax rates can change and store owner has to keep invoices as originally generated.
      • Product Tax Rate Migration Feature - Added the ability to globally update or “migrate” tax rates on products. It is common for the VAT rate to be changed frequently and this feature will save a ton of data entry time by eliminating the need to go through all products and manually update tax rates!
      • Added the following new tokens for email and invoice templates that apply when you are running a store with "Product Level VAT" configured:
        • [PRODUCTVATRATE]
        • [EUVATRATE0]
        • [EUVATTOTAL0]
        • [EUVATRATE1]
        • [EUVATTOTAL1]
        • [EUVATRATE2]
        • [EUVATTOTAL2]
      • If you are running a store with "Regular VAT" configured the following email and invoice tokens are used:
        • [EUVATRATE]
        • [EUVATTOTAL]
    • Manage Order Details Page
      • Added a Delete button on the order detail grid.
    • Store Admin Menu buttons organized into the following collapsible sections:
      • Store Dashboard
      • Store Setup
      • Templates
      • Import/Export
    • New Club Membership Feature
      • Using the new SmithCart Club Membership management screen the store admin will generate a "club access code" and give to the customer via email or verbally.
      • Using the Smith Registration Pro module the customer will enter their "club access code" and upon registration and will be automatically added to the DNN Role corresponding to the club access code defined by the store admin.
      • Once a customer is granted access into the club, the club expiration date or administrative modification can only change the status of the customers club membership.
      • Customer can view their club name and status in their My Account page as well as their membership level and other customer information.
      • Store Admin Menu - Added a new "Club Membership" button on the Store Admin Menu.
      • Club Membership Management Screen - When the “Club Memberships” button is clicked the "Club Membership Management Screen" screen will be displayed that allows the store admin to view, add, edit, and delete club memberships:
        • Club Name
        • Club Code (Access Code)
        • Signup Date Expiration Date
        • DNN Role (Membership Level)
        • Comments
    • New DNN Profile Feature
      • In the BuyNow module settings “General Cart Setup” section add a new checkbox titled “Use DNN Profile Only On Checkout”
      • When “Use DNN Profile Only On Checkout” is checked the following will happen:
        • Auto Populating - On the front end checkout the cart will only use the DNN profile fields from the logged on user to auto populate the users information on the cart page and step 1 page.
        • Saving – On successful order the cart will not update the users DNN profile with information from a previous order, which includes any active session variables or information from the smith_customer table retrieved using a cookie.
      • This feature is useful in a situation where multiple different people use the same computer and place orders one after another using different dnn logins. The cart will not attempt to retrieve a cookie or use session information to populate user name and address on checkout screens.
    • Bug Fixes:
      • Ship Orders Admin Screen - When selecting the "Send Ship Email" button in the Ship Orders screen the Cart will not use the Ship To Email Template that is configured in the Admin Menu. Forum Post - http://www.smith-consulting.com/Forums/forumid/1/threadid/9150/scope/posts.aspx
      • When "Order Level Shipping Cost" is enabled, the International Handling Charge was not being correctly applied to the order on the confirmation page.
      • Taxable states tax calculation - The tax was not recalculating after an address had been entered with a State added to the Taxable States list and the Calculate Shipping button has been clicked, then clicking the Change Shipping button and entering a different address for another state which is not in the Taxable Sates list. See the following forum post for more info: http://www.smith-consulting.com/Forums/forumid/1/threadid/10278/scope/posts.aspx
      • Product Localization Setup Screen - Fixed a bug that wasn’t enabling the update/delete buttons.


     Smith Cart DNN Module - 4.75 - Internal Release 11/29/11

    • Show/hide products in the catalog by DNN role.
      • In the product setup screen added a checkbox list of DNN roles that allow you to select one or more roles to show/hide products in the front end product catalog.
    • Accepted Card Types - Added the ability to configure what credit card types you want to accept in your store (i.e. Visa, MasterCard, Discover and Amex)
      • In the Payment Setup screen added checkboxes that allow you to configure what credit card types you want to accept in your store.
      • On the step 2 checkout screen if the user enters a credit card type that is not allowed then a message is displayed to the user indicating allowable card types and the user will not be allowed to proceed to the next checkout screen unless they enter an allowed credit card type.
    • Free Shipping over a pre defined order amount by Zone - Added the ability to configure the cart for free shipping on orders over a pre defined order amount by Zone (country, state and/or region).
      • For example, Specify free shipping on orders over $300 if shipped within the United Status and/or Free shipping on orders over $500 if shipped to Australia.
      • Added a new field in the Shipping Zone Management screen titled “Free Shipping Over Amount”
      • In the “Manage Ship Zones” screen added the ability to add, update and delete shipping zones “Free Shipping Ove rAmount” field. In the front end cart checkout cart screen added new business logic to give free shipping if the total order amount is greater then the pre defined amount for the shipping zone. Once a customer qualifies for free shipping, free shipping is displayed on all cart checkout screens and email confirmations.
    • The ability to define custom email templates and specifiy additional email addresses at the product level
      • In the product setup screen added a new multi-line text box that allows you to add one or more email addresses separated by a semicolon
      • Email template management screen – Added the ability to add additional email templates and associate the email template with a product
      • When product(s) are successfully ordered on the front end cart checkout and email addresses/templates exist for the products ordered the cart will send email confirmations to the email addresses specified for the product and use the email template defined for the product.
    • The ability to turn off user and admin email confirmations that are sent upon successful order
      • In the BuyNow module settings email setup section added two new checkboxes titled “Disable Admin Email Confirmation” and “Disable User Email Confirmation”
    • DNN “UserID” field now being saved in SmithCart orders table upon successful checkout if user is currently logged in.
      • DNN Login was already being saved in the orders table.
      • The benefit of this feature is if you allow users to change their dnn login and the user changes their dnn login after placing an order, the order will not be orphaned if you are paying out commissions to affiliates or sales reps.
    • Manage Order Details page added the following 2 fields
      • DNN UserID (new field)
      • DNN Login (Currently viewable on order listing page)
      • DNN Profile field (Configured in BuyNow module settings general cart setup section)
    • Payment Method Zones - Provides the ability to define payment methods by zone (country, region, state combo). For example, you can configure your store to accept credit card, check and PO for customers in your "home country" and define allowable payment methods for your internation customers to be credit card only.
      • New Store Admin button titled "Payment Setup" - Loads new Payment Management page thats allows you to add, update and delete the following information
        • Payment gateways
        • Payment methods
        • Payment method zones - (country, region, state combos)
    • New Querystring paramaters - Added the ability to pass multiple “ProductIDs” and “Quantities” in the querystring on the cart page.
    • For example, the format of the URL when passing multiple product ids and quantities in the querystring would be the following:
    • https://www.mydomain.com/BuyNow/cart.aspx?ProductID=5,6,12,19,28&Qty=1,2,1,2,1
  • On Checkout Complete Stored Procedure Parameters – Added the following 2 new parameters:
  • OrderID – SmithCart OrderID
  • SCData – Custom parameter that passes the value of a session variable (SCData) to your stored procedure when checkout is complete. The "SCData" parameter allows the cart to integrate with another Asp.Net application or other modules in your portal.
  • New DNN Scheduler Programs
    • Automated Order Export - The ability to schedule the export of orders and any interval you define
    • Automated Product Variant Inventory Import - The ability to schedule the import of Product Variant Inventory and any interval.
    • New Payments Gateways
      • Barclaycards EPDQ Payment Gateway
      • WorldPay "Direct" Payment Gateway - The "Direct" Integration method is where the user remains on your site the entire checkout an payment process. The cart is already integrated with the WorldPay "Hosted" gateway where the user is redirected to a hosted payment page at WorldPay and then redirected back to the cart after payment is processed.
    • Sales Rep Module
      • Added Organization Name sort on commission and organization management screen
      • 3 new user defined dropdown lists in the Manage Sales Rep screen accessed via the store admin menu.
      • In the Manage Sales Rep screen added new settings tab that allows you to configure the following fields:
        • Org Name radiobutton list - Allows you to select the crg name control type as textbox or dropdown 1-3
        • Show Dropdown 1-3 - When checked shows dropdown on the manage sales rep page
        • Dropdown Label 1-3 - Allows you to configure the label next to dropdown
        • Dropdown SQL 1-3 - Allows you to enter SQL to query a custom SQL table or DNN lists. For example you could add the following SQL to query the dnn list region table: select value,text from Lists where listname = 'Region'
          • SQL entered supports the following tokens:
            • Dropdown 2 SQL field - Enter token [DD1Value] to filter dropdown #2 based on the selected item in dropdown #1
            • Dropdown 3 SQL field - Enter token [DD1Value] and/or [DD2Value] to filter dropdown #3 based on the selected item in dropdown #1 and/or dropdown #2
          • The dropdown list filtering feature is usefull if you have, for example, 500 Sales Organizations in different regions it allows you to filter your organization list down to a more manageable list when adding sales reps in the manage sales rep screen.


     Smith Cart DNN Module - 4.67 - Released 10/19/11

    • Shipping Surcharge Percent/Amount
      • Manage Ship Method Screen - Added the ability to add an optional surcharge amount/precent by ship method.
      • Front end cart checkout - Surcharge is added to the shipping cost when shipping is calculated.
      • Applies To - All shipping configurations that use custom ship methods or shipping zones. Useful for managing variable ship costs like tariffs, COD, fuel surcharges, etc that several carriers (such as FedEx) charge and that changes every month.
      • PortalId added to all remaining shipping classes, tables and stored procs that were not using PortalId Google Merchant Feeds
    • In the BuyNow module settings shipping section replaced the checkbox titled "Combine Ship Methods" with a radio button list with the following options:
      • Do Not Combine Ship Methods
      • Combine Ship Methods - Sort Top
      • Combine Ship Methods - Sort Bottom
    • In the BuyNow module settings coupon and discounts section replaced the checkbox titled "Show Coupons" with a radio button list with the following options:
      • Disable Coupons - When Disable Coupons is selected coupons are not allowed on the cart page. The coupon textbox is hidded and coupons are not allowed to be passed in the querystring.
      • Show Coupons - When Show Coupon is selected a coupon textbox is displayed on the cart page and coupons can be passed in the querystring to apply discounts.
      • Hide Coupons - When Hide Coupon is selected the coupon textbox on the cart page is hidden but coupons are still allowed to be passed in the querystring.
    • New button themes
      • Light Gray
      • White Mountain
    • Bug Fixes
      • Cart page custom ship methods by zip code - In the BuyNow settings if you have configured shipping for "custom ship methods by zip code" fixed a bug where the cart was throwing an error when you click "calculate shipping".
      • Product Matrix
        • Several bug fixes and enhancements
        • Implmented last viewed matrix feature when clicking the back button or continue shopping button on the cart page or product details page will return user to last viewed product matrix.

    Smith Cart DNN Module - 4.65 - Beta Release 10/12/11

    • New Payment Gateway - USA ePay
    • Zone Shipping Enhancements
      • Shipping Zone Management Screen
        • Added the ability to associate mutiple countries and/or multple states/regions to a shipping zone.
      • Front end cart checkout screen - Added the ability to calculate shipping by weight, custom ship method and zone based on multiple counties and/or reqions
    • Shipping Calculator Enhancements
      • Ship Method Sorting - UPS. USPS, FedEx, Australia Post, Canada Post
        • In the BuyNow settings shipping section changed the ship method checkbox list to selectable and sortable listboxes that enable the store admin to configure the sort order of shp methods displayed to the user on the cart page during checkout..
      • UPS Shipping Calculator - When product dimensions exist for a product, programmed the cart to pass the product dimensions to the UPS API when calculating shipping rates for more accurate shipping rates.
    • Product Details Module
      • Added the option to display the SKU and product description in the related products tab.
      • In the product detail module settings added the following two new checkboxes
        • Show Related Products Sku
        • Show Related Products Description
    • Product Level Discounts By Role
      • Provides the ability to define and apply product level discounts by DNN Role.
      • Discounts can be defined as amounts or percentages.
      • Added a new admin screen accessed from the Product Setup screen discounts menu that allows you to add, update and delete product level discounts by role.
      • When a user is logged in and a member of the DNN role that is specified a discount percent or amount the following pages will reflect the appropriate discount.
        • Product listing page
        • Product detail page
          • Prices
          • Prices displayed in Matrix in Tab
          • Prices displayed in popup from Matrix
        • Cart page
        • Confirmation pages
        • Email confirmations
        • Manage Order Details page
        • Featured Product module
        • My Accounts module
    • Email Template Localization - Added the ability to localize email templates
      • By Portal - The ability to localize email templates for different languages accross portals within a single DNN install
      • Per BuyNow module instance - The ability to localize email template to different languages across buynow modules within the single portal.
    • Invoice Templating
      • The ability to template the printable invoice launched from the manage order details page and my accounts module
      • Added a new invoice template management screen accessed from the store admin menu
        • Provides the ability to add, update and delete invoice templates
        • Uses tokens and the DNN rich text editor allowing you to add freeform text and images to the invoice.
      • ** Upgrade Note: After you upgrade to 4.62 you will need to go into the manage invoice template screen and save an invoice template for the both the "Store Invoice Template" and the "My Accounts Invoice Template" in order for the invoice to display properly,
    • Invoice Template Localization
      • By Portal - Added the ability to localize invoice templates for different languages accross portals within a single DNN install
      • Per BuyNow module instance - The ability to localize email template to different languages across buynow modules within the single portal.
    • Billing Terms jQuery Popup
      • In the BuyNow module settings, added a new section titled "Billing Terms with the following two settings:
        • Enable Billing Terms Checkbox - When checked will display a link at the bottom of the Step 2 checkout page where the user enters their credit card information. The text link displayed to the user is in the resx file so that it can be easily changed and localized to your language.
        • Billing Terms (Rich Text Editor) - Allows you to add an unlimited amount of text for your billing terms to be displayed during checkout. HTML supported.
        • When user clicks on the "Billing Terms" link a jQuery popup will be displayed.
    • My Accounts Module
      • Added login link when user not logged and navigates to the My Accounts module. When user clicks login link they are directed to the DNN login scvreen to login and then are returned to the My Accounts module after login to view order history.
    • Quick Order Entry Module
      • Added a thuimbnail image in the product display grid
      • Added delete button
      • Added numerous validations
    • Coupon Import
      • Added the ability to import coupons to the module.
    • Product Setup Screen Enhancement
      • ​Converted all product field labels to dnn labels with inline help text.
    • Product Localization Management Screen
      • Changed the multi line textbox for editing the product description to rich text editor.
      • Several ui usability enhancements
    • Product Setup Screen - In the downloads setep section increased the width of the "Product Path" field from varchar(50) to varchar(1000). THe product path field is used by the Gatekeeper Download Manager software .
    • Bug Fixes
      • PayPal Standard
        • Amount field - There was an issue with amount formatting for PayPal Standard payment request. It has to always use point decimal separator no matter the currency. The bug only applies if you have configured your store for a currency that doesnt use decimal places (i.e. EURO uses commma as decimal seperator).
        • Return URL - The cart was appending a ":443 after the domain name when populating the return url that was sent to Paypal which was causing an issue returning the user back to your site after payment was completed at Paypal.
      • Cart Page Tax Calculation - Fixed an issue when you have configured your tax for "Flat Tax States in Taxable States List", during checkout tax is calculated correctly on the Cart page, when you click next and go to the Step 1 page and then click back and return to the Cart page, tax resets to 0.
      • Product Details Page - Product Reviews localization date - fixed a bug in the stored procedure that retreives product reviews was formatting a date in US format. The bug only occurs if you are using a non US language pack in your portal.
      • IE9 Brwser Compatibility Fix - Product Clone popup not popping up when "Clone" link clicked on Manage Product Listing Page.
      • EU VAT Tax Percent - Fixed a formatting issue where EU VAT percent was being rounded to an integer instead of displaying EU VAT percent with decimal places. Please see the following forum post for more info: http://www.smith-consulting.com/Forums/forumid/1/threadid/9780/scope/posts.aspx . The following screens were affected::
        • Cart page
        • Confirm page
        • Confirm Status page
        • Manage Order details page
        • My Accounts module
      • EU VAT Online VAT Id Validation - When using EU VAT with "Online VAT Id validation" the message images were not included in the pa zip install. Added message.png and error.png to install package so the proper image message icons are shown when the VAT ID is invalid.
      • Quick Order Entry (QOE) Module - Added RegularExpressionValidator on quantity textbox to only allow positive numbers.
      • Download GUID Bug - If you are selling downloadable products and using the SC Gatekeeper download manager and have checked the "Use GUID" checkbox on the product setup screen the email confirmation was not being sent caused by a problem related to having the GUID selected. If you are not selling downloadable products and have not checked "use guid" this issue does not effect you.


     Smith Cart DNN Module - 4.60 - Released 9/26/11

    • Add To Wishlist button
      • Product Listing Page Wishlist button - Added new buynow setting under product listing setup section to enable the "Add To Wishlist" button.
      • Product Detail Page Wishlist button - Added new product detail setting to enable the "Add To Wishlist" button.
    • New Querystring Parameters on the Cart Page - Allows you to add a product to the cart by passing the following parameters in the querystring:
      • Product Sku - Product Sku entered in the cart setup screen. When product sku is passed in the querystring to the cart page the cart will lookup the product by sku and add the product to the cart.
      • Quantity - Populates the quantity field in the cart.
      • Coupon Code - When coupon code is passed in the querystring the cart will lookup the coupon code and apply the appropriate discount. Coupon codes can apply to entire order or to a specific product.
      • Serial Number - - Allows you to pass a serial number in the querystring. The value you pass for serial number can be a license key or any string field generated from an external system. Upon successful order the serial number passed in the querystring is saved with the order detail record of the order and associated with a specific product ordered. After an order is completed the serial number is viewable in the manage order detail screen.
    • New Price Class Discounting Feature
      • Currently the price class discount feature only allows entering discount prices by price class. Added the ability to apply “Percentage Discount” to the current Price Class Discounts feature in the cart.
      • Added a new field in the Price Class table titled “Percentage Discount”
      • On the Manage Price Class screen added the new “Percentage Discount” field to support add, update and delete
      • On the front end cart program price class discounts to apply the new “Percentage Discount” to orders.
    • Product Setup Screen
      • Added a new checkbox titled "Hide Product" that allows you to hide a product from the catalog
      • Screen layout design improvements for better organization and usability.
    • FedEx Account and Meter Number - BuyNow module settings shipping setup section added the ability to enter your FedEx account number used when calculating shipping rates on the cart page. Useful if you have negotiated shipping rates.
    • Localization and Culture Enhancements
      • Added date localization to format all dates throughout the cart to respect the proper culture active in DNN portal. Prior to this release dates were being formatted in US format mm/dd/yyyy
      • Manage Order Details page - Added currency and date localization
      • Cart page - Add currency localization to the shipping calculator area on the cart page
    • Manage Order Details
      • Converted the buttons on the top of the page to jquery tab control for a faster more streamlined user expereince, Jquery tabs elimiataed full postback when changing screens.
      • Added "Invoice To" info to tab in manage order details page. The "Invoice To" info us currently collected on the cart page if you have configured the buynow settings for "EU VAT"
    • Manage Product Listing - Added "Category Name" to the Manage Product Listing page displayed when you click the "Products" button from the Store Admin Menu.
    • Setcom Payment Gateway integration
    • Email Templates - Added a new token titled [SPECIALINSTRUCTIONS] that will include special instructions entered by the user during checkout..
    • New button themes:
      • Tan
      • White
      • Purple
      • Fuschia
    • Bug Fixes
      • Product Listing Page - In the buynow module settings product list setup section when you configure single column layout and check the "hide price" checkbox the price label was not hidden. Hide price in multi column layout worked correctly.
      • Featured products module - When "use minicart" is enabled in settings featured products module redirecting user to cart page when add to cart clicked
      • Authorize.Net (SIM) Gateway - In the BuyNow module settings the "Receipt Text" was not being saved which caused an error when clicking on the Submit button on the Confirmation page, the screen will refresh and not proceed to the next step of checkout.
      • In the BuyNow module settings confirmation status page setup section. If you have "Show Special Instructions" enabled the confirmation email that is sent after the user enters the special instructions was showing the subtotal tokens and also it was not using the new email templating.


     Smith Cart DNN Module - 4.58 - Released 9/7/11

    • Featured Products Module - New display option in featured products module to display related products. Useful for displaying related products on the product detail page.
    • Sage Pay Direct 3D Secure
    • Language Localization - Added localized container titles to resx files for checkout pages.
    • Bug Fixes
      • Featured Products module non US currency fix
      • Language localization - Product Listing page single column layout add to cart button text
      • VAT Product Inclusive - VAT incorrectly being added to the order total on the following pages:
        • Manage Order Detail
        • Manage Order Detail Invoice
        • My Accounts module
      • Product Listing page category filter thru querstring sequence issue - See forum post http://www.smith-consulting.com/Forums/forumid/1/threadid/9098/scope/posts.aspx
      • Success Redirect URL - Not redirecting when clicking the Continue button after a transaction.

    Smith Cart DNN Module - 4.57 - Released 9/1/11

    • Tax Handling - Currently in the cart handling is not being included in calculating tax. In the BuyNow module settings handling setup section added a new checkbox titled "Tax Handling". When checked handling will be included in the tax calculation.
    • Google Ecommerce - New Events
      • Checkout Order Completed (Already Exists)
      • Add To Cart
      • View Cart
      • Update Quantity In Cart
      • Delete Item From Cart
      • Delete All Items From Cart (Clear Cart)
      • Add To Quote
      • Product Review Added
      • View Product Reviews
      • View Related Products
      • Catalog View Category
      • Catalog Search - Search Term
      • Wishlist - Add To Wishlist
      • Wishlist - Delete From Wishlist
      • Wishlist View Wishlist
      • MyAccount View Order History
      • MyAccount View Digital Download
    • New Product Listing Features
      • Show all products on a single page
        • New buynow setting in the product listing setup section titled "Show All Products on Single Page"
        • When "Show All Products on Single Page" is selected the following will happen:
          • All products will be displayed on one page
          • The records dropdown at the top of the catalog will be hidden
          • The navigation controls at the botton will be hidden
          • If "Show Category Description" is checked the category description will be displayed once above products in the respective category
      • Hide Product Thumbnail Image
        • New buynow setting in the product listing setup section titled "Hide Thumbnail"
        • When "Hide Thumbnail" is checked the thumbnail on the product listing page will be hidden
    • MyGate Enterprise Payment Gateway upgrade - MyGate chanded their web service url and deprecated the web service "Action" parameter. Updated MyGate Enterprise integration with the following items:
      • New web service url
      • Changed fprocess function to fprocessandsettle
      • Removed the deprecated "Action" parameter
      • Return result delimiter changes
    • Language Localization - Added the "--Select Ship To--" default dropdown label to the Step 1 resx file so its localized now.
    • New Currency - Brazil Real R$ (pt-BR)
    • Bug Fixes
      • Hide Price / Request a Quote - Unit Cost not hiding when "hide price" checked in buynow settings.
      • Bundled Products - Removed the delete button and quantity textbox for items in the bundle
      • Product Import - Min and max order qty was being populated with "0" after import. Fixed import to pupulate min and max order qty with "-1"
      • Product Detail Page
        • Zoom and Lightbox - If you have a product configured with variants and have enabled either zoom or lightbox effects on the product details page when the user changes a variant (i.e. dropdown list item) the cart does an ajax partial postback the jquery library for zoom and lightbox was being unloaded resulting in the zoom and lightbox effects no longer being active after a variant is changed.
        • Product Qty Discounts - If you add a product to the cart when you are on the product details page the qty discount is not applied. Adding from the product list page and updating qty on the cart page applies qty discounts fine.
        • Add To Cart Quantity - when a quantity s entered Add To Cart is pressed, the product will not be added to the Cart on the first click.
      • Email confirmations
        • For downloadable products - When "Show Download Link in Email" is checked in the buynow settings the download link was not showing in the confirmation emails
        • When "Show Sku" is checked in the buynow settings the sku header was not showing in the confirmation emails
        • Shippinng confirmation email - When no ship date is entered in the manage order details screen and the store admin clicks the "Send ship confirmation email" the [SHIPDATE] token was showing in the email.
      • When adding a product to the cart using querystring parameters and the product is configured with recurring billing it was causing an error on the cart page.
      • GST/VAT being calculated differently on the confirm page then what was calculated on the cart page.
      • EU VAT - Various EU VAT fixes
      • UPS Shipping Calculator - When max package weight is configured in the buynow module settings to less than 150 lbs and the total weight of the items in the cart exceeds 150 lbs fixed a bug where the cart was sending incorrect weight for the last package to the UPS rate calculator resulting in shipping charge returned and displayed to be too high.


     Smith Cart DNN Module - 4.52 - Released 8/5/11

    • Product Thumbnail in Cart - Ability to show thumbnail image of product in the line item of the cart. New Buynow setting to show/hide product thumbnail in the cart.
    • New Payment Gateway - eProcessing Network
    • Skipjack Upgrade - Upgraded the Skipjack payment gateway integration in the cart to use the Skipjack "Advanced Processor API"
    • Save Cart/Wish List Enhancement - When you click the "print" button on the saved cart screen to display the printed quote form added the following fields to the sub total area:
      • Shipping Total
      • Handling Charge
      • Tax Total
      • Discount
    • Bug Fixes
      • Google Ecommerce Analytics - Fixed a bug where google ecommerce analytics was not registering sale at google.
      • Manage Products - Fixed navigation buttons not working
      • Product Listing Page - Fixed edit button disappearing wihen paging thru products
      • Product Import - Fixed update function to update prices when product and variants already exist in the database. Fixed Image name 2-5 not importing
      • Shipping email ship date field removed time
      • Cart page - Save Cart button not saving cart


     Smith Cart DNN Module - 4.46 - Released 7/25/11

    • DNN 6 support.
    • Product Clone - Cloning a product makes a copy of it with every attribute (except the name, price and sku) to exactly the same as the original product. This is an easy way to create multiple products that are mostly identical, by simply cloning the first product and making the small changes that are necessary. To clone a product: do the following:
      • Go to the Store Admin Menu and click the "Manage Products" button
      • Locate the product you want to clone and click the "Clone" link next to the product.
      • A popup window will be displayed. In the popup window enter the new product name, sku and price for the new product you are creating.
      • Click the "Clone Now" button and the product will be cloned.
    • Advanced Product Clone - Accessed via the product setup screen product setup screen the advanced product clone feature allows the store admin to duplicate a product's data across a subset of products.
      • Step 1 - Select would the source template product sku.
      • Step 2 - Enter SKU matching criteria (simple wildcard search) and click the filter button to retrieve destimation products to update
      • Step 3 Select fields to copy tabs 1-5, descriptiopns 1-5, photos, (main + gallery + zoom) and weight.
      • Step 4 - Click "Clone Now" button to clone products
    • Cross Portal Sharing with the following functionality supported
      • To have the child portals share the same store as the parent Portal.
      • All products purchased thru child portal will show up in Parent Portal.
      • All orders will be managed from parent Portal
      • Child portals can check to see how many orders came from their portals (view only), they can’t make changes to the orders or fill them.
    • Added the following 2 new Admin Menu roles
      • SCViewOrders - When a dnn user is a member of the dnn "SCViewOrders" role they will be granted read only access to Manage Orders screen.
      • SCViewAdminMenu - When a dnn user is a member of the "SCViewAdminMenu" role the toolbox icon will be displayed at the top of the BuyNow module and the user will be allowed permission to navigate to the Store Admin Menu.
    • Product Management Enhancements
      • Programmed the product search results in the product setup screen to be persistant when moving between the product search and product setup pages. Currently in the product setup area when you search for products and select the product for editing, when you return to the search results screen all the products are displayed and the search is not persisted.
      • Added SKU to bundled product, related product, and variants list boxes. SKU listed first then product name.
    • Hide Tabs - New Product Detail module checkbox that lets you hide the tabs on the product detail page.
    • Minimum Order Amounts
      • New BuyNow module setting under the "General Cart Setup" section titled "Minimum Order Amount" where you can enter a minimum order amount allowed in your shopping cart.
      • When the store admin configures the minimum order amount the following will happen on the cart page:
        • The minimum order amount rule will be checked against the cart subtotal amount.
        • If the cart subtotal amount is less than the minimum order amount configured and the user clicks the "Proceed to Checkout" button the cart will display the message "Minimum Order Amount Not Met" and will not allow the user to move past the cart page and checkout until the minimum order amount is met.
      • The "Minimum Order Amount Not Met" message is configurable in the cart resx file to any message you like.
    • New Coupon Feature
      • Added new checkbox field in the coupon management screen titled "Discount First Recurring Payment Only".
      • Only applies to recurring payments
      • When checked applies coupon discount to the first recurring payment only. Before this new feature was added a coupon discount would apply to all recurring payments if you had recurring billing configured for a product.
    • New Sales Rep/Affiliate Management features accessed from Store Admin Menu provides the ability to define sales volumes and commission percentages by Sales Rep on a sliding scale. Add, update, delete capability.

    For Example:

    Rep #1: 1-10 orders = 10%

    Rep #1: 11-20 orders = 20%

    Rep #2: 1-10 orders = 5%

    Rep #2: 11-20 orders = 8%

    Etc, etc

    • Order quantities (sales volume) and commisions for Sales Reps are reset to zero each month for all Reps.
    • New Sale Price and Wholesale price fields for products
      • Sale Price - Provides the ability to set a sale price for a product. When sale price is populated the product listing and product detail pages on the front end cart will show the regular price with a strikethru and the sale price will be displayed in red so the customer can see they are getting the product on sale.
      • Wholesale Price – Wholesale price will be used when calculating Sales Rep commissions
      • Add/update/delete capability on new Sale Price and Wholesale price fields.
    • New Monthly Sales Rep Report (for Store Admin) – Displays what commissions to pay each Sales Rep each month. Provides detail information on each order with summary total commission amounts.
      • Report fields include the following:
        • Sales Rep Name
        • Order ID
        • Customer Name
        • Order detail – Product Name
        • Order Total
        • Commission Percent
        • Commission Amount
        • Grouped By Sales Rep Name
        • Summary totals by Sales Rep
      • Filtering
        • Sales Rep Name dropdown – populate from DNN List
        • Month – dropdown of all the months – default to current month
        • Year - dropdown of all the years – default to current year
    • New “Sales Rep” module with the following features:
      • The Sales Rep module can be added to any page/pane in your portal
      • Displays the Sales Reps “Total Orders” for the current month that is associated with the user currently logged in.
      • When user is logged in and a member of the dnn role “SC_SALESREP”the module will display an icon/link to “View Report"
    • New Monthly Commission Report (for Sales Rep) - Accessed from the new "Sales Rep" module the Sales Rep is able to login and run the report that’s associated with their DNN login. The report displays order details on sales generated from the Sales Rep and their monthly commisions.
      • Fields include:
        • Sales Rep Nane
        • Order Total
        • Commission Percent
        • Commission Amount
        • Total Commission amount at bottom
      • Filtering
        • Month – dropdown of all the months – default to current month
        • Year - dropdown of all the years – default to current year
    • Sales Rep reports defined above - commision percent is a percent of the profit based on the following:
      • Wholesale price not the regular price displayed on the website
      • How many sales by Sales Rep on a monthly cycle reset at the end of each month
    • Bug Fix: Changed SagePay Direct test URL from simulator URL to new test server url
    • Bug Fix: Manage Order Details page - On an eixsting order when chnaging an existing line item to a different product the cart was not allowing you to save the new product name.


     Smith Cart DNN Module - 4.42 - Released 7/7/11

    • Recurring Billing Upgrades
      • Recurring Billing Start Date - In the product setup page, recurring billing section added a new field titled “Recurring Billing Start Date” with the following 2 dropdowns:
        • Recurring Billing Month – Allows you to select the month that the recurring billing begins.
        • Recurring Billing Day - Allows you to select the day that the recurring billing begins.
      • The recurring billing month and day allow you to configure the start date for a recurring billing transaction. Normally a recurring billing transaction starts on the day that the order was placed.
      • Exclude variants price adjustments from recurring billing
        • Program a new checkbox on the product variant setup screen titled “Exclude from Recurring Billing”. When checked will exclude the variant price adjustment from recurring billing giving you the ability to charge recurring billing ONLY on the base price of the products, not for the accessories (variant price change), other fees, etc.
      • Provides the ability to exclude variants price adjustments from being added to the total recurring billing amount.
    • New product variant type - File Upload - Provides the ability to create a product variant that allows users to upload any file type including pictures (any format), pdfs, word, excel, etc. The file is automatically uploaded to your server and associated with the customers order. Files uploaded can be viewed by the store admin in the manage order details page.
    • Google Checkout
    • New “Request Freight Quote” Feature
      • In the BuyNow module settings “General Cart Setup” section added a new checkbox titled “Show Request Freight Quote.
      • When "Show Request Freight Quote” is checked in the BuyNow settings a checkbox titled “Request Freight Quote” will be displayed under the “Total” field on the cart page
    • If the user checks “Request Freight Quote” on the cart page the following functionality is enabled:
      • The Step 2 checkout screen will be skipped.
      • The title of the “Billing information” box changes from "Billing Information to “Freight Quote Request” and all fields in Billing Info box is hidden on the following pages:
        • Confirm Page
        • Confirm Status Page
        • Email confirmations to customer and portal admin
    • New Feature - The ability to display custom ship methods on the Step 1 screen - Alternate Shipping Method and Shipping Account
      • Added a new BuyNow module checkbox setting in the “Step 1” section titled “Show Shipping Method”. When checked it will display a dropdown of your custom ship methods on the Step 1 checkout page. The ship method dropdown will be displayed as the first field on the step 1 page.
      • Shipping Account - The existing custom textbox on the step 1 page will be used for the user to enter their shipping account #
      • Both ship method and shipping account fields will be displayed in the shipping info box on the following pages/emails
        • Confirm Page
        • Confirm Status Page
        • Email confirmations to customer and portal admin
    • Variant Matrix Items - Added the following new fields to the Matrix Item Management screen with add, update and delete ability
      • ItemDescription
      • Item Unit of measure
      • ItemNote - Supports HTML. Displayed in the pop-up window.
      • Matrix Item footer
    • BuyNow/Checkout changes for variant matrix items:
      • Show the matrix item description and sku In the order detail grid product name column on the following pages
        • Cart Page
        • Confirm Page
        • Confirm Status Page
        • Email confirmations to customer and portal admin
    • Step 2 checkout page
      • The ability to set PO Number as the only checkout option
      • In the BuyNow settings payment method section add a new checkbox to make the PO Number required
      • When “PO Required is checked the user will be required to enter their PO Number on the Step 2 checkout screen.
    • Product Detail Page - New features Variant Matrix
      • Matrix Tab Fields
        • Removed the Sku field
        • Added QtyOnHand field
      • Programed the matrix so that any discounts or member pricing (including member pricing by role) defined reflect in the matrix.
      • Added the following new product detail module settings:
        • Hide Add to Cart in Matrix” – when checked hides the add to cart button in the matrix
        • If “Hide Add to Cart in Matrix” is checked then the “Price” and “QtyOnHand” matrix items fields become clickable. When the user clicks on the price or qty on hand fields a popup window is displayed showing full detail on the item
        • “MatrixTabName” – New textbox setting that allows you to rename Matrix tab (i.e. "Pricing & Availability")
        • CurrencySuffix – New textbox setting that allows you to enter suffix for the price that’s displayed in the popup.
    • Popup Window - When user clicks the "add to cart" button, price or qty on hand in the matrix a pop-up window is displayed. The following fields are displayed in the popup window:
      • ItemDescription
      • ProductImage
      • Price - Dispays $[ItemPrice] [CurrencySuffix] - i.e. Price: $12.00 USD (net each)
      • Currently Available: [itemAvail] [itemUOM]
      • ItemNote - Either shows as null, blank, or html text
      • Quantity Required: Textbox
      • Add To Cart: button
      • Close: button in the top-right corner of the popup window to close the popup
      • When user clicks “Add to Cart” in the popup window the following happens:
        • The item is added to the cart
        • The popup window closes
        • If you are using the mini cart the user stays on the product detail page and the mini cart updates to reflect the new item.
    • Bug Fix - DNN iSearchable Interface - If you are running 2 instances of the buynow module on your portal and you perform a search using DNN's built in search will show the products as many times as the Buynow module is used in the portal even if the products and catalogs are not shared between the modules. For example, a product listed on shop.aspx will show up in the search result twice, once with shop.aspx and once with donation.aspx. Modified the carts iSearchable interface to use use the tab module id when returning search results.
    • Bug Fix - When the option to enable "Require Login before Add to cart" is enabled the product is added to the cart regardless of whether the user logs in or not. If you hit the back button on the login/registration screen you will notice that the product has already been added to the cart.
    • Bug Fix - Third party email not being sent out on successful order or from the manage order details page.
    • Bug Fix - Cart Page - If you have configured hide shipping, hide handling or hide tax in the BuyNow settings and you click update quantity on the cart page the shipping, handling and/or tax subtotal lines display when they should be hidden.
    • Bug Fix - When you have products configured with variant price adjustments and are using category quantity discounts the category qty discount was not calculating properly.

    Smith Cart DNN Module - 4.38 - Released 6/25/11

    • Product Details Page - Ability to display the product volume discounts grid anywhere on the product details page. Currently the volume discounts grid is displayed in the tab control, creating a volume discounts token that allows you to move it anywhere.
    • New BuyNow module settings product listing setup section
      • Added new "Show View Details Button" checkbox that allows you to show a new "View Details" button next to the "Add to Cart" button on the product listing page. When clicked the view details button will take the user to the product details page. Available in single column and muli column layouts.
      • Added a new setting titled "Hide Price” which will hide the price only the product listing page only. This will give you the ability to show/hide the price on the product listing and detail pages independently but show price on the following pages and email confirmations
        • Cart Page
        • Confirm Page
        • Confirm Status Page
        • Email confirmations to customer and portal admin
    • New Payment Gateways
      • First Data Global Connect PayPlus Payment Form integration
      • Paymex - New Zealand's Payment Gateway
    • Commission Junction and Share a Sale advertising network integration
    • My Accounts module added new jQuery "Pay Now" popup window that allows users to pay for their "Bill me Later" orders.
    • Added an option to completely hide the Ship fee, Handle fee, Sales tax on the following screens:
      • Cart page
      • Confirm Page
      • Confirm Status Page
      • Email confirmations to customer and portal admin
    • Bug Fix - Google Ecommerce Analytics not registering successful sale.
    • Bug Fix - Paypal Standard - When your store is configured for Euro currency the cart was not sending the amount to paypal with a comma in place of decimal point which is required by Paypal for Euro currency.
    • Bug Fix - Shipping order email is using the incorrect template
    • Bug Fix - When "Hide Quantity" is enabled on the Product Setup screen, you still have the ability to change that quantity of a product on the Cart page.


     Smith Cart DNN Module - 4.36 - Released 6/16/11

    • Tax Enhancements
      • Added a new button on the Store Admin menu titled "Manage Tax Tables" with the following features:
        • Add, update and delete tax table records
        • Import data from CSV file to tax tables. The following is the CSV import format:
          • City
          • County
          • State
          • Zip
          • TaxRate
        • Import data from Zip2Tax.com
      • Real time tax calculation integration with Zip2Tax.com
        • In the BuyNow module settings tax section added a new radio button option titled “Zip2Tax Real Time Integration”
        • When “Zip2Tax Real Time Integration” is selected the cart will do a real time lookup to the Zip2Tax service and display the appropriate tax to the user in the cart checkout.
    • Email Template Management
      • Added a new button on the store admin menu titled "Manage Email Templates"
      • Email template management allows you to fully manage the cart email templates and email subject.
      • The following email templates are available to manage:
        • Order confirmation email
        • Admin confirmation email
        • Ship confirmation email
      • The ability to localize email templates for different languages
        • By Portal
        • For each BuyNow module within a single portal giving you the ability to run mutliple stores in different languages within a single portal.
    • New Product Edit Button - When logged on as a portal admin or a user in the "• SCManageProducts" role the cart will display an edit button (pencil) next to the product on the product listing and details page. When you click the edit button you will be taken directly to the edit products page to edit the product.
    • New Feature - The ability to configure the records drop down on the product listing page
      • In the BuyNow module settings product listing setup section add a new checkbox setting titled “Show Records Dropdown”
      • When “Show Records Dropdown” is checked the “Records” dropdown on the product listing page will be displayed.
      • When “Show Records Dropdown” is checked a textbox titled “Records Dropdown Values” will be displayed that allows you to enter a comma separated list of numbers to be displayed in the records dropdown.
    • SagePay Direct Integration
    • New button themes
      • Red
      • Brown
      • Azure
      • Forest Green
      • Yellow
    • New BuyNow Settings
      • Product listing setup section added a "Show Quantity" checkbox that allows you to show the quantity textbox when using the multi column product listing layout. Prior to this setting being added the quantity textbox was only shown when using the single column layout.
      • Product listing setup section added a new checkbox titled "Enable Coupon Validation". Only applies if you have enabled the option to display the coupon textbox on product listing page. When "Enable Coupon Validation" is checked and the user enters an invalid coupon code and clicks add to cart a validation message will be displayed indicating invalid coupon and the user will remain of the product listing page. When "Enable Coupon Validation" is not checked and the user enters an invalid coupon and clicks add to cart, the product is added to the cart and the user is taken to the cart page and no discount is applied.
      • Email Setup Section - Removed the subject and body multiline textboxes for the order, admin and ship confirmation emails as all email subject and body information is now managed from the email templates button accessed from the store admin menu.
    • Featured Products module
      • Added support for show member pricing
      • Fixed formatting alignment issue with add to cart button and removed blank line after price
    • Bug Fix - Wishlist/Save Cart Screen not showing buttons.
    • Bug Fix: Add Products Screen (Only existed in version 4.34) - New product dimension fields (width, height, length) allowed you to save with no value causing error when saving product.
    • Bug Fix - Add Product Screen If you add a product without specifying a min or max order quantity (it is not marked as a mandatory field) it defaults to zero instead of -1 causing the product not to allow checkout. Changed the add products screen to default the min and max order quantity fields to -1.
    • Bug Fix - Related Products showing the price twice.
    • Bug Fix - When deleting products from the Cart, the price doesn't update each time you delete an item.
    • Bug Fix - Member pricing not showing on the ProductDetail Page.
    • Bug Fix - The Product Variant Inventory
      • If multiple product variants are purchased, not all of the variant SKUs are saved with the order.
    • Bug Fix - When Show Member Prices by Role is enabled the price was not being used when added to the Cart.
    • Bug Fix - The product variant inventory works however, if multiple variants are purchased, not all of the variant SKUs are saved with the order.
    • Bug Fix - When using the Tax Tables and the shipping information is input on Step 1 of checkout there is a cart error.


     Smith Cart DNN Module - 4.34 - Released 6/1/11

    • Australia Post eDeliver Delivery Rate Calculator (DRC) API integration to calculate real time shipping rates.
    • Authorize.Net SIM Payment Gateway - SIM provides a customizable, secure hosted payment form to make integration easy for Web merchants that do not have an SSL certificate.
    • New BuyNow module settings shipping section
      • “Australia Post” as a new shipping carrier
      • “Australia Post” shipping methods
      • Weight unit of measure - dropdown list with the following values
        • Ounces
        • Grams
    • New Product table fields that allow you to define product dimensions::
      • Product width
      • Product height
      • Product length
    • Manage Products Screen – Added the following new fields that allow you to define product dimensions:
      • Product width (textbox)
      • Product height (textbox)
      • Product length (textbox)
    • Product Import Enhancement - Added the following new fields to the import spec:
      • Product width
      • Product height
      • Product length
    • Bug Fix: Total on Cart Page
      • After removing all products from the Cart. The total does not refresh when the Cart is empty.
    • Bug Fix: Add to Cart Requires Login Buttons
      • When the option to enable 'Require Login before Add to cart' is enabled the "Register" button and the "Signin" buttons on the login screen were not displayed.


     Smith Cart DNN Module - 4.32 - Released 5/28/11

    • Tax table tax calculation enhancement - Added an additional parameter to be passed from the cart to the “Get_Tax” stored procedure. The logic for the new “Get_Tax” stored procedure for calculating tax will be as follows:
      • First Condition - Lookup City/State in the tax table as normal
      • Second Condition - If the customer typos the city and there is no match on the city/state then the stored procedure will lookup up tax by zip code.
      • Third Condition - If there is no match on zip code then stored proc will just lookup tax by state.
    • New “Address Book” module - The purpose of this module is for buyers, purchasing managers, customer service reps taking phone orders or any other person who frequently buys items for other customers.
      • Customer Management - Provides the ability for the Store Admin to add, update and delete customers with “Ship To” information. The following fields will be available:
        • Company name
        • Customer first and last name
        • Customer “Ship To” address
        • Email and phone number
        • Buyer Role
        • DNN login, password and confirm password. When the store admin saves a DNN profile is created for the customer.
      • Front end “Buyer” features
        • Prior to adding products to the cart, the Buyer will select the customer “Ship To” address from a dropdown list.
        • The dropdown will list all the customers for the buyer that is logged in and a member of the role that is associated with the customer.
        • When the Buyer selects a customer/ship to address from the dropdown and clicks the "select" button the module will populate the required session variables with the information contained in the address book
        • The Buyer then adds the products to the cart as normal and when the buyer gets to the Cart page and/or Step 1 page the customer information and ship to address fields will be automatically populated.
    • My Accounts module enhancments - The ability for a customer to pay for a “Bill Me Later” order.
      • New button on the “My Accounts” module titled “Pay Now”.
      • The “Pay Now” button will only be displayed for orders with the status of “Bill Me Later”.
      • When customer completes payment on the order the cart will send the following email confirmations
        • All manufacturers for all products ordered
        • Customer
        • Store admin
    • Email Manufactureres on successful order. Added a new checkbox in the BuyNow module settings titled "Email Manufacturers" that when checked will send an email confirmation to all the manufacturers associated with the products orders on successful order.
    • Bug Fix: USPS International Rate Calculator - USPS made an unannounced change to their international rate service and added a registered trademark symbol after all of their international rate names. This caused the SC USPS rate calculator not to display the international usps rates.
    • Bug Fix: Product Sort Order
      • The product sort order using displaying products by Price has been fixed to the default sort order.
    • Bug Fix: Button Alignment. (Existed in v4.31 only)
      • Buttons became misaligned when adding modules to the left and right content pane have been reconfigured to align correctly.
    • Bug Fix: DNN Core Search - Cart iSeachable program was allowing deleleted products to be indexed. See the following forum post for more info http://www.smith-consulting.com/Forums/forumid/1/threadid/7598/scope/posts.aspx
    • Bug Fix: Product Weight changing to decimal when editing a product on the Product Setup Page.
      • When editing a product the weight would change to a decimal. Added additional validation and the message "Please Enter Valid Weight" when an improper weight is entered.
    • Bug Fix: Product with variants on Featured Products module.
      • Clicking the "Select" button displays an error.
      • Changed the button from "Select" to "Options" so its consistent with the "Options" button in the buynow module.
    • Gift Registry Enhancements/Fixes
      • Product Detail Page - Changed “Remove Item” button to read “Remove from Registry”
      • Product Listing Page - Added a “View Registry” button next to “View Cart” when user is logged in as Registrant, but not if you’re an admin.
      • Query String Parameter Fixes (i.e. http://www15.smith-consulting.com/Store.aspx?vendorid=3)
        • Product List page - The dropdown list of registries was not getting preselected with the registry specified
        • The specified registry greeting/message was not appearing
        • The registry specified via param doesn’t persist throughout navigation of site like when you selected it via the dropdown + “go”
        • Fixed registry persistance - After selecting a registry from dropdown then navigate via link (http://www15.smith-consulting.com/Store.aspx?vendorid=3), the prior registry was being persisted over the last one selected.
        • Fixed the registry greeting/message persistance when you navigate to another page and then back.


     Smith Cart DNN Module - 4.31 - Released 5/17/11

    • Bill Me Later by Role
      • New checkbox list titled “Bill Me Later by Role” in the BuyNow module settings payment method section that displays a list of checkboxes for all the DNN roles configured in your portal.
      • The Bill Me Later by Role checkbox list allows you to select multiple roles to conditionally display the Bill Me Later payment option on the Step 2 cart checkout page.
      • During checkout if the user is logged in and a member of the role you selected to view the Bill Me Later payment method then the cart will display the “Bill Me Later” checkout option on the step 2 checkout page.
    • Tax Exempt by Role
      • New checkbox list titled “Tax Exempt by Role” in the BuyNow module settings payment method section that displays a list of checkboxes for all the DNN roles configured in your portal.
      • The Tax Exempt by Role checkbox list allows you to select multiple roles to conditionally charge tax for.
      • During checkout if the user is logged in and a member of the role you selected as Tax Exempt then the cart will not charge tax on the order.
    • New “Ship Orders” management screen accessed via the Store Admin Menu
      • The new ship orders screen will be used by shippers to fulfill orders contains the following information:
      • Customer and shipping order information (view only)
      • Order Detail Information including product sku, product name and quantity
      • The following fields will have edit capability:
        • Ship Date
        • Tracking Number
        • Order Status (only Open & Shipped)
      • Print Picking List button
      • Send Ship Confirmation button
    • The new “Ship Orders” button/screen will be securable using a new DNN role titled “SCShipOrders” and will leverage the existing store admin menu security mechanism for granting/denying access to store admin buttons.
      • Allows you to give shippers/warehouse access to ship orders screen but no access to other buttons on the admin menu.
    • Gift Registry bug fixes
      • Fixed issue where a registrant is allowed to add a product that’s already in their registry.
      • When registrant is logged in and looking at the store of products, unfiltered, and an item is already in their registry, added a “Remove Item” button so they can remove it directly
      • Added registry title to manage product screen
      • Fixed the registry search so its persistant across pages


     Smith Cart DNN Module - 4.30 - Beta Release 5/12/11

    • New Product Search Module - Can be placed on any page/pane in your portal to allow searching products.
      • Search Module Settings
        • BuyNow Page Name - Allows the store admin to configure which BuyNow module to search products in and redirect to display search results.
        • Custom Dropdown 1 – Allows entry of comma separated values to populate dropdown on search module with.
        • Custom Dropdown 1 Label – Displayed next to dropdown #1
        • Custom Dropdown 2 - Allows enrty of comma separated values to populate dropdown on search module with.
        • Custom Dropdown 2 Label - Displayed next to the dropdown #2
        • Checkbox titled “Show Category Dropdown” – When checked will show a dropdown list in the search module that is populated by all the category and sub category names.
        • Category Label Textbox – Allows you to enter a custom value that is used as the label for the category dropdown filter in the search module.
        • Checkbox titled “Show Textbox” – When checked will show a textbox in the search module that allows the user to enter keyords to search on. The search module will a wildcard search on the search terms entered in the search textbox.
        • Textbox Label – Allows you to enter a custom value that is used as the label for the ccustomer search textbox in the search module.
        • Checkbox titled "Show Sort" - When checked displays a sort dropdown list in the search module with the following sort options
          • Custom Dropdown 1
          • Custom Dropdown 2
          • Category
          • Product Price
      • Searching - When the user enters/selects their search options and clicks “Search” the search module will query the category and product tables and the user will be redirected to the BuyNow module product listing page and the products will be filtered according to the search criteria entered in the search module. If a search returns no rows then the search module will display a message “No records found” and remain on the same page.
      • Product setup search screen - Added the following 2 new fields:
        • Search Module Terms 1 – Comma separated list of values the search module uses to match on when searching the "Custom Dropdown 1" selection by the user.
        • Search Module Terms 2 – Comma separated list of values the search module uses to match on when searching the "Custom Dropdown 1" selection by the user.
    • Manufacturer Enhancements
      • Add the following new fields to the Manufacturer table
        • First Name and Last Name
        • Address1, Address 2, City, State/Region, Country, Postal code
        • ID Number - Can be used to save SIC Code, D&B Number, Fiscal Id or any other unique identifier for the Manufacturer
        • Contact Name
        • Description/Function
        • Occupation
        • Phone
        • FAX
        • E-MAIL
        • Comments
      • Updated the “Manage Manufacturer” screen to allow add, update and delete on the new fields defined above.
    • EU VAT Enhancements
      • The ability for products to be entered exclusive of VAT
      • The ability to charge VAT if selling to the same country (Seller country defined in BuyNow module settings “Home Country”)
      • The ability to not charge VAT for sales outside home country. The destination country is determined by the bill to address collected in the cart checkout.
      • The ability not to charge VAT if company user enters a valid VAT ID number.
        • Added a new textbox to the cart page where the user can enter a VAT ID on the cart page so they can see the order recalculate with no VAT after entering a valid VAT ID
        • Real time automated validation of the entered VAT number at the EU Commission VIES site.
    • Localization enhancements
      • The ability to localize the email templates to different languages within a single portal
      • Image button localization - Added the ability to localize the text on all the images buttons on the cart. The text on all the buttons can be changed or localized using resx files.
      • Currently the cart has the ability to localize the payment methods that show up in the dropdown list on the Step 2 checkout screen. Added language localization for the payment methods on the confirmation and confirmation status screens and in the order email confirmations.
      • Localized the checkout progress bar that is displayed on the following pages:
        • Sign In page
        • Step 1 checkout page
        • Step 2 checkout page
        • Confirmation page
    • Cart Themes Enhancement - When you select a theme in the module settings the color theme for the following items is also changed:
      • Checkout Progress Bar - Color of current checkout step
      • Title bar in the "Shipping" and "Bill To" section of the cart page
    • Google Ecommerce Analytics - Integrated the cart with Google Ecommerce Analytics to track purchases. Each user's transaction information is sent from the cart to the Google Analytics database as it occurs. Provides the ability to track a specific referral source to a conversion or purchase in the cart.
      • Added the following new BuyNow settings:
        • Google Analytics ID
        • Store Name
    • Atandra T-HUB integration
      • Level 1 - Real time customer, corder, order detail and payment history sync with QuickBooks
      • Level 2 - Real time shipping sync with USPS, UPS, FedEx
    • Lightbox and Zoom Enhancements/Fixes
      • IE9 Browser Compatibility Fix - Replaced lightbox technology in the cart with a different lightbox implementation called fancybox (fancybox.net) which is based on jquery. This fixes the IE9 browser compatitility issue with the current cart lightbox implementation.
      • Elimiated deployment requirements for using the Zoom/Lightbox features on the product detail module
        • Moved all javascript and css support files to \smith.buynow\js and css folders
        • Added zoom and lightbox js and css support files to SmithCart install script so they are automatically installed when you install the module in dnn.
        • Moved inline css and javascript statements from productdetails.ascx to code behind where they are conditiionally activated based on the gallery effects you select in the product detail module settings.
    • BuyNow Module Settings Enhancements
      • Added collapsable section heads
      • Converted all settings labels to dnn labels with inline help text.
    • Added 2 new reports available from the cart reports menu:
      • Order Detail by Date Report
        • Fields include:
          • DATE
          • ORDER ID (Cart Order ID)
          • AMOUNT
          • DISCOUNTS
          • SHIPPING
          • HANDLING
          • TAX
          • TOTAL (Amount + Discount + Shipping + Handling + Tax)
        • The last row in the report includes aggregate totals of the following fields:
          • AMOUNT
          • DISCOUNTS
          • SHIPPING
          • HANDLING
          • TAX
          • TOTAL
        • Date Filter – The order detail report allows filtering by “From Date” and “To Date” that will allow filtering the report by order date range. When the report is first loaded it will default to filtering by current month.
        • Sort – The report will be sorted in ascending order by “order date”. Oldest to newest order date. Headings are clickable to sort by any field in ascending or descending order.
      • Product Summary by Date Report – Displays the total items sold for specific date range.
        • The Product Summary by Date report displays the following fields:
          • Sku
          • Category
          • Product Name
          • Quantity (Aggregate)
        • Date Filter – Allows filtering by “From Date” and “To Date” that will allow filtering the report by order date range. When the report is first loaded it will default to filtering by current month.
        • Sort – The report will be sorted in ascending order by “Sku”. Headings are clickable to sort by any field in ascending or descending order.
    • Category Menu Module Enhancement
      • Added new Category Menu module seetting titled "Expand/Collapse Image" with the following radio button options
        • Use Arrow Images - When selected uses expand.collapse arrow images.
        • Use Plus/Minus Sign - When select the category menu module will display plus/minus signs to expand and collapse category menu subcategories.
    • Bug Fix - Email confirmation shipping and handling tokens being displayed. Bug only occrus when you have combine shipping and handling checked in BuyNow module settings. Bug only existed in cart v4.28. Hotfix for v4.28 available on the cart downloads page. For more information see the following forum post http://www.smith-consulting.com/Forums/forumid/1/threadid/7223/scope/posts.aspx
    • Bug Fix: FedEx Shipping calculator (Only effected stores with "Home Country" set as not United States)
      • When "home country" in the BuyNow settings is configured to any country other than United States the shipping methods on the cart page always displayed international ship methods.
      • Changed logic to test if "home country" and "customer country" match.
        • If match than display FedEx domestic ship methods
        • If no match than display FedEx international ship methods
    • Bug Fix: Manage Order Details Screen
      • Coupon not displaying - If the order has a coupon associated with it the coupon dropdown in the sub total section of the manage order detail screen was not being set to the coupon used with the order.
      • Variant Sku not displaying - If you have defined variant skus for your products and the order has a variant sku associated, the product sku was being displayed incorrectly instead of the variant sku. Changed stored procedure to display the variant sku if one exists.
    • Bug Fix: BuyNow module search - When first loading the products list all products are displayed. Once you select a category using the category module to filter your products by category, then perform a search, it only searches within the currently selected category even when the default search "ALL" is selected. Changed the BuyNow module search to search ALL products when search "ALL" is selected from the search dropdown even if a category is currently filtered. See the following forum post for more info http://www.smith-consulting.com/Forums/forumid/1/threadid/7193/scope/posts.aspx
    • Bug Fix - GST Tax - When you have configured GST/PST Tax in your store the cart was charging GST for all countries regardless of your "home country" configured in the buynow settings. Changed the cart to only charge GST for customers in your "home country". PST was calculating correctly.

    Smith Cart DNN Module - 4.28 - Released 4/22/11

    • PayPal Website Payments Standard, PayPal Website Payments Pro, PayPal PayFlow Pro - Prior to v4.28 the currency that is passed to PayPal was determined by the "Home Country" dropdown in the BuyNow settings. Change PayPal integrations to use the "Currency" selected in the BuyNow module settings to determine currency that is sent to PayPal.
      • Provides more granular currency control if you are running multiple stores within a single DNN install. For example, if your "Home Country" is UK you will have the ability to configure "Store 1" to use "Pounds" as currency and "Store 2" "Home Country" also configured as UK but has currency set as "Euro".
    • Bug Fix - Replaced deprecated function "DotNetNuke.Common.Globals.HostSettings" with "DotNetNuke.Entities.Controllers.HostController.Instance.GetSettingsDictionary" for getting the portal SMTP settings. The change was made on following pages/programs that send confirmation emails:
      • Confirm Page (Confirmation page before payment) - Sends confirmation emails to customer and admin when process payment button is clicked
      • Confirm Status page (Confirmation page after payment) - Sends confirmation email with special instructions if you have special instructions enabled
      • Saved Cart Page - Allows you to email a saved cart to someone
      • Manage Order Detail Page - Allows admin to resend order confirmations and ship confirmation emails
      • Cart Scheduler Program - Allows you to schedule automated reminders of your saved carts
      • Add Vendor - Used in the new gift registry module. Sends confirmation email when a new registrant is added.
    • Manage Product Menu
      • Added "Variant Groups" as an option under the "Variants" drop down on the product menu.
      • Added the product navigation menu to the "Manage Variant Groups" page for easier navigation.
      • Bug Fix - Manage Product Menu formatting - All pages in "Manage Products" upgraded to fixed formatting issue discovered in IE9 where some screens in manage product would float right
    • Bug Fix - MyGate Virtual Payment Gateway - Cart incorrectly sending MyGate Virtual payment gateway password.


     Smith Cart DNN Module - 4.27 - Released 4/19/11

    • Added support for HST and GST/PST tax types
      • New BuyNow Module Settings
        • Tax Setup – Add the following 2 options to the radio button list:
          • HST
          • GST/PST
        • Tax Registration Number - for the merchant to enter their tax registration number.
          After a successful order is placed the “Tax Registration Number” will be displayed on the invoice (confirm status page). This is a requirement for merchants in Canada, Australia and New Zealand.
    • Manage Shipping By Zip Page
      • Renamed Zip Code to Postal Code
      • Removed validation on postal code textbox to allow foreign postal codes
    • Replaced deprecated DNN function "GetUserByUsername" with "GetUserByName" on the following pages:
      • Confirm.ascx
      • SignInPage.ascx
      • SignIn.ascx
      • RegistrationCart.ascx
      • CartScheduler.cs - used for automated email reminder of saved carts
    • On successfull order save a custom DNN profile field
      • Created a new BuyNow module setting under the general cart setup section called “Save DNN Profile Field”.
      • The “Save DNN Profile Field” is a dropdown list that lists all the dnn profile fields.
      • On successfull order the cart will save the custom DNN profile field configured to order table
      • The user must be logged in when they order for the cart to save the custom dnn profile field with the order.
    • In the BuyNow module settings validation enhancement to hide the "Show PayPal Checkout Option" when PayPal Standard is selected as the primary payment gateway in the "Gateway" dropdown. The "Show PayPal Checkout Option" was meant to provide the user an additonal payment option to the primary gateway during checkout but should not be selected if your primary gateway is PayPal Standard.
    • Add Product Page - Added validation summary to the top of the page.
    • Bug Fix: UPS Shipping calculator (Only effected stores with "Home Country" set as not United States)
      • When "home country" in the BuyNow settings is configured to any country other than United States the shipping methods on the cart page always displayed worldwide ship methods.
      • Changed logic to test if "home country" and "customer country" match.
        • If match than display ups domestic ship methods
        • If no match than display ups worldwide ship methods
    • Bug FIx: Show Special Instructions (Only effected cart v4.26) - When "Show Special Instructions" is checked in the BuyNow settings and the user is on the confirm status page and types in their special instructions and clicks next the send email fucntion was throwing an error.

    Smith Cart DNN Module - 4.26 - Released 4/7/11

    • Gift Registry / Wedding Registry module changes
      • Registrant Management Form
        • Changed resx label from “Registrant Management” to “Registry Management”
        • Changed resx label from “Registrant Name” to “Name of Registry”
        • Changed resx label from “Logo” to “Photo”
        • Changed resx label from “Comments” to “Message to your Guests”
        • Moved “Record Saved” and validation summary to be above the form, below the title, “Registry Management”.
        • Added astericks to indicate which fields are required before the user fills out the form.
        • Expanded the Comments field because it was getting cut off.
      • Registrant Admin Menu
        • Changed resx label from “Registrant Admin Menu” to “Registry Admin Menu”
      • Manage Registry Products Page
        • Fixed issue when editing a product in the registry the “Product Saved” message persisted.
      • Store/BuyNow
        • Changed “Registrant:” label next to the dropdown to “Registry:” in the resx file.
        • Bug Fix: When logged in as Registrant, if a product already exists in someone else’s registry, then it wasnt allowing you to add the item to my registry.
        • On the product detail page, the “Add to Registry” button is a regular input button. Changed it so it’s an image button?

    Smith Cart DNN Module - 4.25 - Released 4/4/11


     Smith Cart DNN Module - 4.24 - Released 3/18/2011

    • Cart page - Added new "Clear All" button that clears all the items in the cart in one click.
    • New Gift / Wedding Registry Module
    • Bug Fix: Region not included in confirmation email sent from manage order details screen. http://www.smith-consulting.com/forums/forumid/1/threadid/6588/scope/posts.aspx
    • Bug Fix (Only effected cart v4.1 and above): Product Variants
      • When adding a variant of a product multiple times, the price would revert to the original price. Forum Post
      • Product Variant not listed on Manage Orders screen. Forum Post
      • Variants with text boxes with price adjustments stopped calculating (3.98 and above ). Forum Post
      • When ordering a product with variants and inventory (sku) defined at the variant level the cart was not saving the correct sku for variant combinations defined.
    • Bug Fix (Only effected cart v4.22 and above): Product List Page - Registrant drop-down menu box appears even with it disabled. Forum Post
    • Bug Fix: FedEx Calculate Shipping had intermittent issues connecting to FedEx. Forum Post - Added additional error handling and logging.
    • Bug Fix: UPS - When using UPS shipping calculator with "from" address United States and "to" address UK cart sending incorrect country code to UPS api
    • Bug Fix: Tax exempt by role
    • Bug Fix: Quick Order Entry module showing deactivated products.
    • Bug Fix: When you have maximum and minimum order quantities defined at the product level and the user is on the cart page updating their qty the max and min order qty threshholds were not being enforced.
    • Bug Fix (Only effected cart v4.1 and above): - Misc button fixes on new Cart Themes feature


     Smith Cart DNN Module - 4.23 - Internal Release Only


     Smith Cart DNN Module - 4.22 - Released 3/15/11

    • Disable double click on process payment button
    • New Wedding Registry Module - Smith Cart plugable module
    • Added the following PayPal currencies:
      • Germany Euro
      • Mexican Pesos
      • Israeli Shekel
      • Hungarian Forint
      • Czech Koruna
      • Polish Zloty
    • Bug Fix: Adding a product to the cart with variants not adding all the variants to the cart. Bug only existed in cart v4.21. For more info please see the following forum post https://www.smith-consulting.com/forums/forumid/1/threadid/6515/scope/posts.aspx


     Smith Cart DNN Module - 4.21 - Released 3/1/11

    • Cart Themes
      • New "Themes" drop-down in the BuyNow settings allows you to choose from the following 5 new button sets
        • Black
        • Blue
        • Green
        • Gray
        • Orange
      • Created 5 new professionally designed button sets
      • Themes can be applied per portal
    • Units of measure
      • Added a new field called “Selling Unit of Measure” in the product table.
        • Admin would type a value (such as “Ea” or “Dozen”) into the textbox.
        • Add, update and delete on the new field.
        • Unit of Measure is displayed on the product details next to the product price to denote a unit of measure
    • The ability to display product qty discounts in a grid in a tab on the product detail page.
      • In the product detail settings added a new setting titled “Show Volume Discounts in Tab”
      • When “Show Volume Discounts in Tab” is checked the cart will display a new tab on the product details page titled “Volume Discounts” that displays a grid of the following fields:
        • Qty To
        • Qty From
        • Price
      • Currently the product setup screen supports adding product qty discounts and the cart calculates price discounts based on quantity levels when the user clicks the add to cart button on the product list or detail page.
      • On the product detail page automatically change the product price when the user enters the qty and tabs out of the qty field
      • Programed the textchanged event using ajax async postback or javascript to automatically calculate the qty discount and adjust the product price.
    • Purchase Order – unmask the purchase order on the payment confirm page
    • Confirmation Emails – Added the following Subject Line tokens
      • [FIRSTNAME]
      • [LASTNAME]
      • [ORDERID]
      • [ORDERTOTAL]
      • [ORDERDATE]
    • Added the ability to map a dnn profile field to the company name field collected on the cart step 1 checkout page
      • In the BuyNow settings Step1 setup section added a new dropdown titled “Map DNN Profile Field”
      • In the BuyNow settings when “Show Company Name” field is checked dynamically display the “Map DNN Profile Field” dropdown that displays a list of all the dnn profile fields
      • When you select a “Map DNN Profile Field” to be mapped to the company name field the cart will save the company name to the dnn profile field selected after successful checkout
      • If a user is logged on the cart will automatically populate the company field with the dnn profile field mapped
      • If a user is not logged in and the user creates a new dnn account during checkout the cart will populate the dnn profile field mapped to company name field.
    • Maximum Order Quantity by Product
      • New textbox in product setup titled “Maximum Order Quantity”
      • If a product has a max order qty and the user clicks the add to cart button then a message is displayed “Product XYZ” has a maximum order qty of X units” and the product is not added to the cart until the user enters a qty that meets the max order qty threshold.
    • Added the following sort options on the product listing page:
      • Product Name A-Z
      • Product Name Z-A
    • Bug Fix: When clicking the "Save Cart" button from the cart page and items in your cart have null values for "dnn roles" or dnn expire roles" causes error
    • Bug Fix: Save Cart Invoice - When clicking the "Print" button on the save cart screen with multiple order detail line items the subtotal and total fields were not calculating properly.
    • Bug Fix: Portal ID not being saved with custom ship method. Added portalid to be saved when creating custom ship methods by fixed amounts. Also on the cart screen added portalid to the where clause so only custom ship methods for the current portal are listed in the ship method dropdown. For more information please refer to this forum post http://www.smith-consulting.com/forums/forumid/1/threadid/6213/scope/posts.aspx
    • Bug Fix: Export Orders displays multiple records for each order. Please see the following forum post for more info http://www.smith-consulting.com/forums/forumid/1/threadid/5879/scope/posts.aspx


     Smith Cart DNN Module - 4.01 - Released 2/16/11

    • Hide Quantity – Added the ability to hide the qty by product
      • Product Setup screen - Added new check box field called “Hide Qty”.
      • When this box is checked the system will hide the qty field on the following pages:
        • Product Listing
        • Product Detail
        • Shopping Cart
        • Invoice
        • Manage Order Detail
    • Hide Price by Product
    • UPS Shipping Packages
      • Currently the cart assumes one package is being shipped, however, ups only allows a maximum weight per package of 300 lbs. When the order weight is greater than this maximum allowed amount for a package, the UPS price calculator returns an error.
      • In the BuyNow module settings shipping section added a new field titled “Max Package Weight” where you can enter the max package weight (decimal).
      • The “Max Package Weight” field will only be displayed when shipping calculator is selected and UPS is selected as a ship carrier.
      • When “Max Package Weight” is entered the cart will calculate the number of packages and weight and call the ups api as follows:
      • For example, if the total weight of the items in the cart is 350 lbs and max package weight is 150 lbs the cart will calculate number of packages and weight as follows:
        • 350/150 = 2.5 (round up) = 3 packages
        • Package 1 and 2 weight = 150 lbs
        • Package 3 weight = 50 lbs
      • When the total weight exceeds this maximum, a second (or more) packages are calculated and the cart will create the appropriate number of additional xml sections including the corresponding calculated weights to be passed to the UPS api when calculating shipping cost.
    • Category Menu Module Enhancement - Programmed the click event on the category name to open any subcategories (rather than having to click the tree control)
    • Manage Categories
      • Added new database field “category description” in category table
      • Category Setup screen - Added "category description" field. Rich text editor can be used to manage "catgegory description" field.
      • Programmed add/update/delete on new category description field
      • In the buynow settings under product listing setup section added new check box titled "Display Category Description" on product listing page
      • When "Display Category Description" is checked the category description is displayed once at the top of the product grid. The category description is displayed only when the category is clicked in the category menu.
    • New Payment Gateway
      • SkipJack Payment Gateway
    • New Inventory Management features
      • Programming on the cart page to only display the UPS ground ship method when the quantity on hand for a product is 0. This will indicate that the product will need to be drop shipped.
      • If quantity on hand is 0, a message will display next to the shipping method dropdown that says overnight shipping is not an option for product xyz.
      • In the buynow module settings under the shipping setup section when “Shipping Calculator” is selected and “UPS” shipping carrier is selected create a new checkbox titled “Show Drop Ship Message” to turn on the drop ship business rule described above.
    • Product Detail Page - Added the ability to specify pixel dimensions for thumbnails generated and displayed for the product detail page. Currently in the BuyNow module settings there is one set of textboxes for you to specify the thumbnail image dimensions that are generated and display on the product listing and detail page.
      • In the buynow settings created a new section titled "Product Detail Setup" with the following 2 textboxes to control the thumbnail image sizing:
        • Image Height (Pixels)
        • Image Width (Pixels)
    • Bug Fix: Product Detail Page - New CSS Tabs losing styles
      • When you have variants setup with price adjustments or you have configured variant pictures the ajax partial postback was causing the new css tabs to lose their styles.
      • If you have lightbox configred the lightbox popup was causing the css tabs to lose their styles.
    • Bug Fix: Variant Import - When importing products with multiple variants the product import program was not importing all the variant options.
    • Bug Fix: When your payment gateway was configured for one of the bank hosted payment pages (i.e. SagePay, Anz, etc) and you have additional payment methods configured (i.e. Cash, Check, Internet Banking, etc) the cart was skipping the step 2 checkout page where you select you payment methods.
    • Bug Fix: FedEx shipping - On the cart page entering address 2 causes an error calling Fedex API.

    Smith Cart DNN Module - 4.0 - Released 1/31/11

    • Store Admin Menu - The ability to grant button level permissions to users using DNN roles.
    • Zone Shipping Upgrade - Ability to create a single zone with multiple country state combinations. Prior to this upgrade you had to define one zone per country/state which created alot of data entry work.
    • Added the star product ratings above the price on the product listing, product detail and featured products modules
      • New checkbox setting titled “Show Product Ratings” to turn on/off the display of the product ratings on the following modules:
        • Product listing (BuyNow module)
        • Product Detail module
        • Featured Products module
    • Added a breadcrumb of category name in the module title. When the user clicks the category in the category module the breadcrumb category name dynamically changes.
    • Added auto size capability to the tab control so the height of the tab container automatically adjusts to the height of the content.
    • Added a new “lead time” field in the product table to indicate when a product is not in the warehouse
      • Creating new “lead time” field in the product table
        Product setup screen - adding the ability to add, update and delete new “lead time” field
      • If lead time is configured for a product when a user adds the item to the cart then the lead time will be added to cart after the product name and variants so the customer can see when the product is being shipped.
    • New Payment Gateway Integrations
      • PayWay by WestPac (payway.com.au)
      • Chase Paymentech E-xact (e-xact.com) - API Integration method
      • Realtors Electronic Commerce Network (realtor.org) - Used by Regional MLS’s and associations who are Points of Entry on the NRDS system for their members to pay invoices online and take advantage of the online Realtor Clearinghouse and credit card rates.
    • Product Detail Page - Changed the ajax tab control to jquery css tabbed interface.
    • Add Product Page - Changed asp menu to pure css menu so it displays properly on all browsers.
    • Product Listing Page
      • Added new setting to show both search and sort bar
      • Improved GUI
        • Added search icon
        • Removed search and sort labels to improve spacing
        • Sort dropdown - changed default option from "Select" to "Sort"
    • Step 2 Checkout Page
      • In the BuyNow module settings if you select payment methods; Credit Card, Bill Me Later and Show Paypal Checkout option, prior to this change the cart displayed 2 rows of radio buttons on the step 2 page which wasnt very user friendly. We changed the radio button layout to a single row and removed the redundant "Credit Card" radio button option.
      • Localization Fix: The values in the step 2 payment method dropdown were being set in code behind. We moved the dropdown values to the resx file so you can loacalize the values. When you set the values in the resx file they will carry thru the checkout.
    • When using the following bank hosted payment pages:
      • ANZ eGate
      • DPS PaymentExpress
      • PayPal Website Payments Standard
      • PayWay
      • RBS WorldPay
      • Sage Pay

    Added the ability to show all payment methods when you using the bank hosted payment pages above. Prior to v4.0 when you used a bank hosted payment page the cart would skip step 2 with where the user selects payment methods. Users are now taken to the step 2 checkout page where they can select other payment methods like Cash, PO, PayPal Standard Checkout, Bill Me Later, etc.


     Smith Cart DNN Module - 3.99 - Released 1/12/11

    • Product Detail Page - Customer/Product Reviews
      • Moved customer reveiws to the tab control
      • The add review button was hidden unless the user was logged in. Changed to the add review button is visible if the user is logged in or not logged in. If the user is not logged in and clicks add review then they are redirected to the login page.
      • Customer review page styling and css enhancements.
    • Featured Products module - Added the ability for the featured products module to display products according to the following criteria:
      • Top Selling Products
      • New Releases
      • New radio button setting allows you to select featured products, top selling products or new releases.
    • New Payment Gateway Integration
      • SagePay bank payment page (sagepay.com)
    • Cart page - Added line total to grid
    • Tax Districts - added the ability to calculate tax by tax districts using the tab table tax method
      • New buynow setting under the tax section titled “Use Step1 Dropdown List in Tax Lookup”
      • If “Use Step1 Dropdown List in Tax Lookup” is checked then the cart will lookup tax in the tax table based state and tax district (county)
      • Programmed the custom dropdown in step 1 to be required based on the states selected in the taxable state list in the buynow settings.
    • My Accounts module
      • Added line total to order details grid
      • Added footer to order details grid that totals line totals
      • New setting titled "Show Web Service Field" that allows you to show/hide the web service field
      • Added web service field to the order details grid
    • Store Reports
      • Added new report - Coupon Usage Report
      • Top Customer reports - fixed a bug when clicking the "Show All" button
    • Programmed the cart checkout to support inserting a custom page between the Step 2 and the confirmation page in the checkout process. This is useful for inserting your own agree to terms and conditions page.
      • Added a new checkbox option titled “Use Custom Checkout Page” in the buynow settings step 2 setup section.
      • When the “Use Custom Checkout Page” checkbox is checked a textbox will appear where you can insert a url for your custom page to redirect to after the user clicks next on the cart step 2 page.
      • On your custom page you will need to a button to link back to the cart confirmation page so the user can finish the checkout.
      • Programmed the back button on the cart confirmation page to redirect back to the custom page when the “Use Custom Checkout Page” checkbox is checked.
    • Added the following new currencies in the buynow module settings and PayPal standard when checking out using paypal:
      • United Arab Emirates (UAE) - Dirham
      • Portugal - Euro
    • MAS 90 and MAS 200 integration with the cart - the ability to do a real time data transfer of customers, orders, order details and payment history from Smith Cart directly to MAS 90 or MAS 200 using the Sage Business Objects Interface (BOI) and ProvideX. Available as a seperate module here https://www.smith-consulting.com/pd/productid/26/masconnector.aspx


     Smith Cart DNN Module - 3.98 - Released 12/29/10

    • Product level coupons - the ability to configure a coupon to be applied only to a specific product. Coupon limits and coupon shipping amounts will also be supported with product level coupons.
    • The ability to display a coupon or promotion code textbox on the product listing page. If the user enters a valid coupon code and clicks the "Add to Cart" button the product is automatically added to the cart and the discount is applied. If a valid coupon/promo code is not found the cart displays a message and the user remains on the product listing page.
      • In the buynow module settings in the product list setup section the following new settings are added:
      • "Show Coupon" - When checked it will display a textbox next to each product on the product listing page for the user to enter a coupon/promo code.
      • "Coupon label" textbox - allows you to set the label next to the textbox on the product listing page. Will allow you to set the label as "Coupon Code", "Promotion Code" or anything you like.
    • Product import enhancement - Added "Product Sort Order" to the product import specification
    • Bug Fix - Step 1 checkout page - When user has previously purchased from the store, created an account and logged in, the secondary telephone in is filled with the info from the primary telephone.
    • Bug Fix - My Account module - If shopping cart is configured for digital products and a customer purchases using the PayPal standard payment page then closes the paypal page without paying, the order has a status of "open" in the orders table and a Pay Status of false in the payment history table. If the user had created an account and goes to My Account module, the my accounts module incorrectly displays the link to download the product in the order details section. To fix the issue we added logic to only display the download link in the my accounts module if payment status in payment history table is "Approved".


     Smith Cart DNN Module - 3.97 - Released 12/22/10

    • RBS WorldPay Payment Gateway Integration
    • Implement iSearchable interface for cart products - enables users to use the regular dnn search box to search products.
    • Shipping calculator enhancement to send the Residentual/Commercial flag to UPS API to provide a more exact shipping cost from UPS.- New buynow module setting radiobutton list titled "Address Type" with the following options:
      • Auto - Shipping Calculator API determines address type (Residentual/Commercial
      • Residentual - Sends residentual flag to shipping calculator and calculates rates based on ship to residential address.
      • Commercial - Sends commercial flag to shipping calculator and calculates rates based on ship to commercial address.
    • Product import enhancement - Added the following fields to the product import:
      • Product variant groups
      • Product variants and variant images
      • Product variant imventory - sku and quantity on hand
      • 5 Zoom image fields
    • New "On Checkout Complete" event enables calling custom web service
      • In the buynow module settings created a new setting titled “On check complete” where you enter the web service url
      • On successful order the cart will do an http post with name value pairs (NVP) in the querystring with the following fields:
        • OrderID
        • OrderDetailID - Comma separated list of order detail ids
      • The custom web service will accept 3 parameters back in the response:
        • OrderID
        • OrderDetailID - Comma separated list of order detail ids
        • WebServiceReturnField (i.e. License Key) - Comma separated list of license keys
      • The order is saved to the database before the web service call and the confirmation email is sent after the web service call returns. The purpose for this is to allow the custom web service to query the order id in the Smith Cart database to get the order info and the customer will get the order confirmation email with the fields the web service sends back.
      • Add a new email token called [WebServiceReturnField].
      • New field created in the Store Order Details table titled “WebServiceReturnField”
      • New field “WebServiceReturnField” viewable in the "My Orders" module – order detail section
    • Manage Order Detail Invoice
      • Formatting enhancements
      • Bug Fix - discount not subtracted from total
      • Bug Fix - VAT calculation
    • My Account module Invoice
      • Formatting enhancements
      • Bug Fix - discount not subtracted from total
      • Bug Fix - VAT calculation
    • Bug Fix: My Accounts module currency symbol not being set
    • Bug Fix: Zone shipping by quantity - changing order qty not updating ship costs
    • Bug Fix: QuickBooks export fixed misplacled TRANS SPL record
    • Bug Fix: Member pricing reverts back to regular price after clicking continue shopping. http://www.smith-consulting.com/forums/forumid/1/threadid/4991/scope/posts.aspx
    • Bug Fix: Step 2 checkout page - when credit card is not selected as a payment method and PO is the default payment method credit card expiration date and security code are not hidden. http://www.smith-consulting.com/forums/forumid/1/threadid/5029/scope/posts.aspx


     Smith Cart DNN Module - 3.96 - Released 12/12/10

    • Shipping Zones
      • New Shipping Zone Management screen allows you to define shipping zones :
        • By country
        • By country and/or state/region
        • By home country and all other countries (international)
      • Cart screen calculates shipping by zone:
        • Fixed shipping costs by zone
        • Shipping by by zone and order quantity
        • Shipping by zone and by weight
    • Purchase order by role
      • New dropdown titled “Purchase Order by Role” in the buynow settings payment method section that displays a list of dnn roles configured in your portal. In the buynow settings screen when the purchase order payment method is checked the “Purchase Order by Role” dropdown will be displayed dynamically.
      • The purchase order dropdown allows you to select a role to conditionally display the purchase order option in the payment method dropdown list in the step 2 checkout page.
      • During checkout if the user is logged in and a member of the role you selected to view the Purchase order option then the purchase order option will be displayed in the payment method dropdown list on the step 2 checkout page.
    • Tax exempt by role
      • New dropdown in buynow settings tax section that displays a list of dnn roles configured in your portal.
      • The tax exempt dropdown in the settings allows you to select a role to make tax exempt.
      • During checkout if the user is logged in and a member of the role you selected as tax exempt then no tax will be charged on the order including no tax on the shipping.
    • ANZ eGate Payment Gateway Integration - Bank hosted payment page
    • Modifications to the search input textbox on the product listing page to add additional protection against SQL Injection attacks and also support for the user entering special characters like ', %, &, etc in the search text.
    • Quick Order Entry Module - Added new settings titled "Show Extended Price" and "Show Total" when checked display a line total for each row in the grid and and grand total in the footer.
    • Bug Fix: Cart sign in and registration page portal id issue only effects you if running cart on portalid's greater than zero - See the following forum post for more info - http://www.smith-consulting.com/forums/forumid/1/threadid/4841/scope/posts.aspx
    • Bug Fix: Add Products page product description tab control not displaying all the time. Changed the ajax tab control to jquery css tabbed interface. See the following forum post for more info http://www.smith-consulting.com/forums/forumid/1/threadid/4476/scope/posts.aspx
    • Bug Fix: International handling - http://www.smith-consulting.com/forums/forumid/1/threadid/2439/scope/posts.aspx
    • Bug Fix: Quick Order Entry module delete error - http://www.smith-consulting.com/forums/forumid/1/threadid/4639/scope/posts.aspx
    • Bug Fix: Shipping by Order Quantity - http://www.smith-consulting.com/forums/forumid/1/threadid/4641/scope/posts.aspx
    • Product listing page - cleaned up html formatting on search bar
    • Bug Fix: Manager Order Detail screen VAT tax not calculating correctly
    • Bug Fix: My Accounts module fixed localized currency symbol not being set on amount field in payment history grid.
    • Bug Fix: On declined orders, credit card numbers are still being saved even though the option to not save card numbers was checked in the buyow module settings.


     Smith Cart DNN Module - 3.95 - Released 12/3/10

    • Minimum Order Quantity by Product
      • Added a new textbox in product setup titled “Minimum Order Quantity” where you can enter an integer
      • If user clicks add to cart with a quantity less than the min order qty then display the message “Product XYZ” has a minimum order qty of X units” and don’t allow the product to be added to the cart until the user enters a qty that meets the min order qty threshold.
      • The following modules/pages with the add to cart button have been updated with this logic:
        • BuyNow Module - Product listing and Save cart pages
        • Product Details Module - Main add to cart button, related products, product matrix
        • Featured Products Module add to cart button
        • Quick Order Entry Module add to cart button
    • Program handling charge by product.
      • In the buynow module settings under the handling setup section added a new checkbox titled “Handling Charge for Selected Products Only”
      • In the product setup screen added a new checkbox titled “Charge Handling”
      • When “Handling Charge for Selected Products Only” and “Charge Handling” are checked the cart will apply the following rules for charging handling:
        • If no items in the cart have “Charge Handling” checked in product setup then the cart will charge zero handling.
        • If at least one product in the cart has “Charge Handling” checked then use the cart will apply the handling amount configured in the buynow settings handling setup section.
    • Sold Out Message - Add a CSS controlled field/cell on the BuyNow page and product detail page to display if the product is sold out. CSS controlled so this can be an image or text.
      • In the buynow module settings under the “Product Listing Setup” section adding a new checkbox titled “Show Sold Out Message”.
      • In the product detail module settings add a new checkbox titled “Show Sold Out Message”.
      • If the quantity on hand for any given product is zero than the “Sold Out” message or image will display on the product listing page and product details page respectively.
    • Step 2 Page - New Payment Method titled “Internet Banking”
      • In the buynow settings under the payment method setup section added new checbox option for “Internet Banking”
      • When internet banking is checked in the buynow settings 2 textboxes will be displayed
        • Merchant Bank Name
        • Merchant Bank Account Number
      • When the payment method “Internet Banking” is enabled, on the checkout step 2 page the user can select “Internet Banking” as payment method from the dropdownlist
      • When “Internet Banking” banking is selected the following 2 read only labels will display on the step 2 checkout page
        • Merchant Bank Name
        • Merchant Bank Account Number
    • Step 2 Page - New Payment Method titled “Check with Account Info”
      • In the buynow settings under the payment method setup section create a new checbox option for “Check with Account Number”
      • When “Check with Account Info” is selected the following 2 new fields will display on the step 2 checkout page
        • Account Number
        • Routing Number
      • In the buynow settings under the payment method setup section renamed "Check" to "Check w/No Account Info"
    • Add the following new confirmation email tokens:
      • [ACCOUNTNUMBER]
      • [ROUTINGNUMBER]
      • [ORDERID] - Order ID is already sent in the confirmation emails but the [ORDERID] token was added to allow you to include the Order ID in a custom message configured in the BuyNow module settings.
    • CBOSS Central Payment Portal (CPP) Payment Gateway Integration - Specialized gateway and solutions serving e-Government, healthcare, manufacturing, non-profit and services industries.
    • Rotating products in featured products module
    • Bug Fix: If you have product variants with skus configured after successful order the cart was saving the main product sku in the order detail. Changed the product to save the product variant sku ordered.
    • Bug Fix: Deleting product variant inventory items.
    • Bug Fix: After a successful order is placed the following payment methods: Cash, Check, PO, COD and Telephone were being saved with a status of "Bill Me Later". For these payment methods the program was changed to save the payment status of "Awaiting Payment" with a "Payment Notes" of the actual payment payment method selected; Cash, Check, PO, COD and Telephone.
    • Bug Fix: On product listing page when using single column layout the "Price:" label was missing from the productlist.resx in the App_LocalResources folder. Added the "Price:" label to the productlist.resx file.


     Smith Cart DNN Module - 3.94 - Released 11/24/10

    • Product Detail Module - Changed the behavior of the variant image so when someone chooses a specific color, it changes to that color (works fine), but when someone chooses a size (variant) with no variant image associated changed the program so it doesn’t switch back to the default image and stays on the variant image previously selected.
    • Added new setting in Product Detail module titled "Show Product Sku" that allows you to show the product sku on the product details page.
    • Bug Fix - Prior to cart v3.85, before the product details page was split off as a seperate module certain buynow module settings applied to all pages on the cart. After the product details module was created buynow module settings are no longer visible in the product details module. To solve this issue we added the following new settings in Product Detail module:
      • Hide Price - allows you to hide the price on the product details page
      • Hide Quantity - allows you to hide the quantity on the product details page
      • Hide Add to Cart - allows you to hide the add to cart button on the product details page
      • User Entered Amounts
    • Updated the main "Price" label on the Product Details module to include a ":" in the Resource file.
    • Bug fix searching on the My Accounts module - see the following forum post for more detail - http://www.smith-consulting.com/forums/forumid/1/threadid/4455/scope/posts.aspx
    • Bug fix on the MyGate Enterprise payment gateway


     Smith Cart DNN Module - 3.93 - Release 11/20/10

    • Zoom feature on product details page using jQuery package jczoom
      • In the product detail module settings created new setting titled "Image Gallery and Effects" with the following radio button list options:
        • No Image Gallery or Effects
        • Enable Image Gallery with Zoom Effect
        • Enable Image Gallery with Lightbox Effect
    • When “Enable Image Gallery with Zoom Effect” is selected it will enable zooming on all product images similar to the following website http://uk.thenorthface.com/tnf-uk-en/men/jackets-vests/men-s-solar-flare-jacket.html#item=men's_solar_flare_jacket_3
    • Enable Image Gallery with Lightbox Effect - Enables image gallery lightbox effect thats been availible in the cart since version 2.76 .
    • No Image Gallery or Effects - Disables zooming and lightbox and enables clicking on thumbnails to swap out main product image
    • On the product setup screen removed the "MaxLength = 3" property from the "Sort Order" field.
    • Bug fix on the QuickBooks export screen


     Smith Cart DNN Module - 3.92 - Release 11/17/10


     Smith Cart DNN Module - 3.91 - Release 11/15/10

    • Product Search Enhancement -adding the ability to enter search keys for your product that will be searchable from the product listing page search box. This is useful if you would like to have products searchable on words that do not show up in the product name or description or for common misspellings.
      • New product search key table
      • New management screen to enter search keywords
    • Persistant cart that doesnt expire with session. Applies to registered and anonymous users.
      • New cookie timeout setting in buynow module settings allows you to configure the number of days for the cookie to expire which enables you to configure the number of days to persist the cart.
    • Program mix and match pricing in the cart by creating a new “Price Class” field in the product table that will allow you to group products by price class and calculate qty discounts by price class
      • Add a new “Price Class” field in the products table
      • Create new “Price Class” table that stores product price class discounts.
      • Product setup screen - new price class dropdown
      • New admin screen to add/edit/delete product price classes
      • If “Discount Price by Role” is configured in the cart and the user is a member of the role it would override price class discounting
    • UGSPAY (ugspay.com) payment gateway integration for transaction types; Sale, Authorization Only and Capture.
    • Fixed small formatting alignment issue in featured products module


     11/4/10 - Smith Cart DNN Module - Release 3.90

    • Manage inventory for product variant combinations (i.e Small red shirt, small blue shirt) - Unlimited product variant combinations supported.
      • New management screen - add/update/delete variant inventory combinations
      • Show out of stock message on cart screen if variant combination out of stock
      • On approved checkout complete decrement variant inventory
    • MyGate Enterprise 3D Secure Integration (Verified by Visa and MasterCard Securecode) - developed by Visa and MasterCard to make online transactions using credit cards safer and more secure it adds another authentication step for online payments and reduce fraud.
    • Bug Fix - On step 2 checkout page PO number label not changing when po selected from payment type dropdown.
    • Bug Fix - On step 2 checkout when PO number is the only payment method configured text boxes not displayed.
    • Bug Fix - My Accounts module fixed currency symbol not changing
    • Bug Fix - My Accounts module changed stored procedure to dispplay only approved orders


     11/1/10 - Smith Cart DNN Module - Release 3.89

    • Language localization
      • Added App_LocalResources folder with resx files and resource keys to front end pages
      • Product localization table and management screen to localize data driven content
    • The ability for the category menu module to remember the state of the category or sub category selected after a page refresh or returning to the page.
    • The ability to create custom ship costs by country
    • Added option to show product description field to the order line item detail in the email confirmation
      • New buynow module setting under email setup section titled "Show Product Description in email" to enable/disable product description in email confirmations.
    • Export Order Page - Adding the following fields to the order export screen and allow sorting and filtering on the new fields.
      • Product ID
      • Sku
      • Product Name
      • Company Name
    • Bug Fix - The objectqualifier in the “Smith_AddSavedCart” stored proc was incorrectly set in one of the sql scripts as "dnn_". Click here to see forum post describing issue and fix .
    • Bug Fix - If you have your store currency set to currency other than "$" currency symbol wasnt being set on the following pages:
      • Cart page - "Member Discount" field
      • Printable invoice accessed from manage order details page
    • Fixed some minor formatting on the printable invoice.


     10/26/10 - Smith Cart DNN Module - Release 3.88

    Fixes a bug introduced in dnn version 5.5.x with the navigateurl function used to pass parameters in the querystring. Effected the product listing page, featured products module and category menu module. See the following link for more information of the issue.

    http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/203/postid/387880/scope/posts/Default.aspx#387880


     10/21/10 - Smith Cart DNN Module - Release 3.87

    • New buynow module setting that allows configuration of "default category" or "ALL" on product listing page
    • Added country dropdown list to the Shipping By Zip Code setup screen accessed from the store admin
    • SEO Upgrade - Changed image and product links on buynow product listing page and featured products module to render html anchors with href instead of executing code behind via javascript do postback. Allows google to crawl from product list to product detail page.
    • When clicking product on product listing page and featured products module added product id in the url to allow product detail page to be bookmarked.
    • Bug fix on cart page when using any of the shipping by category methods
    • Bug fix when clicking "write product review" link on product details page


     10/12/10 - Smith Cart DNN Module - Release 3.86

    • The ability to group shipping costs by product category
    • Merchant e-Solutions payment gateway integration
    • Bug Fix - Product details module - variant image not rotating
    • Bug Fix - Product details module - all variants not adding to cart


     10/8/10 - Smith Cart DNN Module - Release 3.85

    • Product detail page as a separate module
      • Ability to add other modules to the product details page
      • SEO Friendly URLs (i.e. myDomain.com/yourproduct.aspx)
    • New BuyNow module setting titled "Force Unique Sku". When "Force Unique Sku" is checked the Add Product page will check if the sku exists already before allowing you to add the sku. If the sku already exists in the database a message "Sku Already Exists" will be displayed to the user.


     9/24/10 - Smith Cart DNN Module - Release 3.81

    • PayPal Website Payments Pro recurring payments
    • Export Orders enhancement - 2 file formats supported. Option to set status to "Shipped"
    • New cart setting for VAT/GST label
    • Share Saved Cart/Wish List
      • Add new button to save cart screen titled "Share Cart"
      • User A can invite user B to login/create an account and access user A’s saved cart and retrieve that cart for editing or continue to checkout.
      • Customizable welcome email sent to the recipient (User B) inviting them to join site and viw cart
    • Print quote - generates a custom html invoice which the user can print
    • Automated email reminder notifying users with aging saved carts to buy. The email reminder frequency or number of days since the cart was saved is configurable by store admin.
    • Bug Fix - PayPal Standard recurring subscriptions
    • Bug Fix - Product Details page tab width
    • Bug Fix - Fixed filtering from category module when SEO URL keywords are present.


     9/6/10 - Smith Cart DNN Module - Release 3.7

    • Image alt tags for all product photos
      • Product SEO setup screen - Added product photo Alt Tag 1-6
      • Product photo Alt Tags added to product listing and details pages
    • Expiration dates for coupon codes
    • New "Quick Order Entry" module - The quick order entry module allows people to just quickly enter a SKU and a quantity, and then verify with the description. Useful for resellers, distributers or catalog order companies where the user knows what they want, so rather than searching for a product, clicking on it, putting in a quantity, adding it to the cart, clicking "Continue shopping", searching for another one, etc.. big time saver!
    • Adding "Authorize Only" transaction type for Paypal Standard, Paypal Website Payments Pro, Paypal Payflow Pro payment gateway options.
    • The ability to calculate shipping by quantity ordered with ship methods.
      • Create new backend admin screen to add, edit, delete shipping by quantity with ship methods.
      • Programming changes on the following pages to calculate shipping by quantity of the items in cart
        • Cart
        • Confirmation page (before payment)
        • Confirmation page (after payment)
        • Confirmation emails to user and store admin
        • Manage order details page
    • Add the ability to group categories together when calculating category discounts
      • Add a new group field to the category qty discount admin screen
      • In the category qty discount admin screen add a category group field that enables you to group category quantity discounts together.
      • Programming on the front end cart screen to query the items in the cart by category group and compute the category qty discount by group.
    • Product Setup Role Expiration Date - Changed the logic such that a subscription purchased adds the purchased time to the end of the expiry date or the purchase date whichever is the later. For example, if a customer orders a 1 year subscription (example on Jan1, 2010) their expiry date for that role will be Jan 1, 2011. If they then order a product that comes with a free 90 day subscription, on February 1, 2010 the cart will update their expiry date to April 1, 2011 which is 90 days from their current role expiry date. Prior to this change the cart always used the current date to calculate the role expiry date.
    • Bug Fix - When VAT is enabled the tax is removed from the order total on the manage order details page.
    • Bug Fix - Category discounts not applying properly.


     8/28/10 - Smith Cart DNN Module - Release 3.5

    • Product Import upgrade - added the following fields to import xls/csv
      • Description 2-5
      • Summary
    • Adding a new gateway option called "Web Service" in the cart settings where you can enter a URL for your web service the cart will post credit card transactions to.
      • When the user clicks the process payment button the cart will “post” standard variables to perform the credit card transaction to the url you configured.
      • The cart will accept a return “response” from the custom payment gateway web service.
    • Added validation to the settle payment button to prevent the error for non Authorize.net gateways
    • Fixed the stored procedure that does the search from the manage products screen.
    • Fixed formatting on emails sent from the Store Admin, Manage Order screen
    • Bug fix thumbnail resizing - http://www.smith-consulting.com/forums/forumid/1/threadid/2629/scope/posts.aspx
    • Added VariantLabel white-space: nowrap in module.css
    • Bug fix - Show product summary on the product details page.


     8/21/10 - Smith Cart DNN Module - Release 3.4

    • Added custom fields from step1 and confirmation pages to the Manage order details screen
      • Add, edit and delete custom fields
    • Added two new custom date fields to the step 1 checkout that are saved to the orders table
    • Serialized Objects for Session State - Add the [Serializable] to all the info objects so they can be serialized in a session object on a session state server. This will allow you to run the cart in a web farm without sticky session on the load balancer.


     8/14/10 - Smith Cart DNN Module - Release 3.3

    • New feature to remove all shipping references in the checkout. Great for sites that sell products that are not shipped or for downloadable products.
      • New cart setting titled "Hide Shipping" that removes the shipping line item on the following pages:
        • Cart page
        • Confirmation page (before payment)
        • Confirmation page (after payment)
        • Customer and admin email confirmations
      • New cart setting under the "General Cart Setup" section titled "Shipping Label" that allows you to change the "Shipping" title in the checkout to anything that fits your requirement.
    • New features to support "Request a Quote" sites. When hide price is selected "Request a Quote" is displayed on all the checkout screens under the unit code field in the cart. New cart settings to hide the following fields:
      • Subtotal
      • Tax
      • Shipping
      • Discount
      • Order Total


     8/11/10 - Smith Cart DNN Module - Release 3.2

    • Ability to charge tax in multiple states
    • Product Variant Matrix displayed in tab on product details page


     8/6/10 - Smith Cart DNN Module - Release 3.1

    • Product Listing Page Sorting
      • Price High to Low
      • Price Low to High
      • Brand A-Z
      • Brand Z-A
      • Sku A-Z
      • Sku Z-A
      • New Arrivals
      • Featured Items
    • Product Listing Page - new settings
      • Hide Search and Sort bar
      • Show Search Bar
      • Show Sort Bar
    • Product Listing Page - Show/Hide Summary field
    • Product Matrix
    • Product import enhancement that allows updating existing products
    • Bug fix - Paypal standard returning to the cart - See forum post bug description
    • Bug fix - custom fields
    • Bug fix - conditional variants disappearing on postback - See forum post bug description


     7/28/10 - Smith Cart DNN Module - Release 3.00

    • Unlimited custom product fields
    • New button on the store admin menu called “Custom Product Fields”. When clicked it will load a form generator where the admin can create an unlimited number of custom fields by product. The following fields will be available in the custom product form generator:
      • Field label – defines the label for the custom field
      • Control type dropdownlist (textbox, dropdownlist, checkbox, radiobutton) – provides the ability to define values for dropdown lists, radio buttons and checkboxes
      • Product name dropdown – the product to apply this field to.
    • New button at the top of the product setup screen titled “Custom Fields”. When clicked it will display a new page where the admin can assign the values to the fields defined in “Custom Product Fields” screen. In addition to the populating the values for the custom fields the admin will also be able to choose the tab name that the custom fields will be displayed in. The custom fields will appear in the tabbed interface on the product details page so the user can view the custom product information.
    • BluePay payment gateway integration
    • Added ship method to the manage order details page


     7/21/10 - Smith Cart DNN Module - Beta Release 2.99

    • FedEx real time shipping calculator
    • Related Products/Cross Sells
      • New related products admin screen accessed from the product setup screen that allows add/edit/delete of related products
      • Ability to add multiple related products per product
      • Products can be related products for more than one product
      • Product details page will display related products in a tab
      • User can add related products to Cart or view details similar to product listing page
    • New “Ship Confirmation Email” button on the order details page to send new ship confirmation email.
    • New email tokens for ship confirmation email:
      • [OrderNumber]
      • [ShipDate]
      • [ShipMethod]
      • [TrackingNumber]
    • New settings for height and width to let you modify the size of the tabbed description on the product detail page. The new tab control height and width settings will be in the product setup screen and apply by product.
    • Tab control on product details page - Vertical scroll bar automatically removed if text does not fill the entire height of the active tab
    • New checkbox in the product setup screen titled “Hide Thumbnail” when checked the thumbnail image will not be displayed on the product listing page of the catalog.
    • Hiding prices for products in the catalog and checkout by product. Currently in the cart if a product is set for zero price the price is displayed as $0 and the checkout skips step 2 where the user enters there credit card info. The change will eliminate $0 from being displayed.
    • MyGate My Enterprise payment gateway integration (South African payment gateway)


     7/15/10 - Smith Cart DNN Module - Minor Release 2.98

    • Unlimited nested sub category levels
    • Ability to add a product in more than one category and sub category
    • Shipping Tax Calculation - New section in the cart settings titled "Shipping Tax Calculation" that will have the following radio button options for you to apply globally to the cart:
      • Tax shipping always
      • Never tax shipping (currently the way the cart works)
      • Tax shipping only for taxable products - cart will lookup the tax flag for the product and only tax shipping for products that you have setup as taxable.
    • Programming on the cart screen to apply the proper tax calculation for the new "Shipping Tax Calculation" radio button selected.


     7/10/10 - Smith Cart DNN Module - Minor Release 2.97

    • The ability to setup order level discount percentages based on multiple dnn roles. Currently the cart supports order level discount percentages but only allows you to define the discount percentage to a single dnn role.
    • New Product Listing page property to set the repeat direction for products to vertical or horizontal
    • Four new email tokens for the user defined fields from step 1 of checkout; [CUSTOMDATE], [CUSTOMDROPDOWN], [CUSTOMTEXTBOX1], [CUSTOMTEXTBOX2]
    • Product configurator
    • Product variant enhancements
      • Added new fields product sku and quantity on hand at the product variant level
      • Conditional variants - the ability to define variants to be displayed dynamically based on the selection of other variants.
    • Change to allow only one price for member discounts by role - http://www.smith-consulting.com/forums/forumid/1/threadid/1596/scope/posts.aspx


     6/21/10 - Smith Cart DNN Module - Minor Release 2.96

    • Sage payment gateway (SagePay) by Sage Payment Solutions
    • First Data Global Gateway Web Service API (Supports 32 bit and 64 bit servers)
    • Product variant enhancements
      • Adding new field variant group help URL. When the Help URL is populated with a link a question mark icon will be displayed next to the variant group on the product detail page. When the user clicks on the help icon it will popup a help page.
    • The ability to restrict shipping to certain states by product
    • The ability to require a user to log in in order to add to cart/checkout
    • Norwegian Krones (NOK) added to thePayPal Standard integration


     6/14/10 - Smith Cart DNN Module - Minor Release 2.94

    • Save Cart/Wish List
    • Customer can save their cart or add to Wish List (Persists over Customer Visits also)
    • Customer can save multiple carts
    • Customer can move saved cart to regular cart for checkout
    • Customer can add, update and delete saved carts


     6/11/10 - Smith Cart DNN Module - Minor Release 2.93

    • Quantity discounts by category
    • Multiple ship to addresses
    • Eway payment gateway
    • OnCheckoutComplete event - Ability to call a custom stored procedure after successful payment has been made on your store
    • Added settlement button to the manage order detail page that allows you to manually settle or capture credit card transactions to Authorize.Net
    • Bug Fix - Manage Order Detail page adding non integer coupon code and saving
    • Bug Fix - Sign In page - When require login is checked in the cart settings and chose create new account on sign in page changed code to create new dnn account and log user on. This will avoid the message on the confirm page saying user already exists when clicking submit order.


     6/5/10 - Smith Cart DNN Module - Minor Release 2.92

    • Added settlement button to the manage order detail page that allows you to manually settle or capture credit card transactions to Authorize.Net
    • Bug fix additional photos- if adding only one additional photo from photo setup screen photo did not show on product detail page.
    • Bug fix quantity discounts - if you have quantity discounts setup for a product changing qty from cart screen did not update unit price in cart.
    • Bug fix free shipping over a certain dollar amount - if you configured free shipping over a certain dollar amount in the cart settings and added enough items in your cart to qualify for free shipping then delete item(s) putting you below the free shipping threshold the cart was not recalculating shipping correctly.
    • Bug fix - cart was sending duplicate order confirmations out.


     6/1/10 - Smith Cart DNN Module - Minor Release 2.91

    • Eway payment gateway
    • Define shipping costs by postal code/zip code
    • Define shipping costs by weight
    • Bug fix - Print Invoice from the Manage Orders screen fixed input string not in the correct format error
    • Bug fix - Test case: Add item to cart --> complete shipping info --> click keep shopping --> add another item to the cart. Check-out button is not clickable at this point required user change ship method in order to checkout. Fixed


     5/25/10 - Smith Cart DNN Module - Minor Release 2.90

    • Product detail page - option to show summary field on the product detail page


     5/22/10 - Smith Cart DNN Module - Minor Release 2.89

    • PayPal Website Payments Standard recurring subscriptions
      • Daily Recurring Billing
      • Weekly Recurring Billing
      • Monthly Recurring Billing
      • Yearly Recurring Billing
    • Confirmation page - New custom fields
      • List box - Can be used to display terms and conditions before order placed. List box text configurable in cart admin settings.
      • Checkbox - Can be used to require user to click "Agree to Terms and Conditions" before order is placed
      • Checkbox required - Option to require user check the checkbox before ordering
    • Bug Fix - When regular payment gateway selected with the PayPal checkout option when user chooses PayPal checkout option credit card validation prevented moving to confirmation screen


     5/18/10 - Smith Cart DNN Module - Minor Release 2.88

    • New Distributor/Member pricing features - 2 levels of pricing based on user roles
    • Ability to add category module to any portal page
    • New payment methods
      • Purchase Order (PO)
      • Cash on Delivery (COD)
      • Check
      • Telephone
    • Bug fix - Mini cart and email notifications not respecting foreign currency set in cart settings.


     5/13/10 - Smith Cart DNN Module - Minor Release 2.87

    • New Payment Gateway - Payment Express (DPS) - Certified with banks in Australia, New Zealand, Pacific Islands, Singapore, South Africa, USA and United Kingdom.
    • Bug fix - cart screen allowing negative quantities
    • Bug fix - Step 2 payment screen "What This" card security code popup window zindex issue


     5/7/10 - Smith Cart DNN Module - Minor Release 2.86

    • SEO upgrade - Custom URLs with category names and product names
    • Shipping upgrade
      • Charge a fixed shipping amount based on the order total
      • Custom shipping methods by order total
      • New shipping admin screen to enter order total range, custom ship methods and a fixed shipping amount.
    • Option to not save credit card number to database (PCI/CISP Compliance)
    • Mini Cart and Featured Products modules can now be added to any portal page
    • Elavon Internet Secure Payment Gateway
    • Elavon Virtual Merchant Payment Gateway
    • New recurring billing options for 2 month and 3 month recurring intervals
    • Downloadable products upgrades
      • Anti piracy features for electronic products
      • Velocity checks - limits number of times a download link can be used
      • Watermarked PDFs
    • Misc. bug fixes


     4/16/10 - Smith Cart DNN Module - Minor Release 2.80

    • Customer Reviews and Product Reviews
    • Quantity discounts by product
    • Automatic Serial number assignment for purchased products
    • Serial Number Management
      • Upload CSV of product serial numbers
      • Add/Update/Delete product serial numbers
    • All buttons converted to image buttons


     4/7/10 - Smith Cart DNN Module - Minor Release - 2.76

    • jQuery tabbed interface for product description on product detail page - Configure up to 5 tabs for each product
    • Lightbox effect for product images
    • Upload up to six product photos the user can scroll thru using lightbox slideshow
    • Automatic thumbnail generation and resizing - maintains image aspect ratio and quality
    • View images uploaded in product setup
    • Option to show mini cart on product detail page
    • Option to enter fractional or partial quantities when ordering products
    • New send email button in manage orders screen to resend confirmation emails
    • New store reports
      • Top Products
      • Top Customers
      • Daily Sales Report
      • Monthly Sales Report
      • Quarterly Sames Report
      • Payment History Report with order detail drill down
      • Customer detail report with order detail drill down
    • Downloadable product upgrades
      • Hidden and encrypted URLs for downloadable products.
      • Downloadable product link on confirmation page changed to image button for better visibility
      • Option to generate and GUID in download url
      • Option to add download link to confirmation emails
    • Ability to add surcharge to an order - can be used for adding additional dollar amount or percentage to an order for credit card processing fee
    • Multi currency bug fixes - All currency supported
    • Updated the user interface with a more updated look and feel


     3/10/10 - Smith Cart DNN Module - Minor Release version 2.64

    • Canada Post shipping carrier
    • Add option to use radio buttons and checkboxes for product attributes
    • Ability to configure custom textbox and multi line textbox per product on Payment Detail page


     2/22/10 - Smith Cart DNN Module - Minor Release version 2.60

    • PayPal Standard - Added New Zealand (NZD), Australian (AUD), United Kingdon (GBP) and Euro currency options.
    • USPS domestic and international shipping calculator fixes
    • Updated install script for DNN 5 for upgrading from earlier versions of the cart.
    • Added portal id to import products program.
    • Cart screen - fixed a bug where country and region was not populating when user is logged in.
    • Bug fix in calculating VAT/GST tax.


     2/16/10 - Smith Cart DNN Module - Minor Release - 2.58

    • Featured Products module added
    • Coupon code bug fixes
      • Shipping amount zeroing out
      • Discount recalculating when adding and deleting products from the cart


     2/11/10 - Smith Cart DNN Module - Minor Release version 2.56

    • Changed date format of order date on QuickBooks export function to mm/dd/yy format
    • New feature that allows you to configure a coupon or access code to be required in order to purchase
    • QuickBooks gateway fix


     2/8/10 - Smith Cart DNN Module - Minor Release version 2.55

    • Added South African Rand as a currency option in the cart admin settings
    • New feature that allows you to configure a coupon or access code to be required in order to purchase
    • Cart and Step 1 screens - fixed auto population of user name and address when user is logged in
    • Added recurring billing for the NMI gateway. Recurring billing intervals supported are weekly, monthly, quarterly and yearly


     2/6/10 - Smith Cart DNN Module - Minor Release version 2.54

    • New Feature - Currently, the special instructions field can be configured to be displayed on the final confirmation screen after the user clicks process payment. Added the option to have the special instructions field show up in the email.
    • Added email address to the confirmation email the cart sends out to the customer and store admin
    • Added the special instructions field to the manage orders screen with the ability to edit and save.
    • Added the product name to be sent to Authorize.net as the description field when credit card is authorized
    • Added all shipping address to be sent to Authorize.net when credit card is authorized


     2/4/10 - Smith Cart DNN Module - Minor Release version 2.53

    • Stabilization release - misc. bug fixes


     2/2/10 - Smith Cart DNN Module - Minor Release version 2.52

    • SEO Upgrade - Ability to add Title, Description and Keyword meta tags by product
    • New feature that allows you to configure a coupon or access code to be required in order to purchase


     1/28/10 - Smith Cart DNN Module - Minor Release version 2.51

    • SEO Upgrade - Ability to add Title, Description and Keyword meta tags by product
    • New feature that allows you to configure a coupon or access code to be required in order to purchase


     1/24/10 - Smith Cart DNN Module - Major Release version 2.50

    • Ability to run multiple carts within a single dnn install
      • PortalId added to all tables and stored procedures.
      • Storage of all product images moved from desktopmodules/buynow to portal directory
    • Configurable shipping methods/costs by product
    • Added option to prompt user to login at the beginning of checkout
    • Improved shipping rate calculations for UPS and USPS
    • International shipping improvements
    • Shipping cost override on coupons
    • Extended length on coupon amount from 5 to 12 digits
    • Inteligent sorting and filtering on manage orders screen
    • Bug fix on validation for international zip codes
    • Bug fix on step 1 - fixed the primary phone number populating secondary phone number field for authenticated user


     1/14/10 - Smith Cart DNN Module - Minor Release - 2.44.16

    • New categories module with sub categories
    • Rich text editor for managing product description
    • Added tax exempt flag to product setup screen
    • New order management screens for store admin
    • Order export added
    • Improved email confirmation formatting
    • VAT/GST Tax
    • Coupon percentage discounts
    • Option to combine custom shipping methods with USPS or UPS


     12/5/09 - Smith Cart DNN Module - Minor Release -2.44.14

    • Custom shipping methods
    • In the cart settings added the ability to configure custom shipping costs (i.e. Standard $18.00, Overnight $28.00, Saturday Overnight $40.00, Pick Up, Free Shipping)
    • Custom shipping methods populate dropdown on cart screen for user selection
    • Added last 4 digits of the credit card on the invoice
    • MyGate payment gateway added
    • First Data Global Connect Gateway recurring billing added


     11/25/09 - Smith Cart DNN Module - Minor Release - 2.44.12

    • Added company name, sku and ship method to order confirmation email
    • Added the ability to enter the number of days to expire dnn role after purchase. Defaults to never expire
    • Added special instructions, user defined textbox1, user defined textbox2, user defined dropdown and user defined date to order confirmation page
    • Second price field added for sale price or member price
    • Tax by Canadian Province plus flat tax by country


     11/3/09 - Smith Cart DNN Module - Minor release 2.44.10

    • Associating multiple images per product. Image dynamically changes when product attribute changes
    • Added two new user defined textbox fields to step 1 of checkout.
    • New cart setting to control display of Company Name field in checkout
    • New Store Admin Menu created where you can define user role access permissions to the manage your store, add/edit products, etc.
    • QuickBooks export of customer list to csv
    • QuickBooks export of orders to QuickBooks IIF
    • UPS Worldship integration
    • Export orders from cart to UPS Worldship
    • Import trracking # from UPS Worldship to cart


     10/28/09 - Smith Cart DNN Module - Minor release 2.44.08

    • Mini cart module
    • Added custom "send from" email on order confirmation email notification
    • Add the tracking number field to the manage orders and my accounts modules enabling user and admin to view/add/edit order tracking #


     9/30/09 - Smith Cart DNN Module - Minor release 2.44.06

    • Bundled products enhancement - Added the ability to create bundled products in product admin. Master sku can contain multiple sub skus. Added a checkbox to use the price and weight from the primary product for the new bundled sku.
    • Added the ability to cc: an order with order details to third party fulfillment house for drop shipping.
    • Added ability to assign multiple custom roles to user based on product purchased.
    • Added the ability to set required login or anonymous login at the product level or bundled sku level.


     8/29/09 - Smith Cart DNN Module - Minor release 2.44.04

    • My Accounts module - users can login and view their orders and print an invoice
    • Added download link to manage orders screen
    • Discounts by percentage
    • Member discounts
    • Bundled/Required products - If a user adds product A to their cart product B is automatically added


     7/31/09 - Smith Cart DNN Module Release 2.44.02

    • Paypal Website Payments Standard
    • Optional radio button payment option displayed on checkout to stay on website and pay with credit card or checkout using paypal standard.
    • In product admin setup, added checkbox called "Active" that allows the store admin to deactivate a product from being displayed to the user in the product catalog.


    6/15/09 - Smith Cart DNN Module Release 2.44

    • PayPal PayFlow Pro and Paypal Website Payments Pro
    • Unlimited custom product attributes
    • Optional anonymous checkout added
    • Coupons/discounts by product


     5/15/09 - Smith Cart DNN Module Release - 2.42

    • PayPal PayFlow Pro
    • Paypal Website Payments Pro
    • Custom Product Attributes - Unlimited
    • New module setting to require user to create DNN login or allow anonymous checkout
    • Bill me Later option during checkout
    • Coupons/Discounts by product. Includes option to discount shipping. Option to limit the number of times a customer can use the coupon.
    • Printing mailing labels and postage using Endicia
    • New module settings to show/hide Prices, Quantity, Sku, Add to Cart button
    • Enhanced category/product import from xls file
    • Canadian province dropdown

    SmithCart DNN Module v7.35 (DNN 7.1.0 and above) - Released 2/21/17

    • Minor Bug Fixes
    SmithCart DNN Module v7.35 (DNN 7.1.0 and above) - Released 2/21/17

    • Minor Bug Fixes