Search

Contents

Revindex Storefront

Export Print

Release notes

16.11.00 (2020-10-12)

  • Support discount by category for "Sales order detail" type promotion.
  • Fix Manage Order module error due to PayPal bug introduced in v16.10.
  • Fix PayPal Checkout for non-USD currency and shipping to a country without a State field. Please merge your custom Cart templates.
  • Fix advanced URL provider to correcly handle switching between page languages will not lose context if product has different URL name that varies by culture.

16.10.00 (2020-10-07)

  • Support new PayPal Checkout payment gateway. Please merge your custom Cart and Checkout templates.
  • Revindex Standard theme is automatically installed for new Storefront Administration page on new installation for better usability.
  • Fix Authorize.net Accept should round transaction amount.
  • Fix Quick Order module "StandardPanel" template picking incorrect variant. Please merge your custom templates.
  • Fix Quick Order module may show duplicate products if site uses multiple Product Detail modules causing crawler to index the same product multiple times.

16.09.00 (2020-09-15)

  • Support Buy X Get Y basic promotion form (e.g. BOGO, Buy 2 get 1 half price).
  • Redesign Administration search panels for better usability.
  • Convert ListBox to CheckBoxList for better usability.
  • Add edit link to selected coupon in Administration screens to improve usability.
  • Track browser user agent with every new order.
  • Ensure clear cache action clears URL caches by culture too.
  • Support legacy Font Awesome 4 icons.
  • Minor CSS corrections.
  • Fix clone object redirect to incorrect Administration page.
  • Fix missing label for "Tier discount" promotion.
  • Fix DNN bug not showing Storefront menu item in Persona Bar for Administrators.

16.08.01 (2020-08-21)

  • Support Pargo pickup shipping provider. Please merge your Checkout custom display templates to support pickup locations.
  • Support Pargo print shipping label.
  • Support SkyNet shipping provider and generating waybill number.
  • Support SkyNet address validation.
  • Allow print and email quote from the Manage Order screen.
  • Fix Manage Recurring Order serialization error if recurring order contains custom field due to missing method.
  • Fix Format.PageMetaDescription and Format.PageMetaKeywords incorrect local resource.
  • Fix sales order screen error if order has a payment term selected.

16.07.00 (2020-08-07)

  • Support themes with new Bootstrap 4 and legacy Bootstrap 3. Please merge your custom templates if you want to start supporting Bootstrap 4.
  • Consolidate CrosssellProduct with QuickOrder view model in "StandardPanel" template to improve performance. Please merge your custom templates.
  • Redesign gallery administration for better usability. Please merge your custom Product Detail template.
  • Product gallery can now upload videos (mp4 and webm). Study shows 85% of millenials have purchased product after watching video. See example demo here.
  • Support free USPS address validation.
  • USPS shipping now connects to new secure https API endpoint.
  • Support Mozambique currency.
  • Remove related order links for sellers who should not be able to view orders that don't belong to them.
  • Fix saving voucher should not override its selected voucher definition.
  • Fix "StandardSingleStep", "StandardMultipleStep" Checkout and "StandardRegular" Product Detail templates not restoring values if custom fields contain reserved keywords.

Requirements and breaking changes:

  • Gallery object now has a new required Family property that replaces the previous DisplayOrder for grouping similar gallery items together.

16.06.00 (2020-07-15)

  • Storefront Administration module is now localizable. Language packs for French, Italian, German and Spanish available for download. Learn to create your own language pack.
  • Storefront Administration action bar for save/cancel now stays visible at all times for better usability.
  • Order status colors can now be changed from stylesheet.
  • Clear last selected tab when adding new object for better usability.
  • Minor changes to gallery screen for better usability.
  • Don't suggest login on checkout if user account is deleted or unauthorized.
  • Fix admin sales order screen showing duplicate countries in dropdown list.

16.05.00 (2020-06-30)

  • Support PayU Latam WebCheckout payment gateway.
  • Scroll order detail grid in "StandardPanel", "StandardNavBar" Cart Summary and "StandardSingleStep" Checkout templates for customer carts with many items.
  • Fix incorrect total due to shipping and handling taxes included twice from changes introduced in v15.12 and v16.1.
  • Fix potential jquery validation conflict with other submit button on page.

16.04.02 (2020-06-27)

  • Admin screen can now delete objects from the detailed view for better usability.
  • Fix category section is incorrectly hidden when editing product with multiple variants.
  • Fix variants in Product Detail module not respecting display order.

16.04.01 (2020-06-24)

  • Fix sales order admin screen should sort by descending date by default.
  • Fix import result message should not fade out.

16.04.00 (2020-06-23)

  • Redesign all grid tables for better usability.
  • Show associated variant group in grid for better usability.
  • Miscellaneous icon changes for better usability.
  • Allow searching for assigned/unassigned rights.
  • Fix manufacturer, distributor, warehouse, rights, vouchers selections not appearing when editing single variant from the new product screen.

16.03.00 (2020-06-20)

  • Redesign catalog admin screens for better usability.
  • Redesign sales admin screens for better usability.
  • Allow creating new user on sales order administration page for better usability.
  • Fix Page Action object reference error due to performance optimizations in 16.1.
  • Fix delete archived products should also delete frequently bought products relationship.

16.02.00 (2020-06-13)

  • Product Showcase module can now recommend Frequently Bought Together products.
  • Reorganize Administration module buttons to improve usability.
  • Fade out general alert messages after fixed delay for better usability.
  • Order admin can now view billing/shipping address on Google maps.
  • Cloning products will unset URL name until first save for better user experience.
  • Minimize warnings on Google structured data.
  • Automatically add Storefront Administration module to page and Persona Bar for new installations.
  • Consolidate CrosssellProduct with Cart view model in "StandardMultipleStep" and "StandardSingleStep" templates to improve performance. Please merge your custom templates.
  • Fix RMA return error when a new RMA is created without any item details.
  • Fix Purolator shipping not handling multiple packages correctly.
  • Fix REST API configuration page is incorrectly disabled for Pro edition.
  • Fix missing Sales by manufacturer report.
  • Fix cross-sell product not displaying amounts in correct culture when multilanguage is enabled.
  • Fix Product Review admin page not showing dropdown.
  • Fix Sales Returns admin page not showing dropdown.

16.01.00 (2020-05-22)

  • Support PayWithClear payment gateway.
  • Support Custom Hosted payment gateway for businesses to implement their own gateway connector.
  • Improve performance of product list, product detail and product showcase for catalogs with many attributes, variant groups and product promotions. Revindex Demo site achieves 98% on Google PageSpeed Insights test.
  • Improve performance of custom rules using XSL.
  • Improve performance of cart, checkout, confirmation for large orders with many order detail items.
  • New Seller module to allow listing all products by a marketplace seller.
  • New Seller Commission report to help calculate net sales payment due to seller after commission.
  • Modernize standard reports and added several new reports. Reports can now export data to CSV.
  • Support conditional variant groups that show/hide depending on other selection. 
  • Product import can now reference SellerKey instead of SellerID for easier import.
  • Reduce memory consumption when using GeoIP by moving to memory mapped file.
  • Change Authorize.Net Accept.js implementation to use popup iframe for card entry to simplify PCI requirement.
  • Consolidate payment method names into single resource file for easier renaming.
  • Automatically show distributors, manufacturers and sellers on page navigation menu.
  • Send email synchronously because some hosting providers (e.g. Interserver) does not allow spawning new thread.
  • Allow Square payment to work with non-3D Secure accounts in "StandardMultipleStep" and "StandardSingleStep" templates. Please merge your custom templates.
  • Fix dashboard health should ignore incomplete orders.
  • Fix sales order total not including taxes from shipping and handling.

16.00.00 (2020-04-22)

  • New Administration main menu using Bootstrap.
  • Redesigned administration dashboard.
  • Full screen administration mode. Uses optional Revindex Standard theme on the Administration page.
  • Automatically show categories on the page navigation menu.
  • Support SagePay Direct 3D Secure v2.
  • Support Authorize.net Accept.js payment gateway. Authorize.net AIM, CIM and SIM are now obsolete.
  • Updated "StandardSingleStep", "StandardMultipleStep" checkout display templates for Authorize.net Accept. If you're using Stripe or Square payment, you may also want to merge your custom templates for some minor improvements.

15.15.00 (2020-08-03)

  • Fix saving voucher should not override its selected voucher definition.

15.14.00 (2020-06-30)

  • Fix incorrect total due to shipping and handling taxes included twice from changes introduced in v15.12

15.13.00 (2020-06-04)

  • Fix Purolator shipping not handling multiple packages correctly.
  • Send email synchronously because some hosting providers (e.g. Interserver) does not allow spawning new thread.

15.12.00 (2020-05-13)

  • Handle case when Avalara tax returns multiple tax amounts of the same level should be summed up.
  • Fix sales order total not including taxes from shipping and handling.
  • Fix customer admin page error if customer is a marketplace seller.

15.11.00 (2020-04-29)

  • Fix order admin cannot add a product that has no warehouse association if warehouse proximity match is enabled and order is tied to a particular warehouse.
  • Fix order detail not showing on admin screen when multiple bundled products are being ordered.

15.10.00 (2020-04-17)

  • Fix error exporting variant MinBookingTime and MaxBookingTime.
  • Fix product and variant availability rule should not override GeoIP detected location from sales order.
  • Fix export and REST API should always generate decimal values in invariant culture.
  • Fix Admin menu not switching to correct language when portal language is changed.

15.09.00 (2020-04-08)

  • Manage Recurring Order module redesigned using Razor.
  • Manage Wish List module redesigned using Razor.
  • Manage Payment module redesigned using Razor.
  • Allow place order action to submit web request with basic authentication.
  • Allow place order action to submit web request using PUT and DELETE methods.
  • Fix potential cross-site script attack.
  • Fix "StandardSingleStep" and "StandardMultipleStep" checkout template race condition when browser returns from hosted payment. Please merge changes to custom templates.

15.08.00 (2020-03-17)

  • Manage Product Download module redesigned using Razor.
  • Manage Rewards Point module redesigned using Razor.
  • Manage Right module redesigned using Razor.
  • Manage Voucher module redesigned using Razor.
  • "StandardGrid" product list should sort by Display order and then by Name under Recommended mode.
  • Fix incorrect cart session check when Session Logout is disabled.
  • Fix checkout "StandardSingleStep" and "StandardMultipleStep" not recognizing countries without states.

15.07.00 (2020-02-27)

  • Manage Address module redesigned using Razor.
  • Remove support for community edition.

15.06.01 (2020-02-03)

  • Added status for sales return detail.

15.06.00 (2020-01-24)

  • Support administering RMA returns.
  • Allow payment term availability rule to return custom message.
  • Disallow adding same coupon more than once.
  • TaxJar now avoids querying API if city, state or zip is missing.
  • Fix manual credit card processing incorrectly reading saved credit card expiry month.
  • Fix advanced URL rewriter over-matching product URL Name.
  • Fix product search "StandardQuery" template not triggering search on Enter.
  • Fix marketplace seller object reference error.
  • Fix logout should empty cart affecting DNN 9+.

15.05.00 (2019-12-03)

  • Pass SKU value in ShipWorks Code field.
  • Experimental support for RMA returns.
  • Fix reindex products should set last update date to UTC time.
  • Fix Euro price not recognizing comma as decimal separator in Google structured data.
  • Fix Product List module affecting product Display order in cache after a search.
  • Fix Manage Order module listing duplicate bundled parts.
  • Fix upgrade error caused by web.config merge in DNN 9.4.

Requirements and breaking changes:

  • REST API/Import changes affecting inserting or updating ProductVariant must include new CreditIntervalType, ExchangeIntervalType, RefundIntervalType, RepairIntervalType, HasSerialNumber and AllowPartialReturn properties.

15.04.00 (2019-11-14)

  • Manage Order module redesigned using Razor.
  • Manage Order module can now print and send email for incomplete orders.
  • Show product that is being reviewed on the product review screen.
  • Cloning product and variant will now generate more sensible object key names.
  • Minor enhancements to Google structured data.
  • Improve performance of the cross-sell product on the cart page.
  • Fix potential memory leak and database reader locks.
  • Fix export category should preserve ordering of parent child relationship to prevent error when importing back.
  • Fix admin variant screen not displaying every 11th item in grid view.

15.03.00 (2019-10-18)

  • Support Square payment gateway.
  • New product review screen to quickly administer all reviews in one place.
  • Support medium size (1Kg) satchel in Australia Post provider.
  • Update Australia Post service name changes affecting satchel shipping methods.
  • Allow superuser account to checkout as guest if account already exists and using email as username.
  • Rename "State/Province" to "Region" for consistency with DNN profile nomenclature.
  • Minor change to Sage payment to return certain declined errors.
  • Fix PaymentExpress gateway incorrectly validating declined payment.
  • Fix error on Checkout "StandardSingleStep" and "StandardMultipleStep" if the configured allowed countries do not included United States.
  • Fix MS Edge autocomplete causing script error on checkout "StandardSingleStep" and "StandardMultipleStep" if country does not match. Please merge changes to custom template.
  • Fix FileUploader in Checkout "StandardSingleStep" and "StandardMultipleStep" and Product Detail "StandardRegular" templates not uploading non-image files (e.g. pdf). Please merge changes to custom template.

15.02.00 (2019-08-30)

  • Support Purolator shipping services.
  • Support matching product to nearest warehouse by user proximity to optimize shipping cost.
  • Support Net30 and COD payment terms concept.
  • Support 3D Secure for Stripe payment gateway for SCA compliance. Please merge changes to your custom Checkout templates.
  • Support Void operation for Stripe payment.
  • Support IP address and Geo IP look up for tax rate and exemption custom rules.
  • Fix error loading bundle products in Product List module.
  • Fix incorrect estimated taxes displayed in products with price tax inclusive when variant has conditional promotion.

Requirements and breaking changes:

  • Removed obsolete Checkout "Standard22" and "Standard23" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete Confirmation "Standard11" display template. Custom templates using these base templates must be recreated.
  • Removed obsolete ProductDetail "Standard13", "Standard14", "Standard15", "Standard16" and "Standard17" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete ProductList "Standard8" display template. Custom templates using these base templates must be recreated.

15.01.00 (2019-08-12)

  • Support 3D Secure for Barclaycard payment gateway for SCA compliance. Please merge changes to your custom Checkout templates.
  • Support 3D Secure for Sage Pay Direct payment gateway for SCA compliance.
  • Add Brand attribute for Google structured data.
  • Remove defunct Google+ sharing on product detail.
  • Fix DeleteUserPayment REST API not handle case when ProfileNumber is empty using Stripe gateway.
  • Fix UpdateUserPayment REST API overwriting data when card fails validation.

15.00.00 (2019-08-10)

  • Support product detail structured content for Facebook and Twitter.
  • Allow deleting unused archived products to free up storage space.
  • Add support for payment notification for Payment Express PX Pay payment gateway.
  • Allow sales order detail promotion to query category information in custom rule.
  • Support REST API services for updating saved payments.
  • Support REST API services for charging payments.
  • Restore custom hidden field value on bind in "StandardSingleStep" and "StandardMultipleStep" templates. Please merge changes to your custom templates.
  • Support product variant group models in Product List template.
  • Fix SQL upgrade scripts to check for object qualifier before creating indices.
  • Fix saving single variant not changing UpdateDate.
  • Fix javascript error saving Stripe payment on Manage Payment page.

14.12.00 (2019-06-26)

  • Fix "StandardMultipleStep" and "StandardSingleStep" checkout template incorrectly asking for payment for quote products. Please merge changes to your custom templates.

14.11.00 (2019-05-13)

  • Improve checkout and payment notification completion performance by sending email on a separate thread.
  • Generate sitemap for product categories.
  • Fix bundled parts overriding cache.

14.10.00 (2019-04-23)

  • Improved form layout for "StandardSingleStep", "StandardMultipleStep" cart, checkout and confirmation modules and "StandardRegular" product detail templates.
  • Checkout "StandardSingleStep" and "StandardMultipleStep" templates will only save payment or update user profile based on configured settings.
  • Cardstream Direct payment gateway now supports 3D Secure.
  • Fixed product cloning incorrectly populates cache.
  • Fixed "StandardMultipleStep" and "StandardSingleStep" checkout template not showing updated balance due when voucher or rewards points are entered. Please merge changes to your custom templates.
  • Fixed Manage Payment module not updating CVV number when updating a credit card with tokenization enabled.

14.09.00 (2019-04-09)

  • Support Cardstream Direct payment gateway.
  • Product search now indexes product manufacturer name.
  • Retain only the least expensive service by similar types returned by CouriersPlease shipping provider.
  • Fixed Barclaycard payment gateway incorrect hashing of non-standard ANSI characters.
  • Fixed Volume fit packing rule not recognizing max weight condition correctly.
  • Fixed "StandardSingleStep" and "StandardMultipleStep" not defaulting company field.

14.08.00 (2019-03-19)

  • Support cart session override by URL using "StandardSingleStep" and "StandardMultipleStep" cart and checkout templates.
  • Sales order now retains last selected currency culture after checkout.
  • Product percent savings now round to nearest integer instead of rounding up to next integer.
  • Fixed checkout "StandardSingleStep" and "StandardMultipleStep" not passing query parameters needed to validate payment completion. Please merge changes to your custom template.

14.07.00 (2019-03-15)

  • Support DHL Express shipping provider.
  • Support converting primary to EURO currency using European Central Bank provider.
  • Checkout completion by payment notification should create rights for consistency.
  • Fixed credit card payment not working on IE and Edge for "StandardSingleStep" and "StandardMultipleStep" templates. Please merge changes to your custom template.
  • Fixed Australia Post shipping not returning satchel shipping option if package depth is non-zero.
  • Fixed Cart Summary "StandardNavBar" template not maintaining opened panel after mouse out event on panel. Please merge changes to your custom template.

14.06.02 (2019-03-03)

  • Support IE11 for Checkout template "StandardMultipleStep" and "StandardSingleStep".
  • Fixed Checkout template "StandardSingleStep" not updating phone number on place order. Please merge changes to your custom template.
  • Fixed Checkout template "StandardMultipleStep" and "StandardSingleStep" place order race condition causing payment not being added. Please merge changes to your custom template.

14.06.01 (2019-02-26)

  • Fixed Checkout template "StandardMultipleStep" and "StandardSingleStep" not saving shipping phone. Please merge changes to your custom template.

14.06.00 (2019-02-21)

  • Razor template using Bootstrap 3 for WishList module
  • Support displaying Text next to a CheckBox custom field.
  • Removed obsolete Yahoo and FareBookings currency provider, replaced with European Central Bank provider.
  • Support similar product concept in Product Showcase.
  • Minor layout improvements to "StandardSingleStep" Checkout display template.
  • Fixed coupon field not displaying in new Checkout "StandardMultipleStep" and "StandardSingleStep" templates when Show coupon is unchecked in the Cart setting.
  • Fixed javascript polyfill loaded twice error causing product filter not to work on IE11 when product search module is on the same page.
  • Fixed unable to save fulfillment method for non-zero portal.

Requirements and breaking changes:

  • New WishList "StandardPanel" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete WishList "Standard1" and "Standard2" display templates. Custom templates using these base templates must be recreated.

14.05.00 (2019-02-02)

  • Product detail now ignores variant in canonical URL for better SEO for older templates.
  • Fixed Checkout "StandardMultipleStep" and "StandardSingleStep" javascript error when custom field contains InputControlWidth value.
  • Fixed advanced URL provider not refreshing cache in async cache mode if product list is not visited.
  • Fixed Authorize.net SIM not properly encoding "++" sign in notification response.

14.04.00 (2019-01-29)

  • Razor template using Bootstrap 3 for Checkout module.
  • New Checkout "StandardMultipleStep" and "StandardSingleStep" templates support checking out with saved payments for quicker checkout.
  • Authorize.net SIM end of life migration from MD5 to SHA512 signature key. Click here for more details.
  • Product detail now ignores variant in canonical URL for better SEO.
  • Fixed portal import requiring MSDTC.
  • Fixed admin form change warning incorrectly picking up saved changes.

Requirements and breaking changes:

  • New Checkout "StandardMultipleStep" and "StandardSingleStep" display templates. Custom templates must be re-created to gain new features.
  • Removed obsolete Checkout "Standard14", "Standard15", "Standard16", "Standard17", "Standard18", "Standard19", "Standard20" and "Standard21" display templates. Custom templates using these base templates must be recreated.

14.03.01 (2019-01-17)

  • Updated customer administration screen to allow searching by username, name, email, etc.
  • Updated Elavon payment gateway.
  • Australia Post now sends zero depth for Bag (satchel) package type.
  • Performance enhancements made to the administration module.
  • Storefront admin now defaults to standard query parameter URL for better performance.
  • Prevent administration breadcrumb navigation from exceeding browser URL length.
  • Fixed product detail breadcrumb now refers to product name instead of page title.
  • Fixed product list returning duplicate products by manufacturer or distributor.
  • Fixed advanced URL provider not correctly handling multi-language lookup.
  • Fixed variant cannot save if name is too long causing it to exceed object key column length.

14.02.01 (2019-01-03)

  • Fixed Firefox reporting root element not found error when REST API returns empty content.
  • Fixed Advanced URL provider not initializing from cache.

14.02.00 (2019-01-03)

  • Major performance improvements to the Product List module.
  • PayPal Website Payments Pro gateway can now perform partial refund.

14.01.00 (2018-12-11)

  • Major performance improvements using indices for cache, async data cache loading, refactored queries.
  • Fixed search not indexing multi language pages.
  • Fixed cache not updated when saving product category association.
  • Minor CSS fixes

14.00.00 (2018-11-19)

  • Support TaxJar tax provider.
  • Support Barclaycard payment gateway.
  • Product Detail "StandardRegular" template now prints price ranges if using modifer rule with tier pricing.
  • Reduce number of recorded errors in packing rule when product does not fit largest available package.

13.06.00 (2018-11-26)

  • Set new user payment as preferred payment for recurring order and previous re-occurrence orders if not yet set.

13.05.00 (2018-10-18)

  • Support entire portal export/import of most catalog data.
  • Advanced URL provider will fallback to portal default language instead of en-US first.
  • Attempt to match with any English culture language text if en-US localized text is not found.
  • Improved Product List performance.
  • Improved product promotion performance to reduce user role lookup.
  • Improved REST API performance.
  • Fixed Product Detail error when product Summary is null.
  • Fixed Volume Fit rule incorrectly favoring dynamically created packages when larger packages are available.
  • Fixed place order action rule passing twice the salesOrderDetailID to input.
  • Fixed catalog export missing product attributes from variants.

13.04.00 (2018-08-18)

  • New currency switch module allowing customers to switch currencies independent of language.
  • Support sorting product list items by SKU.
  • Improved Volume Fit packing rule to optimize for cases where remaining products can fit into a smaller package.
  • Allow deleting a user payment that is tied to a recurring order.
  • Allow setting a custom price for a future recurring order that overrides the calculated product price.
  • Allow setting the next payment retry date for an order with incomplete payments.
  • Improved report performance by disabling unnecessary view state on data grid.
  • Prevent Chrome ERR_BLOCKED_BY_XSS_AUDITOR error when editing a custom display template due to HTML tags being posted.
  • Log URL and User Agent request to Event Viewer for Razor templates if exception error occurs.
  • Fixed multi-column admin menu incorrectly wrapping on Generic and Polo skins due to extra CSS padding.
  • Fixed booking product not recognizing booked inventory from orders with processing and pending status.
  • Fixed bundled product image CSS to handle case when image is very tall and overlapping title.
  • Fixed error logged to event viewer when visiting an invalid product using the "RegularStandard" template due to Google structured data occurring in the wrong place.
  • Fixed product detail "StandardRegular" template lightbox not working with certain Bootstrap 3 by downgrading to ekko-lightbox v4.0.2.
  • Fixed checkout redirect error from PayPal when Authorize.net CIM is enabled and rewards points are applied.

13.03.00 (2018-06-30)

  • Razor template using Bootstrap 3 for QuickOrder module.
  • Support Google structured data for product detail to improve SEO.
  • Support displaying the number of products by category.
  • Support displaying the number of products by manufacturer.
  • Support displaying the number of products by distributor.
  • Support displaying the number of ratings received.
  • Support token replacement in product download URL.
  • Voucher admin screen now shows whether voucher is assigned to order.
  • Sort user address dropdown by name first.
  • Improve product admin search performance.
  • Handle product search indexing even in cases where portal aliases are missing primary.
  • Product search with default AND phrase operator will now filter out most non-alpha letters and digits.
  • Modified custom field results in default communication templates to display values in comma delimited for nicer formatting.
  • During checkout if "Update my profile" is checked, it should not update email address to avoid conflict with requiresUniqueEmail restriction.
  • Fixed license error when running with older Revindex products due to removal of obsolete method.
  • Fixed Product Detail "StandardRegular" template from recording error into event log if page URL is invalid.
  • Fixed Product Detail "StandardRegular" displaying bundled part price without promotion.

Requirements and breaking changes:

  • New Quick Order"StandardPanel" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete QuickOrder "Standard1" and "Standard2" display templates. Custom templates using these base templates must be recreated.

13.02.00 (2018-05-22)

  • Advanced URL provider is now case-insensitive.
  • Allow charging a tokenized card in sales order screen.
  • Fixed import where two adjacent rows with duplicate names may cause object keys to be duplicate.
  • Fixed Stripe payment in "Standard25" template conflicts with other payment methods.
  • Fixed error creating a right definition in non-zero portal.

13.01.00 (2018-05-03)

  • Compatibility support for DNN 9.2.

13.00.00 (2018-05-01)

  • Stripe now performs client side tokenization using latest "Standard25" display template.
  • Checkout now hides Register and Login links if registration is private or disabled in DNN.
  • PayPal Express now avoids sending shipping address in transaction if order does not require shipping to prevent PayPal from refusing transaction if the shipping country does not match customer's billing info.
  • Added Select all/Deselect all buttons to easily choose allowed countries settings.
  • Cloning product should not cause variants to be cloned with extra asterisk in the name.
  • Allow marking all products for reindexing at the next scheduled crawling.
  • Allow HTML text in custom field labels for Product Detail "StandardRegular" template.
  • Fixed calendar custom field not recognizing default date.

Requirements and breaking changes:

  • New Checkout "Standard25" display template. Custom templates must be re-created to gain new features.

12.11.00 (2018-07-11)

  • Fixed booking product not recognizing booked inventory from orders with processing and pending status.

12.10.00 (2018-04-13)

  • FTNI payment gateway allows passing settlement account.
  • Fixed "Volume fit" packing rule not recognizing fill factor decimal saved in non-English culture.
  • Fixed issue with not able to enter license key if admin URL is in lowercase.
  • Fixed incorrect booking inventory validation.
  • Fixed Product Detail "StandardRegular" template ignored max length in custom field of textbox type.

12.09.00 (2018-03-23)

  • Fixed UPS incorrectly passing weight with incorrect decimal format when running under European language.
  • Fixed checkout error when paying fully with voucher or rewards points.

12.08.00 (2018-03-19)

  • Request KO Javascript library registration instead of directly referencing it to improve performance and prevent double loading error.
  • Fixed Product Component and Product Part export should not included soft deleted items.

12.07.00 (2018-02-23)

  • Product List "StandardGrid" template now includes rel nofollow in the grid/list view mode to prevent robot indexing.
  • Fixed missing canonical link in product detail page.
  • Fixed Product Filter not displaying if Product List has a custom sort set at the module level.
  • Fixed FedEx Freight not handling edge case where dimension exceed 144 inches.

 


12.06.00 (2018-02-16)

  • Import will now ignore row if it cannot locate the object to update or delete by the identifier or key.
  • Import now supports update action for product attribute, product component and product part.
  • Fixed checkout will throw error when country is disabled, but the user has already saved a country in his profile or address control.

12.05.00 (2018-02-07)

  • Import now supports column name mapping.
  • Import can now insert with configurable default values without needing to specify every column.
  • Import can now update only columns that need changing.
  • Import can now update using object identifier or object key if available.
  • Fixed incorrect persona bar menu link.
  • Fixed only send cart abandon email if there are at least one item in the cart.
  • Fixed "StandardPanel" Product Filter display template incorrectly setting more than one selected filter affecting IE browser.
  • Fixed bundled product incorrectly validates max order quantity if set and quantity ordered is greater than one.

12.04.00 (2018-01-22)

  • Support ACH/eCheck payment method for FTNI payment gateway.
  • Create link from Persona Bar to Storefront page during installation.
  • Support Total Apps Direct Post payment gateway.
  • Support FTNI payment gateway.
  • Allow specifying a custom filter for the Product List module.
  • Product filter can now filter by seller.
  • Allow promotion custom rule to query SKU.
  • Include product modifier custom rule template for modifying booking price by the hour.
  • Support table session storage for longer session persistence.
  • Expose attributes in product model for the Product Showcase module.
  • Support MyTokens replacement in XSL place order action rules.
  • Log payment declined error in checkout page.
  • Fixed Peach Xml Integrator payment gateway not recognizing MasterCard Debit type.
  • Fixed Checkout module should always request available shipping methods after clicking Same as billing.
  • Fixed Payment reconciliation report by date to account for different transaction types.
  • Fixed Corduro payment gateway not recognizing correct declined transactions.

Requirements and breaking changes:

  • New Checkout "Standard24" display template. Custom templates must be re-created to gain new features.

12.03.00 (2017-11-23)

  • Support Sage MAS 50 integration (sold separately).
  • Support Sage Payments Direct payment gateway.
  • Allow Product List module using Razor template to default to a category or manufacturer when no explicit category or manufacturer is requested.
  • Allow searching products in admin by category, manufacturer, distributor.
  • Allow default tax to be selected when creating a new product variant, shipping or handling.
  • Initialize default tax class, packages and packing method on installation to simplify merchant set up.
  • Support 500g and 5Kg satchel services with Australia Post.
  • Packing rule will now dynamically generate a package if no existing package can hold over-sized product instead of throwing error.
  • Category, Manufacturer and Distributor modules now favors linking to Product List on the same page if present.
  • Checkout ("Standard23" template) recognizes switched effective user session when populating information.
  • Fixed product filter does not reset page number.
  • Fixed product using redirect to another page throwing error.

12.02.00 (2017-10-15)

  • Improved communication template usability by exposing formatted amounts.
  • Balance due now avoids showing negative amount.
  • Fixed Product Detail "StandardRegular" template add to cart error when quantity text box is hidden.
  • Fixed admin cannot reset default template for "Recurring order payment retry" template.
  • Fixed email and print communication templates missing space character between first and last name.
  • Fixed Telerik RadListBox and RadTreeView scroll error on Chrome.
  • Fixed razor templates not displaying modified price with initial custom field values.

12.01.00 (2017-09-26)

  • Allow setting effective user during shopping session to allow customer service rep to place order on behalf of another user.
  • Fixed checkout configuration screen not saving custom field label name.
  • Fixed Product Detail "StandardRegular" template not showing variant specific descriptions.

12.00.00 (2017-09-20)

  • Razor template using Bootstrap 3 for Cart and Confirmation modules.
  • Support Geo IP lookup in product, variant, checkout custom availability rules to allow restricting access by country, region and postal code. Requires MaxMind GeoIP file to be placed in App_Data folder.
  • New Mollie payment gateway implementation supporting all payment types. Previous Mollie supports only iDEAL payment.
  • Support CouriersPlease shipping provider.
  • Allow advanced URL provider to work with multiple languages.
  • Support allowable list of quantity numbers displayed as a dropdown. e.g 1, 3, 5-7
  • Allow product search to use logical AND conjunction instead of the default OR conjunction.
  • Update USPS service name changes affecting First Class Mail Parcel shipping method.
  • Added support for USPS First Class Mail Large Envelope shipping method.
  • Improved suggested SEO URL Name generation to minimize URL collision.
  • Fixed product detail "StandardRegular" template render error when a product is not available for purchase.
  • Fixed missing ServicesFramework javascript reference for pages that don't already include library.

Requirements and breaking changes:

  • Removed obsolete Cart "Standard10", "Standard11" and "Standard12" display templates. Custom templates using these base templates must be recreated.
  • New Cart "StandardMultipleStep" and "StandardSingleStep" display templates. Custom templates must be re-created to gain new features.
  • Removed obsolete Confirmation "Standard7", "Standard8", "Standard9" and "Standard10" display templates. Custom templates using these base templates must be recreated.
  • New Confirmation "StandardMultipleStep" and "StandardSingleStep" display templates. Custom templates must be re-created to gain new features.
  • New Mollie API key credential must be re-entered if previously using older Mollie payment gateway.
  • Added new ProductVariant.AllowableOrderQuantity property to ProductVariant API and import/export.

11.09.00 (2017-09-26)

  • Fixed Product Detail "StandardRegular" template not showing variant specific descriptions.

11.08.00 (2017-09-22)

  • Fixed checkout configuration screen not saving custom field label name.

11.07.00 (2017-09-05)

  • Include Telerik binaries for backward compatibility.
  • Improved search crawling performance by returning only changed products since last indexing.
  • Fixed Telerik ComboBox not rendering CSS correctly in UpdatePanel.
  • Fixed gallery tile images not changing when alternate text contains apostrophe in older Product Detail web form templates.
  • Fixed dashboard chart not displaying for non-English cultures.

11.06.01 (2017-08-12)

  • Improved performance of Product Detail "StandardRegular" display template.

11.06.00 (2017-08-08)

  • Fixed variant group image swatch images cannot be saved.
  • Fixed Product Detail "StandardRegular", Product List "StandardGrid", Product Showcase "StandardCarousel", Product Comparison "StandardTable" templates not respecting show/hide prices.
  • Fixed installer creating pages with missing Administrators permission.

11.05.00 (2017-07-31)

  • Fixed Product Search "StandardQuery" template double encoding input value on display.
  • Fixed bulk capture orders not working because balance due is zero.
  • Fixed Product Detail "StandardRegular" template cannot upload file in custom field using IE11.
  • Fixed Product Detail "StandardRegular" template passing non-null custom field causing products added to cart to show on separate sales order detail line item.
  • Fixed Product List pager not respecting number of pages after product filtering.
  • Fixed Product List "StandardGrid", Product Detail "StandardRegular", Product Showcase "StandardCarousel" templates now show savings from MSRP.

11.04.00 (2017-06-26)

  • Razor template using Bootstrap 3 for Product Detail module.
  • Increased SKU, Manufacturer SKU, Distributor SKU max length from 50 to 100 characters.
  • Manual payment processing now sets the response code to Approved for uniformity.
  • Improved FedEx rate accuracy by removing unnecessary rounding up of dimensions.
  • Improved Volume Fit packing rule to ensure products can fit into package dimensions.
  • Recurring order now re-occurs at the same time as the original order date time instead of 00:00 hours.
  • Support negotiated rates in UPS.
  • Added city field in Cart display template needed to estimate FedEx Freight shipping.
  • Fixed sales order detail promotion running order.
  • Fixed Web API not returning TabID from same page culture.
  • Fixed Product Filter "StandardPanel" javascript error on IE11.
  • Fixed UPS using incorrect unit of measure for origin countries that use metric system.
  • Fixed product custom field admin not properly showing input field values after saving.
  • Fixed inconsistent visibility style in Category, Manufacturer, Distributor, Product Filter templates under mobile view.

Requirements and breaking changes:

  • Removed obsolete Product Detail "Standard11" and "Standard12" display templates. Custom templates using these base templates must be recreated.
  • New Product Detail "StandardRegular" display template. Custom templates must be re-created to gain new features. Related products are now shown using the Product Showcase module. Custom fields must use Basic form instead of ASP.NET custom code.
  • Removed obsolete Cart "Standard6", "Standard7", "Standard8" and "Standard9" display templates. Custom templates using these base templates must be recreated.
  • New Cart "Standard14" display template. Custom templates must be re-created to gain new features.

11.03.00 (2017-04-12)

  • Improved product search results ordering.
  • Support tokenization in Corduro payment gateway.
  • Increase Corduro certificate credential field in database.
  • Prevent processing expired credit cards to reduce merchant fees.
  • Expose promotionResults node in sales order detail type promotion.
  • Fixed concurrency issue with product list that contains bundled products.
  • Fixed edit display template from other configuration pages returns folder not found error.
  • Fixed CSS to restrict very tall image from exceeding gallery container.

11.02.00 (2017-03-22)

  • Fixed search, category, distributor, manufacturer modules incorrectly referencing non-default product list module if multiple product list modules are used.
  • Fixed error serializing EstimatedRateWithTax.

11.01.00 (2017-03-16)

  • Update product review now clears cache.
  • Sellers can now only view customers belonging to them.
  • Transmit billing address to Zooz payment gateway.
  • Increase max frame and scroll duration for product showcase module.
  • Fixed error creating a new product variant.
  • Fixed allow product comparison in new product list template.

11.00.00 (2017-03-04)

  • Razor templates using Bootstrap 3 for Cart Summary, Category, Distributor, Manufacturer, Product Filter, Product List, Product Search, Product Showcase modules.
  • Support DNNSharp MyTokens and DNN Token replacement in product descriptions and basic communication templates.
  • Support image swatch in product variant groups.
  • Support Payment Express (DPS) PXPay and PXPost payment gateways.
  • Support Corduro payment gateway.
  • Improved performance with newly restored XML indexes.
  • Improved performance of communication configuration page.
  • Improved usability for managing related products. Support bi-directional relation.
  • Improved usability for managing product categories.
  • Add new gallery image now defaults to next display order numbering for better usability.
  • XSL tokens now use single curly braces instead of double right angles for better usability.
  • Enhanced shipping and handling tier rate rule to allow setting a tier amount.
  • Modified balanced due calculation is now the sum of authorized, purchase, void and refund transaction types instead of the sum of purchase, capture and refund transaction types.
  • Processing from preorder to real order now considers balanced due amount instead of total amount.
  • Reduced memory footprint usage previously consumed by communication templates.
  • Make product color swatch easier to pick for white color against a white background page.
  • Support Hidden and Literal controls in basic custom fields.
  • Expose sku node in place order action rule.
  • Currency format now defaults to shorter $8.88 instead of USD $8.88.
  • Generate more meaningful object key values during creation for import and export operations. 
  • Expose MSRP node in communication email templates model.
  • Changed add coupon, voucher and rewards point button to use explicit "Apply" button for better usability.
  • Workaround DNN bug not passing culture code to advanced URL provider.
  • Updated MasterCard Internet Gateway (ANZ eGate) compatibility change from MD5 to SHA256 hashing.
  • Support Zambian currency.
  • Fixed Product Showcase module settings cannot unset Visible Max Items once set.
  • Fixed Peach payment gateway redirecting to wrong 3D Secure URL.
  • Fixed XSL rule editor throwing javascript error affecting Chrome when panel is scrolled.
  • Fixed Canada Post shipping error during checkout.
  • Fixed Zip2Tax configuration fail test connection if not subscribed to California state.
  • Fixed error deleting cart order detail with bundled products.
  • Fixed bundled product may not show up on other modules after Product List has been rendered.
  • Fixed Top Paying Customers by Sales Orders report not using object qualifier.
  • Fixed Product Showcase cannot add to cart if quantity textbox is hidden.
  • Fixed installer will not postback because UpdatePanel1 is not registered with ScriptManager.

Requirements and breaking changes:

  • Razor templates require Bootstrap 3 normally included with your skin.
  • New Cart Summary "StandardPanel" and "StandardNavBar" display templates. Custom templates must be re-created to gain new features.
  • Removed obsolete Cart Summary "Standard1", "Standard2" and "Standard3" display templates. Custom templates using these base templates must be recreated.
  • New Category "StandardList" and "StandardTree" display templates. Custom templates must be re-created to gain new features.
  • Removed obsolete Category "Standard2" display template. Custom templates using these base templates must be recreated.
  • New Checkout "Standard23" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete Checkout "Standard11", "Standard12" and "Standard13" display templates. Custom templates using these base templates must be recreated.
  • New Distributor "StandardList" display template. Custom templates must be re-created to gain new features.
  • New Manufacturer "StandardList" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete Manufacturer "Standard1" display template. Custom templates using these base templates must be recreated.
  • New Product Comparison "StandardTable" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete Product Comparison "Standard1" and "Standard2" display templates. Custom templates using these base templates must be recreated.
  • New Product Detail "Standard19" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete Product Detail "Standard8", "Standard9" and "Standard10" display templates. Custom templates using these base templates must be recreated.
  • New Product Filter "StandardPanel" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete Product Filter "Standard1" and "Standard2" display templates. Custom templates using these base templates must be recreated.
  • New Product List "StandardGrid" display template. Custom templates must be re-created to gain new features.
    Removed obsolete Product List "Standard4", "Standard5", "Standard6" and "Standard7" display templates. Custom templates using these base templates must be recreated.
  • New Product Search "StandardQuery" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete Product Search "Standard1" display template. Custom templates using these base templates must be recreated.
  • New Product Showcase "StandardCarousel" display template. Custom templates must be re-created to gain new features.
    Removed obsolete Product Showcase "Standard2", "Standard3", "Standard4" and "Standard5" display templates. Custom templates using these base templates must be recreated.

10.02.00 (2016-10-31)

  • Fixed cannot save masked credit card in Manage payment module.
  • Fixed Elavon Virtual Merchant payment gateway require ISO country code instead of country name.
  • Fixed category import overwriting text descriptions of another language.
  • Fixed recurring order passing wrong store name in payment description when operating in multi-language.

10.01.00 (2016-10-13)

  • Masked credit card numbers in Manage Payment module.
  • Fixed inaccurate total savings amount displayed during checkout.
  • Fixed error when retrieving null session on special 404 page.
  • Fixed missing Vendors table error in DNN 8.0.4.

10.00.00 (2016-09-30)

  • Support Canada Post shipping services.
  • Support FedEx LTL Freight shipping services.
  • Support UPS LTL Freight shipping services.
  • Support Southeastern Freight Lines shipping services.
  • Updated Australia Post API new end point breaking changes.
  • Updated Australia Post service code breaking changes for international shipping services.
  • Packing calculation results are now shown on the sales order admin screen.
  • Support printing packing slips.
  • Improved usability on custom field results shown on admin screen.
  • Improved advanced URL provider performance by using cache to query products and variants.
  • Improved search indexing performance by using cache to query products and variants.
  • Improved performance during multiple concurrent requests by using locks to synchronize cache initialization.
  • Variant group can now specify an explicit color code separate from the displayed name.
  • Added ability to quickly associate variants to variant groups.
  • Added View Cart button to Product Detail page.
  • Added Continue Shopping button to Product Detail page.
  • Added InsertVoucher, UpdateVoucher, DeleteVoucher services in REST API.
  • Allow deleting payment record in sales order screen.
  • Flat discount sales order detail promotion rule can now apply promotion to all or selected products only.
  • Ensure returnurl query parameter generator checks for ampersand sign when merging with non-friendly URL.
  • Increase verbosity of debug log for real-time shipping to log more information for troubleshooting.
  • Added shortcut to edit display template from Product Detail configuration page.
  • Merchants can now configure accepted payment methods for PayU Business payment gateway.
  • Fixed scheduler to check for orders with valid UserID before attempting to reward points.
  • Fixed retry incomplete payment scheduler will attempt on unnecessary orders.
  • Fixed sales order detail admin re-saves incorrect product dimensions and weight.
  • Fixed communication print templates overriding template of another language during save operation.
  • Fixed custom fields on sales order admin screen is hidden when checkout configuration is disabled.
  • Fixed payment configuration screen unable to reach VCS payment gateway settings page to enter credentials.
  • Fixed cannot create real-time shipping method if a marketplace seller already has the same shipping method created.
  • Fixed cannot save shipping, fulfillment and tax provider credentials for non-zero portal ID.
  • Fixed new product creates incorrect variant sales type.

Requirements and breaking changes:

  • New ProductDetail "Standard18" display template. Custom templates must be re-created to gain new features.
  • You must specify the ColorCode value for the ProductVariantGroupOption when using color picker field types during the file import or REST API service.
  • You must specify your PayU Business accepted payment methods, otherwise it will default to credit card and PayU wallet.

09.01.00 (2016-07-26)

  • Support recurring min repeat to disallow customer from cancelling future recurring order until the minimum repeat is reached.
  • Cart, Cart Summary, Checkout and Confirmation modules now display amounts tax included when price display mode is set to "Show price tax inclusive".
  • Support MasterCard new BIN number series range.
  • Fixed search indexing error when using human friendly URL format.
  • Fixed checkout now refreshes available shipping methods after adding or removing coupon.

Requirements and breaking changes:

  • Added new ProductVariant.RecurringMinRepeat property to ProductVariant API and import/export.

09.00.02 (2016-07-06)

  • Make full use of configured default country throughout store and not just in checkout.
  • Resolve optimistic concurrency conflicts during SQL updates.
  • Use read committed transaction isolation level during checkout to prevent deadlocks.
  • Fixed bundled product single selection part losing selected radio button state.
  • Fixed error estimating tax in product list for bundled products when show price with tax inclusive is enabled.
  • Fixed cart abandon email will not send if billing email is empty but user email is available.
  • Fixed scheduled emails may not send due to missing portal settings for timezone lookup.

09.00.01 (2016-06-24)

  • Increased display template name limit from 20 to 30 characters.
  • Avoid checkout SQL transaction from escalating to DTC.

09.00.00 (2016-06-03)

  • Products can now be configured for sale or RFQ (request for quote).
  • Support booking products. Products can now be reserved by hour, day, week, month suitable for events, rentals, hotels, etc.
  • Automatically email customer when order has shipped.
  • One-way sync to Xero accounting (require separate license).
  • Support PayPal breaking changes requiring NVP POST method.
  • Normalized country and region with DNN core lists and use DNN core localization.
  • Merchant can now easily configure the allowable countries for checkout and default selected country.
  • Support optional default category shown on product detail breadcrumb if no category is selected to help customers locate similar products.
  • Improved Volume fit packing rule accuracy for cases when buying many items of the same dimension.
  • Improved social share buttons load performance.
  • Include shipping name in default sales order receipt, invoice, alert email and print templates.
  • Minor usability improvements to shipping administration page.
  • Added admin notes area for sales order detail and recurring sales order for better record keeping.
  • Avoid copying product and variant URL name when cloning to prevent URL conflicts.
  • Store UTC time instead of local time.
  • Displayed time now respects portal timezone.
  • Use stronger transaction isolation level during checkout to prevent product inventory update collisions.
  • Updated "Sales orders by date" report to include new statuses.
  • Added configuration to allow non-host user to create custom reports.
  • Added configuration to allow cart session to persist even if user logged out.
  • Allow changing display order for product part in administration screen.
  • Simplify upgrade from trial to production software without needing to reinstall software.
  • Fixed export product component missing Name column.
  • Fixed surcharge XSL custom rule not calculating for real-time shipping.
  • Fixed incorrect notification of the wrong module to the search crawler when product has changed.
  • Fixed potential checkout error if customer adds product that can cause shipping method not to be available anymore.
  • Fixed incorrect object reference causing product sales promotion error.
  • Fixed missing analytics link to the page for entering Google Analytics credentials.
  • Minor CSS fixes.

Requirements and breaking changes:

  • Require new license v2.0 for all Revindex software. Contact sales for license key if you use multiple Revindex products.
  • New Cart "Standard13" display template. Custom templates must be re-created to gain new features.
  • New Cart Summary "Standard5" display template. Custom templates must be re-created to gain new features.
  • New Checkout "Standard22" display template. Custom templates must be re-created to gain new features.
  • New Confirmation "Standard13" display template. Custom templates must be re-created to gain new features.
  • New Product Detail "Standard17" display template. Custom templates must be re-created to gain new features.
  • New Product List "Standard10" display template. Custom templates must be re-created to gain new features.
  • New Product Showcase "Standard7" display template. Custom templates must be re-created to gain new features.
  • New Quick Order "Standard4" display template. Custom templates must be re-created to gain new features.
  • New Wish List "Standard4" display template. Custom templates must be re-created to gain new features.
  • Added new sales order status type "Quoted".
  • Added new ProductVariant.SalesType property to ProductVariant API and import/export.
  • Added new ProductVariant.InventoryUnitType property to ProductVariant API and import/export.
  • Added new ProductVariant.MinOrderUnit property to ProductVariant API and import/export.
  • Added new ProductVariant.MaxOrderUnit property to ProductVariant API and import/export.
  • Added new ProductVariant.BookingRule property to ProductVariant API and import/export.
  • Added new ProductVariant.MinBookingDate property to ProductVariant API and import/export.
  • Added new ProductVariant.MaxBookingDate property to ProductVariant API and import/export.
  • Added new ProductVariant.MinBookingTime property to ProductVariant API and import/export.
  • Added new ProductVariant.MaxBookingTime property to ProductVariant API and import/export.
  • Added new SalesOrderDetail.Status property to SalesOrderDetail API and export.
  • Added new SalesOrderDetail.BookingStartDate property to SalesOrderDetail API and export.
  • Added new SalesOrderDetail.BookingStopDate property to SalesOrderDetail API and export.
  • Added new ProductCategory.DefaultCategory property to ProductCategory API and import/export.

08.00.04 (2016-05-31)

  • Fixed product search not displaying for non-administrative user.

08.00.03 (2016-03-29)

  • Fixed paging issue with admin sales order detail screen.

08.00.02 (2016-03-23)

  • Fixed javascript errors in custom rule editor.

08.00.01 (2016-03-17)

  • Ensure all relevant binaries that connect to external sites are capable of TLS 1.2 security.
  • Improve Volume fit packing rule performance and accuracy.
  • Improve UPS shipping performance.

08.00.00 (2016-03-15)

  • Support DNN 8.
  • Major performance improvements recompiled under .NET 4.5.
  • Modules are now added to page like any regular DNN module for a more consistent usabilty experience.
  • Automatically re-attempt processing payment for previously incomplete recurring order.
  • New payment alert email notification.
  • Optionally verify saved credit card by authorizing a small amount to help ensure recurring transactions are successful.
  • Dashboard will warn any missing required modules not yet added to page.
  • REST API now available in JSON or XML.
  • Update USPS service name changes affecting First Class Package International and GXG shipping methods.
  • Removed obsolete codes in DNN 7.
  • Minor CSS fixes.
  • Fixed admin customer not saving sales payment origin value.

Requirements and breaking changes:

  • Require DNN 8+.

07.06.03 (2016-10-31)

  • Fixed Elavon Virtual Merchant payment gateway require ISO country code instead of country name.
  • Fixed category import overwriting text descriptions of another language.
  • Fixed recurring order passing wrong store name in payment description when operating in multi-language.
  • Fixed surcharge XSL custom rule not calculating for real-time shipping.

07.06.02 (2016-10-25)

  • Masked credit card numbers in Manage Payment module.
  • Fixed sales order detail admin re-saves incorrect product dimensions and weight.
  • Fixed communication print templates overriding template of another language during save operation.
  • Fixed custom fields on sales order admin screen is hidden when checkout configuration is disabled.
  • Fixed cannot create real-time shipping method if a marketplace seller already has the same shipping method created.
  • Fixed cannot save shipping, fulfillment and tax provider credentials for non-zero portal ID.

07.06.01 (2016-06-29)

  • Avoid checkout SQL transaction from escalating to DTC.

07.06.00 (2016-05-13)

  • Ensure all relevant binaries that connect to external sites are capable of TLS 1.2 security.
  • Improve Volume fit packing rule performance and accuracy.

07.05.05 (2016-03-02)

  • Fixed incorrect social share URLs.

07.05.04 (2016-02-24)

  • Fixed search index breaking variants for sites running non-default language using advanced URL format for DNN 7.3+.

07.05.03 (2016-02-17)

  • Fixed search index breaking variants for sites using advanced URL format for DNN 7.3+.

Requirements and breaking changes:

  • Require DNN 7.2+.

07.05.02 (2016-02-15)

  • Update USPS service name changes affecting Standard Post shipping methods.
  • Fixed missing inventory calculation for bundled products.

07.05.01 (2016-02-11)

  • Reusing anonymous user during checkout will now also check for existing users by email and not just by username.
  • Expose city and street information to product and checkout availability rules for query.
  • Fixed incorrect initial value for StartRecurringIntervalType in product variant.
  • Fixed incorrect validation of variant min and max order inventory.
  • Fixed import and export should include RightDefinitionID for ProductVariant entity.
  • Fixed REST API should include RightDefinitionID for ProductVariant entity.
  • Fixed REST API should ignore ProductComponentID and ProductPartID when performing insert service.
  • Fixed sample input typos in Right email receipt template.

07.05.00 (2016-02-06)

  • Support bundled products.
  • Support license key and serial number rights distribution.
  • Enable social share buttons (facebook, linkedin, twitter, pinterest, google) on product detail page.
  • Support new Google Universal Analytics tracking.
  • Support Unishippers shipping provider.
  • Support printing of confirmation page.
  • Added continue shopping button on confirmation page.
  • Removed unnecessary SQL transactions in many admin setting pages to improve performance and reduce DTC escalation.
  • Minor usability improvements to admin screens.
  • Performance improvements when deleting objects.
  • Make PayFast PDT validation optional instead of mandatory.
  • Disallow preorders from being paid by customer in the Manage Order screen.
  • Handle lowercase page view grid or list mode on Product List module.
  • Expose SKU, shipping code to shipping and handling method XSL rules.
  • Expose product categories to Sales order detail type promotion custom rule.
  • Usability improvements in XSL custom rules.
  • Fixed required product quantity should respect variant max order quantity.
  • Fixed error importing product attributes that are not of definition type "Selection".
  • Fixed store not recognizing default user country and region.
  • Fixed product filter shows attributes from unavailable variants.
  • Fixed First Data Global Gateway not recognizing SSL certificate.
  • Fixed PayU Business payment gateway not completing transaction after successful checkout.
  • Fixed Volume Fit packing rule not calculating the correct number of packages.
  • Fixed product availability rule logging unnecessary errors.
  • Fixed cross-sell product not handling add to cart when quantity textbox is hidden.
  • Fixed cannot repurpose sales order object to a different warehouse or seller when adding product to cart from a different seller or warehouse.
  • Fixed delete voucher definition may not unset all product variants.

Requirements and breaking changes:

  • New ProductDetail "Standard16" display template. Custom templates must be re-created to gain new features.
  • New Confirmation "Standard12" display template. Custom templates must be re-created to gain new features.
  • Dropped support for Medium Trust since DNN officially dropped support for Medium Trust as well.

07.04.05 (2015-11-10)

  • Fixed incorrect unit length conversion after saving product variant.

07.04.04 (2015-11-03)

  • Fixed transaction escalation to DTC when saving product.

07.04.03 (2015-10-31)

  • Allow clearing Storefront cache from the General configuration page.
  • Clean entity addresses without country code. Improved handling of situation when IIS is restarted right before a postback on checkout page.
  • Fixed XSLT compilation under Medium trust.
  • Fixed Authorize.Net SIM broke compatibility changes in their relay URL.
  • Fixed cloning product needs to refresh gallery cache.
  • Fixed saving single variant needs to clear cache.
  • Fixed MasterCard Internet Gateway Service for OMR currency.

07.04.02 (2015-10-16)

  • Fixed recurring payment for credit card with tokenization.
  • Fixed packing admin page shows duplicate save buttons.
  • Fixed shipping admin page shows wrong grid page count.
  • Fixed initializing handling method earlier on cart page.

07.04.01 (2015-10-04)

  • Fixed error in invoice and receipt print templates.
  • Demo license fix.

07.04.00 (2015-09-14)

  • Easily list products for auction or sale on eBay.
  • Support Zooz payment gateway.
  • Merchant can now print receipt and invoice from sales admin page.
  • Customer can now print receipt and invoice from manage order page.
  • Product showcase can display products by category.
  • Refactored sales order admin screen to improve usability.
  • Handle CKEditor escaping quote entities breaking XSL tokens.
  • Support SagePay Form v3.0 protocol. Sage Pay will discontinue all v2.x protocol.
  • Coupon basic availability rule can now restrict by product and category.
  • Improve license reading performance to speed up all admin pages.
  • Calculate sales order detail promotions earlier in the cart page.
  • Include SolutionID in Authorize.Net payment gateway.
  • Fixed manage payment page not saving sales payment origin value.

07.03.00 (2015-06-23)

  • Support advanced URL extension provider to generate nice clean URL. e.g. http://site.com/product/apple-ipad
  • Support outputting canonical URL for SEO improvements.
  • Merchant can now add/remove advanced features to simplify admin screen and improve usability.
  • Redesigned installer to make new installation simpler.
  • Quick setup wizard for new installations.
  • Simplify variant input for simple products with no variations.
  • Support Stripe payment gateway.
  • Allow direct editing of product from product detail page.
  • Support new DNN 7.3.3 localized region and country profiles.
  • Dashboard now shows quarterly sales snapshot.
  • Dashboard now shows useful links and news to educate and keep merchants up-to-date with changes.
  • Automatically increase maxUrlLength in web.config.

07.02.01 (2015-05-11)

  • Support PayPal Express recurring for older checkout display templates.
  • Fixed export product variant group option error.
  • Fixed clone product should initialize new unique key for all dependent objects.
  • Fixed availability and promotion rules not correctly handling expired roles.
  • Fixed slider for price filter not showing.

07.02.00 (2015-04-12)

  • Simplified almost every admin UI pages to reduce scrolling, improve usability and optimize for touch screens.
  • Improve usability with many cross-links between dashboard, orders, recurring orders, products, variants to easily navigate between related data.
  • Many performance improvements to admin UI pages.
  • Support CodeMirror for display template code editor. Require DNN 7.2+ otherwise it will fallback to normal textarea.
  • Display template editor can now compare and merge changes from other templates easily. Require DNN 7.2+ otherwise it will fallback to normal textarea.
  • Display template grid can now clone template easily.
  • Prompt user if page has unsaved changes when leaving admin page.
  • Recurring product can set first recurring start date. e.g. you can give first 14 days free before starting monthly subscription.
  • Complete redesigned of import/export feature.
  • Import can use file already on server or file upload.
  • Export can download or save to file on server.
  • Support exporting almost every catalog entities and sales orders.
  • Support importing almost every catalog entities.
  • Support insert, update and delete operations in catalog import.
  • Allow exporting only subset of data for quick edit.
  • Import CSV can use different column delimiters (comma, semicolon, tab, etc.)
  • Import/export can handle localized translated text.
  • Support CyberSource payment gateway.
  • Support recurring payment with PayPal Express.
  • Sales order grid can show configurable items per page.
  • Product grid can show configurable items per page.
  • Support bulk updating order status.
  • Support bulk capture payment of orders.
  • Support tracking min and max inventory per variant.
  • Improved low inventory report now takes into account min and max inventory.
  • Support searching for backorder, empty, understock and overstock product inventories in product catalog screen.
  • Support anonymous product reviews.
  • Merchant can moderate product reviews.
  • Support configurable max product reviews per user.
  • Product variant can now override product SEO fields including URL name, page title, meta keywords and meta description.
  • Allow configuring the max visible items in product showcase.
  • Product list breadcrumb now retains the current page instead of being overriden by selected category.
  • Add to wish list button now redirects to respective wish list detail.
  • Allow recurring order reminder email for recurring orders with preorder set.
  • Format nicer order date in email templates.
  • Expose preferredUserPayment, origin, status, shippingStatus and salesPaymentStatus to the input in the handling method rule.
  • Avoid sending email if the TO and BCC recipient fields are empty.
  • When a preorder convert into an order, it will only process payment if the payment status is Incomplete.
  • Fixed entity validation error if ProductVariant.PreorderInterval is less than 0.
  • Minor CSS fixes.

Requirements and breaking changes:

  • New ProductDetail "Standard15" display template. Custom templates must be re-created to gain new features.
  • All new CSV import file format.
  • When inserting using API, Category entity must supply a unique CategoryKey.
  • When inserting using API, Distributor entity must supply a unique DistributorKey.
  • When inserting using API, Manufacturer entity must supply a unique ManufacturerKey.
  • When inserting using API, Product entity must supply a unique ProductKey.
  • When inserting using API, ProductAttributeDefinition entity must supply a unique ProductAttributeDefinitionKey.
  • When inserting using API, ProductVariant entity must supply a unique ProductVariantKey.
  • When inserting using API, ProductVariantGroup entity must supply a unique ProductVariantGroupKey.
  • When inserting using API, ProductVariantGroupOption entity must supply a unique ProductVariantGroupOptionKey.
  • When inserting using API, Warehouse entity must supply a unique WarehouseKey.
  • When inserting using API, ProductVariant entity must supply StartRecurringInterval, StartRecurringIntervalType

07.01.01 (2015-02-10)

  • Fixed product attribute definition will not save for non-numeric type.

07.01.00 (2015-02-02)

  • Support preordering ahead of time for recurring orders so that customers can be invoiced earlier for payment.
  • Support taking preorders from admin interface. Preorders can automatically convert to normal order on selected date or when product becomes available.
  • Added new Preordered status for orders.
  • Support CashFlows Remote API payment gateway.
  • Support EU VAT MOSS 2015 tax changes.
  • Support setting product, cross-sell product, voucher, coupon and promotion start and stop time components.
  • Allow enabling shipping form on PayPal Standard.
  • Allow configuring step size for a decimal or integer type product filter.
  • Improve product list performance when show price tax inclusive is enabled.
  • Improve catalog product performance on admin page.
  • Allow configuring which product fields are searchable.
  • Allow updating sales order shippingTrackingCode using REST API.
  • Product attribute definition can now be filterable without being searchable.
  • Allow company fields to accept 100 characters instead of 50.
  • Minor performance improvements to the admin sales orders page.
  • Expose coupon codes used in the original sales order in promotion rules allowing promotion to maintain discount during recurring orders.
  • Last selected tabs are remembered when switching screens improving usability.
  • Simplified many admin UI pages to optimize for touch screens.
  • Allow sellers to delete their own warehouse record.
  • Fixed continue shopping may increment cart quantity if set to return to last viewed product detail page.
  • Fixed checkout may throw error if customer selects an invalid shipping method from the cart page under Estimate shipping and tax.
  • Fixed jqZoom script error due to obsolete functions in newer jQuery 1.9 (DNN 7.3.4+) causing zoom gallery to fail.
  • Fixed product modifier rule decimal parsing error for non-English languages.
  • Fixed product filter decimal slider always displays rounded number.
  • Fixed product filter decimal slider not working for non-English culture.
  • Fixed report not showing under new People menu.
  • Fixed configuration table missing unique index.
  • Fixed product showcase may throw error when no default variant is available for a product.
  • Fixed CSS causing date input to wrap across form item on IE browsers.
  • Fixed FulfillmentProvider foreign key is missing cascade action on portal delete.

07.00.00 (2014-11-23)

  • Support multi-warehouse and product inventory tracking located in separate warehouses. E.g. the same product can be located in east and west coast warehouses with their own tracking inventory. Require latest Cart, Cart Summary, Checkout, Confirmation display templates.
  • Support marketplace multi-vendor (seller). Third party sellers can list their own products for sale on your site. Customer pays the single transaction. Require latest Cart, Cart Summary, Checkout, Confirmation display templates.
  • Seller can manage/define his own products, packing, shipping, handling, tax, fulfillment from a limited seller admin screen safe from other sellers.
  • Merchant can manage/define seller's products, packing, shipping, handling, tax, fulfillment from central admin screen.
  • Multiple users can manage the same seller account.
  • Automatically split orders by seller and warehouse necessary for shipping and tax compliance. Seller reports his own tax to his government in his jurisdiction.
  • Customer can select different shipping methods by seller. E.g. a seller can only ship by Australia Post since he's located in Australia but your store and rest of products may be located in USA.
  • Support Dotpay payment gateway. Require latest Checkout display template.
  • Made cart summary module more streamline and modern, suitable to be placed inside header of a page.
  • Cart summary can now display order details and reward points. Require latest Cart Summary display template.
  • Merchant can now easily preview product, variant, category, manufacturer and distributor from the admin page.
  • Consolidated company, first name, last name and removed phone search fields in sales order admin search panel for better usability.
  • Moved voucher definition to catalog menu for better usability.
  • Voucher definition can limit the amount that can be redeemed up to the total or subtotal amount of the order.
  • Purchase order number textbox input now configurable separately from purchase order configuration. Require latest Checkout display template.
  • Use list box instead of checkboxes to display selectable roles in order to handle portals with very large number of roles.
  • Enhanced cart modified message on Cart Summary module to allow it to work on more pages such as product list page.
  • Use a less selective cache strategy to cache more objects by default for minor performance improvement.
  • Reorganize sales order admin screen for better usability.
  • Support localizing recurring interval format.
  • Update USPS service name changes affecting Media Mail and Library Mail shipping methods.
  • Fixed recurring order now carries over business tax number. Customer can edit business tax number from manage payment page.
  • Fixed product attribute should be filtereable even when not marked as published.
  • Fixed product filter doesn't convert price to the currently viewed currency.
  • Fixed invalid payment error during checkout of a recurring product with purchase order.
  • Fixed calendar error when browsing in Arabic language.
  • Fixed manual purchase on admin payment page inserting twice.
  • Fixed PeachPayments payment gateway passing unnecessary responseURL data during recurring order charge.
  • Gracefully handle case when preferred user payment is not available as a selection.
  • Minor CSS fixes to gallery zoom image.

Requirements and breaking changes:

  • In order to support multi-warehouse, a product variant is no longer shown as available option if it is disallowed by its availability rule. Previously, the variant is still displayed but customer is prevented from adding to cart.
  • New Cart "Standard13" display template. Custom templates must be re-created to gain new features.
  • New Cart Summary "Standard4" display template. Custom templates must be re-created to gain new features.
  • New Checkout "Standard21" display template. Custom templates must be re-created to gain new features.

06.06.01 (2014-09-30)

  • Fixed product filter not filtering correctly when sort condition is applied.
  • Minor various CSS fixes.

06.06.00 (2014-09-26)

  • Significant performance optimization to the product list and product filter modules running with the latest display templates.
  • Support Peach Payments payment gateway including support for tokenization and 3D Secure.
  • Support NMI payment gateway including support for tokenization and 3D Secure.
  • Required product can now be deferred to a later time (e.g. buying a regular product can start a recurring order at a later date).
  • Allow custom quantity for required products. (e.g. you can configure the required product's quantity to match the quantity of the parent item added to cart).
  • Allow hiding required products from customer in product detail page.
  • Allow regular non-recurring products to be set for recurring order. It will act as a one time future order.
  • Recurring order admin page can now copy shipping address from billing address.
  • Merchant can now add or edit a product review.
  • Allow partial capture, partial void and partial refund in sales admin.
  • Allow disabling business tax number validation.
  • Allow reusing anonymous account if email matches.
  • Tax exemption rule when fully exempted can avoid calling real-time tax provider to reduce usage fee.
  • Fixed alphanumeric comparer to handle product names with very long numeric value.
  • Fixed checkout does not reset to default payment method when payment method is dynamically disabled by availability condition.
  • Fixed cannot delete coupon in sales admin page.
  • Minor CSS fixes for product review.

Requirements and breaking changes:

  • REST API for RequiredProduct object must now pass quantity, deferInterval, deferIntervalType and published properties.

06.05.00 (2014-08-06)

  • Support cross-sell product.
  • Customer can enter coupon code on cart page. Require latest Cart display template.
  • Customer can estimate shipping and taxes on cart page. Require latest Cart display template.
  • Support Avalara commit and cancel operations of tax documents. Storefront is now Avalara certified.
  • Sales order number is now generated sequentially without gaps to comply with tax audits.
  • Sales order number sequence is now incremented independently of each portal.
  • Merchant can jump seed the next sales order number sequence to improve store credibility.
  • Sales order number sequence is now immune to SQL Server 2012 massive identity jump.
  • Allow a more flexible formatting for sales order number. You can now apply any prefix, suffix with or without leading/trailing digits.
  • Cart now displays discount, shipping and handling amounts. Require latest Cart display template.
  • Product search now includes indexing data from product variants and SKU.
  • Allow collapsing search panels to reduce scrolling and improve usability.
  • Sales order screen now defaults to showing orders with status of Any except Incomplete.
  • Added phone and email fields to distributor and manufacturer.
  • Communication email templates will default to primary portal alias.
  • Fixed general scheduler may not send cart abandon email or delete incomplete orders if cache and posted file folders do not exist in portal.
  • Fixed related product in product detail page not recognizing correct "show price" configuration.

Requirements and breaking changes:

  • New Cart "Standard12" display template. Custom templates must be re-created to gain new features.

06.04.00 (2014-06-29)

  • Automatically include products into portal SEO sitemap.
  • Support Virtual Card Services (VCS Pay) payment gateway. Require latest Checkout display template.
  • Checkout availability rule can display a custom message when disallowed.
  • Added search indexing of specifications, terms, faq and buying guide product description fields.
  • Merchant can change the date when the order occured.
  • Product detail page now checks product availability rule. Require "Standard11" display template or newer.
  • Rerun product promotion on checkout instead of waiting for the last step so customers see updated prices earlier.
  • Display fraud score on the admin sales order grid.
  • Authorize.Net CIM can transact in Authorize or Purchase mode.
  • Improve subroutine that matches for an existing user payment to minimize creating duplicate user payments during checkout.
  • Removed form validation on coupon input during checkout.
  • Display voucher code entered in error message during validation.
  • Invalid coupon, voucher and reward point errors are shown near the input textboxes. Require latest Checkout display template.
  • Email templates can now handle localized currency symbol.
  • Avoid showing available rewards points if points are expired.
  • Fixed shipping method may reset after redirection back from wallet payment in single page checkout mode.
  • Fixed cart now recalculates total amount for incomplete orders.
  • Fixed required products showing deleted variants.
  • Fixed grid view not resetting paging when search is performed.
  • Minor CSS fix for single page checkout in mobile mode.
  • Fixed customer screen error when search returns more than one page.

Requirements and breaking changes:

  • New Checkout "Standard20" display template. Custom templates must be re-created to gain new features.

06.03.04 (2014-06-05)

  • Support multi-language site search for products. Site search will return results with product names localized for the selected language.
  • Support removing deleted and unpublished products from search index.
  • Quantity field on product detail page now defaults to appearing last after all other custom fields.
  • Installer now uses module definition DefinitionName instead of FriendlyName to allow FriendlyName changes.
  • Fixed product search should favor product list on same page over default product list.
  • Fixed GetSalesOrders REST API service should allow returning order entities when billing or shipping country is empty.
  • Fixed PayU Business now passes correct staged flag.
  • Fixed PayU Business to pass a shorter notification URL to avoid exceeding 255 chars.
  • Fixed notification URL should not pass any dynamic information.

06.03.03 (2014-05-23)

  • Shorten template files and folders names to avoid exceeding 255 characters on certain hosting providers.
  • Fixed FedEx rounding error for dimensions.
  • Fixed product list not validating sub-category availability rule.
  • Fixed minor display issues with single page checkout.

Requirements and breaking changes:

  • Folder under Portals\_default\DisplayTemplates renamed to Portals\_default\Display and Display.ascx files renamed to Display.ascx. If your custom display templates are created via the Storefront admin screen, your files will be safely upgraded. If you created or modified display templates outside directly via FTP or Windows file system in this folder, please copy a backup before upgrading.

06.03.02 (2014-05-15)

  • Automatically clear cart session when user logs out.
  • Fixed product modifier reset when running in memory cache.

06.03.01 (2014-05-10)

  • Session state management now defaults to using ASP.NET session instead of DNN data cache.
  • Added UpdateRecurringSalesOrder, GetRecurringSalesOrdersByOriginalSalesOrder REST API service.
  • Prevent DNN scheduler from running scheduled tasks simultaneously.
  • Replaced several DNN deprecated methods.
  • Fixed radmenu multicolumn rendering as single column when using skin with bootstrap 2.
  • Fixed recurring order NextRecurringDate should be calculated against OrderDate and not CreateDate.
  • Fixed quick order module not estimating tax after add to cart action.

06.03.00 (2014-05-04)

  • Support fraud score from SiftScience and FraudLabs Pro providers.
  • Place order action rules can trigger against fraud score.
  • Support ABF freight shipping gateway.
  • Support storing credit card verification for test purposes.
  • Admin can delete all saved credit card data.
  • Allow sales order alert, invoice and receipt email templates to query product variant summary and sku.
  • Auto delete incomplete orders.
  • Fixed incorrect wish list type being set from product detail page.
  • Fixed manage user payment not displaying Authorize.Net SIM payment when CIM is enabled.
  • Fixed certain modules may not localize the gridview after postback.

06.02.01 (2014-04-29)

  • Allow setting a limit to the max number of product search results returned to improve search performance.
  • Allow confirmation page to be displayed more than one time.
  • Update USPS First class mail service.
  • Filter USPS parcel under 12 inch for domestic shipping.
  • Fixed cart page not updating tax value when product is removed from cart.
  • Fixed product download security hole.
  • Fixed product list not allowing unpublished category to be shown.
  • Fixed product search not resetting page number.
  • Fixed broken upgrade of email templates from older version 4.6.0.
  • Fixed PayU Business payment gateway not correctly handling instant payment notification.

06.02.00 (2014-04-08)

  • Affiliate tracking.
  • Support product filter by distributors.
  • Support category availability rule.
  • Override price label with custom text. Require latest display templates.
  • Automatically send recurring order reminder email within configurable number of days before renewal.
  • Allow switching recurring order to another user account.
  • Support PayU Business payment gateway. Require latest Checkout display template.
  • Support duplicate window setting in Authorize.net payment gateways.
  • Show/hide many individual product visual elements (inventory, sku, Add to cart, Buy now, See details, etc.). Require latest display templates.
  • Fixed max order quantity not respected for required products.
  • Fixed custom rule editor not refreshing formula templates when switching selected item.

Requirements and breaking changes:

  • New Checkout "Standard19" display template. Custom templates must be re-created to gain new features.
  • New ProductList "Standard9" display template. Custom templates must be re-created to gain new features.
  • New ProductShowcase "Standard6" display template. Custom templates must be re-created to gain new features.
  • New WishList "Standard3" display template. Custom templates must be re-created to gain new features.

06.01.01 (2014-03-26)

  • Fixed payment gateway not recognizing the correct transaction method.
  • Fixed CSS for single page checkout.
  • Fixed formula and xml editors not sizing correctly when initially hidden from view.
  • Fixed create guest user failure when username already exists on other portals and using non-standard authentication provider.

06.01.00 (2014-03-20)

  • Show multiple steps or single page checkout. Require latest Cart, Checkout and Confirmation display templates.
  • Support Authorize.Net CIM payment gateway. Require latest Checkout display template.
  • Support Sage Pay Form payment gateway. Require latest Checkout display template.
  • Show payment methods and points earned on Confirmation page. Require latest Confirmation display template.
  • Show payment methods and points earned on email alert, invoice and receipt.
  • Allow resetting email templates.
  • Allow customer to reorder an existing order under RevindexStorefrontManageOrder module.
  • REST API can now query UserPayment objects.
  • REST API can now query ProductAttributeDefinitionSelection objects.
  • Set UI language for PayPal Payments Standard gateway.
  • Anonymous checkout now attempts to generate friendly username by email, then name and by GUID if not available.
  • Added salesOrderID and salesOrderGUID nodes to place order action custom rule.
  • Sales order admin screen can now reset search.
  • Track shipped date in order.
  • Fixed DNN-26843 bug causing combobox scroll to be rendered incorrectly.
  • Fixed place order action rule not being executed for each variant.
  • Fixed product search not returning more than 10 results.
  • Fixed formula editor showing oversized split bar.
  • Fixed sales payment admin not allowing transaction actions.

Requirements and breaking changes:

  • New Cart "Standard11" display template. Custom templates must be re-created to gain new features.
  • New Checkout "Standard18" display template. Custom templates must be re-created to gain new features.
  • New Confirmation "Standard11" display template. Custom templates must be re-created to gain new features.

06.00.01 (2014-01-31)

  • Improve product search indexing performance.
  • Enable wildcard in product search.
  • Better handling of empty search after previous search is performed.
  • Minor CSS fixes to better adapt to default Gravity skin.
  • Fixed minor sample input typos for tax exemption rule.
  • Fixed sales order admin screen not respecting address validation severity level.

06.00.00 (2014-01-20)

  • Support address validation with Avalara.
  • Product search now uses core DNN Lucene search for improved searching.
  • Support Avalara tax gateway.
  • Allow tax exemption to an individual user.
  • Support individual user tax exemption numbers by different tax levels.
  • Support exemption rule in tax methods.
  • New customer administration screen allowing merchant to easily access user information.
  • Allow admin to save notes on individual user.
  • Added origin node in sales promotion rule can trigger on to indicate if order is from checkout or recurring.
  • Support different default units of measurement for length and weight (lbs, inch, oz, etc.).
  • Review order and back buttons in checkout page now resets scroll position to top of page.
  • Expose dynamicFormResult node in promotion rules.
  • PayFast payment gateway now supports Instant Transaction Notification.
  • Fixed voucher and rewards point payment methods not re-validating availability rule if it was disallowed and reallowed back on checkout.
  • Fixed ShipWorks not downloading order details when order prefix is used.
  • Fixed ShipWorks displaying incorrect total amount.
  • Fixed API not supporting voucherDefinitionID in insert and update operations.
  • Fixed SubTotalAmount not updated in rules when cart is updated.
  • Fixed rewards point not redeeming when multiple payment methods are present.
  • Fixed rewards point round down the subtotal instead of the individual sales order detail items.
  • Fixed basic flat rate tax for sales order detail not matching up to correct tax levels.
  • Fixed manage order page not able to send invoice or receipt.
  • Fixed auto issuing voucher and rewards points when payment is processed by instant payment notification.

Requirements and breaking changes:

  • Require DNN 7.1.2+

05.02.00 (2013-11-13)

  • Support rewards points. Customers can earn points for their purchases.
  • Points can be redeemed as payment.
  • Points can optionally expire after period of inactivity.
  • Customer can view their available points.
  • Products can opt-out from points calculation or provide custom points to be rewarded.
  • Points can be rewarded after a fixed number of days to prevent fraud.
  • Admin can manage customer points.
  • Support group deals type of vouchers (e.g. $20 for a voucher worth $40 with expiration).
  • New manage voucher screen for customers to view their purchased vouchers.
  • Auto-generate voucher upon checkout of a product that is associated to a voucher definition.
  • Automatically send voucher email with the codes.
  • Store admin can issue vouchers from the sales order screen.
  • Store admin can send voucher email with the codes to customer from the sales order screen.
  • Customer can resume incomplete cart session from a link.
  • System can automatically send cart abandon email to solicit customer to resume shopping.
  • Store admin can manually send a cart abandon link to solicit customer to resume shopping.
  • Incomplete cart session can be locked by store admin from modifications to the order details.
  • Added "clear cart" button on cart page.
  • New Incomplete payment status.
  • Customer can resume paying for an order with incomplete payment (e.g. customer can pay for a recurring order that failed to capture payment).
  • System will re-attempt taking payment from past incomplete recurring orders when customer updates credit card payment.
  • Store admin can manually send a resume payment link to solicit customer to pay for order.
  • Send invoice when recurring order fails to capture payment instead of sending receipt.
  • Display payment and shipping statuses in manage order page.
  • Display total amount and payment due on admin sales order and manage order screens.
  • Support FedEx SmartPost real-time rate.
  • Save button on sales order admin screen no longer recalculates order implicitly. An explicit recalculate order button is provided.
  • Admin can now override sales order detail price and discount.
  • Admin can now override sales order shipping, handling and tax amounts.
  • Product showcase now uses pure Javascript rotator and supports mobile responsive.
  • Expose coupon nodes in payment method availability rule.
  • Allow double quotes in entity names.
  • Checkout now shows payment received and balance due.
  • Fixed ShipWorks sending invalid start date causing SqlDateTime overflow.
  • Fixed manage order payment grid showing data in wrong column.
  • Fixed shipping and handling amounts not resetting during checkout.
  • Fixed place order button not firing event under IE8 affecting Standard16 template.
  • Fixed coupon code not working if max coupon usage is set to 1.
  • Fixed product display gallery overlaps text when image size is larger than container space.
  • Fixed Revindex_Storefront_SalesOrder.BillingStreet column incorrectly set to 50 max length in previous version.
  • Fixed Revindex_Storefront_SalesOrder.BillingCountryCode column incorrectly set to nvarchar 50 max length in previous version.
  • Fixed gallery list not able to page on admin page.
  • Fixed Authorize.Net SIM not honoring x_relay_always parameter error.
  • Fixed clear cart page action error introduced in 5.1.
  • Fixed product zoom image may appear smaller than optimal bug introduced in 5.0.

Requirements and breaking changes:

  • New Cart "Standard10" display template. Custom templates must be re-created to gain new features.
  • New Checkout "Standard17" display template. Custom templates must be re-created to gain new features.
  • New ProductDetail "Standard13" display template. Custom templates must be re-created to gain new features.
  • New ProductShowcase "Standard5" display template. Custom templates must be re-created to gain new features.
  • New QuickOrder "Standard3" display template. Custom templates must be re-created to gain new features.

05.01.00 (2013-09-28)

  • Cart session is now persisted to database for configurable amount of time.
  • New Incomplete sales order status.
  • Allow visualizing abandoned cart from sales admin screen.
  • New cart abandonment report with recovery rate measurement.
  • Support import and export of voucher codes.
  • Pass actual order number to 3rd party hosted payment gateways instead of the order GUID.
  • Product search module can override display template at tab module level.
  • Fixed manufacturer module control not recognizing published flag.
  • Fixed control not displaying error message.

Requirements and breaking changes:

  • Removed salesOrderDetailGUID property from GetSalesOrderDetail Web service API call.

05.00.01 (2013-09-23)

  • Apply dnnFormRequired class to the label control to work with DNN 7 changes.

05.00.00 (2013-09-18)

  • Mobile responsive layout rendering.
  • Standardize UI and CSS in accordance with DNN UX for better usability and easier CSS styling.
  • Reduced size of rendered HTML for minor speed improvement on client side.
  • Support ShipWorks to print your shipping labels and help ship orders efficiently.
  • Support returnurl in add to wish list page action.
  • Basic custom fields can perform autopostback to allow price recalculation.
  • Configurable show/hide price on product detail and product list pages.
  • Installer now renames module control titles to friendly names.
  • Hide total savings on checkout and confirmation page if no discount is given.
  • Show currency symbol in currency configuration page for easier selection.
  • Added Croatia as EU member for VAT validation.
  • Show title headings underneath each admin page for easier navigation.
  • Add to wish list now respects quantity chosen.
  • Hide disabled payment methods during checkout.
  • Update Google charts version.
  • Fixed license control not displaying due to URL rewrite bug in DNN 7.1.
  • Fixed checkout place order button may not click due to incorrect javascript validation.

Requirements and breaking changes:

  • New Cart "Standard9" display template. Custom templates must be re-created to gain new features.
  • New CartSummary "Standard3" display template. Custom templates must be re-created to gain new features.
  • New Category "Standard3" display template. Custom templates must be re-created to gain new features.
  • New Checkout "Standard16" display template. Custom templates must be re-created to gain new features.
  • New Confirmation "Standard10" display template. Custom templates must be re-created to gain new features.
  • New Manufacturer "Standard2" display template. Custom templates must be re-created to gain new features.
  • New ProductComparison "Standard3" display template. Custom templates must be re-created to gain new features.
  • New ProductDetail "Standard12" display template. Custom templates must be re-created to gain new features.
  • New ProductFilter "Standard3" display template. Custom templates must be re-created to gain new features.
  • New ProductList "Standard8" display template. Custom templates must be re-created to gain new features.
  • New ProductSearch "Standard2" display template. Custom templates must be re-created to gain new features.
  • New ProductShowcase "Standard4" display template. Custom templates must be re-created to gain new features.
  • New QuickOrder "Standard2" display template. Custom templates must be re-created to gain new features.
  • New WishList "Standard2" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete Cart "Standard4" and "Standard5" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete Category "Standard1" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete Checkout "Standard6", "Standard7", "Standard8", "Standard9" and "Standard10" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete Confirmation "Standard4", "Standard5" and "Standard6" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete ProductDetail "Standard7" display templates. Custom templates using these base templates must be recreated.

04.12.03 (2013-07-29)

  • Fixed USPS not returning rates due to new service name changes.
  • Fixed recurring orders associated to wrong order when ungrouping is configured.

04.12.02 (2013-07-18)

  • Fixed gallery import not recognizing subfolder.
  • Fixed wish list not recognizing resource file changes.

04.12.01 (2013-07-12)

  • Clear product search box after adding to cart in QuickOrder module.
  • Fixed manifest referencing older Revindex.Data.Linq.dll.

04.12.00 (2013-07-09)

  • Support Zip2Tax integrated tax gateway.
  • Support shipping surcharge rate.
  • Support hiding product, showing out of stock message or backorder when product inventory is empty.
  • Support saving billing and shipping address to address book on checkout.
  • Gallery import now automatically resizes images.
  • InsertGallery Web service API now automatically resizes images.
  • Update user profile using billing address on checkout.
  • Improved detection for online debit cards.
  • Added packing, packed, dispatching shipping statuses.
  • Page meta description and meta keywords format can now be modified through static localization.
  • Optimize product list to handle over 2000 products per category.
  • Product clone now includes cloning variant groups.
  • Fixed USPS not showing all possible shipping options (e.g. First Class Mail).
  • Fixed missing subTotalAmount node in shipping and handling custom rules.
  • Fixed SagePay returning invalid XML name.
  • Fixed custom fields not retaining localized text.

Requirements and breaking changes:

  • New Checkout "Standard15" display template. Custom templates must be re-created to gain new features.

04.11.01 (2013-06-11)

  • Fixed manifest referencing older shipping dll.

04.11.00 (2013-06-07)

  • Support Windows Azure.
  • Support packing rule to achieve more accurate shipping rate calculation.
  • Support Australia Post real-time shipping.
  • Allow PayPal Express to collect shipping information.
  • Added GetActiveProductVariantsByPortal, GetProductCategoriesByPortal API services.
  • Added ability to recalculate entire order in admin screen.
  • Fixed recurring order should not use payment method in purchase order after a regular purchase.
  • Fixed purchase order should clear payment methods before calculating handling rate.
  • Fixed configurable show/hide product detail buttons not taking effect.
  • Fixed error saving user payment during a purchase order checkout for a recurring product.
  • Fixed Copy from billing address in sales order admin screen clears billing state.
  • Fixed shipping rate calculation should always use primary currency instead of user currency.

04.10.00 (2013-05-22)

  • New Quick order entry module control.
  • Configurable hiding of Quantity, Savings, MSRP, Add to Cart, Buy Now, See Details buttons on product list and product detail module controls.
  • Cart, Checkout and Confirmation module controls now display gallery image next to product item.
  • Support passing dynamic form (custom field) values through page actions.
  • Support Paystation 3-party payment gateway.
  • Support PayU Enterprise payment gateway.
  • Support Princeton CardConnect payment gateway.
  • Optimized performance on the product list and product filter module controls.
  • Product detail add to cart now validates variant's min/max order quantity ahead in advance.
  • Allow recurrings orders to be ungrouped store wide or for a variant.
  • Enhance page title handling for SEO purposes.
  • Send invoice email instead of receipt email when purchase order is selected during checkout.
  • Handle purchase or authorize credit card transaction mode for recurring order.
  • Allow using ASP.NET Session for tracking user state instead of DotNetNuke's recommended session handling method.
  • Fixed Wish List not respecting desired quantity.
  • Fixed manage user payment doesn't save if Portal ID is not zero.

Requirements and breaking changes:

  • New AllowRecurringGroupOrders property in ProductVariant API.
  • New Cart "Standard8", Checkout "Standard14", Confirmation "Standard9" display template. Custom templates must be re-created to gain new features.

04.09.06 (2013-04-06)

  • Include fix for Telerik Q1 2013 bug included with DNN 7.0.5 affecting RadButton controls.

04.09.05 (2013-04-06)

  • Include United States AA, AE, AP armed forces regions.
  • Fix update progress image for DNN 7.0.5.

04.09.04 (2013-03-27)

  • Display shipping methods for custom rules when postal code is not supplied for a country with postal code system.
  • Fixed parsing number error in VAT tax admin screen when running in non-English locale.

04.09.03 (2013-03-22)

  • Ensure clearing of session doesn't throw unnecessary error.
  • Rearrange manage wish list section such that shipping section is expanded.

04.09.02 (2013-03-19)

  • Fixed unable to save new wish list.
  • Fixed tax rule returning error when postal code is null.

04.09.01 (2013-03-14)

  • Allow equal sign character to be entered for names.
  • Chase Paymentech Orbital Gateway payment now transmits version number.
  • Fixed Chase Paymentech Orbital Gateway payment gateway screen not saving new Bin number.

04.09.00 (2013-03-11)

  • New gift registry feature (wedding, baby, birthday, etc.). Create unlimited wish lists and share with other users.
  • Support Chase Paymentech Orbital Gateway Salem mode.
  • Checkout can now be configured to transact credit card in either Purchase or Authorise mode.
  • Improve how custom field results are being displayed on cart, checkout and confirmation pages.
  • Page action can now clear cart before adding product to cart or to checkout.
  • Support custom product detail page by product.
  • Support new Declined payment status.
  • Improved session handling to better handle sliding expiration.
  • License manager now supports medium trust.
  • Allow null to be stored in SalesOrderDetail SKU.
  • Fixed unable to hide Cash payment method in manage payment module control.

Requirements and breaking changes:

  • New Cart "Standard7", Checkout "Standard13" and Confirmation "Standard8" display templates. Custom templates must be re-created to gain new features.

04.08.01 (2013-02-04)

  • Fixed product filter now resets page number on filter change.

04.08.00 (2013-01-31)

  • Product filter can now narrow by manufacturer and price. Require latest display template.
  • New Manufacturer module control to navigate product list by manufacturers.
  • Product detail tile images maintain height aspect ratio.
  • Product can redirect to another page or URL. Useful to maintain SEO value for discontinued products.
  • Product detail shows friendly message if product is no longer available. Require latest display template.
  • Anonymous checkout now collects billing address into user profile information.
  • Support Authorize.net AIM and SIM compatible payment gateways.
  • Increase order detail verbosity in PayPal payments.
  • GetActiveShippingMethod API now includes "name" property.
  • Fixed product filter not matching range correctly for integer and decimal types.
  • Hide Suomen Verkkomaksut from manage payment page when payment method is disabled.

Requirements and breaking changes:

  • New ProductDetail "Standard11", ProductList "Standard7" and ProductFilter "Standard2" display templates. Custom templates must be re-created to gain new features.

04.07.03 (2013-01-09)

  • Fix assembly versioning to use 3 octets.

04.07.02 (2013-01-08)

  • Set correct assembly versioning.
  • Change Shipwire to use carrier code instead of service names.
  • UPS shipping rate will favor residential address over commercial.

04.07.01 (2012-12-21)

  • API can now query shipping methods.
  • PayPal payment gateways now round amounts for HUF, JPY and TWD currencies.
  • Fixed sales order detail admin screen cannot save when product cost is specified.
  • Fixed dashboard chart not rendering for IE8 due to trailing comma.

04.07.00 (2012-12-14)

  • New product search module control. Search uses keyword indexing for better performance.
  • Support product gallery zoom on product detail page.
  • Support product variant group (e.g. size and color). Require latest ProductDetail display template.
  • Allow running in ASP.NET Medium Trust.
  • Allow editing and creating orders from admin screen on behalf of customer.
  • Support Google Analytics Ecommerce tracking.
  • Support Shipwire shipping rates.
  • Support Authorize.Net SIM payment gateway. Require latest Checkout display template.
  • Support MasterCard Internet Gateway Service (MIGS) payment gateway. Require latest Checkout display template.
  • Email communications can now specify BCC.
  • Added shipping status in sales order detail object to help with fulfillment tracking.
  • Improve role security configuration usability.
  • API now can query sales payment objects.
  • API can now accept empty nodes to indicate null value.
  • API now returns country name and subdivision name to help for fulfillment.
  • Optionally allow making state/province field a non-required field. Require "Standard12" Checkout template or higher.
  • Support configurable maximum number of recurring repeats.
  • Checkout page now shows loading image on autopostback for better usability.
  • Show more detailed error if a required module control is missing from page.
  • Force updating role when the same role with a different expiry is already assigned to a user.
  • Removed unused columns in sales order table.
  • Replace dashboard sales activity chart with Javascript chart for better performance.
  • Pause payment notification briefly to allow any customer redirection that started from web site to complete first.
  • Fixed max payment balance amount resetting to zero in payment method availability rule.
  • Fixed email not sending to customers whose shipping country does not have a state.
  • Fixed PayPal Standard not accepting billing street with 3 or more lines.
  • Fixed payment amount should be greater or equal to zero.
  • Fixed only allow DNN search to index from non-deleted module controls.
  • Fixed payment reconciliation report to account for refunded and voided amounts.
  • Fixed "Sold Out" message not displaying due to missing resourcekey attribute.
  • Fixed product tab name not saving in catalog screen.
  • Fixed API not recognizing GetRelatedProductsByProduct service.
  • Fixed Configuration shipping and payment gateway panel bar not expanding fully in Chrome and IE.
  • Fixed product filter may not show filter if RevindexStorefrontProductFilter is not loaded first in page.

Requirements and breaking changes:

  • New Checkout "Standard12" display template. Custom templates must be re-created to gain new features.
  • New ProductDetail "Standard10" display template. Custom templates must be re-created to gain new features.
  • Place order action rules using setData to change product must specify productID element instead of "id" attribute.
  • Place order action rules using setData to change productVariant must specify productVariantID element instead of "id" attribute.

04.06.02 (2012-10-13)

  • API now can query user objects.
  • Fixed variant not saving summary description text.
  • Fixed FedEx shipping may not be able to convert to Canadian currency.

04.06.01 (2012-10-09)

  • Fixed display template extra warning on obsolete templates.
  • Fixed product detail may error when attribute group name is not localized for a language.

04.06.00 (2012-10-06)

  • New reporting screens (10 reports included like low inventory report, sales performance, etc.).
  • Users can create custom reports.
  • Support deep cloning of products.
  • Clone on product variant now also performs deep cloning (cloning all related objects, images, etc.)
  • Optionally allow to execute SQL queries inside place order action rules.
  • Simpler email templates using XSL tokens.
  • Grid views now highlight row on mouse over for better usability.
  • Allow renaming product detail description tabs by product or variant.
  • Payment screen allows entering negative amounts for refunds.
  • Support Mollie iDEAL payment gateway.
  • Support Suomen Verkkomaksut payment gateway.
  • Support calendar control in custom fields.
  • Support date picker control in custom fields.
  • Associate products to category from the admin category screen for better usability.
  • Configurable show/hide sub-categories on product list module control.
  • New product display setting now defaults to "Featured" so it shows up even if no category is selected.
  • Product detail page meta information will use product summary if no Meta description is provided.
  • Product list page meta information will use category description if no Meta description is provided.
  • Required products and related products are now sorted alphabetically in the admin screen.
  • Fixed Basic place order action rule not able to assign role.
  • Fixed product list module to handle cases where product name may be null.
  • Fixed API to check that directory exists first before inserting gallery image.

Requirements and breaking changes:

  • New Checkout "Standard11" display template. Custom templates must be re-created to gain new features.
  • Removed obsolete Cart "Standard1", "Standard2" and "Standard3" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete Checkout "Standard1", "Standard2", "Standard3", "Standard4" and "Standard5" templates. Custom display templates using these base templates must be recreated.
  • Removed obsolete Confirmation "Standard1", "Standard2" and "Standard3" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete ProductDetail "Standard1", "Standard2", "Standard3", "Standard4", "Standard5" and "Standard6" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete ProductList "Standard1", "Standard2" and "Standard3" display templates. Custom templates using these base templates must be recreated.
  • Removed obsolete ProductShowcase "Standard1" display template.

04.05.03 (2012-09-01)

  • Allow anonymous checkout by default on new installation.
  • Fixed installer may keep redirecting back to itself.

04.05.02 (2012-08-30)

  • Fixed InsertProductAttribute API service not allowing empty ProductVariantID.
  • Fixed installer may keep redirecting back to itself.

04.05.01 (2012-08-28)

  • Fixed heavily nested category cannot be deleted.
  • Fixed image gallery fails to write to stream on certain .NET 2.0 systems.
  • Fixed PayPal Website Standard IPN not being passed the full absolute URL.

04.05.00 (2012-08-22)

  • Support for gift vouchers. Require latest "Standard10" Checkout display template.
  • Significant performance improvements particularly on the admin pages resulting in about 2x faster in many use cases.
  • Added IPN support to PayPal Website Payments Standard.
  • Support Towah payment gateway.
  • Support BluePay payment gateway.
  • Expose culture code and exchange rate in communication email templates and place order action rules.
  • Overhaul use of session object replaced with cache object for better compatibility with DNN web farm.
  • Product list sort by product name now sorts using alphanumeric strategy such that "A2" will appear before "A10".
  • Fixed product detail not respecting quantity entered when minimum quantity is configured in variant.
  • Fixed string type product attribute overriding previously saved text when localizing for another language.
  • Fixed country dropdown list not sorted alphabetically in availability rules.

Requirements and breaking changes:

  • New Checkout "Standard10" display template. Custom templates must be re-created to gain new features.

04.04.01 (2012-07-15)

  • Fixed "Standard9" product detail template from throwing error if product and variant has mismatched galleries.

04.04.00 (2012-07-12)

  • Support for product filtering.
  • Enhanced image gallery to show preview tiles under product detail page.
  • SalesOrderDetail object now tracks RecurringSalesOrderID for recurring orders.
  • Added support for Intuit QuickBooks Merchant Service payment gateway.
  • Added support for PayPal Payflow Pro payment gateway.
  • Added support for eWay Direct Payment payment gateway (Australia).
  • Product list can now sort by newest and oldest.
  • Wish list can now add to cart and stay on same page.
  • Product list display template can now default to a custom sort order.
  • Show dynamic form result on Cart and Checkout page.
  • Improve product import error message to show which record line failed.
  • Improve usability on auto installer.
  • Product and variant availability rule can trigger on sales order origin (web checkout or recurring).
  • New category template now uses RadTreeView and generate tree in HTML list form instead of tables.
  • Show GalleryID on gallery admin page to help when using API to lookup object.
  • Make checkout steps prettier.
  • Gallery admin shows thumbnail image with transparency correctly.
  • Show Store name and Order GUID in payment description.
  • Fixed Telerik input text boxes not recognizing width in new Telerik releases included in DNN 6.2.
  • Fixed Cart module control error when shopping link is set to "Last viewed product list page" or "Last viewed product detail page" for new navigation.
  • Ensure passing only zip code portion without the +4 to USPS shipping gateway.

Requirements and breaking changes:

  • New Category "Standard2", Cart "Standard6", Checkout "Standard9", Confirmation "Standard7", Product detail "Standard9" and Product list "Standard6" display templates. Custom templates must be re-created to gain new features.

04.03.01 (2012-06-01)

  • Allow API to correctly handle child portal.
  • Fixed Checkout display template not causing validation when adding coupon.
  • Fixed acceptance marks now reference local files instead of logo servers.

04.03.00 (2012-05-16)

  • Abstract away almost all XSLT rules. You can now easily configure simple rules through forms.
  • Abstract away ASP.NET code in Dynamic form. You can now easily configure custom fields through forms.
  • Adding product to cart button can optionally stay on same page.
  • Add support for Merchant e-Solutions payment gateway.
  • Product now defaults to not requiring shipping on creation.
  • Continue shopping link on Cart page is now configurable.
  • Added See details button to Product list display template.
  • Improved usability on display templates configuration.
  • Optionally allow server-side code edit to display templates.
  • Customer RevindexStorefrontManageOrder module now displays dynamic form result captured.
  • Change promotion rule template to the more generic "X for the price of Y".
  • Shipping and handling method rules can now trigger against payment methods.
  • Send optional phone number to Authorize.NET payment gateway.
  • Allow shipping method availability rule to trigger against sales order details.
  • Added support for indicating if a product variant requires handling.
  • Added support for individual product shipping and handling price that can be used by shipping and handling rules.
  • Include PO number in default order email templates.
  • Added new API methods for ProductAttributeDefinition, ProductAttributeGroup, SalesPromotion and TaxClass.
  • Added ability to update sales order statuses through API.
  • Product list module control can now default to list view mode through custom template.
  • Reorganize Dynamic form to go under "Custom field" tab on admin screens.
  • Deleted user will also cancel related recurring orders.
  • Improve usability on activating a license.
  • Restore Confirmation navigation heading that was removed in 04.01.00 from Cart, Checkout and Confirmation display templates.
  • Add support for promotion start and stop date at the product variant level.
  • Storewide product promotion rule runs before product variant's promotion.
  • Allow product promotion to trigger against quantity info.
  • Reorder dashboard order status display slightly.
  • Fixed label control taking 120px minimum width due to DNN CSS issue.
  • Fixed scheduler looking for non-existing temp posted files folder.
  • Fixed extra non-closing tr tag in ProductDetail templates.
  • Fixed incorrect method name for saving the edit product comparison settings.
  • Fixed purchase order cannot handle recurring product.
  • Fixed API not reading productID in the InsertProductVariant and UpdateProductVariant services.
  • Fixed API over validating non-required fields (SKU, manufacturerSKU, distributorSKU, name, universalProductCode) in InsertProductVariant.
  • Updated minor correction in handling coupons in checkout display template.
  • Fixed handling method may not calculate tax.
  • Minor correction to shipping method template examples.
  • Fixed proceed to checkout button on Cart page not translating for other languages.

Requirements and breaking changes:

  • New Cart "Standard5", CartSummary "Standard2", Checkout "Standard8", Confirmation "Standard6", ProductList "Standard5", ProductDetail "Standard8" and ProductShowcase "Standard3" display templates. Custom templates must be re-created to gain new features.

04.02.02 (2012-03-03)

 

 

  • Fixed missing assemblies not packaged in 4.2.1.

04.02.01 (2012-03-03)

 

  • Fixed Product detail display template from displaying empty variant text.
  • Fixed API may not be able to return response due to closed stream.
  • Fixed search controller not handling null value.

04.02.00 (2012-02-22)

 

  • Added support for API access (beta).
  • Added support for VAT number validation.
  • Added new auto installer.
  • Tax class rule can now trigger on billing/shipping street, city, firstname, lastname, company and dynamic form result.
  • Make Storefront admin less susceptible to URL errors due to 3rd party URL rewriting forcing to lowercase.
  • Improve usability on shipping gateways configuration screen.
  • Send Order GUID to PayFast instead of Order ID to prevent drifted numbers.
  • Reduce number of clicks to clone a product variant by placing button on the grid.
  • Print checkout dynamic form result on the confirmation page.
  • Improved portal language detection during content localization.
  • Allow shipping and handling rules to trigger against dynamic form result, coupons and ProductVariantID.
  • Unify all buttons to improve usability.
  • Fixed display template incorrectly validating non server-side script.

Requirements and breaking changes:

 

  • New Checkout "Standard7", Confirmation "Standard5" display template. Custom templates must be re-created to gain new features.

04.01.00 (2012-01-30)

 

  • Added support for multiple wish lists.
  • Removed dependency on Ajax Control Toolkit. Older display templates may continue to require Ajax Control Toolkit.
  • Customer can now cancel or place their active recurring orders on hold.
  • Enable Debug log level to trace XML input rules in system event viewer.
  • Added support for WorldPay Corporate XML Direct payment gateway.
  • Added support for custom login and registration page to override system default.
  • Improved usability on communication configuration admin page.
  • Improved usability on checkout configuration admin page.
  • Improved usability on display template admin page.
  • Display template editor can optionally wrap word.
  • Allow user payment to be deleted when no recurring order requires it.
  • Allow showing purchase order number for regular order during checkout.
  • Added support for PayFast payment gateway. Require latest Checkout display template "Standard6" or above.
  • Transmit ssl_customer_code to Elavon Virtual Merchant to reduce transaction fees.
  • Center dashboard chart to page.
  • Removed Confirmation navigation heading on Cart, Checkout and Confirmation page.
  • Allow displaying Installer configuration menu even when content localization is enabled.
  • Coupon panel on Checkout page is now hidden when there is no coupon defined.
  • Added back buttons for checkout flow.
  • Buttons now display icons for better effects.
  • Fixed data pager on product detail page not localizing correctly.
  • Fixed user payment not matching correctly for other payment types than credit card.
  • Fixed hidden lines in display template.
  • Fixed communication email not sending when display name contains non-ascii character for certain SMTP mailers.
  • Fixed product detail templates not localizing Overview tab header text.
  • Fixed editor window hidden under Storefront admin due to high z-index in use by DNN 6+ http://dnngallery.com/blog/id/291/addressing-positioning-and-z-index-issue-in-dotnetnuke-60
  • Fixed sales snapshot may not report current day's sales in week, month and year numbers.
  • Total savings label in Checkout and Confirmation page now includes discount given by product promotions.

Requirements and breaking changes:

 

  • Require DotNetNuke 6.1.0+
  • New Cart "Standard4", Checkout "Standard6", Confirmation "Standard4", ProductDetail "Standard7", ProductList "Standard4", ProductShowcase "Standard2" templates. Custom templates must be re-created to gain new features.

04.00.00 (2011-12-17)

 

  • Added support for product attributes.
  • Added support for product comparison.
  • Allow individual product to be exempted from product comparison.
  • Improved button placement and action usability across all admin screens.
  • Improved portal detection when sharing sessions across different portals.
  • Add support for Sage Pay payment gateway.
  • Improve usability on payment gateway and payment method configuration pages.
  • Product detail and product list page title can now be custom formatted.
  • Reduced admin HTML size where formula editor is not required improving loading performance.
  • Fixed black dot appearing next to admin Configuration menu.

Requirements and breaking changes:

 

  • Product variant import requires addition of "AllowProductComparison" column.

Comments

Add comment

Powered by Revindex Wiki