Community Support for the Catalook Store

Catalook Online Manual - Release Notes & History

V05.04.04

New Features:

  • Cart related price rules
    • Use percentage and fixed amount cart total related coupon codes. Coupons with fixed amounts are partial redeemable. Module CAT_Cart -> select [View Options] from the module menu -> turn on the [Use advanced coupon management] option -> Module CAT_PriceRule -> [Add Cart Price Rules]. Please find more information in the field help texts.
    • Automatically add free products or fee items to the cart: Module CAT_PriceRule (CATALooK.netStore -> Price Rules) -> [Add Cart Price Rules] -> select the free product or the fee item from the [Price Rule Item] selector -> set Formula to '0' or any other amount or formula.
    • If a customer removes a coupon code from the cart it can be reused.
    • There is a new [Add Coupon] button in the cart module skin. If you upload the 3 modules this will update only the ‘blue’ skin. To get the [Add Coupon] button for the other skins, you must copy the file cart.ascx from folder ‘\desktopdmodules\catalookstore\skins\blue’ into the folder of the currently selected CATALooK skin. After that you must click on the [Clear Cache] link of module CAT_StoreSettings to activate the changes. You could also login as Host -> select the blue skin on module CAT_Storesettings -> select [Edit Skin] from the module action menu -> copy the cart.ascx skin -> change the skin back -> select edit skin -> cart.ascx -> paste -> update.
    • The old system where the coupon code will be added after you click on the ‘continue’ link still works.
    • All cart price rule items will be updated everytime the cart content is changed e.g. order amount related coupon codes etc.
  • Product comparison functionality added to module CAT_ItemPaneNF
    • The comparison grid will display all not empty standard fields: Module: CAT_Products -> [Main Data] and custom fields: Module: CAT_Products -> [Attributes] -> [Additional Fields / Bullet List Items] of the products.
    • The product catalog of module CAT_ItemPaneNF must use the [List View] mode for the Product List Type (default setting).
    • You can check the box next to each item and click the [Compare] button to redirect to the comparison page.
    • This feature can be used only with ASCX skins: blue, blue-neutral, theme-grey etc.; file itempane.ascx must be included.
  • Added  columns to import: ProductCost, RoleExpiryType, ItemDeliveryType, ReorderPoint
  • Added Zip/Postal code field to custom shipping rates, see chapter: ‘Custom Shipping Rates’
  • New skin objects:
    • CAT_PropertyLink Skin Object: Can be used to add a View Cart, Your Acount and Wish List link to the DNN skin.
    • CAT_Search Skin Object: Can replace the standard DotNetNuke SEARCH skin object to add search functionality for the CATALooK product database.
    • You can use the skin objects also with any other DNN skin. Detailed instructions about this can be found in the doc files from folder \DNN_SkinPackages.
  • New skin objects added to DNN skin package CAT01: Follow the instructions in file \DNN_SkinPackages\install.htm to update the old package.
  • New ‘level’ parameter added to the breadcrump control
  • Performance improvements for the Menu and ItemPane modules
  • Thumbnail Generator new functionality and quality enhancements
    • GIF images will be converted to PNG to support transparency.
    • Increased  thumb quality
    • Added support for PNG
  • New profile field selector option added to the cart module options page (select [view Options] from the module action menu): ‘Hidden Profile Properties’ (All entered Profile Properties(press ENTER/CR to separate) will not be displayed in the Profile Editor control of the Address and Address/Product Totals pages. Add / Edit Profile Properties via Admin/User Accounts/Manage Profile Properties. To use the Profile Editor control to display also the standard address fields, uncheck the [Visible ?] checkboxes of the address control on the address page and remove the properties from the box. To disable grouping of the Profile Properties select [Edit Skin] from the module action menu and change: GroupByMode=Section to GroupByMode=None for all Profile Editor controls. To highlight the sections if grouping is enabled change: GroupHeaderIncludeRule=False to GroupHeaderIncludeRule=True and IncludeRule=False to IncludeRule=True.)  This adds the ability to use the DNN userprofile control on the cart address page only.
  • Added user profile control to ‘Address / Product Totals’ page of the cart module and the order details pages of module CAT_Orders and CAT_VendorAccount.
  • Improved layout quality of the cart module address page.
  • Added editor for price label templates, vendor profile templates, Sales Statistics template etc.: Module CAT_StoreSettings -> Select [Edit Control and Price Label Templates] from the module action menu.
  • Updated chapter: ‘Data Import’: Added instructions on how to fix permission problems.
  • Delivery date calendar
    Can be used with all shipping selections on module CAT_StoreSetting e.g. real time rates, custom rates, specified in products etc.
    The despatch and delivery dates will be printed on all receipt emails and listed on the order overview page of the cart module and the order details page.
    • Setup for module CAT_Cart: Select [View Options] from the module action menu -> turn on the [Display delivery rates calendar] option and change the settings below this option. Module: CAT_ShippingRates -> select: [Add / edit non despatch and non delivery periods] from the module menu.
    • Setup for module CAT_ItemPaneNF: Select [View Options] from the module action menu -> turn on the [Use non-delivery-dates and non-despatch-dates from module CAT_ShippingRates to populate the booking calendar.] option and change the settings below this option. Module: CAT_ShippingRates -> select: [Add / edit non despatch and non delivery periods] from the module menu. This can be used instead of the rentable period selections on module CAT_Products for ticket items. Could also be used to request a delivery date instead of a booking date. In this case you would need to change all ticket related keys in the language resources e.g. change: [Day of the reservation] to [Delivery date] etc.
    • There are some skin changes in the cart module skin file cart.ascx. If you upload the 3 modules this will update only the ‘blue’ skin. To get the calendar control for the other skins and your currently used CATALooK skin you must copy the file cart.ascx from folder \desktopdmodules\catalookstore\skins\blue into the folder of the currently selected CATALooK skin. After that you must use the [clear cache] link on module CAT_StoreSettings to activate the changes. You could also login as host -> select the blue skin on module CAT_Storesettings -> select [Edit Skin] from the module action menu -> copy the cart.ascx skin -> change the skin back -> select edit skin -> cart.ascx -> paste -> update.

 

 

Fixes:

  • Added workaround for DNN SSL problem: http://www.dnnsoft.com/SupportbrnbspnbspnbspnbspService/Forum/tabid/75/forumid/2/threadid/3779/threadpage/2/scope/posts/Default.aspx . Now product images will not use the thumbnail generator and links to internal pages e.g. IPN sites will be created with ‘http’ header only if the DNN SSL options are activated.
  • Gateway provider bug fixes and API updates for the following gateways: PayPal PayFlowLink (Verisign), Google Checkout, ePDQ, InternetSecure, conviator, WorldPay/FuturePay, PayPal subscriptions.
  • Pager bug of serial number grid on module CAT_Products
  • Sort bug of price rules grid
  • Performance / timeout problem while adding multiple items of a rentable item to cart or deleting large amounts of items from cart (more than 20-30 items at once).  Function: ‘ActCartPrices’ will now be executed only once at the end of an update batch and not after changing one dataset.
  • Fixed mandatory profile fields bug: After setting any address fields to ‘Required’ via Admin -> Manage Profile Properties they were displayed also on the cart module address page even if they were desired there. -> New profile field selector option added to the cart module options page (select [view Options] from the module action menu): ‘Hidden Profile Properties’ (All entered Profile Properties(press ENTER/CR to separate) will not be displayed in the Profile Editor control of the Address and Address/Product Totals pages. Add / Edit Profile Properties via Admin/User Accounts/Manage Profile Properties. To use the Profile Editor control to display also the standard address fields, uncheck the [Visible ?] checkboxes of the address control on the address page and remove the properties from the box. To disable grouping of the Profile Properties select [Edit Skin] from the module action menu and change: GroupByMode=Section to GroupByMode=None for all Profile Editor controls. To highlight the sections if grouping is enabled change: GroupHeaderIncludeRule=False to GroupHeaderIncludeRule=True and IncludeRule=False to IncludeRule=True.)  This adds the ability to use the DNN userprofile control on the cart address page only.
  • [Min. Order total Amount] not used bug on Google Checkout
  • Fixed bug in module: CAT_Zones (tax rate setup) where no list of states was displayed after selecting a country in sub portals or starting from the second parent portal.
  • DotNetCharge and DotNetShip providers don’t longer require a specific version of the dotnetcharge.dll or dotnetship.dll.
  • RadControls don’t longer require a specific version of the RadControl dll’s. The CATALooK.netStore package includes the trial versions of the following RadControl DLLs: RadAjax.Net2.dll, RadCalendar.Net2.dll, RadGrid.Net2.dll, RadInput.Net2.dll, RadMenu.Net2.dll. The trial version of the controls is fully functional for an unlimited period of time. The difference between the trial and the purchased (developer) version is that the trial version will randomly display a copyright message, advising the user that he is using a trial version. This message will not be displayed if the trial version dll’s are used by the CATALooK.netStore modules,  but if you already use another module/skin with Telerik controls where the full versions (developer versions) of the dll’s are included, you will need to re-install it to replace the trial version dll’s by the full version dll’s. This way if you have a developer version in another module, it will not be broken.
  • The CATALooK modules don’t longer require a specific version of the DotNetNuke.dll. We will still list the DotNetNuke version which has been used to rebuild the CATALooKnetStore.Library.

 

Catalook Support Chapters