Version: Description: 4.70.02.40 Update for PayPal Express checkout from verify page - Shipping methods with rate compare not getting correct shipping charge. 4.70.02.38 Fix for non inventory items using QBPOS Styles. Update for shipping display. 4.70.02.37 Update for Payment Processor/Shipping logs - max size of 20MB and 1 backup of 20MB (max of 40MB). Added ConfigVar 'package_log=filename' this will generate a package summary. Update for QBFS some items were not getting the option information with an order when the 'qbwc_qbfs_send_desc_with_opts=yes' ConfigVar was set. Fixed problem where category description with commas had a problem with the csv import. The description was getting truncated at the first comma. 4.70.02.36 Fix for users who have design mode disabled. The cart forced the templates to be in the PDG_[Product] folder each time the options page was submitted. Fix for 'skip_opt_row_when_not_displaying=yes' ConfigVar for !---BASKET_SELECT--- display. It was still showing the rows that should have been skipped. Update for QB Web Connector. This change is supposed to stop xml formating errors when there are escaped XML (<>&) characters. Fix for PsiGate Shipping/Subtotal errors. PsiGate is treating the subtotal as the grand total for an order - making some adjustments eventhough behavior contratdicts their documentation. 4.70.02.35 Fix for WorldPay payments - inventory items are getting adjusted twice (double the qty sold was being removed from inventory). Fix for QB POS where an attempt to add items to QB POS was causing errors. 4.70.02.34 Update for Mirror style item config var - Now it does not force mirrored products to inactive category if that setting is selected. 4.70.02.33 Update for special html character conversion and QB. After flipflopping we are going to unescape the sequence. In general quotes and single quotes can create problems in html. Update for Style items and specific product text. Its fixed now but specific product text was not being created properly for style group product (ST-...). 4.70.02.31 Fix for PayPal Express Checkout when initiated on the verify page. There was an issue with collecting Passthroughs. Update for product userdef updates when using QB POS and styles. A product update was 'breaking styles' due to the following chars '"<> These chars are html escape sequences when received from QB. However on a product update the html escape sequence was being converted by the browser so that the description did not match (even though they looked the same. One desc would have the actual char while the others would still have the html escape seq). Added ability for login action with username and password as inputs to use a template override for the login suceess. 4.70.02.30 Fix for basket thumb display display - When 'skip_opt_row_when_not_displaying=yes' is enabled. 4.70.02.29 Added new ConfigVar 'URL_encode_cust_text_cookie=yes' this causes any custom text cookie to be URL encoded when written (this fixes a conflict between html conversion of XSS chars and ';' in the set cookie http directive). Fix for ProdText display - Admin and store where not showing the same text file. Fixes for some report displays in the Admin. 4.70.02.28 Added new ConfigVar 'skip_opt_row_when_not_displaying=yes' this causes the basket display to skip an option row if 'Do not show description' and Do not show selection are specified for that option selection. Update for cross sale thumb display where it uses the thumbnail resizing settings. Update for QBWC smart '&' handling built in for xml requests. When 'Site Desgin' is disabled the 'Templates_Relative_To_Root=yes' setting is now deleted as well (this gets enabled with site design - but the customer cannot turn it off). Fix for diabling SMTP_AUTH setting for PDGMailer (built in smtp client). 4.70.02.27 Updates for QBWC updates. Nova fix using first name for last name 4.70.02.26 Added ConfigVar 'MYOB_location_id=[string max size 10 chars]'. Fix for !---PRICE_WITH_ITEM_DISC--- tag - first occurence. Fix for !---CUSTOMER_CAT_NAME--- tag after a customer/contact update was not displaying properly. Admin section update - regroup QB POS vs QB FS. 4.70.02.25 Fix for QB Financial for problems when adding an order with more than one item that is not already in QB. 4.70.02.23 Added ConfigVar 'sort_categories_by_description=[asc|desc]'. Defaults to desc if ConfigVar is present with out an incorrect label. Removed the QBFS configuration that lets PDG create unique product codes for items on the website. Now, the listid can be used as the unique product code. Update to the buyit action - the update revaluates a QBPOS style item to determine appropriate display based on inventory settings. Moved the QBFS 'Force Resync' button to the main QB page. Fix for QB Financial the 'dont change item descritption' configuration setting was also not changing the product text. 4.70.02.22 Adjustments to QBFS and product import. Fix deals with groups - they get imported as a subcategory of stage - we are unable to get the item hierarchy for groups. Also affects how product categories are created. 4.70.02.21 Adjustments to PSIGate - shipping and tax removed from subtotal amount - Contrary to their documentation subtotal is not what they charge - they add shipping and tax to that value - so psigate orders are charging double shipping and tax. Added ConfigVar 'cross_up_sale_use_tables=yes' this enables a special table display. Added ConfigVar 'cross_up_sale_image_display=yes' this inserts the product image before the text. Added ConfigVar 'cross_up_sale_thumb_image_display=yes' this inserts the product thumb image before the text (thumb overrides normal image). Added ConfigVar 'cross_up_sale_items_per_row=#' this specifies how many items per row. (defaults 3) Update to allow admin users that are authorized to access product information to view the style listing (QBPOS product grouping). Fix for Assemblies/ItemInventory in QBFS generating a zero price error. Added ConfigVar 'qbwc_style_order_ud_override=[0..9]' the number is a userdef feild that will be used to override the current style order (size or attribute based). Added ConfigVar 'smtp_port_for_PDGMailer=port' this will change the smtp port (usually 25). 4.70.02.20 Added New ConfigVar 'qbwc_qbfs_match_pdguser_to_name=yes' that allows QBFS to match the QB NAME to the order's pdg username. Fix for QBFS Addr1 (billing and shipping) line protential to exceed QB maximum. Update that decodes html in product text (specifically desc2) and custom to userdef mappings. Added new tag , this displays the sales tax label or the default label 'Sales Tax' on thankyou,verify and html email templates. Added 'Shop as User' link in PDG Commerce customer listing Admin display. Only works on SSL connections. Added new tag this was created for affiliate track software and are only available on the thankyou page. Added new tag this was created for affiliate track software and are only available on the thankyou page. Added new ConfigVar "Horizontal_cross_sale_display=yes" will make cross sales display horizontally. Fix for QBFS where option desc flag is set. And the product ends up using the QBFS description. 4.70.02.19 Fix for QB accounting zero price check and listid management for users that are letting PDG Create a squential product code. Added the ability for QB accounting to use the listid for PDG Product Code. Added the ability for QB accounting to store the QB accounting listid to a userdef feild. Fix for QB accounting group items - if the dont import zero priced item box is checked then no group items are imported even if they are allowed. Update for Cart UserDef feilds - terminal CR+LFs were being converted to spaces. Now they are being removed. 4.70.02.18 Fix for UPS commercial delivery & company name being populated correctly on the ship scheduling page. 4.70.02.17 Fix for QB Financial and PDG generated product codes. 4.70.02.16 PayPal Express Checkout billmethod dropdown label has beeb changes from 'PayPal' to 'PayPal Express Checkout'. PayPal Express Checkout with address details (from PDG verify page) has been updated to include the phone1 input if provided. Fix for copy discount error page displayed when the discounts where actually copied. Fix for Google checkout with weight ship table rules. Added the ability to enable/disable the Gift Certificate Category on the configuration display. Also added the gift certificate categroy image and template setting to the configuration display. Also added the ability to change the gift certificate category label. Added new ConfigVar 'PayPal_label_for_billmethod_dropdown=[text for dropdown]' this allows changing of the 'PayPal Express Checkout' label. 4.70.02.15 Fixes issues with make live and staged categories. Fixes missing 'P' record issue with express checkout (offline and check-no one uses checks) and csv file. (ex. We create a receipt with AMEX in QBPOS and QBFS is looking for American Express). QB_AMEX_LABEL=American Express QB_MASTERCARD_LABEL=Master Card QB_VISA_LABEL=Visa QB_DISCOVER_LABEL=Discover 4.70.02.14 Fixes issue where Google shipping cost not being set properly. 4.70.02.13 Added new ConfigVar 'PDGMailer_v2_ESMTP_force_auth_read=yes' fixes email issue where auth was not attemped due to clent being out of sync with server. Added new ConfigVar 'qbwc_style_no_space=yes' removes leading spaces for Attribute/Size userdef setting for style - the ConfigVar only inserts a space in between attr and size. Update to Making Live products live for commerce. Form/Query initcgi changes for windows - google checkout / QB xml. Fix for QB Financial "Force resynchronize each connection" checkbox (under advanced settings). Update for Google sandbox. 4.70.02.12 Added new ConfigVar 'dhl_dont_ship_on_saturday=yes'. Added new DHL ship rules that stop the sunday/holiday errors. Added fix for search result header tags - variable checks inconsistant with string comparisions. 4.70.02.11 Added new ConfigVar 'qbwc_use_desc2_for_prod_text=yes' for POS. This will not allow changes to existing specific product text. Added new ConfigVar 'qbwc_check_img_exist_for_listid=yes' for POS. This will check for image files before it sets the listid for an image - new for POS 7 image settings. 4.70.02.10 Added new ConfigVar 'qbwc_use_desc2_for_prod_text=yes' for POS. This set the QB POS Descritption2 to PDG specific product text. Added new option for QB POS images - works with new POS 7 ability to store images. Fix for '!---STYLE_SHEET---' tag and HTML emails. 4.70.02.09 Virtual Merchant fix for length of avs_addr. PayPal DirectPayment update. Yahoo feed update - added blank spaces instead of empty string for empty columns. Update to main and navigation Administator templates. x-charge added to billingmethod page. 4.70.02.08 Update for QB Financial - fix deals with product imports/updates - if the customer limits the types of products that they allow PDG Commerce to import, in some situations not all of the allowed product types were making it to the webstore. 4.70.02.07 Update for ConfigVar 'qbwc_item_num_start=#' The ConfigVar has been removed - this functionality is being replace by placing the number in a file 'QBWC/.item-start-override' that will go away after a successful COMPLETE download of a QBWC products. Update for Administration login. A checkbox was added to allow non-secure login. This allows someone to fix there secure settings if they are not correct. 4.70.02.06 Added X-Charge payment gateway processing. Added ConfigVar "enable_backorder_reporting=yes", adds column 8 to the CSV A record - used in quickbooks to set pending invioce/sales receipt flag. 4.70.02.05 Added ConfigVar "make_live_set_inactive=yes" reverses how we make products InActive. 4.70.02.04 Added ConfigVar "item_java_array_use_values=yes" this overrides the current sku suffix display for item template '!---JAVA_ARRAY---' tag. Update to '!---JAVA_ARRAY---' tag - Now it allows sku in addition to userdef#: usage '!---JAVA_ARRAY[ sku| userdef#] [:option index]---'. Added New ConfigVar 'dont_stage_newly_added_products=yes' this was necissary for having sub categories of stage and the ability to determine what is live. The configVar disables the stagining feature for newly added commerce products in the admin area. (and allows for reporting of live status accurately when there are sun categories of stage (*STG). Added gift certificate template. Added Repeat tags . These can be used on the gift certificate template or thankyou/credit accept page. "!---PRICE---", "!---DESCRIPTION---", "!---KEY---", "!---TEXT---", "!---GIFT_ID---", "!---INDEX---", 4.70.02.03 Added fix for staged categories - Make Live now forces all products in staged categories to be inactive. Update for template pages adding QB POS style template to that section as well as a gift certificate template. 4.70.02.02 Added fix for QBFS and SalesReceipt creation when the company has taxes disabled Added fix for escaping xml special characters. 4.70.02.01 Added new options for order class in QB Financial. Added ability to set IsPending for Incvoices and Sales Receipts in QB Financial if there are backordered items in the order. Added custom field mapping for QB Financial. Added default weight and do not change weight for QB Financial. Added do not change weight for QB POS. No tax fix for QB Financial using sales receipts without taxes enabled. 4.70.01.131 Fix for tax calculation issue when using product category discounts. Added ConfigVar 'qbwc_item_num_start=#' allows commerce to start downloading products from a certain item number in QB POS. (only valid for initial query to populate web site) 4.70.01.130 Update for PSiGate error msg display. UserUpdate for !---SELECT_BASKET--- tag. The reset basket is not working because we are missing a semicolon in the basket cookie. Update for !---BEGIN_CATEGORY---,!---END_CATEGORY--- tags. 4.70.01.129 UserUpdate friendly name error update - a more informative error was added for the friendly name error - the string can be update in shopper.txt [413] 4.70.01.128 Update for 'Exclude_items_from_ship=item,item 2,item 3, ...' ConfigVar - exclude totals were not applied correctly. New ConfigVar 'image_dir_for_uploader=[img dir]' This setting will override the default image directory whichs is 'PDGImages'. 4.70.01.127 Fix for multi-ship mixed order (some items with names and others without) causes a problem for commerce when tax zones are enabled. 4.70.01.126 Fix for DHL Rate Compare - some methods were appearing in error with NO cost (update for patch 116). 4.70.01.125 Integration of PSiGate Completed. Admin update - on the billing method page conx has been replaced by connections. Added New ConfigVar 'AIM_response_delimiter=[delimiter]' will override the current delimiter (which is a comma). Added New ConfigVar 'qbwc_override_image_for_style_members=yes' this will override a product's image settings if its part of a style - it will use the 'ST-' product's image settings. 4.70.01.124 Integration of PSiGate Admin. 4.70.01.123 QBWC update max items returned default set to 100 (used to be 1). Update for 'Exclude_items_from_ship=itme,item 2,item 3 ...' ConfigVar - has been updated to exclude from ship table rules (was only real time shipping). 4.70.01.122 Fix for CART error with long userdefs introduced patch 113-115. 4.70.01.121 Added new ConfigVar "login_admin_via_ssl=yes". (requres the secure shopper URL) The ConfigVar forces a secure form for login based on the secure shopper URL in the secure section of the Admin - BOTH ConfigVars required. 4.70.01.120 GoDaddy proxy ssl compatiblity. Note: These gateways have not been converted - LinkPoint, Payflow Pro, TrustCommerce, cybersource. PDG Remote logging is not available. Update for PayPal Express Checkout - was not collecting passthroughs. The was not using the secure_doc_root ConfigVar. 4.70.01.116 Fix for DHL Rate Compare - some methods were appearing in error with just the added shipping cost. Fix for USPS First Class/Compare descrepency caused by Machinable flag not being set for First-Class. Added ConfigVar for 'qbwc_qbfs_must_match_first_last_and_company_to_name=yes' allows existing users to have same functionality as before (bypasses some new customer matching rules) 4.70.01.115 Fixes issue with PDG Cart with product userdefs. The issue occurs when the userdef field is greater than 512 chars and the 512th character is a space. Short term fix for UPS issue with st marteen. Waiting on updated docs from UPS to update the country list. 4.70.01.114 Fixes issue with QBFS getting existing product's listid when importing orders (results in failed order import). The errors indicate that we could not add an item. New ConfigVar "dont_empty_basket_when_corrupt=yes". This is the beginning for a attemped fix of the basket cookie size limit. 4.70.01.113 QB Financial - customer matching updated - The customer that meets the required criteria and has the highest score wins. Here is how it matches: - last name substring match for QB Name field (query) - first name substring match for QB Name field (required) - company substring match for QB FullName field (used for scoring) - company case insensitive match for QB company (used for scoring) - email case insensitive match for QB email (used for scoring) - phone case insensitive match for QB phone (used for scoring) with ConfigVar 'qbwc_qbfs_match_company_to_name=yes' - company substring match for QB Name (query) * Any one of the following is required: both first & last name match, or phone match, or email match - first case insensitive match for QB FirstName field (used for scoring) - last case insensitive match for QB LastName field (used for scoring) - email case insensitive match for QB email (used for scoring) - phone case insensitive match for QB phone (used for scoring) Note: For company we use the company input by default. However the ConfigVar 'qbwc_qbfs_use_billtext_then_shiptext_if_no_company=yes' will use billtext if company is not available and shiptext if billtext is not available. Shipping code was omitted in the CSV when no shipping method was defined 4.70.01.112 viaKlix Virtual Merchant integration complete (admin template update). QB Financial - customer matching updated. 4.70.01.111 Fix for Compare Rate ship methods - added cost was not adding table values. Still V2 USPS (V3 is still in the works) - Update for USPS international and domestic - there were some issues with services and rates that are now fixed, 4.70.01.110 Update to customer matching for QBFS using QBWC. Now duplicate customers will have '*??' preceeding the actual name in the name field. Fix for quickfinder by product desctription display. 4.70.01.109 Update to change the default PW login. Was not opening nav window properly - commerce was showing the db options where the nav window should have been. Update to POS - dealing with duplicate Department errors and adding/updating gift certificates. 4.70.01.108 Update for tags introduced in last patch: "!---PDG_TITLE---" this tag is replace with the contents of the following form entry "pdg-title"; "!---PDG_META_DESCRIPTION---" this tag is replace with the contents of the following form entry "pdg-meta-description"; Updates to category code creation when using the QuickBooks Web Connector (Both POS and Financial). Updates to customer matching for QuickBooks financial using the Web Connector. 4.70.01.107 Added 2 new tags: "!---PDG_META_TITLE---" currently is populated from form input named 'meta-title' "!---PDG_META_DESCRIPTION---" currently is populated from form input named 'meta-description' Fixed GoogleCheckout issue where the shopping cart was allowing checkout if minimum subtotal and order wt were not met. Added alt tags to buttons generated by the software on the basket page. 4.70.01.106 QBMS update - fixes xml special character errors. 4.70.01.105 Added 2 new ConfigVars to allow adjustments in the number of products synched per execution when using the QBWC. 'qbwc_item_max_return=#' 'qbwc_qbfs_item_max_return=#' "!---BEGIN_CATEGORY---", "!---END_CATEGORY---" fixed category repeat tag - these tags can be used on the templates in stead of for all pages uses standard repeat category tags. Replaces - 4.70.01.104 Added ConfigVar 'PayPal_WP_use_ship_friendly_name=yes'. This will use the ship name for a paypal order (noramll uses the payer name). Changes to the #CGI tag. If %PROD_KEY% is in the querystring section, then it will be replace by the appropriate 'key' entry value. Sales Tax fix for product category discounts. Update to User section - added QB section (was part of order section),google checkout,encryption and company information. Fix for search/inventory display options - we were not displaying items if backorder was not allowed and the do not display if out of stock. Added New ConfigVar 'qbwc_qbfs_use_pdg_invoice_for_ref=yes' - overrides QB refnumber and sets it the PDG Invoice number. Added New QB POS features for adding customers: Ability to set 'IsUsingWithQB' Used to share the customer information with QuickBooks financial software. Required to offer a store charge account to the customer. Ability to set 'CustomerType' Used to group and identify customers. Added New Admin Password checks - The Admin will force you to set your Admin password if you are using the PDG Default. 4.70.01.103 Added ConfigVar 'qbwc_qbfs_use_billtext_then_shiptext_if_no_company=yes'. This will try to use billtext and then shiptext as the company name. Some updates to the way we display and save '&' (ampersand) QBWC information. 4.70.01.102 Update for qbwc qbfs company name translates xml special chars - specifically the '&' -- If some one has an & in the company we need to enter it as '&' (note: this already works for qbpos company) 4.70.01.101 Removed br and linebreak from !---SHIP_METHOD--- tag when in an html email. Added ConifgVar "force_br_for_shipmethod_email=yes" Added ConfigVar "remove_card_type_from_CSV_payment_line" - this removes the last column on the last column on the csv 'P' line. Fix for 'setbasket=action' we were not updateing the babble/basket expire correctly. '!---QTY_ORIGINAL_PRICE---','!---QTY_ORIGINAL_PRICEC---' tag added for custom basket displays. Added country id range checks. Fixed Froogle download so that no errors occur on stage products. img-uploader v3 fixes some issues. Fix for 'Dont_display_gift_certs=yes' - it was not supported in category display tags. Fixed problem where style items were displaying a preadd when clicked on search results when out of stock. Added ConfigVar 'qbwc_order_style_by_item_number=yes' - this will reorder the style list/display based on item number (not admin). Added ConfigVar 'qbwc_style_mirror_base_item=yes' - this update the style representitive item based on the source item's settings. 4.70.01.100 Update to QBWC; fixes issues with QB financial Estimate/Invoice/SalesOrder when matching/adding customers. 4.70.01.98 Update to QBWC with QB financial using company name. Update for product import in commerce we have disabled the description bad character check. 4.70.01.97 Paypal IPN fix for invoice number error in emails. Added config var 'qbwc_qbfs_match_company_to_name=yes' that allows QBFS to match the QB NAME to the order's company. 4.70.01.96 Data import has been updated so that the paren cat code cannot be a single astirsk '*'. 4.70.01.94 Fix printing all shipping labels when using epl. 4.70.01.93 QB Financial fix, for do not sync. QB Financial fix for ItemQueryRs Capturing product's ListIDs. The error results in a unable to add error. Fix for shopping cart google checkout (commerce was fine). 4.70.01.92 QB POS Product display enhancements - detail page has button to list all related items (in same style). Removed illegal character check for oneline description in Commerce import/export 4.70.01.91 QB POS error message for lock file errors. Fix for multipreadd action - error introduced in last patch. Fix for allowing '*STG' as a parent category in the CSV importer. Fix for '&','<','>' in QB POS company name - we will conver it to the escape sequence. 4.70.01.90 Removed the creditcard/buyit action required field 'cardtype'. Quickbooks enhacements. Added the ability to add a line to the HTTP header (p3p). Update to USPS international. 4.70.01.89 Quickbooks enhacements. 4.70.01.88 updated google's platform-id. 4.70.01.87 QuickBooks POS update - includes custom fields, default wt, onOrder/onCustomerOrder/onHand update, Update to sync time and error detection. PayPal IPN verification update. 4.70.01.86 QuickBooks Financial update to allow QB 2006 to import. 4.70.01.85 Sage Payment Solutions update (used to be eft secure) - now allows capture and ccv2 . 4.70.01.84 viaKlix payment gateway. 4.70.01.83 Update for QBWC with QBFS. Fixes some customer import issues. Update for QBWC with QBPOS. Fiexes some style/inactive product issues. Disabled auto voids for authnet csv errors. Update to stop the add/display/search staged products. Added '!---CONTACT_NAME---' to thankyou output. 4.70.01.82 Fix for website payment pro and usps shipping. 4.70.01.81 Added ConfigVar 'CSV_MASTER_CARD=yes'. The order csv card type column (column 12) was using the label 'Master Card' -- Now it defaults to 'MasterCard', but if you use the ConfigVar it goes back to 'Master Card' (which was causing problems with qbpos to qpfs sync.) QB failed order management on main qb page. Now you can restore/delete/review failed orders. 4.70.01.80 QuickBooks FS updates for web connector (including reconcile). 4.70.01.79 Fix for Tag name overload - The company info '!---COMPANY_NAME---' was changed to '!---STORE_COMPANY_NAME---' since it was already utilized on the checkout page. 4.70.01.78 Fix for babble signatures in commerce. 4.70.01.77 Update for Authorize.net and Stoneedge users - Authorize.net authnumber and trans id will be sent to Stoneedge. Update for POS style/attribute users. 4.70.01.76 Added ConfigVar that diables the paypal gross payment check for IPN: 'paypal_disable_pay_gross_check=yes'. 4.70.01.75 Upgrade Google base product feed. Froogle_Location=[maps.google.com address] Froogle_Condition=[description of goods] Froogle_UPC/ISBN_UserDef_index=[userdef #] Froogle_ProdType_UserDef_index=[userdef #] Froogle_Format_UserDef_index=[userdef #] Froogle_Config=version2 4.70.01.74 Added Customer Category ability to deny product views. 4.70.01.73 PayPal International Country Fix. 4.70.01.72 Fixes issue introduced in patch 70-71 on super admin page. Google checkout fix for cart - forcecookie not set correctly. 4.70.01.71 Fix for a customer category price change. 4.70.01.67 Taxable price fix for a customer category price change. 4.70.01.66 StoneEdge fix. "!---BEGIN_STYLE---", "!---END_STYLE---" for QBPOS Styles on sample item page - all item tags work. "!---BEGIN_CATEGORY---", "!---END_CATEGORY---" for all pages uses standard repeat category tags. New tag for item page, '!---QBPOS_STYLE_DROP_DOWN---' tag generates QBPOS style list. The select box name is stylekey - which will override key on an add action. 4.70.01.65 ButtonSource update for PayPal Websites Pro. QBPOS enhancements. 4.70.01.64 Fix for PayPal ExpressCheckout where the country code was not capitalized. Added buttonsource to PayPal Website Pro. Fix for sales tax for multiple tax rules where some rules are taxing shipping costs. 4.70.01.63 Fix for issue where thumbnail search was showing prices even when customer category view price setting was off. Stoneedge fix. 4.70.01.62 Fix for stoneedge order post - dealing with xml doc generation. 4.70.01.61 Fix for fs and pos using qbwc with large orders. 4.70.01.60 General qb updates for fs and pos using qbwc. PayPal website pro configuration page update - Admin template change. 4.70.01.59 General qb updates for fs and pos using qbwc. Fix for QBWC ampersand conversion on the attribute and size field. Fix for incorrect sync time on some systems (error depends on config options) 4.70.01.58 General qb updates for fs and pos using qbwc. Fix for QBWC POS tax category error - We would end up sending an empty xml request which was causing an exception in the QB Web Connector. 4.70.01.57 General qb updates for fs and pos using qbwc. Update CURRENT_YEAR 2007 - copyright. 4.70.01.56 Added google cgi path to admin ConfigVar Section. To rectify probelm with some servers not returning the authenticated user. General qb updates for fs and pos using qbwc. 4.70.01.55 Export error introduced in patch 51 - cannot combine files - error in detecting dir traversal. 4.70.01.54 Added new ConfigVar: 'qbwc_add_attr_and_size_to_desc=yes' this will append the attribute and size (in that order) to the one line description. Note that max size for the desc is 255. 4.70.01.53 Added new ConfigVar: 'qbwc_price_node=[xml short name for target node]' we default to Price1. Added new ConfigVar: 'qbwc_set_userdef_to_node=[xml short name for target node]' we will wipe out anything in the user def feild prior to setting the data. Added new ConfigVar: 'qbwc_set_userdef_to_node_target=[0..9]' this setting determines which user def feild to overwrite. 4.70.01.52 Added new ConfigVar: 'search_table_cell_width=[px|%]' if not set then we use 200 4.70.01.51 Conversion of VeriSign Labels to Payflow. Google Checkout change - cgi path to Added more text areas to Company Information Admin section. New tags associated with the 'new textareas' Company Information section: "!---USER1_TEXT---", "!---USER2_TEXT---", "!---USER3_TEXT---", 4.70.01.50 Added new ConfigVar "do_not_show_checkout_button=yes" will disable the display of the non secure checkout button on the basket page - the setting is available of the secure settings page. 4.70.01.49 Added Company Information Admin section. New tags associated with the Company Information section: "!---HOME_TEXT---", "!---ABOUTUS_TEXT---", "!---CONTACT_TEXT---", "!---COMPANY_NAME---", "!---COMPANY_STREET1---", "!---COMPANY_STREET2---", "!---COMPANY_CITY---", "!---COMPANY_STATE---", "!---COMPANY_COUNTRY---", "!---COMPANY_EMAIL---", "!---COMPANY_PHONE---", "!---COMPANY_ZIP---", "!---COMPANY_STREET---", (both street1 and street2) "!---GOOGLE_MAPS_LINK---" Email page update for Commerce. 4.70.01.48 Update to Remove All Product Categories link. Fixes issue where imports stop working. Another patch for worldpay - attempt to stop emails when refresh is clicked on final receipt page. category template for search results fix. the category template was always overriding the search template. 4.70.01.47 Gift Certificate fix for inventory. WorldPay update - if the transaction file does not exist, then we will display a order already processed message and suppress logging/emails. 4.70.01.46 Fixes for QBPOS customer matching. 4.70.01.45 Product custom text csv fix. 4.70.01.44 USPS First Class mail selected via rate compare fix. Google Checkout secure image update. Google checkout image was only available via non secure url - now the software determines if the connection is via SSL. 4.70.01.43 UPS ship label issue - has to do with file count. This causes some shiplabels not to be displayed. 4.70.01.42 Google updated to send full sku - up to 511 chars. Stoneedge CC update - removes non digits from input. PDG QBWC Admin section is olny available via SSL secured pages. PDG Admin can create and deliver the qwc file required for the QBWC. Added new file to CommConfig directory qbwc-help.html 4.70.01.41 Added fix for Stone Edge accounting. Update to USPS for domestic rate compare and First-Class Mail. 4.70.01.40 Added fix for img-uploader/admin cookie setting where templates are not relative to doc root. Added new tag that is available on all pages '!---CURRENT_BASKET---' displays the basket string. QBMS connection ticket acquisition checks. Changes to the #CGI tag. If %CAT_CODE% is in the querystring section, then it will be replace by the appropriate 4 digit cat code. 4.70.01.38 Google checkout alternate-tax-table fix. 4.70.01.37 QBWC fixes for config options. Gift Certificate fix - now adding a new gift cert checks if gift cert category exists - and creates it if its not there. Maintenace page will be displayed for remove all products and product categories instead of the product category display page. 4.70.01.36 Error introduced in paypal express checkout - 4.70.00.03. 4.70.01.35 CSV 'P' line was not providing a csv seperator between the credit card type column and preceeding column (row k). 4.70.01.34 PDG img-uploader activiated. 4.70.01.33 DHL domestic rate quotes (RateIT) released for Commerce. 4.70.01.32 Added new ConfigVars for Authnet and a new aim 3.1 connection method. 4.70.01.31 Added new ConfigVar 'lock_db_when_logging=yes' this will enable table based locking scheme when logging orders. 4.70.01.30 Google Checkout level 1. 4.70.01.25 Switched DHL XML URL to the production environment. Added error for DHL International shipping quotes - currently not supported. 4.70.01.24 Added 'dhl_log' ConfigVar (secret admin section) for raw xml logs. One order can have multiple XML request/responses (depends on number of packages). 4.70.01.23 QBWC/QBPOS/QBFS integration changes. 4.70.01.22 More sanity/data checks for Depts and ListIDs QBWC/QBPOS. 4.70.01.21 Update to QBPOS/QBWC settings - new product and department import options are now available. Added remove all product category link in the maintenance section for commerce. 4.70.01.20 Fixes problem with saving skins on some platforms. 4.70.01.19 Added 2 new tags to both item and basket repeat tags: !---THIS_CATEGORY_NAME--- and !---THIS_CATEGORY_CODE--- can be used between item/product repeat tags. 4.70.01.18 PDGCARTFORMDATA tag fix - issue introduced in recent version billprovience entry using contact value. PayPal IPN fix for payment amount check. Shipping and taxes were not being used when calculating key values. This issue was fixed in a previous patch. Expanded function of Incremental_price_rounding to round unit pricing. 4.70.01.16 DHL beta made available for V4. 4.70.01.15 Update for creditcard expiration date - the software will now validate that the date has 2 digits followed by a seperator which is followed by at least 2 more digits. Data import was terminating an option sku suffix at 4 chars instead of 5 chars. This problem was fixed in a previous patch but not documented. However the previous patch would let it get to 6 charas which should cause a problem for the commerce db. the new patch has an update that will limit to 5 characters. Fixes issue where Navigation and include templates were only displaying to browser which was cuasing problems with html emails. 4.70.01.14 MYOB Order fix - items were not showing the correct discount total. QBWC updates for html escape sequences in dept and item data feilds. 4.70.01.13 PayPal fix for windows users (temp filename path issue). PDG Mailer - date updated to 4-digit year. 4.70.01.12 USPS weight rounding error fix. 4.70.01.11 PayPal IPN fix - update to security fix. Disabled duplicate check on customer friendly names. Fix for description tags - double encodeing the ampersand. 4.70.01.10 Fix For navigation includes on emails. Updates to QBPOS, Google Checkout. PayPal security fix. Added gross_payment check against pdg submitted total - must be within a penny of each other. 4.70.00.09 Fix for Realtime shipping backup methods. 4.70.00.08 Fix for UPS packages that weigh less than 0.1 lbs. Update to QBPOS Web Connector settings. Google checkout fixes. 4.70.00.06 Fix for USPS packages that weigh less than 1 lbs. 4.70.00.03 Fix for rate compare and additional cost. 4.70.00.02 Beginning of Google checkout integration. Update to USPS V2 - Parcel now sets Machinable (Priority and rate compare already set that value) 4.70.00.01 Added Commerce username to the 7th column in the A record of the csv. 4.70.00.00 QBWC for POS beta. 4.60.20.06 Added new ConfigVar 'Comm_disable_distinct_in_search=yes' disables the distinct specifier - this was causing unsorted search results. 4.60.20.05 Products now redirect to licensed site instead of generating a -9 license error (only -9 error every thing else must pass). 4.60.20.04 Fix for tag - if using paypal express checkout we had a typo in the hidden billmethod input. Fix for Commerce shipping discount based on pricing/affiliate code. 4.60.20.03 Update for product remove in commerce when using quantity discounts. 4.60.10.05 Fix for deleteing "Cross Sale Multiadd Template" field. 4.60.10.04 Added ConfigVar for PDGMailer 'email_mime_content_disposition=inline|attachment' will set the content disposition for the partial mime header for the email and include filename. 4.60.10.03 Fix for Admin make live not working on solaris platforms - errors encountered with product files. Fix for extended UserDef update/insert in Commerce. Fix for Product Category discounts in Commerce. 4.60.10.02 Admin Make Live set to automatically purge inactive and/or expired babble table entries. Fix for quantity discounts in commerce (product and prodcat) - A table initialization problem has been fixed 4.60.10.01 Added new ConfigVar for commerce only "perserve_sku_case=yes" will stop the forcing of product codes to upper case. Added new ConfigVar "mask_cc_num_for_csv=yes" will provide a masked number for the csv entry instead of nothing (empty cell). USPS ready for release. 4.60.05.02 Beta USPS V2 - completed 4.60.05.01 Beta USPS V2 4.60.03.05 UPS ship address fixes that deal with shipment schedueling. Rate compare additional shipping charge % and * update. 4.60.03.04 UPS number per box update. UPS ship from/origin address setup update. 4.60.03.03 UPS number per box update 4.60.03.01 Update to AIM for certification. Fix for WorldPay cancelled transactions. 4.60.02.06 Added the ability to display a cross sale template (multi add) for option full page add, individual option line add and single product add in a multiadd display. 4.60.02.05 AddedConfigVar "no_ship_for_zero_wt=yes" will force shipping to be free for orders with zero weight (even if using realtime service). AddedConfigVar "bypass_zero_wt_error=yes" will suppress the zero wt error for real time shipping compare methods. Fix for category template !---PARENT_IMG--- . The tag was showing the description not the image. 4.60.02.04 Update for UNIX Commerce MYSQL fix for userdefs (len>128) with a space at the 128th character. 4.60.02.03 UNIX Commerce MYSQL fix for userdefs (len>128) with a space at the 128th character. Fix for ship label date displays. The date was showing up as the begining of the epoch. 4.60.02.02 Ability to change "Admin" via ConfigVar. Adjustment to zero weight error message - now will only be set for rate compare. Added ConfigVar 'Import_ignore_placeholder=yes' will allow imports without the '*' placeholder. 4.60.02.01 WorldPay Fix - error introduced in patch 4.60.01.42 4.60.02.00 Added new tag to category template (listcategories=action) '!---PARENT_LABEL---' will display the text 'parent_' if the category is a parent Fix for skipjack and Canadian billing/shipping addresses. Added new ConfigVar 'Softgood_payload_use_full_path=yes' this allows someone to place the softgood payload outside of the PDG Product directory. Added configVar 'comm_check_checkout_from_reg=yes' - this disables the ability for someone to register and goto checkout when starting from the checkout select template.4.60.01.53 Quickbooks Admin page update - reverse dns provided. update to zone names - not allowing '%' symbol - causes problems when changing zone information.4.60.01.53 Quickbooks Admin page update - reverse dns provided. update to zone names - not allowing '%' symbol - causes problems when changing zone information. 4.60.01.52 Added 2 new ConfigVars 'pfprolibpath1=yes', and 'pfprolibpath2=yes' will set the PDG_[product] directory for the library load path. The option 2 is more common. 4.60.01.51 Customer Contact combine action was not removeing the 'Orphaned Primary Address' correctly. Fixed add new category in cart. The error would occur if you have Product Database defined and you are using product categories. Fixed issue with Parent/Subcategory selection for display (showed up as a category sorting issue). 4.60.01.50 Store closed switch added to PDG Admin Options (Cart/Commerce options section). 4.60.01.49 Update to multiadd action. Removeing zero quantity/indexing error display for zero quantity multiadds. The error will only appear for indexing problems (where no mqty entry has a corresponding msku entry). 4.60.01.48 Modified current cat display tags to recognize parent category. 4.60.01.47 Added new ConfigVar 'Dont_display_gift_certs=yes' to be used in conjuntion with 'Display_empty_prod_cats=yes' and 'List_top_level_categories=yes' Added new ConfigVar 'Order_date_label=[string]' where string is the shopper.txt literal for string #49 'Order Placed at'. This should only be used if the shopper.txt literal has been changed. This resolved issues with order display by date range in the PDG Admin. 4.60.01.46 Some cc number display fixes 4.60.01.44 Beta V5 Issue and send gift certificate emails from the PDG Commerce Admin. 4.60.01.43 Fixed issue where offline payment methods were masking invoice prefix. 4.60.01.42 Order reporting fix - some encrypted orders that have lines that start with an '=' (equal sign) were not being displayed properly in the order reporting section. 4.60.01.41 Fix for V5 PDG Mailer. Commerce (store side) update customer fix. Fixes erroneous customer category display on customer updates involving customer category changes. 4.60.01.40 Fix for MYOB shipping email. QBMS log update. 4.60.01.38 Added 2 new ConfigVars for MYOB Accounting Package import. 'MYOB_use_name_for_contact=yes' uses either bill or shipping first name for contact name. 'MYOB_use_company_name_for_line1_ordercsv_addr=yes' uses company name for line one if it exists otherwise it will default to full name. MUST be used with 'MYOB_display_full_name_for_line1_ordercsv_addr=yes'. 4.60.01.37 Added '!---INVOICE---' tag to product basket repeat section. ONLY Populates number on thankyou/credit accept pages - otherwise uses prefix and default '00000' Invoice number. Added new config vars: 'store_script_name=[path]' This will override the current script/module name determination. 'admin_script_name=[path]' This will override the current script/module name determination. 4.60.01.36 WorldPay fix. 4.60.01.35 Email timer modification. 4.60.01.33 Added ConfigVar 'disable_ref_for_prod_links=yes' this removes the prod reference entry from PDG generated links. Added fix and error message for multiadd when no products are added. Also fixed indexing matching errors. 4.60.01.32 Import append fix. QBMS server cert test ConfigVar 'qbms_test_cert=yes' 4.60.01.31 Some changes to the deliver softgoods link generation. Added ConfigVar "use_SSL_URL_for_download_links=yes". This will force the software to use the Secure path to the shopper/commerce executable (if it exists) for download links. 4.60.01.30 Fix for some formdata submissions in the admin. We were accepting inputs that were causing problems on various Admin pages. Specifically zones and options with lock options. 4.60.01.28 Added 3 new Commerce ConfigVars which allow the '!---BASKET_SELECT---' login page tag to have alternate displays. 'comm_login_no_empty=yes' - ConfigVar suppresses the empty basket selection. 'comm_login_no_saved=yes' - ConfigVar suppresses the database/saved basket selection. 'comm_login_no_last=yes' - ConfigVar suppresses the last purchased basket selection. If all three are enabled then the current basket (not the database/saved basket) is set as the basket for the user who just logged in. Added company to offline payment datafile. Added ConfigVar 'AIM_USE_INTERNAL_SSLCONX=yes' - this sets up the aim to use the internal sslconx. The configvar was created for someone using eProcessingNetworks.con on a windows server. 4.60.01.27 PayPal Website Pro Direct Payment fix - wrong country was being applied when billing and shipping address are different. 4.60.01.26 Adjustment to customer category exporting - the config var 'Export_customer_category_price=[code]' will find the customer category code and export the customer category pricing defined in the product details. Added new tags - mostly to facilitate modrewrite templates. "!---DASHED_CURRENT_CAT_DESC---" - tag available for anypage - as long as a specific category can be located. "!---DASHED_DESC---" - tag available for repeat product/item pages,item page, additem page. "!---NEXT_SEARCH_INDEX---" - tag available for search results pages "!---PREVIOUS_SEARCH_INDEX---", tag available for search results pages "!---DASHED_CAT_DESC---", tag available for listcategories action and search result pages, 4.60.01.25 Fixed registration error display - mixup between country and state/province errors. Fix for !---ORDER--- tag on email template - was displaying on rendered page instead of email Fix for emailaccountinfo action when using PDGEmail_v2 config. 4.60.01.24 Adjusted default product install to have keywords='specials'. Make style live will wipe out existing style settings. 4.60.01.23 Windows 2003 softgood external download program fix. 4.60.01.22 Added new tag . 4.60.01.21 Update copywrite year to 2006. Commerce fix for issue that causes babble errors with invalid coupon codes (when using redirect). MYOB update that lets customer indicate how Sales Status and Amount Paid should be handeled for the export. 4.60.01.20 Added href title and alt image tags to thumbnail search result templates. 4.60.01.20 Quickbooks Merchant Services release. 4.60.01.16 Shipping country list update. 4.60.01.15 ConfigVar Update internal optimizations. Import fix for Commerce. Deals with problems importing *STG and *GFT categories. Added 2 new tags '!---UPS_DISCLAIMER---' on thank you and verify pages. This displays the UPS messages and warnings. If this tag is used before where the shipping total tags are used or before a order display tag (like !---ORDER---) then the UPS messages will not appear next to the shipping total. '!---ORDER---' on thankyou. This generates the basket contents and totals similar to the verify order tag. Fixed PayPal issue when there is a large number of items basket. 4.60.01.14 Email V5 fix for encryption. 4.60.01.13 Commerce Import fix new product categories were not being imported. Fix for real time shipping/country list update. This dealt with fixing some internal country code translations specifically for UPS/USPS country listings. Fix for internal Lock Option check. A 'dont care' lock option was not being caught during the add action - this does not affect the javascript it only affects the internal check during the add action. Fix for Moneris issue. Moneris is having a problem with a transaction if only the gst tax is sent.pparently, hst and pst are also required if you send gst, although it is not documented. Fix for Commerce Pricing Cookie issue. The issue dealt with the 'registernewuser' action. When it is selected during checkout select the reusltant basket page (after reg) losses the pricing cookie prices. The prices do return to pricing cookie prices when the customer proceeds to the verify page. 4.60.01.12 Quickbooks Merchant Services Beta release. 4.60.01.11 Fix for maxlen incresed to 9 characters. Fix for database upgrade from database version 2.30 to current versions. 4.60.01.10 Fix for invoice number prefix being dropped for link payment methods. Fix USPS Luxembourg misspelling. 4.60.01.08 server license update 4.60.01.07 Added ConfigVar 'cart_import_v2=yes' this enables the new cart import process which only updates product categories with changes. 4.60.01.06 Fix for shipmethod database logging when a comparison ship method is used the selected method was not being saved. 4.60.01.05 Added ConfigVar 'display_prcat_for_opt_price_change=yes' this will enable the display of the pricing category when the product price is 0.00 and the options dictate what the price should be. 4.60.01.04 Update for Skipjack Gateway. 4.60.01.03 Update for ups printall labels - sorting labels by invoice. 4.60.01.02 Update for setbasket/selectedbasket action. 'gotoaction=checkout' or 'gotoaction=verify' or 'gotoaction=display' 4.60.01.01 Added new entry for setbasket/selectedbasket action. 'gotoaction=checkout' or 'gotoaction=verify' or 'gotoaction=display' Email/SMTP changes. 4.50.01.06 Fix for Commerce '!---BASKET_SELECT---' tag. Some improrper table formating was fixed. 4.50.01.05 UPS image label fix - problem introduced in patch 4.50.00.06. 4.50.01.03 iPay Credit Card Processing. 4.50.01.02 Added 3 new tags "!---GIFT_CERT_TOTAL_AMOUNT---",this the the total amount of gift certificate funds used against this transaction. "!---GIFT_CERT_LIST---", lists the gift certificate codes used (the display is 'x' out except for the last for characters. "!---ORDER_TOTAL_WITH_GIFT_CERT---", order total with gift certificate(s) amount subtracted (uses 'C' for 2nd currency format option) 4.50.01.01 Commerce Gift Certificate Update. 4.50.00.15 Fixed shipping method page - changes for ups origin labeling caused some javascript errors. 4.50.00.13 Added Quickbooks section to the PDG Admin. Importing fix for low memory warning/error in options,optionlocks and discounts. The error was caused by products that had skus that were substrings of other skus. 4.50.00.12 Admin style adjustments. (bgcolor set to white) Site Design/Style the page now shows current color for various classes/objects. thumbnail image displays now allow for either height or width or both to set image dimensions. Admin Template Settings section will allow enitre url for about us, contact and home pages - display=type will redirect if it is a static page. (eg. http://mysite.com/about.html). Added MYOB Settings section in the PDG Admin. 4.50.00.11 Fix for commerce search token grouping. The was resulting in varying search matches based on token ordering. 4.50.00.10 Innovative Gateway result logining changes. Added ConfigVar 'Display_payment_gateway_response=yes' this will display the gateway transaction values. Update for Thankyou !---ORDERINFO--- tag. Display change for offline payment methods - now it displays method description instead of nothing. Update to relational CSV file - V records display tax break down. 4.50.00.09 Innovative Gateway completed without void capability.. 4.50.00.08 Innovative Gateway modifications. Import fixes. 4.50.00.07 Innovative Gateway Support. Fix for Canadian provinces and CyberSource Gateway. 4.50.00.06 UPS Eltron Printer Support. 4.50.00.05 SkipJack fix where orderstring was not formated correctly (sku was being sent twice). Added 3 new ConfigVars. "Use_base_sku_for_numperbox=yes" currently we use the options to determine numberperbox uniquness - this requires the ShippingV5 config variable. "Exclude_items_from_ship=|[sku]|[sku]|[sku] ..." the list of pipe seperated product skus listed in this ConfigVar will ignored for shipping calculations. "Disable_force_cookie=yes" will suppress the forcecookie form entry. Added UPS Service name translations based on origin country. 4.50.00.03 SkipJack fix where orderstring was not passing the final ~ before ||. Begining of UPS origin based service names. 4.50.00.02 Update to linkpoint xml to convert restricted characters. Fix to option line import. Fix for invalid searchstart values. 4.50.00.01 Fixed sort to schedule shipment list. (introduced 4.05.50.46) 4.50.00.00 PDG minor upgrade. 4.05.50.46 Added sort to schedule shipment list. 4.05.50.45 Added Encryption section to Admin Panel 4.05.50.41 Added new repeat item tag This generates the option select box with a onchage event for the PDG recalc javascript (for a single item add=action). This tag is the subtotal without any pricing/customer category and/or item quantity discounts. This the difference between the above tag and the discount adjusted subtotal. 4.05.50.40 Added new repeat item tag This generates the option select box with a onchage event for the PDG recalc javascript. Added new repeat item tag gives number of relative index on page. 4.05.50.39 Removed Payer from PayPal directpayment api xml. Fixed Makelive action. Updated catman. Fixed import from csv for product categories. It was not writing the extended category text to the database in Commerce. 4.05.50.38 Update to PayPal Website Pros - all country codes forced to uppercase. 4.05.50.37 Added new custom !---BEGIN_REPEAT--- tags used in search results !---PREVIOUS_SEARCH_RESULT---, and .!---NEXT_SEARCH_RESULT--- both return -1 if the search bounds are exceeded. Added multiadd and madd (single item add from multiadd page) to trigger the !---ADDITEMMSG--- and !---ADDITEMDATA--- tags to generate the appropriate output.. 4.05.50.36 Added singeldisplay=yes entry for search display. This allows item individual template display on catalog searches. 4.05.50.35 Fix for SkipJack shiptophone requirement - modifications to how the 'Require_ship_phone=yes' ConfigVar behaves. 4.05.50.34 Added LinkPoint AVS void enhancements. 4.05.50.33 Added '!---ADDR1---','!---ADDR2---'.'!---SHIPADDR1---','!---SHIPADDR2---' tags to verify action (for verify page). Added '!---SHIPADDR1---','!---SHIPADDR2---','!---ACCEPT_MESSAGE---' tags to buyit action (for thankyou, and creditaccept pages). Note:'!---ACCEPT_MESSAGE---' is replaced with "Thank you for your order. It has been approved and accepted." if approved or "Thank you for your order. It is being reviewed." or the fraud message provided by the merchant. (the quoted strings are translateable literals). 4.05.50.32 If 'Require_ship_phone=yes' ConfigVar is found and shiptobill is selected the billing phone information will used for the shipping phone information (this fixes the shiptophone required field for SkipJack payment gateway). Added ConfigVar 'List_top_level_categories=yes' will cause the listcategories action (without a parent specified) to only list categories that have sub categories. 4.05.50.31 Fixed some VeriSign Fraud protection displays. Also added the ability to save cybersource orders if they are marked for review by the Smart Authorization service. 4.05.50.30 Fixed ship address when using Express Checkout from the verify page for PayPal website payemnts pro. 4.05.50.29 Fixed a commerce error that occurs on itinial setup with ES Linux - commerce was trying to query database indexes when not connected. 4.05.50.28 AIM fix for an error that occurs when offline payment (which is not allowed) is selected for a AIM processor/gateway. 4.05.50.27 Fixed reindexing issue when searching userdef fields. 4.05.50.26 Fixed issue with PayFlow.Link shiptext, billtext and country output some of the problems were introduced in patch 4.05.50.25. 4.05.50.25 PayPal Express checkout now sends the basket cookie with the return url. (mostly applies to shared ssl certificates). Fixed country output affects PayFlow Link Payment methods. 4.05.50.24 XML Parser issue fixed- Affects PayPal Website Pro express checkout from shopping cart verify page. 4.05.50.23 Moneris transaction log update. 4.05.50.22 Payflow Link csv billing country fix (needs the ~countrycode encoding). Added V record to relational csv. The new record is for multiple tax agencies (only displays for more that one tax rule . Added ConfigVar 'numerical_phone=yes'. This will remove all non-digits from all phone csv fields. Fixed issue where user login for admin was not allowing "new" payment method access. 4.05.50.21 Payflow Link csv billing country fix. 4.05.50.20 PDG XML Parser update fixes issues with UPS and PayPal Website Pro. 4.05.50.13 Moneris eSelect Upgrade. 4.05.50.12 Fix for CyberSource Gateway UNIX versions. 4.05.50.11 Fix PayPal/WorldPay/PayflowLink (VeriSign) to work with Commerce Gift Certificate partital payment of an order. 4.05.50.10 Added new ConfigVar "MSHIP_ADDRESS_LAYOUT_2=yes", This will cause commerce to display an alternate address layout for checkout multiship orders. 4.05.50.09 Added new tag '!---SEARCH_INDEX---'. This tag will be replaced by the relative index of the item in the search result list - only available for 'BeginRepeat/EndRepeat' section. Fix DB Config page spelling errors related to MYSQL. Fixed prodcatform.htm remove javascript spelling errors. 4.05.50.08 PayPal Website Payment Pro complete integration. 4.05.50.07 Fixed some multiship standard shipping (table rule) shipping calculations. The errors dealt with the quantity rules and zero weight order for a destination. 4.05.50.06 Added ConfigVar "Incremental_price_rounding=#", This will force incremental rounding at each one of the three steps (1-base price,2-price category/customer category,3-item quantity discounts). 4.05.50.05 Beta Release of PayPal Website Payments Pro. 4.05.50.03 Fixed !---SHIP_METHOD--- tag for html emails. 4.05.50.02 Added 2 new ConfigVars for softgood exec and changed illegal chars to '|&' - these chars redirect stdout and create background processes. "Softgood_exec_replace_char=[single character]" we will replace illegal softgood exec chars with the single character provided otherwise the program will default to '_'. "Softgood_exec_illegal_chars=[illegal character string]" the string will override the '|&' as illegal softgood exec characters. Fix for discount import. Some values were not getting imported properly. 4.05.50.01 Still some live issues with the new PayPal API - not ready for release. 4.05.10.01 PayPal Website Pro release. Fix for shared option delete Added ConfigVars 'ShippingV5=yes' and "Maximum_package_weight=xx.xx". This will limit how much a package can weigh - still in testing. Added new MYOB Config Var 'MYOB_use_passthorugh_as_comment=yes'. This will only use the first passthrough in the list of name=value entries. 4.01.01.151 Partial PayPal Website Pro integration. 2 new MYOB config vars - used to enable order printing. "MYOB_purchase_order_delivery=char" "MYOB_purchase_layout=char" added slash to empty basket pdg link 4.01.01.150 Added ConfigVar 'Dont_show_ship_email=yes' this disables the ship email display. Adjusted Customer loading. The billing email will not be used for the shipping email even if ship to bill address is selected. 4.01.01.149 Fixed keywords search tokenizing. Some quoted strings were not being parsed correctly. 4.01.01.148 Fixed newly introduced error with database order logging, where the ordered items are being logged twice. 4.01.01.147 Added ConfigVar 'Export_customer_category_price=[customer category code]'. This will export the price changes and customer cat code for commerce csv export. Added Item page tag. !---OPTION_SCRIPTS_INSERT function_call();--->. This will create the pdg javascripts for options and add 'function_call();' as a function that is executed when an option onchange event occurs. 4.01.01.146 Added ConfigVar 'Use_fullsku_for_qty_disc=yes'. This will enable product qty discounts to determine qty based on fullsku (using option sku suffixes). Added Item page tag. . This will generate a javascript array named _option_array_[option index number]_. 4.01.01.145 Fix for Windows cybersource configuration page. Incorrectly displaying that CSConnect is not installed (it is not needed for windows - ics2api.dll is required for windows) 4.01.01.144 Fix for multiship table rules shipping method with options weights. 4.01.01.140 Fix for internal lockoption check (uses ConfigVar Check_lockoptions). Added ConfigVar 'FullSKU_report=yes' will generate a report for full sku - requires DB version 2.6 or greater. Fixed !---CURRENT_SUBTOTAL---, it was displaying pricing when pricing is disabled. 4.01.01.139 Fixed gateway default values for CyberSource and SkipJack. Added OpenSSL/Linkpoint integration activated by ConfigVar 'LinkPoint_Use_OpenSSL=yes' 4.01.01.138 Fixed a zone problem - where a corrupt zone file Fixed option/discount sql server import for commerce. 4.01.01.137 Added SkipJack Gateway to billing method section of Admin. Fix for product import - quoted section headers will be allowed and a quoted semicolon is allowed as blank line indicator. Update to product import in commerce. The discount information will not be dropped on an update. Import increment increased to 250 products per execution segment. 4.01.01.136 Fix for '!---STYLE_SHEET---' tag. Used to display style sheet even when site design mode is disabled. 4.01.01.135 MYOB update some custom ConfigVars were added. 4.01.01.134 Fix for thankyou set-cookie output. Fix for '!---SEC_FORCE_DATA---' tag - was not generating the appropriate forcecusttext entries on the basket page. (no forcecusttext entries when a ssl chekout occured on a site where the non-ssl domain does not match the ssl domain). 4.01.01.133 Added internal Lockoption check on add actions. A ConfigVar, 'Check_lockoptions=yes', is required to activate this functionality. 4.01.01.132 SkipJack Integration completed. Modified function of shiptobill checkbox on checkout action. Now it sets shipphone1,shipphone2 and shipemail to contact info if selected. Added 2 new ConfigVars to require phone1 and shipphone1. 'Require_ship_phone=yes' and 'Require_bill_phone=yes' The ConfigVar 'HTML_EMAIL_HEADER' has been disabled. The 'Email_MimeType=html' is used now.(ConfigVar already in use for other email settings) 4.01.01.131 Update for multi ship. Now name-inputs can be skipped for in the new recipient list. Update for order log reporting so that it can be viewed non-seucrely if credit card info is not being stored. Update for real time ship logging. credit card info will not be stored in rtship files when stored for other types of logging. 4.01.01.130 Added support for TrustCommerce Payment Gateway. 4.01.01.129 Update for CyberSource. 4.01.01.128 Update for MYOB export. 4.01.01.127 Fix for CC detail logging. The the order of the detail values had to be changed. Updated ConfigVar 'PFLink_check_avs_decline=yes'. Other than "AVSDECLINED", "CSCDECLINED" will casue the order not to be authorized. 4.01.01.126 Added ConfigVar 'Hide_first_CC_digit=yes'. This setting makes commerce x out the first CC digit. 4.01.01.125 Added ConfigVar 'Log_gpg_encryption=yes'. This setting allows the gpg process to create and encryption log. Added ConfigVar 'Debug_gpg_encryption=yes'. This setting runs gpg in debug mode and logs the output to the gpg log - this config var requires the the config var above to be set also ('Log_gpg_encryption=yes'). 4.01.01.124 Added ConfigVar 'Allow_negative_dynamic_price=[PRODUCT CODE]'. This setting allows the dynamic price for an individual product to be negative - as in a discount product. 4.01.01.123 Added ConfigVar 'External_realtime_update=yes'. This setting was created to deal with realtime.csv update errors on Windows 2003 servers. This config setting requires realtimecsv.exe in the PDG_[product] directory. Added ConfigVar 'Special_realtime_search=yes'. This setting was created to deal with realtime.csv update errors on Windows 2003 servers. This config setting allows for a different process for the realtime.csv check. 4.01.01.122 Fixes an issue where option inventory tracking was cuaseing some products not to display. !---PRODUCT_CATEGORY_CODE--- new repeat basket tag. 4.01.01.121 Added support for setting affiliate and pricing cookie in commerce seperately. This feature introduced forcepricing and the PDGPricing cookie. 4.01.01.120 Added ConfigVar 'PFLink_check_avs_decline=yes'. This is a workaround for Verisign PayFlow Link when using AVS without Fraud Protection Service. 4.01.01.119 Added fix for importer added 4 character prod cat check and more error reporting for import process. Also all product category codes will be forced to upper case (to match the PDG admin add prduct category). Added ConfigVar 'Dont_encrypt_special_notice=yes'. This causes the shopping cart not to encrypt special notice emails and x-out the exp. date and cc number. Added ConfigVar 'SMTP_force_250_HELP=yes'. This is a workaround for some SMTP servers where we get a blocking situation when expecting data back from the SMTP server. 4.01.01.118 Added new Credit Cart/Real Time Gateway logging to database order info for Commerce. 4.01.01.117 Added new feature that creates MYOB import files. Added new gateway: CyberSource. Fix softgood exec issue introduced in patch 4.01.01.107(deals with removing of shell special chars) Added new Basket Repeat tag. '!---INDEXOPT#---' will return the index value of the selection for option #. Added new ConfigVar 'Bypass_realtime_update=yes' This config var is a workaround for Win 2003 servers that have problems with updateing the softgoods csv files (after download leaves realtime.lock in PDG folder). 4.01.01.116 Fix for Commerce product import and inventory. Import updates were resetting inventory instock amounts for products. Added ConfigVar 'Dont_update_inv_on_import=yes'. This will cause Commerce to ignore inv changes for a product when importing. It is designed to improve import speed on updates. 4.01.01.115 Update to Commerce. A product will store product prices based on the number of decimal places set in the admin. Fixed tag. Fixed Product Category Import. In some situations the empty column indicator (*) was being set as the value for the column. 4.01.01.114 Partial integration of CyberSource gateway into the shopper/commerce. Added more !---SCRIPT_NAME--- tag update. Added error messages for version determiniation. Previous versions displayed upgrade/version mismatch error instead of appropriate error message. Added ConfigVar 'Dont_send_cust_info_to_paypal=yes'. No customer info will be sent to PayPal for processing an order. 4.01.01.113 Added ConfigVar 'Bypass_realtime_update=yes' as a softgood workaround. Fix softgood download/realtime.lock for Windows server - Lock will be invalidated after 5 mins. 4.01.01.112 Fix for USA e-pay authentication type select. 4.01.01.111 Fix for shipping cost when payments are set up as a verify page submitting to a link method. Added ConfigVar 'Allow_gift_cert_with_link_payments=yes' which allows gift certificates to be used when the payment method is VeriSign PayFlowLink or PayPal. Fix for !---ROW_COLOR--- in option section. 4.01.01.110 Fix for User Defined data droping last character when over 129 characters. Update for PayPal item data. Now we send the full sku instead of the base sku. Added !---ROW_COLOR--- tag to !---BEGIN_OPTION---, !---END_OPTION--- section of the basket. 4.01.01.108 Another update for 'not' and price range seraches for Commerce. Update for cross/up sale import issue where last sku gets repeated. 4.01.01.107 Fixed 'not' and price range seraches for Commerce. Added shell special character filer for softgood exec tag. Added 'NAME=first last' parameter to VeriSign. (was not available for all VS configurations. 4.01.01.106 Added ConfigVar 'Dont_import_*STG=yes'. This stops the shopping cart from exporting products in the stage product category (*STG) in Commerce. Update to export where stage items in Commerce will not be added to Froogle and Yahoo data feeds. 4.01.01.105 Commerce import fix for windows. 4.01.01.104 Added ConfigVar 'Dont_send_items_to_VeriSign=yes'. This stops the shopping cart from sending the item details to VeriSign pfpro. 4.01.01.103 Further SMTP modifications using NOOP. 4.01.01.102 Fixed mini basket tags. They were displaying the incorrect totals when a basket was emptied. 4.01.01.101 Added new ConfigVar (SMTP_Enable_NOOP=yes). So far it is only required for customers who want to use PDG Mailer and are hosted at 1and1.com. 4.01.01.100 Added userid to LinkPoint request in the new API - it will have host name or storenumber if we could not determine host name. 4.01.01.99 Added the special flag (&) for cross sales in cart. The '&' makes the cart not display the cross sale if already in the basket. New ConfigVar 'Display_empty_prod_cats=yes' will display a prodcat for listcategories=action even if it has no products. 4.01.01.98 metacharge recurring billing 4.01.01.97 Import patch. 4.01.01.96 Added 3 new item template tags. !---HEIGHT---,!---LENGTH---,!---WIDTH--- Added new item template tag for radio option price recalc script !---RADIO_PRICE_SCRIPT---. Added new search result template tag to display the number of products that matched !---NUM_SEARCHRESULTS--- Fixed USPS Economy filter issue. Fixed Product Option section ship from zip code. Was not updated appropriately for UPS shipper/shipfrom distinction. Fixed commercial/saturday delivery inidcator for UPS realtime ship scheduling. Added new ConfigVar 'Softgood_exec_sep=[character]', this setting will override the default comma(,). Added new text email tag . fixed passthrough display on emails. 4.01.01.95 Commerce DB upgrade for USER_DEF table Complete (DB Version 2.40). Commerce importer upgrade. Fixed !---PHONE1--- tag (on checkout was generating the phone2 value). 4.01.01.92 Start of Commerce DB upgrade for USER_DEF table. Fixed issue with the BEGIN_REPEAT/END_REPEAT tags not displaying data after the end repeat tag that is on the same line 4.01.01.91 Added ConfigVar 'Log_import=Yes". This will create pdgimport.log this file will log what prodcuts are imported. Fix import issue dealing with valid csv lines without CRLF. 4.01.01.90 Added URL encoding to PayPal IPN Validation. Fixed Row Color issue where the flag was reset when templates were updated in site design mode. 4.01.01.89 Adjusted smtp client to increase email delivery speed. 4.01.01.88 Completed adding shipphone1, shipphone2, shipemail as new html entries that will be propogated to payment and logged by the shopping cart/commerce !---SHIP_EMAIL---(on checkout), !---SHIPEMAIL---(on verify,thankyou/email) !---SHIP_PHONE1---(on checkout), !---SHIPPHONE1---(on verify,thankyou/email) !---SHIP_PHONE2---(on checkout), !---SHIPPHONE2---(on verify,thankyou/email) Added new thnakyou/email tag !---AFFILIATE---. Added new ConfigVar 'PayPal_log_debug=yes' - this logs extra information in the PayPal log file. Added new ConfigVar 'Display_email_with_billing=yes' - the default mono spaced text order output(used on text email/text order log/monospace thankyou output) displays the customer email with the shipping info. This tag displays the main cust email with the billing. Added new basket repeat tag for item price with quantity discount adjustment !---QTYDISC_BASEPRICE---,!---QTYDISC_QTYPRICE--- 4.01.01.87 Addeing shipphone1, shipphone2, shipemail as new html entries that will be propogated to payment and logged by the shopping cart/commerce Fixed bug where the PDG Admin Panel email template settings were causing other template errors when left blank. 4.01.01.86 Fixed DB install issue introduced in patch 4.01.01.85. Added new ConfigVar 'Basket_upgrade=yes'. This tag will display the buttons at the bottom of the basket page differently. And enable the 'Basket_file=[file]' override. Added new ConfigVar 'Basket_file=[file]'. This will use the file specified instead of the default basket display. Added new listcategories=action (Category Template) tags. These tags display parent category info. "!---PARENT_DESC---", "!---PARENT_IMG---", "!---PARENT_TEXT---", "!---PARENT_CODE---", 4.01.01.85 Added %q to softgood exec parameters. %q will be replaced with the item quantity, Updated !---DATE--- tag so that it is the local server date time. 4.01.01.84 pdg_ship cookie was not being reset for a defaction=verify. This issue has been fixed. Fixed affiliate tracking issue with link methods. 4.01.01.83 Fixed WorldPay issue where the incorrect totals where being displayed. 4.01.01.82 The '!---ITEMOPT_FOR_ADD---' had to be renamed to !---ADD_FORM_ITEMOPT---. Fixed some import issues with categories losing some of the category specific data. Added three new tags for multiitem/search result BEGIN_REPEAT/BEGIN_REPEAT_ITEM section these tags deal with the realtimeprice and optionlock javascripts. "!---ITEM_JAVASCRIPTS---", - this tag inserts the javascripts "!---JAVASCRIPT_ITEMOPT---", - this tag inserts itemopts with the appropriate javascript hooks "!---ITEMRECALCFIELD---", - this tag inserts the entire input box that is used for the realtime price recalc. Added ConfigVar 'Force_QB_AA_To_Sales=yes'. This will cause Credit and offline orders to be recorded as 'Credit' and/or 'Remote' (insted of 'Offline' or just the payment description) for the PDG Accounting Accelerator.This will cause all orders to be stored as sales reciepts (normal operation would only treat realtime CC orders as sales reciepts). 4.01.01.81 Forceaffliliate was not passed properly on the user/login pages. Added !---DATE_TAG--- Fixed product basket links to pass reference if available as an entry; Added ConfigVar 'Index_Page_Override_for_reference=[location]' this will let you set a index page override for the 'return' action (also known as shop some more/continue shopping ) 4.01.01.80 Fixed !---ORDERINFO--- tag for html email. The order information was appearing in the browser (not in the email) Fixed !---SOFTGOODS_LINK--- text email tag. No line breaks were inserted if more than one link is displayed. Added ConfigVar 'Force_QB_AA_To_Invoices=yes'. This will cause Credit orders to be recorded as 'Offline' (insted of 'Credit") for the PDG Accounting Accelerator.This will cause all orders to be stored as invoices (normal operation would treat realtime CC orders as sales reciepts). Added checkout tags for ship and bill text "!---SHIP_TEXT---","!---BILL_TEXT---","!---SHIP_SELECT_JAVASCRIPT_WITH_SHIP_TEXT---". Fixed Commerce to use the 'forceaffiliate' entry if no 'PDGAffiliate' cookie is found (affects customer category pricing). Fixed pricing display on thumbnail searches to ues currency format display. 4.01.01.78 Adjusted mail mod 'MAIL From: ' line added space after 'From:'. Added standard tags that work on preadd,add,search !---CURRENT_CAT_CODE---,!---CURRENT_CAT_IMG---,!---CURRENT_CAT_TEXT--,!---CURRENT_CAT_DESC--- 4.01.01.77 Fixed issue the user style data was being truncated and causing style data not to load for a page. 4.01.01.76 Fixed issue where link payment methods were adding the sku prefix twice. Fixed !---PRICEOPT#[C]--- repeat basket tag. 4.01.01.75 Fixed smtp problems related to reading auth data from servers. 4.01.01.74 Fixed remote logging problems. 4.01.01.73 Alternate row coloring admin interface for site design and normal display modes. 4.01.01.72 XML Logging update. Special characters like <>&'"` will be repalced with the appropriate escape sequence. !---ROW_COLOR--- tag added to custom basket and custom search results. This tag will be replaced with even or odd based on a product relative index in the output list, Color_Basket_rows=yes config variable added. When set will alter default basket display by adding a class or bgcolor for alternating colored rows. 4.01.01.71 Added switch for VeriSign PFLink to enable "SHOWCONFIRM=True" - requiered for PFLink Buyer Auth check. Add switch for PDG shopping cart to skip the category code part of the sku in the multi line CSV file. 4.01.01.70 Fix for Windows license failure when using SSI pages. 4.01.01.69 Fixed multiship issue where the method based ship discount was not working.. 4.01.01.68 Updated !---CAT_IMAGE--- tag on repeat category display. It will now show the transparent gif if no category inmage is set 4.01.01.67 Realtime shipping was not reading the product line (i record) with description properly. Added CUSTIP to VeriSign gateway parameters. 4.01.01.66 Added new tag !---BEGIN_REPEAT_ITEM---. This tag can be used on multiaddtemplate and custom search templates. Using this tag instead of !---BEGIN_REPEAT--- will stop the hidden msku entry from appearing where BEGIN_REPEAT is found. Added new tag !---SKU_INPUT---. This tag is used in conjunction with the new tag above. The tag will insert the hidden msku value needed for the templates above. NOTE: if using the !---BEGIN_REPEAT_ITEM--- tag then !---SKU_INPUT--- needs to be added to the repeat section. (if !---SKU_INPUT--- is not found no skus will be found for the multiadd/madd(which adds a single item from multiadd page). Added !---ITEMOPT_FOR_ADD--- which generates the option selects as if for an add action. 4.01.01.65 Adjusted import/export to allow Y or instead of 1 for on/off prdouct flags. Also adjusted import to allow $ and spaces in price/cost columns. Added checkout multiship tag for Commerce !---RECIPIENT_INDEX---. This tag will be replaced with a number indicating the relative psition of the current recipient in the recipient list. Added the recipient index to the text order log in Commerce. 4.01.01.64 Adjusted import/export to allow Y or instead of 1 for on/off prdouct flags. Also adjusted import to allow $ and spaces in price/cost columns. Added checkout multiship tag for Commerce !---RECIPIENT_INDEX---. This tag will be replaced with a number indicating the relative psition of the current recipient in the recipient list. Added the recipient index to the text order log in Commerce. Set tabindex for default multiship addr collection. Fixed realtime shipping zip code issue with multiship orders. 4.01.01.63 Added config variable 'Skip_Cross/Up_Sale_In_Basket'. This is a global override it causes cross/up sale items not to be listed if in the basket. 4.01.01.62 Fixed problem with real time ups ship scheduling when a shipment originates in the US and is going to Canada or Puerto Rico. 4.01.01.61 Added search page checkbox for setting 'Category_Search_Display=yes' (see patch 58). Added commerce option page checkbox for allow gift certificate purchase on non authorized credit card. Fixed gift certificate code display on thankyou basket display (monospace output disabled). 4.01.01.60 Fixed some user login problems. 4.01.01.59 Database update - commerce will now save company and basket string in the db order tables. 4.01.01.58 Added the configuration variable 'Category_Search_Display=yes'. This will cause the store to use the category template setting in the administrator when displaying search results. 4.01.01.57 Added the ability to place an '&' in front of a sku for cross/up sale and the product will not be shown if it exists in the basket (the cookie needs to be reset before a cross sale product is shown again when the action is remove product). 4.01.01.56 Added the ability to create a product with a dynamic price that can be entered by the user for donations etc (only available for add action). 4.01.01.55 Added the ability to record and schedule multishipto orders through the real time UPS shipping scheduleing. Fixed option sku suffix error message - Maximum length for option sku suffix is 5 characters. 4.01.01.54 Fixed Customer display in Admin some of the customers were being skipped when display all was selected. Fixed Import issue. The Admin would stop importing the rest of the block (100 product segment) when an error was encountered. 4.01.01.53 Added ability for PayPal to send item details with a transaction. 4.01.01.52 Contact has been made an optional field. A switch in the admin now determines wether contact is a required field for the verify action. PDG Mailer ESMPT negotitaion fixed. 4.01.01.51 Fixed !---SEC_FORCE_DATA--- when checkout select template is displayed. Fixed order reporting in commerce database where some orders were not being displayed, even though they were logged in the database. Fixed error display when an option description is not entered. the admin was displaying a softgood error. Fixed no pricing display in emails and order logs. 4.01.01.50 Added Sendmail Location to Admin email form. 4.01.01.50 Added the ability to generate and use a demo license. 4.00.01.49 Fixed Intro page display. The cart was not locating the appropriate Config dirextory. Added new special tags. '!---IF_LOGGED_IN---' and '!---END_IF_LOGGED_IN---' will display the data in between the tags if a user is logged in. Added new special tags. '!---IF_NOT_LOGGED_IN---' and '!---END_IF_NOT_LOGGED_IN---' will display the data in between the tags if no is logged in. 4.00.01.48 Fixes Froogle feed issues. Fixes user style issues. 4.00.01.47 Fixes Softgood download issue. Fixes return action. will use return url even if no reference entry is located.. 4.00.01.46 Fixes admin softgood display. The Admin was only showing 254 characters - this patch will display 1023 characters. 4.00.01.45 Fix for softgoods - link methods are now considered valid for softgood execution/display. Fix for Link payment method customer IP has been fixed to include the customer's IP not the Link method's IP. 4.00.01.44 Updates for verisign, added additional parameters to send to verisign for authorization. 4.00.01.43 Update for !---REASON--- TAG (was not working for emails). SMTP Authentication for plain text user/pw. 4.00.01.42 Added Frequent Shopper Points Update to admin. 4.00.01.41 Made email address display with billing information for standard multi-shipto order. 4.00.01.40 Adjusted new repeat option display to make dash, dot translation for product skus in select box option display. 4.00.01.39 Added new tag '!---REASON---' intended for use on vendor emails for a declined order. Added new Config Variable 'HTML_EMAIL_HEADER=Yes' will force html headers for Special Notice HTML emails (this will be included in default install). 4.00.01.38 Site Design section of the admin was not displaying skins due to document_root enviornment vairiable. Adjusted Admin to use shopper.conf var doc_root. 4.00.01.37 removed leading   from passthrough output. 4.00.01.36 Work around for search and requiers a config var (Comm_V4_Search_Clause=yes). Fixes search bug for commerce introduced in patch 4.00.01.35. 4.00.01.35 Fixed intro pages so that the intro display is more robust and will work with a misconfigured shopping cart. 4.00.01.34 Fixed max sales tax rules. New max is 250 (was 50). Added some rule checks amd debugging statements. Fixed adding duplicate user names for new customers on UNIX systems. Load skin when buttons only was checked did not work - has been fixed so that the buttons part of a skin can be loaded. 4.00.01.33 Contact repeat tags added for user display/update page in Commerce. Option selection insert ordering error was fixed. !---SEC_FORCE_DATA--- was fixed so that removeall action does not generate forcecookie in the Shopping Cart. 4.00.01.32 metacharge corporate payment gateway 4.00.01.31 New dynamic introduction pages. Fixes order display issue were commerce db (UNIX Only) orders were not displaying shipping and/or state/proveince information. 4.00.01.30 Final fix for emailaccountinfo issues. Option display repeat tags for sample item. 4.00.01.29 Added 2 (2 display variations) new tags for custom basket option display. !---NON_ZERO_PRICE---,!---NON_ZERO_QTYPRICE---,!---NON_ZERO_PRICEC---,!---NON_ZERO_QTYPRICEC---. 4.00.01.28 Add item template has been made optional. 4.00.01.27 Fixed server license issue for shopper/commerce executables. Added !---TEXT--- tag for add item template. 4.00.01.26 Fixed emailaccountinfo action. Some configurations were displaying additional templates with the login success. Added Search speed optimiazation features for Commerce ONLY. 4.00.01.25 Added config var PAYPAL_SERVER_ADDR. Fixed User section. Gift certificate admin privileges were not saved. Fixed emailaccountinfo action. The display was cuasing an endless login display loop on certain templates due to loginrestart element. Enabled config vars for shopper, commerce executables to read doc root config variable and set template path accordingly. 4.00.01.24 Adjudted import update for the shopping cart. The cart was adding CRLF to the end of some products. 4.00.01.23 Added ability for version 4 product to retrieve a version 2 license and use it.(Commerce) Fixed export issue where errors were generated if not createing product csv file. 4.00.01.22 Windows softgood download still has issue with text conversion on binary files. Fixed babble issue on return from third party payment processing when using Commerce. Add !---QTYPRICE[C]--- tag. Adjusted !---ITEMRECALCFEILD--- Tag so that it creates a hidden realtimeprice input when display pricing is turned off. 4.00.01.21 Adjusted windows softgood download. Fixed !---DISCOUNT_AMOUNT--- tag. Updated listcategories action so that product categories without products do not get listed. 4.00.01.20 Fixed WorldPay issue were temp file name was not getting sent. 4.00.01.19 Added ability for version 4 product to retrieve a version 3 license and use it.(Shopping Cart) 4.00.01.18 Added a shopper.conf variable 'Display_Zero_Weight=yes' will display zero for weight on the custom basket template. Added email to Billing info display. Added Invoice Number and passthroughs to non - monospace thank you output. 4.00.01.17 If link product description on basket was disabled then the description was not being displayed. 4.00.01.16 Fixed issue where no skins were being dispalyed in admin. (introduced in patch 15) Added ability to delete saved skins. Changed saved skin directory names to match the skin name. 4.00.01.15 Fixed _vti is file list displays. Fixed HTML email template translation. Email templates are always located in PDG_Commerce folder. Fixed CrossSale/UpSale lists. Fixed real time shipping so that it always reads files in relational mode. 9/2/2004 4.00.01.14 Fixed Import/Export issues. 9/1/2004 4.00.01.13 Fixed Email issue with PDG mailer. 8/31/2004 4.00.01.12 Fixed Windows softgood download. Fixed Irix zone problem. - Updated IsInZone(); 8/30/2004 4.00.01.11 Added shipping discounts to customer category pricing. 8/26/2004 4.00.01.10 This should be the new release version.