RazorCart DNN Module (DNN 8.0.4 and above)
Main Features:
- ASP.NET MVC (Model-View-Controller) Design Pattern
- AngularJS — Superheroic JavaScript MVW Framework
- Bootstrap — The world's most popular mobile-first and responsive front-end
- Fully-Extensible Pipeline Architecture for overriding (intercepting) processing actions
- Custom View-Set Support with Razor Syntax Editor for pages and email templates
- Multi-Portal / Multi-Store — B2B & B2C eCommerce platform support
- Independent Admin Console with Dashboard Statistics & Reports
Changelog
RazorCart ver. 02.01.07 – Released: October 15, 2019
Enhancements:
- Added support for all Parcel Perfect shipping methods including the international method names
- Prefer using the default store currency value when sending emails or printing invoices from Admin-Console
Bug Fixes:
- Fixed an issue with the URL Redirect Provider
- Enhancements for the email & invoice templates token replacement
RazorCart ver. 02.01.06 – Released: September 16, 2019
Enhancements:
- Implemented user roles check for coupons - add coupon multi-selection field for portal roles
- Added customer's billing name field / save the billing name in a separate customer's field
Bug Fixes:
- Fixed an issue when re-calculating the variants price adjustments after updating the shopping cart
- Fixed URL Provider issue when redirecting to different product if the SEO URL is relatively close (i.e. item-1 and item-11)
- Fix email template subject is being truncated when it contains a dash sign on: Admin > Order > Send Email screen
RazorCart ver. 02.01.05 – Released: August 22, 2019
Enhancements:
- Added a new type of Payment Gateways that allows to store credit cards or bank accounts at Gateway Vault and uses it in RazorCart recurring gateway
Bug Fixes:
- Fixed a Recurring Scheduler issue when sometimes subscription status doesn't get updated and keeps running
RazorCart ver. 02.01.04 – Released: August 20, 2019
Enhancements:
- Enhancements for SEO - URL Provider to include the Product Details module by default
- Enhancements for the Zip Compression functionality (multi-invoice download)
- Increased the address fields sizes to match standards and max areas names
- Performance improvement for loading orders with filtering
Bug Fixes:
- Fixed an issue where the Recurring Notifier Scheduler fails if the payment type was changed
- Fixed an issue where the product purchase history could timeout when having a huge number of orders
- Fixed a layout issue if the skin uses Bootstrap v4.1.x
RazorCart ver. 02.01.03 – Released: June 3, 2019
Enhancements:
- Added new module: Product Compare, use the List/Details modules to add products to a comparison table
- New layout/style for the Add to Cart & Add to Wishlist buttons
- Removed the product URL parameter from the category menu URLs for better SEO experience
- Added two methods to help developers to create a shallow copy or deep copy for any RazorCart data object
Bug Fixes:
- Fixed an issue with product list category filtering when there's no category module on the same page
- Fixed an issue with products filtering when using the browser's back and forward buttons
- Fixed an issue where not passing a product to the product details page throws an exception
- Fixed an issue when migrating from very old version where some tables could not have identity columns
- Fixed migrating the old image folder paths when the IIS site is setup as an Application
RazorCart ver. 02.01.02 – Released: April 25, 2019
Enhancements:
- Added a new a new real-time shipping provider (Parcel Perfect - South Africa)
- Added a new pipeline action method to replace selected actions without having to rewrite the entire list of actions
RazorCart ver. 02.01.01 – Released: April 11, 2019
Enhancements:
- Major improvements and speed enhancements for the email/invoice token replacement
- Email tokens can now be used in the email subject field
- The Razor Engine now renders the email/invoice using the culture based on the template language
Bug Fixes:
- Fixed an issue where the booking reminder scheduler failed loading the phone carrier list
- Fixed an issue when printing a manufacturer invoice with multiple items
RazorCart ver. 02.01.00 – Released: April 4, 2019
Enhancements:
- Update to the new FedEx change which requires only using the TLS Security Protocol
- Added new feature for using product level email templates
Bug Fixes:
- Fixed portal's home directory mapping in multiple locations when using an IIS application website
- Fixed a styling issues if the skin uses Bootstrap ver. 4
RazorCart ver. 02.00.06 – Released: March 20, 2019
Enhancements:
- Improvements for displaying price adjustments in manage product variants page
- Added integration for RazorEvents module and the support to checkout with an event product
Bug Fixes:
- Fixed an issue where variants percent adjustment re-calculated after the cart updated
- Fixed initializing the default product shipping cost value when creating a new product
- Fixed an issue where the product level coupon does not discount all the quantities on the subtotal line value
RazorCart ver. 02.00.05 – Released: March 13, 2019
Enhancements:
- Allowed the admin to choose the email template and subject when sending an email
- Added manufacturer email template type that can be used to notify the manufacturer after placing an order (Dropshipping)
- Added manufacturer invoice template type that can be used to print invoice(s) with different manufacturer styles
- Improvements for displaying price adjustments in manage product variants page
Bug Fixes:
- Fixed an issue where exporting CSV header may contains comma separator
- Fixed an issue where variants percent adjustment re-calculated after the cart updated
RazorCart ver. 02.00.04 – Released: February 28, 2019
Enhancements:
- Added the ability to specify a custom product details page URL
- Improvements to load even more store currencies/cultures values
- Included the total Bundle Product price option along with the main Product price
- Bundle Products are now sorted in the shopping cart in the order they were configured on the product bundle settings
- Added an option to set the default display mode for the product listing module
- Updated AngularJS framework to version 1.7.7
Bug Fixes:
- Fixed parsing & rendering decimal values in admin pages with cultures that uses comma decimal separator
- Fixed matching round-up totals between server & client (always use away from zero method) when using "Percentage Handling Fee"
- Fixed parsing unit cost when importing products from CSV sheet
- Fixed an issue where importing long categories SEO URL's could cause an infinite loop
- Restore the MiniCart IconView skin object header on all pages if the original page (where the module was added the first time) was removed
- Fixed ongoing yearly subscription issue where the end date could exceeds the DateTime maximum value
- Fixed a redirect issue when clicking View Saved Cart button
RazorCart ver. 02.00.03 – Released: January 24, 2019
Enhancements:
- Added an option to charger percentage handling fee by subtotal or shipping cost plus some handling setup improvements
- Removed JSON properties protection when using RESTful API to return all the object data fields
- When there's an error in rendering an email/invoice template using MVC it will now returns the error instead of empty string
- Validate the user after returning from a hosted gateway so the redirect link cannot be used by another user
- Added a new details module feature to allow rendering a specific product using a setting value that overrides query string
- Allow coupons to be erased with empty coupon code or when clearing the shopping cart
- Updated iTextSharp libraries to the latest version 5.5.13
Bug Fixes:
- Fixed an issue where the download API breaks certain types of files (downloadable product)
- Fixed an issue when parsing the billing name if it was one part only
RazorCart ver. 02.00.02 – Released: December 27, 2018
Enhancements:
- Add/Edit order detail item calculation and layout improvements
- Allow refunding/returning an order item
- Added shipping method for product shipping cost (flat rate) -checkout resx-
- Added shipping carrier's name to the shipping method properties
Bug Fixes:
- Fixed loading images from RazorCart folder path ("/Portals/{Id}/RazorCart")
- Fixed an issue where unregistered user returned from a hosted payment site may display unsuccessful message
- Fixed missing some {databaseOwner}{objectQualifier} from installation scripts
- Fixed displaying stockout message when requested quantity exceeds on-hand
- Fixed an issue where inclusive tax value is not displayed on invoice/email
- Fixed adding coupon code in manage orders when no payments were added and allow coupons to be removed
RazorCart ver. 02.00.01 – Released: November 16, 2018
Enhancements:
- Images will be loaded from RazorCart folder -image path will be migrated after installation-
- Allow using multiple shipping carrier APIs (Shipping Calculator method)
- New shipping/handling features "Charge Percentage Handling Fee" and ability to combine Shipping & Handling in one line total
- Added an option to override shipping carrier's API method prices using pre-defined custom amount shipping methods
- Allow Product "Shipping Cost" to override any shipping method list by setting a flat ship price for a specific product/s
Bug Fixes:
- Fixed issue where "Limit Products in Cart" disallow adding new items to cart
- Fixed sending email error when no templates is added
RazorCart ver. 02.00.00 – Released: October 16, 2018
Enhancements:
Bug Fixes: