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.20 – Released: February 25, 2021
Enhancements:
- Update .Net Framework to v4.7.2
Bug Fixes:
RazorCart ver. 02.01.19 – Released: February 18, 2021
Enhancements:
- Add category title tag feature
Bug Fixes:
- Fix booking disabled time issue (timeout issue)
RazorCart ver. 02.01.18 – Released: February 3, 2021
Enhancements:
- Add category tree screen
- New feature: Product Require Coupon
- Add Google reCAPTCHA V2 to Checkout
Bug Fixes:
- Fix add to cart on DNN 9.8.0 (add RZC cookie)
- Fix Checkout recurring date when using UTC timezone
- Fix display tax percentage with old email tokens
- Fix Admin Console performance issue
RazorCart ver. 02.01.17 – Released: December 9, 2020
Enhancements:
- Increment/Decrement inventory when updating an order
- Add checkout custom fields email tokens
- Update categories/products pdf export styling
- Add validation for 0 or negative quantity (If called from developer tools)
- Make admin email to be sent before user email + added error handling + logging
Bug Fixes:
- Fix none direct gateways display credit card fields
- Fix booking quantity disabled dates issue when using a single date booking product
- Fix an issue when coupon is getting duplicated for recurring products
- Fix booking issue when end date is disabled between two reserved date ranges
- Update to DNN 9.4+ email not being sent at checkout issue
RazorCart ver. 02.01.16 – Released: August 13, 2020
Enhancements:
- Apply product quantity discount for booking items (date-range qty)
Bug Fixes:
RazorCart ver. 02.01.15 – Released: August 6, 2020
Enhancements:
- Added wholesale price to product/order detail
- Added two custom drop-downs to checkout
- Added new customers orders report
Bug Fixes:
RazorCart ver. 02.01.14 – Released: July 23, 2020
Enhancements:
- Added new categories/products pdf export
Bug Fixes:
RazorCart ver. 02.01.13 – Released: July 1, 2020
Enhancements:
- Added booking pricing by day of the week
Bug Fixes:
RazorCart ver. 02.01.12 – Released: June 30, 2020
Enhancements:
- Added variant name column to attendee signup report
- Added all price adjustments to variants dropdown in attendee signup form
- Added check for available product qty when updating cart and checking out
- Enhanced importing/exporting categories using seo urls
- Added overnight setting to daily booking
Bug Fixes:
- Fixed negative grand total when discount is bigger than it
- Fixed issue of booking gets reserved when order is not completed (declined payment)
- Fixed some DNN 9.4+ versions where email is not being sent at checkout
RazorCart ver. 02.01.11 – Released: March 10, 2020
Enhancements:
- Disabled product level email to be sent to customer's email (since customer already gets store user email)
- Updated Admin Console permissions in DNN persona bar
- Added product filter to attendee signup report
Bug Fixes:
- Fix checkout login when using non DNN authentication provider
- Fixed Remaining Occurrences calculation for admin
RazorCart ver. 02.01.10 – Released: January 22, 2020
Enhancements:
- Apply booking qty multiplier after calculating the variants price adjustment
- Update product price after booking date changed
Bug Fixes:
- Fixed error when Store "To" Email is empty
RazorCart ver. 02.01.09 – Released: January 7, 2020
Enhancements:
- Show price in attendee signup variants dropdown
- Added total price calculation to attendee signup wizard
- Added company name required setting
Bug Fixes:
- Fixed recurring billing issues
RazorCart ver. 02.01.08 – Released: November 7, 2019
Enhancements:
- Added new feature: Multi Attendee Registration for Event/Booking Products
- Added TaxExempt & TaxableAmount to the order details
- Implemented the Parcel Perfect "submitCollection" on Checkout-Complete event
Bug Fixes:
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:
- See RazorCart ver. 01.06.00 release info
Bug Fixes: