RazorCart Change Log

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
  • Custom View-Set Support with Razor Syntax Editor
  • Multi-Portal — Multi-Store
  • Independent Admin Console with Dashboard Statistics
  • Support SmithCart upgrade configuration

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:
  • No known bugs were fixed

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 now defaults to shorter URL on product details module
  • 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

RazorEvents ver. 01.00.05 – Released: May 24, 2019 Enhancements:
  • Implemented displaying the recurring date/time on details view instead of the event original values
Bug Fixes:
  • Fixed an issue where the installation script fails when using an old version of MS SQL Server

RazorEvents ver. 01.00.04 – Released: May 1, 2019 Enhancements:
  • Implemented localization support for all Razor view files
  • Added localization management to localize Events, Categories & Locations
  • Calendar view search/filter improvements
  • Display error feedback for invalid required inputs
Bug Fixes:
  • Minor bug fixes for HTML syntax

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

RazorEvents ver. 01.00.03 – Released: April 16, 2019 Enhancements:
  • Implemented calendar events filtering using locations and name search
Bug Fixes:
  • Fixed an issue where the event interval repeats datepicker break on page edit mode

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

RazorEvents ver. 01.00.02 – Released: March 29, 2019 Enhancements:
  • Populate the event images when opening the images modal
  • Complete the update functionality of the event images details/info
  • Added the licensing management screen and functionality
Bug Fixes:
  • Fixed an issue where uploading the images fail when using an IIS application site

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

RazorEvents ver. 01.00.01 – Released: March 20, 2019 Enhancements:
  • Implement calendar responsive navigation bar
  • Added integration for RazorCart to support syncing & checking out with an event product
  • Upgraded AngularJS to v1.7.7
Bug Fixes:
  • Update the decimal precision/scale of the Latitude & Longitude
  • Fixed the category parent name wrong value
  • Fixed an issue when repeating the weekly interval recurring events
  • Fixed an issue when updating an event's after disabling the recurring

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 charge 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

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
  • Changed database prefix from Smith to RZC
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. 01.06.00 – Released: November 2, 2018 Enhancements:
  • Allow customers to update their default billing address using the MyAccount module
  • Allow users to pay the unpaid orders through the MyAccount module
  • Added support to render invoice templates using Razor Engine plus new invoice tokens
  • Added new email tokens: [CUSTOMERID] & [PROFILEPROPERTYVALUE]
  • Added "Disable" option to the product "Visibility by Roles" (formerly Show/Hide Roles) with custom message
  • Replaced Bootstrap.JS with Angular UI Bootstrap
  • Added "Limit Products in Cart" new feature (Maximum Products per Order)
Bug Fixes:
  • Fixed saving issue with the multi-select dropdown menu in Admin -> Store Setup
  • Fixed some uninstallation issues

RazorCart ver. 01.05.06 – Released: October 16, 2018 Enhancements:
  • Added the original product UnitCost/SalePrice (Price before discounts) to the product model
  • Added billing address for the customer's info, used in checkout by default for billing section
  • Added new RESTful API endpoints (Product Role/Qty Discounts & Product Show/Hide Roles)
  • Added support to restrict shipping zones for a specific ZIP/Postal codes
  • Added the current Culture Info to the Email Template model
  • Added [PAYMENTMETHOD] new template token and removed pay method name from [BILLINGADDRESS]
Bug Fixes:
  • Fixed an issue where MVC editor does not decode base64 correctly
  • Fixed an issue where RESTful API PUT endpoints may fail when sending unsupported JSON properties

RazorCart ver. 01.05.05 – Released: October 1, 2018 Enhancements:
  • Added new Mini-Cart Icons layout view for website header
  • Added new admin report for Safety Stock check
  • Added new variant display type (Button layout)
  • Added limitation for product downloads and separate settings for Internal (Relative Path) URLs
  • Added Product Backorders new feature
  • Added Coupon maximum usage limit feature
  • Added Donation functionality to product details and checkout modules
Bug Fixes:
  • Fixed an issue where SEO Engine adds "/%20" to the end of URLs
  • Fixed an issue where incomplete subscriptions shows in Manage Subscriptions
  • Fixed the issue when saving Recurring Scheduler settings

RazorCart ver. 01.05.04 – Released: September 7, 2018 Enhancements:
  • Added Custom Inputs to Cart-Context in the Update API
  • New feature: User Profile Property Mapping
  • Use plain text and removed product images from the Search Crawler
  • Restore AngularJS framework to v1.5.11
Bug Fixes:
  • Fixed an issue where the order edit page throws an error if the customer was already deleted
  • Fix booking overlaps with other booked dates
  • Use portal time to display order dates in manage orders screen
  • Fix field mapping for the [PONUMBER] email's token
  • Fixed Authorize.Net error when subscription name is more than 50 characters
  • Fix the custom ship methods sort order when using "Custom Ship Methods with Fixed Amounts"

RazorCart ver. 01.05.03 – Released: August 10, 2018 Enhancements:
  • Upgrade Update AngularJS framework to v1.7.2
  • Allow SpecialInstructions label (Manage Order) to display multiline string
  • Added new product custom field types
  • Added Show (Price, Quantity, AddToCart) by Roles
Bug Fixes:
  • Prevent booking start/end dates from overlapping other reservations
  • Validate booking if end date was selected before start date
  • Fix an issue where deleting an in-use coupon breaks the order management page

RazorCart ver. 01.05.02 – Released: July 25, 2018 Enhancements:
  • Improvement for Admin Custom Views loading
Bug Fixes:
  • Fix an issue when adding Grid Variants to the shopping cart
  • Minor Booking bug fix

RazorCart ver. 01.05.01 – Released: July 20, 2018 Enhancements:
  • Module Search Crawler now searches through its store only
  • Updated UPS API service and the new API URL
  • Extended product custom fields sizes
  • In manage orders page display the last success sale payment as the billing info
  • Update Auth.Net SDK and the new API changes
  • Added Implementation for Tax Nexus when using Zip2Tax service
  • Added checkout Accept Terms checkbox feature
Bug Fixes:
  • Fix issues with card swipe popup (card present transaction) using Chrome & Edge
  • Fix an issue where booking quantity is not being checked
  • Booking disabled date minor bug fix
  • Product Details module - Social media share strip html before sending

RazorCart ver. 01.05.00 – Released: Jun 21, 2018 Enhancements:
  • Improvements for Cart Action Pipeline (New action: 'UpdateCart')
  • Add support to customizing Admin-Console views (custom viewset)
  • Updated Admin product category menu to tree structure to speed up loading categories
  • Add orders filter by transaction types (sale & credit)
  • Improvements for orders Credit/Refund through calling the gateway if supported
  • Added payments section to My-Account module
  • Improvement for adding/editing order detail variants from Admin-Console
Bug Fixes:
  • Fixed Slider duplicate products issue when products doesn’t fill the screen
  • Increased some data fields length
  • Fix an issue where custom ship methods may duplicate if entered multiple in admin
  • Fixed sorting issue on category menu when sort order is equal
  • Fixed print many orders button when no order is selected from Admin-Console
  • Fixed porto conflict with My-Account module by using angular instead of URL fragment

RazorCart ver. 01.04.06 – Released: May 23, 2018 Enhancements:
  • Enhanced Products Search Crawler
  • Added Localization to the Product Slider
  • Tracking No. is not required now when sending ship emails
  • Enforce minimum order's ship date to the order's date value
Bug Fixes:
  • Fixed an issue when not selecting a none required variants
  • Prevent add booking with earlier time of today's date

RazorCart ver. 01.04.05 – Released: May 15, 2018 Enhancements:
  • Updated Phone Tokens in email/invoice templates
  • Enhanced Url generation for better SEO
  • Stripe Payment Gateway enhancements
    • Added new payment processing method (Stripe Checkout)
    • Creating Stripe Customer Record & Updating Billing Info.
    • Added Localized Text for "Pay with Stripe" Button.
Bug Fixes:
  • Fixed EU VAT calculation after changing shipping method (Apply EU VAT on Shipping/EU VAT Shipping Rate)

RazorCart ver. 01.04.04 – Released: May 8, 2018 Enhancements:
  • Enforce booking qty availability thru disabled times
  • Display booking details in order email/invoice
  • Scroll Product List to top of products after changing page
  • Added missing localization for Checkout module
Bug Fixes:
  • Fixed USPS Shipping issue for Regular Flat Rate Box type (renamed to Medium)
  • Fixed Product List URLs to work for all types of DNN Friendly URL Settings (search friendly, human friendly & advanced)
  • Fixed email/invoice phone tokens and added to html templates

RazorCart ver. 01.04.03 – Released: Apr 23, 2018 Enhancements:
  • Improve booking quantity availability validation
Bug Fixes:
  • Fixed an issue where zero cost ship method won't update the cart on selection
  • Fixed booking min/max available time slots which calculated based on disabled time ranges
  • Fixed listing custom ship methods when set to all categories
  • Fixed default category & paging issue in Product List module
  • Fixed first time initializing cart totals conflict between Checkout & MiniCart modules
  • Fixed listing custom ship methods sort order

RazorCart ver. 01.04.02 – Released: Apr 13, 2018 Enhancements:
  • Added Email Notification Service for subscriptions status change
  • Licensing now compares the Top Level Domain (TLD)
  • Add support for Portal's TimeZone where local server & portal settings may be different
  • New/Modified orders, payments, notes now used the portals time zone
  • Added booking disable time "Repeat" feature plus lots of booking enhancements
Bug Fixes:
  • Fixed booking report calendar UTC DateTime converting
  • Make product slider responsive based on its skin container not the browsers window
  • Fixed CSS height: unset is not supported in IE
  • Fixed an issue where add/edit credit payment doesn't decrement orders amount
  • Fixed the issue where unpaid order doesn't display the used payment method

RazorCart ver. 01.04.01 – Released: Mar 29, 2018 Enhancements:
  • Added enable RazorCart Recurring Scheduler feature
  • Added validation to prevent checking out with non-active product that was already in cart
  • Extend Subscription Status options
Bug Fixes:
  • Added missing AuthOnly setting in Payment Setup screen
  • Fixed show/hide product by role issue when user role expires
  • Fixed an issue where inactive products can be displayed by full URL
  • Fixed product listing styling issue
  • Fixed send email issue when human friendly URL is used
  • Fixed update user roles when using hosted gateway
  • Fixed an issue where custom ship methods doesn’t filter categories correctly
  • Booking various bug fixes and improvements

Changelog RazorCart ver. 01.03.09 – Released: Mar 15, 2018

Enhancements:
  • Added new localization labels for the MyAccount, List & Checkout modules
  • Add new booking options for setting min/max time durations
  • Improvement for the Booking API functionality
Bug Fixes:
  • Fixed the issue where deleted products can be retrieved using the full URL
  • Address the issue when converting the booking selected value from JSON (time zone issue)

RazorCart ver. 01.03.08 – Released: Feb 27, 2018

Enhancements:
  • Improvement for the Booking functionality thru Web API
  • Implemented User Opt-In option for the SMS Booking Reminder
Bug Fixes:
  • Address the issue where processing payments in Admin-Console might fail
  • Address the AddToCart QueryString issue caused by UserEnteredAmount validation
  • Fix add/edit order details items that have variant or booking info

RazorCart ver. 01.03.07 – Released: Feb 21, 2018

Enhancements:
  • Implemented new time booking management (15 & 30) minutes durations
  • Added Booking Reminder via SMS Text Messages using pre-defined templates
  • Added Authorize.Net (Card Present) support for Magnetic Stripe Card Reader
Bug Fixes:
  • Address the issue where REST API & ShipWorks returns empty orders list
  • Fix PayPal sending amounts value with comma separator
  • Address the Admin-Console issue when DNNFriendlyUrl is not set to Advanced

RazorCart ver. 01.03.06 – Released: Feb 5, 2018

Enhancements:
  • Implemented canceling subscriptions for My-Account module
  • Added 'Manage Subscriptions' screen for Admin-Console
  • Improvement for recurring payment scheduling
  • Full localization the Checkout module viewset
Bug Fixes:
  • Address the issue where ship method radio-buttons not showing for certain cases
  • Fix PayPal sending amount value with comma separator
  • Fix the issue where print order button returns unauthorized for not logged-in users

RazorCart ver. 01.03.05 – Released: Jan 15, 2018

Enhancements:
  • Implemented the Admin-Console Store Permissions - allows you to setup regular users to access/manage only specific areas of your store(s)
  • Added 0-weight free shipping method (Ship Method List) to allow checkout with non-physical items
  • Implemented Localization for the Admin-Console navigation menu –admin pages will follow in the next release(s)–
  • Added two custom fields for the Checkout module
  • Added filtering by OrderStatus for the Manage Orders page
  • Added localization to the MyAccount module
  • Convert ShipMethod list from drop-down menu to radio buttons and removed calculate shipping button for better checkout experience
  • Product Slider Module - Added new setting that lets you display a default category of products in the slider
Bug Fixes:
  • Address the issue where {objectQualifier} is not used in certain places
  • Update the installation manifest to address some EVS warning messages
  • Update to the new UPS change which requires only using the TLS Security Protocol

RazorCart ver. 01.03.04 – Released: Dec 21, 2017

Enhancements:
  • Implemented the focus on the first invalid form element (Details & Checkout modules)
  • Added error trapping for the Order CSV Import
  • Added Product List setting for Default Category on first module load
  • Product Import/Export: Use Sku for the RelatedProduct field, use SeoUrl for the Categories field
  • Implemented Product Security Roles for the Search module
Bug Fixes:
  • Fix the issue where applying product discount does not work properly
  • Fix the issue where making CC charge may not work from Admin-Console
  • Address the issue where the Store Name does not update when saving Store Setup
  • Address the issue where License Keys for the extensions shows Invalid Product

RazorCart ver. 01.03.03 – Released: Dec 13, 2017 Enhancements:
  • Implemented the product user role eligibility for the Product-Details module
  • Order Export - Now the payment details is included with the order CSV export file
  • Order Import - Added functionality to import orders using CSV file
  • Added functionality to filter orders using the payment method type
  • Added functionality to control payment methods by user roles during the checkout
  • Product Listing module - Sort options added to Resx file for language localization
Bug Fixes:
  • Delete all related records when deleting an order
  • Fix the issue where Category module displays special character with MS Edge
  • Fix installation issue when using the DNN {ObjectQualifier}
  • Address the issue where the payment scheduler could add one more occurrence
  • Address the issue where the coupon shipping amount does not update the shipping total

RazorCart ver. 01.03.02 – Released: Nov 29, 2017 Enhancements:
  • Added functionality to send CC emails
  • Added validation for the product security roles in ActionPipeline process
Bug Fixes:
  • Fix the issue where the Slider module does not validate the product security roles
  • Address the issue where custom order status count shows zero in admin dashboard
  • Address the issue where Product-Grid shows an error after AddToCart due to the File-Upload new feature

RazorCart ver. 01.03.01 – Released: Nov 20, 2017 Enhancements:
  • Add setting to "Disable User Profile Sync" for Checkout & MyAccount modules
  • Now print order on order confirmation page will use the pre-defined invoice template
  • Added support for the File-Upload product variant
  • Admin dashboard order status are now fully user configurable
  • Allow the Product SEOURL field to be imported/exported using the CSV files
  • Add product/variant level support to the product discount options
  • Keep the original product price displayed (strikethrough) after applying the discount
  • Added support for Product Image Title & Alt Tags
  • Added functionality for printing multiple selected orders at the same time
  • Added integration with ShipWorks
Bug Fixes:
  • Fix the issue where inactive products disappear in Admin-Console
  • Improvement & minor bug fixes for the Recurring Scheduler
  • Send the billing info to PayPal Standard instead of shipping info
  • Address the issue where only one product slider module can be rendered on the same page
  • Recurring Scheduler now sends emails using the pre-defined templates

RazorCart ver. 01.02.09 – Released: Oct 25, 2017 Enhancements:
  • Added subscription management to MyAccount module
  • Improvement for the Sales Summary Report
  • Added support for child portal/alias without having to create an IIS App
  • Ability to set a custom order status as default when new order is created
Bug Fixes:
  • Address the issue where the disabling inventory management still prevent AddToCart functionality
  • Address the issue where the minimum UserEnteredAmount is not validated if the value was zero

RazorCart ver. 01.02.08 – Released: Oct 11, 2017 Enhancements:
  • Added filter orders by payment status options
  • Added filter orders/customers by ID (Use # sign)
  • Option to disable email functionality when payment was declined
  • Added All Sales Summary Report by Categories
  • Display tooltips for the Variant/Group descriptions
Bug Fixes:
  • Address the issue where the custom shipping method selected value clears after clicking calculate
  • Address the issue where the CSV import parsing number fails if the value was NaN
  • Address the issue where importing product custom fields doesn't update the field value
  • Address the issue caused the categories pager to display one page only

RazorCart ver. 01.02.07 – Released: Sep 27, 2017 Enhancements:
  • Added fourth payment method gateway credentials field.
  • Added support for Bundled Products
  • Added SortOrder field that can be modified from the product edit screen
  • Added setting to disable inventory management and prevent the decrement for Quantity-On-Hand
Bug Fixes:
  • Fix the review date format on the ProductDetails module

RazorCart ver. 01.02.06 – Released: Sep 25, 2017 Enhancements:
  • Added import/export functionality for the Product Field Templates
  • Custom Form Modal: Added option to override with a different form for each product
  • Product Discounts By Role: Add option to apply the discount for a user "Is-Not-In" the role (Role Invert)
  • Allow a product to be activated in a certain period of time only (Active From/To dates)
  • Add functionality to select to include the product details/properties when cloning
  • The ability to display product badge/purchase date indicating if user already purchased product
  • Display the calculated variant price adjust to the shopping cart, wishlist & order details
  • Add the option to make a Add/Remove role effective while in shopping cart (Product Role Management)
  • Add Export/Import Product Custom Fields
  • Export products & customers will use the search/filter if applied
Bug Fixes:
  • Address the issue where Product Qty decrements when InventoryVariant is in-use
  • Address the issue where Product "Minimum Partial Amount" doesn't updates on edit mode
  • Address the issue where the RelatedProducts field does not show on the export sheet
  • Added a space to the comma sperated ID fields where MS Excel could convert the field to one long number

RazorCart ver. 01.02.05 – Released: Sep 11, 2017
Enhancements:
  • Added Google Analytics Tracking support for all modules when load/paginating
  • Added Category Discounts management screen "Edit Category > Category Discounts"
  • Added send an email when Product Review created using predefined email template
  • Added Manage Orders screen From/To date filtering
  • Added Start/End dates to the Product Discounts By Role
  • Added manage Wallet/Address & view Downloads to the My-Account module
  • Customers can choose to opt-in when they checkout
  • Added option for Custom Form Modal after add to cart
  • Show Sold Out message on List/Details modules
  • Added Variant level support (multi variants selection) to the Product Add Roles feature
Bug Fixes:
  • Address the issue where downloadable product download button doesn't display after the return from hosted gateway



RazorCart ver. 01.02.03 –  Released: Aug 11, 2017
Enhancements:

  • Added Show/Hide Products based on Security Roles
  • Improvement the CSV-Reader when importing CSV files
  • Checkout Pipeline speed & performance improvement

Bug fixes:

  • Addressed issue where the IE11 displays an error after adding to cart
  • Request the Checkout Cart-Totals to be updated when the user changes the shipping address



RazorCart ver. 01.02.01 –  Released: Aug 02, 2017
Enhancements:

  • Added Order Fulfillment management to allow creating mutiple shipment per order.
  • Added Order CSV Export functionality

Bug fixes:

  • Address XHR status code return empty when using Google Chrome with HTTP/2.0



RazorCart ver. 01.01.03 – Released: Jul 11, 2017 Enhancements:

 

  • Added Checkout Login/Registration form the option to allow guest checkout if needed
  • Added order shipping email using pre-defined email template.
  • Added the Price-Field to List/Details modules when UserEnteredAmount is enabled
Bug Fixes:
  • Address the product minimum/maximum order qty validation not working.
  • RESTful API: Grant access to the store scopes for the JWT that was requested by a Superuser without an Administrator's role.

RazorCart ver. 01.01.02 – Released: Jun 21, 2017 Enhancements:
  • Collect the P.O. Number when checkout using P.O. payment method.
Bug Fixes:
  • Fix Tree-View does not show categories (Edit Product > Categories) page

RazorCart ver. 01.01.01 – Released: Jun 14, 2017 Enhancements:
  • Change Custom Ship Method by Quantity to group shopping cart items per common category
  • Add new setting for Search Result module to allow only display results from specific Search module
  • Add Gateway Config method for Custom Gateway Checkout Buttons
Bug Fixes:
  • Fix IE/MS Edge redirecting issue for hosted gateway
  • Fix variant calculation price on update shopping cart quantity

RazorCart ver. 01.01.00 – Released: May 26, 2017 Enhancements:
  • Gateway Design & Implementation Enhancement: (Custom Gateways required to rebuild with the new assemblies)
    • Add InContext Gateway ProcessMode
    • Add Gateway Config method for CredentialsField settings
    • Add Gateway Config method for Checkout PageScript resources
Bug Fixes:
  • Fix AngularJS/AJAX Redirect issue on IE/MS Edge
  • Fix Product Detail Url when using special character in SEOUrl field
  • Enhancement for the Custom Shipping Cost by Quantity/Weight Calculation method
  • Fix Hosted Gateway ReturnUrl/NotificationUrl when not using DNN FriendlyUrlProvider in Advanced mode (DNN Bug workaround)
  • Sending Email enhancement & improvement
  • Fix parsing the PayPal DateTime value

RazorCart ver. 01.00.14 – Released: May 3, 2017 Enhancements:
  • Booking Schedule Report
  • Support Booking/Variants in AdminConsole > Add/Edit Order > Add/Edit Items
  • Add time picker support for the AdminConsole DateTime fields
  • Added Layered Navigation feature filtering (when using multiple Category-Menus)
  • Product-Grid can be used with Category menu (when used as Hyperlinks)
Bug Fixes:
  • Due to the DNN UpgradeProvider not working in some cases, Add Schedulers functions will also be called from AdminConsole if wasn't already created, also the FixPersonaBarPermission (DNN9 only) will be called when recycling the application from the Admin-Console
  • Various layout/design improvements
  • Fix Category-Menu/Product-List filtering issue
  • Update Authorize.Net for the new Gateway security change

RazorCart ver. 01.00.13 – Released: Apr 18, 2017 Enhancements:
  • My-Account (new module) with Cancel Subscription functionality
  • Inventory Variants (Variant combinations)
  • Add pagination to the Product Grid module
  • Add Cancel Subscription on MyAccount module
Bug Fixes:
  • Remove the deleted product flag when import using same SKU
  • Icon/Swatch variants, only one can be chosen in variants group
  • Various layout/design improvements

RazorCart ver. 01.00.12 – Released: Apr 13, 2017 Enhancements:
  • Product can be imported into categories using the header field "Categories" / comma separated integer values
Bug Fixes:
  • Add user to a role only when payment/subscription success

RazorCart ver. 01.00.11 – Released: Apr 6, 2017 Enhancements:
  • Added Checkout Customer Wallet
  • Added Product Grid (new module)
  • Added Product Localization feature
Bug Fixes:
  • Category Filtering with Checkboxes
  • Minor Bug Fixes

RazorCart ver. 01.00.10 – Released: Mar 24, 2017 Enhancements:
  • Added support for Downloadable Products
  • Added Product Role Managment
Bug Fixes:
  • Pipeline & Gateway extensibility improvement
  • Address Advanced Search settings re-saving
  • Fix duplicate SKUs for deleted products

RazorCart ver. 01.00.09 – Released: Mar 15, 2017 Enhancements:
  • Added support for variant level coupons
  • Product and Category export functionality
  • Custom pluggable gateways
Bug Fixes:
  • Minor formatting issues resolved

RazorCart ver. 01.00.08 – Released: Mar 1, 2017 Enhancements:
  • Added Restful API Endpoints
  • Added Product Import/Export
Bug Fixes:
  • Improvement & minor bug fixes

RazorCart ver. 01.00.07 – Released: Feb 10, 2017 Enhancements:
  • Added Abandoned Cart Reporting
  • Added Abandoned Cart Email Campaign
Bug Fixes:
  • Views Design/Layout improvement

RazorCart ver. 01.00.06 – Released: Jan 31, 2017 Enhancements:
  • Added Url Rewriter library for SEO Product URLs

RazorCart ver. 01.00.05 – Released: Jan 27, 2017 Enhancements:
  • Added Quick Order Entry (new module)

RazorCart ver. 01.00.04 – Released: Jan 17, 2017 Enhancements:
  • Added support for recurring billing
  • Product Details - Added social share bar
Bug Fixes:
  • MiniCart design improvement
  • Admin-Console improvement & minor bug fixes

RazorCart ver. 01.00.03 – Released: Jan 9, 2017 Bug Fixes:
  • Improvement & minor bug fixes

RazorCart ver. 01.00.02 – Released: Dec 19, 2016 Enhancements:
  • Added Advanced Search (new module)
Bug Fixes:
  • Checkout improvement & minor bug fixes

RazorCart ver. 01.00.01 – Released: Dec 11, 2016 Enhancements:
  • 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
  • Custom View-Set Support
  • Multi-Portal — Multi-Store
  • Awesome Admin Console
  • SmithCart Upgrade Edition
Bug Fixes:
  • First stable release.