Change Log

Published on June 2016 | Categories: Documents | Downloads: 48 | Comments: 0 | Views: 2931
of 103
Download PDF   Embed   Report

Comments

Content


Legend:
[+] - new feature/improvement
[*] - functionality changes
[!] - bugfix
Version 4.1.5, May 20 2014
[+] Core: TPL hooks: New hooks 'orders:totals_shipping' and 'orders:totals_payme
nt' added.
[+] Languages: If an error occurs during PO parsing, the parser now returns the
erroneous line number.
[+] Orders: Shipments: Carrier name added to shipping information.
[+] Payment methods: "Alpha Bank" payment method added.
[+] Payment methods: Payflow Pro: Currencies support added.
[*] Admin panel: Store management: The same theme is now used for cloned store a
s for the original one.
[*] Free mode: Ability to install themes from the "themes_repository" directory
added.
[*] Multi-Vendor: Filter by vendor now supports the "More" link and "View all" o
ptions.
[*] Themes: Manifest: The "theme" param renamed to "logo". The "theme" parameter
will be supported up to verion 4.4.
[*] URL validation: "(" and ")" symbols are now considered valid.
[!] Addons: Data feed: SQL error occurred if the admin defined a category with n
o products to export. Fixed.
[!] Addons: Ebay: PayPal was not selected by default for the categories with Pay
palRequired flag. Fixed.
[!] Addons: Ebay: Product features with the "Others->Text" type were not exporte
d to Ebay. Fixed.
[!] Addons: Ebay: Shipping cost was rounded to int value. Fixed.
[!] Addons: Gift certificates: Gift certificate page logo was not added for Resp
onsive theme. Fixed.
[!] Addons: Google analytics: Tracking code was not in the <head> section. Fixed
.
[!] Addons: Google export: Features not related to Google were removed during ad
don uninstallation. Fixed.
[!] Addons: Required products: PHP error notification was shown if a product wit
h a required product was addded to cart, and the cart had been empty. Fixed.
[!] Addons: Store import: Spain states overwrote custom states. Fixed.
[!] Addons: Suppliers: An "Unassigned" shipping method was not selected for "una
ssigned" products. Fixed.
[!] Addons: Suppliers: Shared suppliers were not displayed for non-onwer stores.
Fixed.
[!] Addons: Watermarks: Object (category, product) images were not displayed in
the customer area if appropriate checkboxes were not enabled on the add-on setti
ng page. Fixed.
[!] Admin panel: Submitting the search form with Enter keypress did not work. Fi
xed.
[!] Admin panel: The "Rebuild cache automatically" scroller was not re-inited af
ter cloning theme. Fixed.
[!] Admin panel: The Administration menu items could not be viewed on screens wi
th resolution less than 1400 x 900. Fixed.
[!] Design: HTML tags were displayed in the testimonials block. Fixed.
[!] Design: Top menu: Full-width submenus were mispositioned if the parent menu
had two rows. Fixed.
[!] Filters: The "Display all links" option was not shown on the filter creation
page. Fixed.
[!] Languages: 3-letter PO-packages were not installed properly. Fixed.
[!] Languages: Empty "Available languages" tab was displayed after installing an
y new language. Fixed.
[!] Multi-Vendor: Filters: Filters by company did not work properly on the "View
all" page. Fixed.
[!] Order management: Changing amount of products in a order had no effect on th
e product stock. Fixed.
[!] Order management: If an order had a product with free shipping, the shipping
price was applied to the order total on saving the order changes, which increas
ed the order total. Fixed.
[!] Order management: If an order had a promotion discount, manually defined dis
count could not be specified. Fixed.
[!] Orders: Country name was sent in an incorrect language if several languages
were installed and default language was not English. Fixed.
[!] Orders: Purchased product amount could be incorrect if the product was inclu
ded in several categories. Fixed.
[!] Payment methods: DPS Access: Order notifications were sent twice per order.
Fixed.
[!] Payment methods: Westpac: Title of products with the " symbol were truncated
to this symbol when the product data was submitted for processing. Fixed.
[!] Payments: Taxes: If customer had the "Tax exempt" option enabled and the pay
ment had a surcharge, tax was still calculated for such payments. Fixed.
[!] Promotions: If two promotions gave the same free product, only the first pro
motion was applied. Fixed.
[!] Promotions: Order management: Promotion with the "Once per customer" conditi
on was deleted on order saving. Fixed.
[!] Promotions: User groups: The "User group" label was shown in email even if t
he customer was not in any user group. Fixed.
[!] Shared products: Product owner could be changed when updating category from
storefront. Fixed.
[!] Shipping methods: Temando: The Suburb field was unreadable when calculating
shipping. Fixed.
[!] Shipping: Packages could be split incorrectly if Shipping params had "Min it
ems in box" option specified. Fixed.
[!] Shipping: State name was escaped incorrectly on shipping estimation. Fixed.
[!] Shipping: The "Max box weight" option did not work. Products were not split
by packages. Fixed.
[!] Upgrade: SQL error appeared during upgrade if table prefix started from a nu
mber. Fixed.
[!] {#1875} Payment methods: Ideal basic: Gift certificates were ignored. Fixed.
[!] {#4878} Addons: Data feed: The Detailed image URL field was exported with th
e "https" prefix if the "Enable secure connection in the administration panel" o
ption was enabled. Fixed.
[!] {#4998} Order management: Email notifications were sent even if the respecti
ve checkbox was unchecked. Fixed.
[!] {#5002} Promotions: Product name was displayed as [Object object] on the Bon
uses page if Condition page and Bonus page had the same product as condition. Fi
xed.
[!] {#5007} Addons: Required products: A product was not added to cart if its re
quired product was assigned to several categories. Fixed.
[!] {#5016} Payment methods: PayPal Express: Subtotal was calculated incorrectly
when tax was applied and it was calculated based on unit price. Fixed.
[!] {#5018} Sequential options: Radio-group option values were not displayed on
the cart content page. Fixed.
[!] {#5021} API: Products: There was no ability to create product with zero pric
e. Fixed.
[!] {#5027} Addons: Hybrid Auth: Customer was redirected to the home page from a
ny page where they had logged in. Fixed.
[!] {#5043} Act on behalf: Cart content could be calculated incorrectly immediat
ely after redirect to storefront if the customer had a discount on the products
in cart. Fixed.
[!] {#5044} Design: Scroller product template: If width of an image was less tha
n width of the block then scroller was not shown. Fixed.
[!] {#5046} Orders: All available downloadable products for several orders were
displayed in a single order for a customer. Fixed.
[!] {#5056} File compression: Archive with several dots in name could not be cre
ated properly. The name was trimmed to the first dot. Fixed.
Version 4.1.4, April 23 2014
[+] Admin panel: Shipments: Ability to print packing slips in the PDF format add
ed.
[+] Admin panel: Order management: The Shipping address dialog is now automatica
lly opened and properly located on the order editing page.
[+] API: Open API: Restricted unauthenticated API access is now available. Fixed
.
[+] Core: Hooks: New hook 'calculate_cart_post' added.
[+] Design: Themes: Ability to specify parent theme (source files theme) added.
[+] Design: Themes: Backward compatibility: Support of manifest.ini files return
ed.
[+] Payment methods: Sagepay: New credit card type support added.
[*] Addons: Form builder: Admin email is automatically added to the "Contact us"
page now.
[*] Addons: SEO: Extended features could be accessed both by the SEO name with a
nd without the .html extension. Fixed.
[*] Admin panel: The setting "Allow users to create shipments" renamed to "Allow
multiple shipments for a single order".
[*] API: Rewrite rules improved to support subridectories.
[*] Installer: Extra checking for missing language packs added to the console in
staller.
[!] Addons: Data feeds: Cron export did not work if only one storefront was defi
ned. Fixed.
[!] Admin panel: Abandoned carts: Online carts were not shown if the Redis sessi
on backend was used . Fixed.
[!] Admin panel: Dashboard: An Out of stock product could be shown incorrectly i
f it had been assigned to several categories. Fixed.
[!] Admin panel: Page title was broken after an AJAX request if a single quote w
as in the page title. Fixed.
[!] Admin panel: Redactor editor: The Redactor editor didn't load for a html blo
ck on language change. Fixed.
[!] Admin panel: Usergroups: Requests: Admin was unable to confirm several userg
roup requests. Fixed.
[!] Calculated shipping rates were not recalculated after new product was added
to cart. Fixed.
[!] Deployment: Windows: Temporarily created archives could not be removed becau
se they were considered in use by the PharData class. Fixed.
[!] Design: The "Add to cart" dialog could not fit into screen area on small scr
eens. Fixed.
[!] Design: Screen blinked on carousel initialization. Fixed.
[!] Export/Import: Product position was reset to 0 after import. Fixed.
[!] Multi-Vendor: Admin panel: The Add-ons tab was not displayed on the vendor d
etails page. Fixed.
[!] Orders: Downloads: Pagination did not work on the Downloads page in the cust
omer area. Fixed.
[!] Payment methods: DPS Access: order_id was defined incorrectly when the admin
entered invalid credentials. Fixed.
[!] Payment methods: Paypal express checkout: The notice about how PayPal handle
s surcharges was misleading. Fixed.
[!] Payment methods: Sagepay direct: This payment method did not work with the 3
d Secure protection active. Fixed.
[!] Payment methods: Worldpay: Customer was redirected to the incorrect store af
ter payment. Fixed.
[!] Shipping methods: Temando: PHP error notice "Invalid argument supplied for f
oreach()" was displayed when testing the shipping in the admin area. Fixed.
[!] Store import: Theme was not reset to Basic is store had several storefronts.
Fixed.
[!] {#4916} Design: Layouts: If the "Minimal number of items to be placed in a d
ropdown list" value was higher than 0, the language selector menu would break th
e page layout. Fixed.
[!] {#4933} Admin panel: Sales reports: The Sales by categories reports did not
work with orders that contained deleted products. Fixed.
[!] {#4953} Products features: Brands: Ordered and unordered lists had no marker
s or numbers if used in brand description. Fixed.
[!] {#4969} Products: Comments and reviews: Extra empty comment was created when
Enter was pressed. Fixed.
[!] {#4979} Payment methods: Westpac: Gift certificates were ignored when this p
ayment method was used. Fixed.
[!] {#4980} Promotions: Free shipping bonus given by a coupon did not recalculat
e shipping cost immediately; only on the checkout page or after the "Recalculate
" action. Fixed.
[!] {#4984} Image previewer: JavaScript error occurred on a click on a lightbox
overlay. Fixed.
[!] {#4988} Design: Admin panel: Horizontal scrollbar appeared when the admin pa
nel was viewed on iPad. Fixed.
Version 4.1.3, March 18 2014
[+] Addons: Image zoom: New position of the zoom list added.
[+] Export/Import: Orders: The Store field added to export.
[+] Logs: Multi-request logging added.
[+] Shipping methods: USPS: Ability to use "GroundOnly" flag added.
[*] API: Products: product_id is always returned in the integer type now.
[*] Admin panel: The "Keep HTTPS connection once a secure page is visited" optio
n in Settings -> General restored.
[*] Core: API: The same language variable is now used in all error messages if a
field is missing; obsolete language variables removed.
[*] Export/Import: Ability to export/import the following product properties: "m
ax quantity", "quantity step", and "list quantity step" added.
[*] HTML tags can no longer be used in user data.
[*] Installer: Validator extended with the PharValidator.
[*] Layouts: Cache: Extra cache level "HTTPS" added.
[*] Payments: Security improvement: Only the payment processors used on the Paym
ent methods page can now be accessed by a direct link.
[!] Addons: Gift Certificates: Free products from an applied certificate were oc
casionaly not removed from the cart when the certificate was removed. Fixed.
[!] Addons: Required Products: If a product with an assigned required product wa
s added to cart for free with a promotion, the cart content preview would indica
te the wrong number of products after the promotion was applied. Fixed.
[!] Addons: Social buttons: The Twitter button did not work with https connectio
n. Fixed.
[!] Addons: Tags: Product tags were removed when admin used the m_override mode
to update products. Fixed.
[!] Admin panel: Dashboard: DateRange picker: Date range always included one ext
ra day (e.g. selecting Yesterday would show results for Yesterday + Today). Fixe
d.
[!] Admin panel: If a product option name included the qoute sign, the action dr
opdown menu (edit, delete) was not shown. Fixed.
[!] Admin panel: Orders: Statuses: Email was sent in incorrect language when an
admin changed an order status. Fixed.
[!] Admin panel: Sales reports: SQL error occurred when an admin created a repor
t with the Object to analyze option set to "Categories" and the Value to display
option to "Order totals". Fixed.
[!] Admin panel: The store picker included the obsolete "email" field. Fixed.
[!] Admin panel: Theme store tab was always empty due to incorrectly closed div
elements. Fixed.
[!] Admin panel: Upgrade center: An SQL error occurred during upgrade process if
a language variable name contained the quote sign. Fixed.
[!] Admin panel: WYSIWYG editors CKEditor and TinyMCE did not process disabled f
ields properly when the "Update for all" button was used. Fixed.
[!] Companies: If the "Clone data" param was checked and then unchecked, error n
otice "Undefined index 0" was displayed on store creating. Fixed.
[!] Core: Fatal error occurred when compressing/decompressing archieves if PharD
ata extension was not installed on the server. Fixed.
[!] Core: The "fn_get_order_info" function returned empty "tax_subtotal" value i
f tax calculation was based on subtotal. Fixed.
[!] Core: The PHP function to detect user agent could not detect Internet Explor
er 11 correctly. Fixed.
[!] Core: The storefronts could be detected incorrectly, if their names were alm
ost the same (e.g. test11 and test111). Fixed.
[!] Design: Menu: When pointing to the last menu entry, the next menu line was s
hifted. Fixed.
[!] Design: There was a white line between the top panel and the header panel. F
ixed.
[!] Export/Import: An SQL error occurred during user import. Fixed.
[!] Export/Import: Users were not created during import. Fixed.
[!] Installer: Installer did not inform a user if they did not have sufficient p
ermissions to create a database. Fixed.
[!] Multi-Vendor: Logos were not saved on new vendor creating. Fixed.
[!] Multi-Vendor: Order management: Email notification was not sent when an admi
n created an order. Fixed.
[!] Multi-Vendor: Vendor's logos were not changed on updating the vendor data. F
ixed.
[!] Payment methods: Amazon checkout: Gift certificates did not work. Fixed.
[!] Payment methods: Paypal Express checkout: Shippings were not calculated when
a customer returned from the PayPal page to proceed with the order. Fixed.
[!] Payment methods: Paypal Express checkout: The Shopping Cart Contents section
was not displayed on the Transaction Details page. Fixed.
[!] Product features & filters: If the same feature has been used in filters mor
e than once, some feature variants could be displayed as disabled for the catego
ries that fit the filters conditions. Fixed.
[!] Promotions: If two products were added to cart, one being included as a gift
for the other, the customer will not get the gifted product for free. Fixed.
[!] Promotions: Required products: The "Once per customer" condition did not wor
k if a customer placed an order and then re-logined several times. Fixed.
[!] The "UK Cookies law" link was indexable by search engines. Fixed.
[!] The drop down menu on the order details page did not work on iOS devices. Fi
xed.
[!] Widget mode: Widget layout was ignored and the default one was displayed in
the Widget mode. Fixed.
[!] {#4811} Product features: Feature variants were cleared when a category was
removed from the Categories list. Fixed.
[!] {#4832} Core: If the gzip_css_js tweak was enabled, browser did not cache gz
ipped files. Fixed.
[!] {#4845} Design: Admin panel: Title was missing on the news logging settings
page. Fixed.
[!] {#4853} Addons: News and emails: Subscribers: Bulk subscriber adding did not
work; subscribers from multiple mailing lists could overlap. Fixed.
[!] {#4853} Admin panel: Theme editor: If the font size for big buttons (e.g. Ad
d to cart, Place order) was changed, the buttons were not centered in the Firefo
x browser. Fixed.
[!] {#4893} Layouts: The "SWITCH LAYOUT" section was hidden if there was only on
e layout. Fixed.
[!] {#4900} Addons: Social Buttons: A JavaScript error occured if the VK.com app
id was not specified, but its button status was Active. Fixed.
[!] {#4921} Promotions: The "Once per customer" condition did not work until the
order status was not changed from the "Open" to any other. Fixed.
[!] {#4924} Multi-page checkout: The Create new profile button did not work. Fix
ed.
[!] {#4935} Admin panel: Order management: The "Staff only notes" field was not
saved in the order data when creating a new order. Fixed.
[!] {#4940} Products with long names or no image were rendered incorrectly in a
scroller product block. Fixed.
[!] {#4943} Admin panel: Order management: If a product price was updated, this
price was displayed on order editing, but not the order one. Fixed.
[!] {#4945} If the "items templates" product template was used within a tab, the
price font size was too big and extra list markers were rendered. Fixed.
Version 4.1.2, January 28 2014
[+] Design: 4.0.x theme compatibility added.
[!] Core: Google Chrome browser crashed when moment.js library was used. Fixed.
[!] Security: Checkout: There was an exploitable XSS vulnerability during custom
er checkout. Fixed.
Version 4.1.1, January 15 2014
[+] API: Auth entity added.
[+] Design: Addons: Banners: JCarousel replaced with Owl Carousel.
[+] Design: Products: Owl Carousel is now used for the Scroller product template
.
[+] Design: Storefront: New blocks (Benefits & Guarantees) added to the homepage
.
[+] Design: The cm-image-gallery microformat now uses Owl Carousel instead JCaro
usel.
[+] Layouts: New block "Our brands" added.
[+] Layouts: Product blocks: Ability to filter products by categories added.
[+] Marketplace: Ability to upload new add-ons added.
[+] Multi-Vendor: The vendor account request notification replaced with a popup
dialog.
[+] Payment methods: The FuturePay payment method added.
[+] Design: Themes: 5 new styles added.
[+] WYSIWYG: Added the ability to use empty <i> and <span> tags to CKEditor edit
or.
[+] WYSIWYG: Added the ability to use empty <i> and <span> tags to TinyMCE edito
r.
[*] Addons: Addon scheme: New fields available: Author information, Core version
/edition requirements, System Extensions/Versions requirements.
[*] Addons: Banners: If a graphic banner has no image, it will be hidden in the
customer area.
[*] Addons: Banners: Multi-language support for graphic banners added.
[*] Addons: News & e-mails: The "Newsletters" menu moved from "Website" to "Mark
eting".
[*] Addons: Quickbooks: Exported file is now created with the fn_quickbooks_expo
rt function.
[*] Addons: The Affiliate addon removed.
[*] Addons: The Gift registry addon removed.
[*] Admin panel: CSS debug mode and JavaScript debug mode options removed as non
-useful.
[*] Admin panel: Uploaded files are now checked with JavaScript to prevent unwan
ted file sizes or types.
[*] Checkout: Order placement moved to a popup dialog.
[*] Export/Import: Files and images can now be imported only from /path/to/cart/
var/files/.
[*] Export/Import: Layouts: Option saving on layout updating added.
[*] Export/Import: Products: The ability to specify the same product codes on be
half of different storefront admins and vendors added.
[*] Orders: Tracking number is displayed as a link to the carrier website in cus
tomer emails.
[*] Core: PharData PEAR class is now used instead of Tar_Archive.
[*] Payment methods: Paypal Express: The Hong Kong Dollar, Israeli New Sheqel, M
exican Peso, Brazilian Real, Philippine Peso, Taiwan New Dollar, and Thai Baht c
urrencies added.
[*] Payment methods: eWAY: Direct and shared Payment methods updated.
[*] Payment methods: eWAY: Rapid API payment updated.
[*] Addons: The Product Configurator add-on removed.
[*] Addons: The Recurring Billing add-on removed.
[*] Core: Smarty lib updated to 3.1.15.
[*] Addons: The Statistics add-on removed.
[*] Admin panel: Template editor renamed to File editor (language variable only)
.
[*] Theme editor: Fonts split to groups: system, popular, and other.
[*] {#4364} Multi-Vendor: Addons: News and Email: The ability to add news withou
t specifying a vendor added.
[!] Addons: Abandoned carts: The wishlist checkbox was displayed in advanced fil
ter when the Wishlist add-on was disabled; the checkbox layout overridden by the
Wishlist add-on was incorrect. Fixed.
[!] Addons: Attachments: Occasionaly, ZIP archives could not be unpacked after d
ownload. Fixed.
[!] Addons: Comments and reviews, Suppliers: Supplier ID was not stated on discu
ssion editing. Fixed.
[!] Addons: Gift certificates: Gift certificate status change on the order statu
s change did not work. Fixed.
[!] Addons: RMA: The line break tag was displayed in the comments field. Fixed.
[!] Addons: Reward points: Points were incorrectly assigned based on user groups
, null absolute values were ignored. Fixed.
[!] Addons: Statistics: UK Cookies law notification was displayed twice if the S
tatistics addon was enabled. Fixed.
[!] Addons: Store import: Data feed: Lang code was transferred incorrectly. Fixe
d.
[!] Addons: Store import: Default product tab descriptions were not copied into
all languages on store import. Fixed.
[!] Addons: Suppliers: Suppliers were not cloned on product cloning. Fixed.
[!] Addons: Suppliers, Tags: Suppliers and tags disappeared on product saving. F
ixed.
[!] Addons: Suppliers: The admin panel dashboard loaded very slowly under high c
atalog size because the table cscart_supplier_links had unsufficient number of i
ndices. Fixed.
[!] Admin panel: Storefront selector: Dynamic entry loading would break previous
ly generated storefront links. Fixed.
[!] Admin panel: Administration: Close store: Storefront could not be accessed w
ith the access_key parameter if the SEO addon was active and the "Show language
in URL" option enabled. Fixed.
[!] Admin panel: File editor: Left pane could not be scrolled independently from
the right one. Fixed.
[!] Layouts: Block icon was not updated according to its type when a block was a
dded to a grid. Fixed.
[!] Checkout: Billing address was replaced with shipping address if the Multiple
Checkout option was enabled. Fixed.
[!] Checkout: Spaces were appended to the card number field if its end was click
ed and the card number could not be entered. Fixed.
[!] Core: API: Product features: Getting a feature with a wrong ID raised a PHP
error. Fixed.
[!] Core: Filters: Loading indicator during an AJAX request could not be hidden
if the filter response returned no products. Fixed.
[!] Customer profile notifications: Messages could contain &nbsp;. Fixed.
[!] Database: Restore: Backup archive downloaded from the server failed to unpac
k. Fixed.
[!] Design: Addons: Banners: If a banner image size was greater than the layout
size, it was resized non-proportionally. Fixed.
[!] Design: Theme editor: Clone: The "Clone" button did not work if the director
y name contained spaces. Fixed.
[!] Design: Themes: Styles: Google fonts were loaded by the HTTP protocol, so so
me HTTPS pages could not load such fonts. Fixed.
[!] Design: Themes: Styles: Reddish: Some styles were hard-coded. Fixed.
[!] Export/Import: Products: A product was identified incorrectly by product cod
e if two products had identical numerical parts of the code, but one of them had
an additional literal part. Fixed.
[!] File editor: With the template cache on, the template code wouldn't update i
n the customer area after it had been edited and saved in the admin panel. Fixed
.
[!] File uploader: File/image uploading from server did not work. Fixed.
[!] Languages: Storefront language set on the first step was ignored, English wa
s used instead. Fixed.
[!] Layouts: Export/Import: HTML/Smarty blocks content was not updated on import
. Fixed.
[!] Multi-Vendor: Addons: Gift certificates: A gift certificate created from the
Promotions page could not be redeemed. Fixed.
[!] Multi-Vendor: Addons: SEO: The product preview link dissapeared if the SEO a
ddon was active. Fixed.
[!] Orders: Customer selector was invisible if a country promotion was set up. F
ixed.
[!] Orders: Price changes were not saved when editing an order in the administra
tion area. Fixed.
[!] Payment methods: PayPal: If payment surcharge was applied to payment and the
"Take payment surcharge from vendors" option was enabled, order could not be pl
aced with the "Order total does not match" error. Fixed.
[!] Payment: A PHP notice appeared if a certificate filename was not specified.
Fixed.
[!] Payment: Uploading a certificate file led to an error if multiple languages
were installed. Fixed.
[!] Payment methods: PayPal Pro: Shipping address was displayed in the URL encod
ed format on the Paypal side. Fixed.
[!] Payment methods: PayPal: Gift certificates were not applied if the PayPal pa
yment method was used. Fixed.
[!] Payment methods: Piraeus: Deprecated URLs were used. Fixed.
[!] Payment methods: Skrill: The iframe mode did not work. Fixed.
[!] Payment methods: Virtual Merchant: Payment returned an error message if the
ZIP code included non-numerical characters. Fixed.
[!] Product filters: Vendor status did not affect products filters. Fixed.
[!] Product option price modifiers were ignored on shipping price calculation wi
th local charges. Fixed.
[!] Products: Clone: Image captions were not cloned on product cloning. Fixed.
[!] Products: Images: A division by zero warning was shown if a product detailed
image had been saved incorrectly. Fixed.
[!] Products: The table products_categories was joined twice if the "Product lis
t default sorting" option value was set to "Sort by position". Fixed.
[!] Promotions: Automatically generated coupon codes were sent to customer immed
iately after order placement even if the order status was not Processed or Compl
ete. Fixed.
[!] Shipping methods: Taxes: Taxes were reset when the shipping positions were c
hanged. Fixed.
[!] Storefront: Cart content: Product count and price were calculated incorrectl
y after several consecutive logins and logouts and adding products to cart on ea
ch step. Fixed.
[!] Users: Vendor administrator could change the status of their account via the
forgot your password link. Fixed.
[!] {#4639} Product features: All product feature groups were displayed disregar
ding the applied filter(s). Fixed.
[!] {#4642} Products: Product sorting did not work in the admin panel when saved
search was used. Fixed.
[!] {#4638} Cart promotions: Editing an order increased the quantity of a promot
ional item and the promotional discount. Fixed.
[!] {#4643} Orders: Invoice notes could contain HTML tags. Fixed.
[!] {#4651} Admin panel: Dashboard: Date was displayed incorrectly if the next,
current, and next months were picked consecutively. Fixed.
[!] {#4653} Product features: Current feature value was cleared on changing an o
ther/text or other/number type feature name. Fixed.
[!] {#4656} Debugger: Debug mode: Debug mode was defined with an incorrect const
ant in the config.php file. Fixed.
[!] {#4672} Products: The VAT taxes value was not saved on bulk product editing.
Fixed.
[!] {#4688} Admin panel: The items per page value was reset to default when a ne
w filter was applied. Fixed.
[!] {#4689} Order comments were sent to customer without HTML tag escaping. Fixe
d.
[!] {#4695} Export/Import: SEO: Import led to an error if the SEO name field was
not present in the CSV file.
[!] {#4697} Addons: Form builder: The default item in the Form Builder country_l
ist was always Zimbabwe. Fixed.
[!] {#4710} Export/Import: Products: Categories: A leading space was added to th
e third category name on product export, which led to an extra category being cr
eated. Fixed.
[!] {#4721} Export/Import: Users: When importing the registration date, it was r
eplaced with the current one. Fixed.
[!] {#4759} Addons: Gift certificates: When purchasing products from different v
endors a certificate was created only once. Fixed.
[!] {#4771} Orders: 404 error page was shown when user profile was changed on th
e order management page. Fixed.
Version 4.0.3, November 6 2013
[+] Ability to manage Currencies (Create/Edit/Delete) added for all currencies i
n the Free mode.
[+] Ability to manage Languages (Install/Edit/Delete) added for all languages in
the Free mode.
[+] Addons: Bestsellers: New filling "On sale" (all products with active discoun
ts) added for the Products block.
[+] Addons: SEO: Pre and post hooks added to the functions fn_create_seo_name, f
n_seo_get_name, and fn_delete_seo_name.
[+] Captcha: Captcha TTL (Time To Live) set to 6 hours.
[+] Core: Hooks: Products: The image_wrap hook was added to the quick view templ
ate.
[!] Core: Hooks: the tools_list hook added.
[+] Design: Storefront: Unique class names added for product options on the prod
uct page.
[+] Design: Theme Editor: Ability to add background images for all elements in t
he backgrounds section added.
[+] Design: The new 'Reddish' storefront theme preset added.
[+] Multi-Vendor: Addons: Catalog mode: The "Enable Catalog Mode" checkbox remov
ed from the vendor settings page.
[+] Shipping methods: USPS: New parameter "All" was added to the MailType list.
[*] Addons: Hybrid Auth: The Hybrid Auth lib updated to version 2.1.2 to suite t
he latest Twitter and Google API changes.
[*] API: DELETE: Response code for the DELETE method called twice for the same o
bject set to 404.
[*] Categories: Ability to set images for categories restored.
[*] Database: Restore: The backup creation date field added.
[*] Export/import: Product option combinations: The ability to define product op
tion delimiter added.
[*] Installation: Ability to assign Internationalized Domain Names per storefron
t added.
[*] Payments: Amazon checkout: The euro and British pound currencies support add
ed.
[*] Payments: Paypal: The Russian ruble currency support added.
[!] Addons: Affiliate: The profile fields settings did not work. Fixed.
[!] Addons: Data feed: Secure (HTTPS) URLs were used for image links. Fixed.
[!] Addons: Discussion: Review status did not change when multiple products were
edited. Fixed.
[!] Addons: Form builder: Email: Multi-line messages were formatted incorrectly.
Fixed.
[!] Addons: Image zoom: Pre-loading indicator image changed.
[!] Addons: MYOB: Order data were not exported. Fixed.
[!] Addons: Quickbooks: Product data could not be added to the exported orders f
ile. Fixed.
[!] Addons: Quickbooks: Products were not exported from orders. Fixed.
[!] Addons: Quickbooks: The exported file contained extra blank lines. Fixed.
[!] Addons: SEO: Products: Fatal error occurred when the Out of stock notificati
on appeared. Fixed.
[!] Addons: SEO: Storefront: The "Call to undefined function fn_seo_is_indexed_p
age()" fatal error randomly occured. Fixed.
[!] Addons: SEO: Support multi-language URLs: seo name was incorrect for Thai la
nguage. Fixed.
[!] Addons: Store import: If the company ID was not specified in the Extra field
of the order_details table, during the import from CS-Cart Professional a notif
ication was shown. Fixed.
[!] Addons: Store import: Shipment carrier was imported incorrectly. Fixed.
[!] Addons: Store import: An SQL error was shown during import process if langva
r name contain quote. Fixed.
[!] Design: Top menu: Styles of the top menu were incorrect in Internet Explorer
7. Fixed.
[!] Admin panel: A JavaScript error occured on the Product Features/Options/Prod
ucts pages when a popup dialog was opened if the main store language was French.
Fixed.
[!] Categories: An error message was shown on the categories page when the save
button was clicked. Fixed.
[!] Companies: Vendor list in the product filter was not sorted alphabetically.
Fixed.
[!] Core: Database: The function fn_check_db_prefix did not replace all table pr
efixes if more than one table names were in query. Fixed.
[!] Core: IDN support: Storefront URL in the post-installation welcome text was
not converted back from Punycode. Fixed.
[!] Core: The function fn_get_product_filter_name did not work properly when an
array of filter IDs was passed. Fixed.
[!] Currencies: Primary currency could be deleted by following a direct link. Fi
xed.
[!] Design: Theme editor: Background patterns were not applied on the full page
height. Fixed.
[!] Design: Theme editor: Gradient did not work in Internet Explorer 9. Fixed.
[!] Export/import: Product images with external URLs were not imported. Fixed.
[!] File uploader: A PHP error notification was shown when uploading file with i
ncorrect MIME extension. Fixed.
[!] File uploader: A PHP error notification was shown when files were uploaded v
ia URL. Fixed.
[!] Images: All product thumbnails were removed when a new image for a new produ
ct was uploaded. Fixed.
[!] Multi-Vendor: Export/import: Products: The categories field was empty if pro
ducts were exported by a vendor admin. Fixed.
[!] Multi-Vendor: Export/import: Vendor could add a category on product import.
Fixed.
[!] Multi-Vendor: Payment methods: PayPal: Order could not be placed, if there w
ere products from different vendors in the cart. Fixed.
[!] Multi-Vendor: Shipments: Products were not shown for vendors when creating a
shipment. Fixed.
[!] Orders: Tracking number could not be saved with the Allow users to create sh
ipments settings disabled. Fixed.
[!] Payments: Amazon checkout: Wrong OrderCalculationsResponse XML format was ge
nerated. Fixed.
[!] Payments: PayPal Express Checkout: The PayPal error 10413 occured when a pro
duct with a discount was bought. Fixed.
[!] Product options: When an option was created, the Inventory parameter was dis
abled by default. Fixed.
[!] Shipping methods: Package weight included only the first product weight. Fix
ed.
[!] Shipping methods: Product package weight was calculated twice. Fixed.
[!] Shipping methods: USPS: First-Class Mail® International Large Envelope** servic
e always returned N/A result when MailType was equal to "Envelope". Fixed.
[!] Translations: PO Parser crashed when parsing a broken PO file or non-po file
. Fixed.
[!] {#4515} Users: Registration: The password mismatch message was incorrect. Fi
xed.
[!] {#4525} Addons: Social link: Email: The e-mail body contained no line break.
Fixed.
[!] {#4526} Menu: Products: Current category was not highlighted when browsing a
product. Fixed.
[!] {#4528} Settings: Missing tooltips restored.
[!] {#4533} Design: Theme editor: Top panel styles were incorrect. Fixed.
[!] {#4533} Design: Theme editor: Backgrounds: Background could not be changed w
ith an uploaded image. Fixed.
[!] {#4549} Addons: Store import: Tracking number was imported incorrectly. Fixe
d.
[!] {#4550} Menus: Manage items: Impossible to choose a category or page for the
submenu generation when editing the menu element. Fixed.
[!] {#4553} Layouts: User-defined CSS class for containers was not saved. Fixed.
[!] {#4556} API: Product additional image alt text could not be saved. Fixed.
[!] {#4572} Addons: Data feed: Export/import: The export of products did not wor
k. Fixed.
[!] {#4275} Core: Http: ability to send post-requests with query string in URL w
as restored.
[!] {#4576} Design: Admin panel: Extra bracket was shown in the Dashboard if two
currencies were picked. Fixed.
[!] {#4583} Addons: Image zoom: Styles of the lens zoom size mode were incorect.
Fixed.
[!] {#4606} Currencies: The order of the currencies could not be changed. Fixed.
[!] {#4614} Export/import: Products: An empty product image link was created for
a product with unspecified image link. Fixed.
[!] {#4633} Export/import: Orders: The order creation data was not imported. Fix
ed.
Version 4.0.2, September 26 2013
[+] API: The Language entity added.
[+] API: The News entity added.
[+] Design: Frontend: The Also bought block added.
[+] Payment certificates uploading support added.
[+] Currencies: The 'Hidden' status for currencies added.
[+] UK cookies policy support added.
[+] Store import tool added.
[*] Installer: A rewrite confirmation in case of a pre-populated database specif
ied on installation added.
[*] Layouts: Ability to change block content properties for all languages at a t
ime added.
[*] Payments: The Moneybookers payment gateway renamed to Skrill.
[*] Payments: The Buckaroo payment gateway support updated.
[*] Product options: Simultaneous options are no longer changeable on the checko
ut page.
[*] The used Paypal Express checkout protocol updated from SOAP API to Name-Valu
e Pair API.
[*] The Sharing schema moved to a separate folder.
[*] USPS: Method names updated according to the latest changes by USPS: Express
Mail -> Priority Mail Express, Express Mail International -> Priority Mail Expre
ss International
[!] API: The API Access tab was visible to vendors. Fixed.
[!] Addons: Buy together: Product chains were not editable if only one storefron
t was available. Fixed.
[!] Addons: CSS styles connected via a post template hook did not override the d
efault styles. Fixed.
[!] Addons: Comments and reviews: The Comments and reviews addon not work if onl
y a single storefront was available. Fixed.
[!] Addons: Comments and reviews: The permissions assigned by the addon overrode
unrelated general permissions. Fixed.
[!] Addons: Google sitemap: Multi-language URLs were not supported. Fixed.
[!] Addons: Image zoom: Image ratio could be incorrect if the Image zoom addon w
as used and only one thumbnail dimension was specified. Fixed.
[!] Addons: News and Emails: News were not deleted when the storefront was delet
ed. Fixed.
[!] Addons: Order barcode: Barcode was not printed when an order was printed in
the admin panel. Fixed.
[!] Addons: Price list: Image URLs in a price list always used the plain HTTP pr
otocol, even is HTTPS was specified. Fixed.
[!] Addons: RMA: Gift certificates: The 'Create gift certificate' button was dis
played on the return information page even if the 'Gift certificate' addon was d
isabled. Fixed.
[!] Addons: Recurring billing: Customer could see other customers' subscriptions
. Fixed.
[!] Addons: SEO: Active page was not selected in the text links menu if the SEO
addon was active. Fixed.
[!] Addons: SEO: Active page was not selected in the text links menu if the page
request parameters were empty. Fixed.
[!] Addons: SEO: Dynamic-to-human-readable redirecting used the 302 HTTP code in
stead of 301. Fixed.
[!] Addons: Statistics: An error occured on adding statistics data if browser ve
rsion was empty. Fixed.
[!] Addons: Statistics: An error occured when a page was fetched by the Google b
ot. Fixed.
[!] Addons: Tags: All tags attached to the product were removed on save. Fixed.
[!] Addons: Tags: Tags for the product could not be deleted if deleted all at th
e same time. Fixed.
[!] Addons: The mail directory was not copied from the theme_repository director
y on addon installation. Fixed.
[!] Addons: Wishlist: Wishlist info was not updated after adding a product to wi
shlist. Fixed.
[!] Addons: eDost: Shipping service codes were calcucated incorrectly. Fixed.
[!] Addons: RMA: Order was not recalculated on status change. Fixed.
[!] Australia post: The 'Delivery Confirmation' price was not included to the To
tal shipping price.
[!] Admin panel: A division by zero notification was displayed on the product de
tails page if the Products per page setting was set to 0 or left empty. Fixed.
[!] Admin panel: Abandoned carts: The Firstname and Lastname fields were missing
. Fixed.
[!] Admin panel: Popup dialog: Popup dialog content would scroll to top after an
inner element with a tooltip had been clicked. Fixed.
[!] Admin panel: Settings: Page title was incorrect. Fixed.
[!] Admin panel: Shippings: It was impossible to enter a whole number with a fra
ction as weight. Fixed.
[!] Categories: Multi-Vendor: Categories update tools were displayed incorrectly
for vendor on the category management page. Fixed.
[!] Checkout: Shippings: If the 'Display prices with taxes on cart/checkout page
s if the method of calculating taxes is based on a unit's price' setting was act
ive, a fatal error raised on the 3rd checkout step. Fixed.
[!] Checkout: Taxes: Taxes were not shown on the Cart contents page, when Click
here more details -> Taxes was clicked. Fixed.
[!] Checkout: Shipping charge was charged twice if the 'Tax calculation method b
ased on' setting was set to 'Unit price' and the 'Display prices with taxes on c
art/checkout pages if the method of calculating taxes is based on a unit's price
' settings was active. Fixed.
[!] Multi-Vendor: Addons: Vendor data premoderation: When a product was cloned b
y a vendor, the approval status of this product was cloned too. Fixed.
[!] Multi-Vendor: On vendor creation, the new vendor e-mail was used as the From
field value. Fixed.
[!] Core: Deprecated constant COMPANY_ID removed.
[!] Core: Objects were not shared automatically if table prefix contained number
s (e.g. cscart123_). Fixed.
[!] Core: The MySQL strict mode was not supported. Fixed.
[!] Core: The realpath function call on the Bootstrap initialization did not wor
k on Windows servers. Fixed.
[!] Dashboard: Date picker was hard-coded in English. Fixed.
[!] Design mode: The Edit icon was not shown for a block updated via AJAX. Fixed
.
[!] Design: Admin panel: Shipping charges tabs could be shown incorrected with l
ong location list. Fixed.
[!] Design: Frontend: Product options: Tooltip background width was not the same
as of the image. Fixed.
[!] Design: Frontend: The My account drop-down menu link style was incorrect. Fi
xed.
[!] Design: Profile fields on the registration page could be shown incorrectly.
Fixed.
[!] Export/Import: Product features: Feature value was not nulled when a product
was imported after deleting this feature. Fixed.
[!] Export/Import: Products: The 'Detailed image URL' field export support added
.
[!] Export/Import: Products: Prices were set to zero on quantity discount import
. Fixed.
[!] Export/Import: SEO: digital name was not imported. Fixed.
[!] Export/Import: SEO: name was array. Empty seo names in MVE. Fixed.
[!] Files: Incorrect message on failed URL upload. Fixed
[!] Frontend: Product filters: Styles of the filters were fixed in mobile device
s.
[!] Frontend: Vendors: Products: Setting Display product vendor were fixed.
[!] Infornmation on permissions updated
[!] Installer: If the PHP open_basedir setting was defined and linked to the CS-
Cart root directory, auto redirect did not work after the installation was compl
ete. Fixed.
[!] Languages with the 'Hidden' status were not displayed in the admin area. Fix
ed.
[!] Layouts: The menu option 'Grid options' was displayed twice in the 'Dropdown
menu'. Fixed.
[!] Layouts: Width selector (12 or 16 columns) for layouts did not work. Fixed.
[!] Layouts: Blocks could duplicate when a new storefront was added. Fixed.
[!] Localizations: All languages were available in the Customer area, even the o
nes not added to the localization. Fixed.
[!] Menus: The 'No data found' information block was not displayed after removin
g the last menu element. Fixed.
[!] Multi-vendor edition: Checkout: Surcharge was displayed on checkout page whe
n 'Take payment surcharge from vendors' option enabled. Fixed.
[!] Multi-vendor edition: Export/Import: Ability to export users forbidden for v
endors.
[!] Multi-vendor edition: Export/Import: A vendor could export data of other ven
dors. Fixed.
[!] Multi-vendor edition: Vendor account balance was calculated if no order stat
uses had the 'Charge to vendor account' option active. Fixed.
[!] Orders: Credit card fields were required on the order update page. Fixed.
[!] Orders: Order management: Removed discount coupons were restored after order
saving. Fixed.
[!] Orders: Payment method fields were checked on the order update page after th
e payment data were cleared. Fixed.
[!] Orders: Sales Reports: The year value was incorrect if the report inverval w
as set to year. Fixed.
[!] PHP 5.5 support: The error-raising /e modifier usage with preg_replace remov
ed.
[!] Pages: The preview link was absent. Fixed.
[!] Payments: Moneybookers QuickCheckout: The payment would fail with the 'Trans
action was canceled by customer' message. Fixed
[!] Payments: PayPal Express: The XML syntax error occured if an ampersand was p
assed in the shipping address. Fixed.
[!] Products: A parse_url warning was displayed on options change. Fixed.
[!] Products: Ability to upload files from server was not available in simple mo
de. Fixed.
[!] Products: Global option: Field 'Modifier' does not change the value. Fixed
[!] Products: Inventory: Amount is not recalculated. Fixed
[!] Products: Product code was not changed even if its option combination had a
different code. Fixed.
[!] Products: Product features: Text-type feature values were cleared after a fe
ature with multiple variants was added. Fixed.
[!] Products: Product filters: Filter view state was not saved if an arrow was c
licked. Fixed.
[!] Products: Product filters: Page URLs generated on clicking View all in a pro
duct filter block on the homepage were incorrect (showed the Access denied page)
. Fixed.
[!] Products: Product options: Negative price could be assigned to product after
applying option modifiers. Fixed.
[!] Products: Product options: The quantity field was missing for a zero price p
roduct. Fixed.
[!] Products: Product options: Option tooltip was not displayed if it contained
only image. Fixed.
[!] Products: Quantity discounts: Discount icons were not displayed on the categ
ories page. Fixed.
[!] Promotions: Discount was displayed incorrectly for products with zero price
and no options. Fixed.
[!] Promotions: Product features: AJAX select box variants were not loaded. Fixe
d.
[!] Quick menu: Multi-Vendor: Quick menu was available for vendor even if it had
no items and could not be updated by vendor. Fixed.
[!] SQL errors occured if a product name consisted of 3+ words and the 'set' key
word was in the name. Fixed.
[!] Settings: Appearance: If the Elements per page field was empty, a warning wa
s displayed. Fixed.
[!] Settings: Store settings update did not work if only one storefront was avai
lable. Fixed.
[!] Shipments: Information about products was not displayed on the Shipment page
in the customer area. Fixed.
[!] Shipping methods: FedEx: International FedEx Ground returned "SUCCESS 0 Resp
onse" instead of the shipping price. Fixed.
[!] Shipping methods: Shipping charges: It was impossible to add rate until at l
ist one value was saved. Fixed.
[!] Shipping methods: Shipping charges: It was possible to save empty values in
the 'Weight dependencies' fields. Fixed.
[!] Shipping rates: Ability to specify rates per items restored.
[!] Sitemap sections and links were not deleted when the storefront was deleted.
Fixed.
[!] Taxes: Taxes were not updated on shipping address change. Fixed.
[!] Theme editor: New styles were not applied on preset cloning. Fixed.
[!] USPS: Price of several extra services were not included in the total shippin
g price. Fixed.
[!] USPS: Package cost was always 0 for insurance extra service. Fixed.
[!] Users: Multi-Vendor: Vendor's administrator creation and update notification
s were sent from the vendor's company. Fixed.
Version 4.0.1, June 26 2013
[+] Add-ons: News and emails: Ability to share mailing lists added.
[+] Fly-out jQuery image zoom plugin 'Cloud Zoom' added.
[+] Hybriad Auth add-on integrated.
[+] Orders: The Issuer field added to hold the data of the administrator which c
reated an order via the admin panel.
[+] Payments: EPDQ payment updated.
[+] Profiles: Store selector added to admin profile.
[+] Retina display support added.
[+] Shippings: Temando shipping added.
[+] Statuses: Ability to define different email subject and header for different
stores added.
[+] Tag-it plugin for tags added. Tag styles improved.
[+] Users: Main storefront administrator can now manage other administrators of
the same storefront.
[+] Users: Usergroups sharing removed.
[+] {9609} Database: New ?m placeholder added to convert 2-level key-value array
s into '(key1, key2) VALUES (key1val1, key2val1), (key1val2, key2val2)' expressi
ons.
[*] Ability to select country for a language added.
[*] Ability to sort the Categories menu items by name added.
[*] Layout editor: Ability to disable/enable grids added.
[*] Language code changed to lower case.
[*] Multi-Vendor Edition: On the Vendor account balance page, if a search by a p
articular vendor is performed, then on a new payout adding this vendor was chose
n as the recipient automatically.
[*] Possibility to select country for language was added.
[*] Product filters: Filter results are now URL-defined and can be referred to w
ith browser back and forward actions.
[*] Slovenian language code changed from 'SI' to 'sl'.
[!] Add-ons: Age verification: Birthday field value was reverted after update. F
ixed.
[!] Add-ons: Janrain and Loginza user identifiers were lost during profile updat
es on checkout page. Fixed.
[!] Add-ons: Reward points: A discount could be applied more than once on the or
der management page. Fixed.
[!] Add-ons: SEO add-on: Ability to auto-generate SEO name did not work for prod
ucts with user-defined names. Fixed.
[!] Add-ons: Store import: Alternative text for images was not imported. Fixed.
[!] Add-ons: Store locator: html tags were stripped when admin update store loca
tion. Fixed.
[!] Admin panel: Order details: If a selectbox-type option was excepted and coul
d not be selected, the option was shown on the order details page anyway, with a
n empty value. Fixed.
[!] Checkout: If a selectbox-type option was excepted and could not be selected,
the option was shown in the Invoices and e-mails anyway, with an empty value. F
ixed.
[!] Checkout: If a selectbox-type option was excepted and could not be selected,
the option was shown in the Order summary block anyway, with an empty value. Fi
xed.
[!] EDP: Checkout: The LICENSE AGREEMENT link was valid only on the 1st tab on t
he 'Billing option' checkout step. Fixed
[!] Export/Import: Cyrillic symbols were exported in non-readable format during
order items export. Fixed.
[!] Layout editor: Feature Comparison: A block was shown even with no items in i
t. Fixed.
[!] Multi-vendor edition: Products: Images: Vendor could not update update posit
ion on an additional image. Fixed.
[!] Payments: Assist payment refactored.
[!] Payments: Cresecure: PHP errors appeared during transaction. Fixed.
[!] Payments: Order could be placed without a payment method defined if a discou
nt was applied. Fixed.
[!] Payments: Sagepay form: Product prices were formatted incorrectly on the pay
ment service side. Fixed.
[!] Payments: Yes credit: Products named in Cyrillic letters were displayed in U
RL encoding in the payment admin area. Fixed.
[!] Payments: Pay & Read: Payment integration updated to suit the latest service
updates. Fixed.
[!] Payments: Express checkout buttons were displayed if a customer was not logg
ed in and the Disable anonymous checkout option was enabled. Fixed.
[!] Performance: Blocks: Products: Product-type blocks were not cached on block
rendering. Fixed.
[!] Product filters: When a variant was selected in one filter, another filter c
ould be shown incorrectly. Fixed.
[!] Product options: Product price was calculated incorrectly for products with
option-modified zero prices, except the 1st product in a product list. Fixed.
[!] Product options: If one of radio-type options with price modifiers occured i
n the Forbidden combinations list, its price modifier was still taken into accou
nt. Fixed.
[!] Products: Product tabs statuses were not copied on cloning. Fixed.
[!] Product search: No results were found when searching by description in Greek
in teh customer area. Fixed.
[!] Promotions: Error PHP notices were displayed on the cart content page, if Pr
omotion with the "Products" conditons was applied to the cart. Fixed.
[!] Promotions: Empty catalog promotions resulted in 100% discount. Fixed.
[!] Shippings: Australia post: Shipping rates for the Registered Post Internatio
nal were calculated incorrectly. Fixed.
[!] Shippings: USPS: Name of the country South Korea was changed by the service.
Fixed.
[!] Shippings: UPS: UPS did not work if customer password contained he & symbol.
Fixed.
[!] The 'items per page' links were indexable by search engines. Fixed.
[!] Ultimate edition: Admin panel: Languages: Search by language variable value
did not return any results when performed with a particular storefront selected.
Fixed.
[!] Ultimate edition: Languages: If an object was created by a storefront admini
strator, the descriptions for not shared languages were not created. Fixed.
[!] Ultimate edition: Locations: Locations could not be edited by a storefront a
dministrator. Fixed.
[!] Ultimate edition: Products: Global update: Storefront prices were not update
d on global update. Fixed.
[!] {#3713} Multi-Vendor edition: Blocks: Incorrect save occured when a vendor b
lock was manually filled. Fixed.
[!] {#3725} Add-ons: Required products: An endless loop occured when one of 2 mu
tually required products was removed from cart. Fixed.
[!] {#3774} Multi-Vendor edition: Products: Vendor could change product vendor o
n the bulk update page. Fixed.
[!] {#3807} Add-ons: Gift registry: When a product was added to cart from an eve
nt page, the product options defined on event creation were ignored. Fixed.
[!] {#3813} Sales report: The Search button was missing in the admin panel if a
vendor admin was logged in. Fixed.
[!] {@9900} Customer area: Top menu: JS error occured if Catalog was a top menu
item, the Second level elements setting was set to 18, and 16 root categories we
re to display. Fixed.
[!] {#3749} Add-ons: Required products: Records were not deleted from the requir
ed products database on product removal. Fixed.
[!] {@9355} Add-ons: Required products: SQL query improved.
Version 3.0.5, January 16 2012
[*] Abandoned/Live carts: Cart information now includes customer IP address.
[*] Addons: Price list: The 'TCPDF' library updated.
[*] Addons: Searchanise: Numerous improvements.
[*] Addons: Searchanise: The ability to disable sorting by relevance by default
added.
[*] Checkout: The ability to use different values in the 'Email' field in billin
g and shipping sections added.
[*] The Australia Post shipping method now calculates rates more precisely accor
ding to the number of packages.
[*] {#3648} Block manager: Function calls in the block manager schemas refactore
d.
[!] Abandoned carts: If a user logged in on checkout, the respective abandoned c
art was cleared in the admin panel. Fixed.
[!] Addons: Affiliate: Affiliate user type was changed to 'Customer' after placi
ng order. Fixed.
[!] Addons: Comments and reviews: Comment timestamp was rendered overlapping com
ment status in Opera 12.10. Fixed.
[!] Addons: News and Emails: One newsletter checkbox was always impossible to un
check on checkout. Fixed.
[!] Addons: Product configurator: Order management: Some configuration products
were removed after editing order. Fixed.
[!] Addons: Product configurator: Product configuration price was displayed inco
rrectly when list price or discounts were enabled. Fixed.
[!] Addons: RSS feed: Invalid link was set for logo. Fixed.
[!] Addons: SEO: Product URLs were incorrect (pointing to the 404 location) afte
r product export/import. Fixed.
[!] Addons: SEO: SEO names were generated empty for products titled in Russian.
Fixed.
[!] Affiliate: Graphical banner was not shown for product group. Fixed.
[!] Block manager data from layouts.xml was installed for all translations, even
for non-existing ones. Fixed.
[!] Block manager: Products: If the 'Feature Comparison' option was checked for
a product, the link 'Add to compare list' overlapped the 'Add to cart' button. F
ixed.
[!] Block manager: Products: Scroller block was displayed incorrectly if the qua
ntity of the items was less than scroller size. Fixed.
[!] Block manager: Products: Scroller: Indention for the Left/Right arrows decre
ased.
[!] Block manager: Products: The 'Add to cart' button was shown in product block
even if the 'Hide Add to cart button' option was checked. Fixed.
[!] Categories: The 'Layout' tab content was displayed in every tab. Fixed.
[!] Checkout: Promotions issued for using a particular payment were applied on t
he 2nd step, before any payment was selected. Fixed.
[!] Gift certificates: On certificate purchase, the radio buttons 'Send via post
al mail/Send via mail' swapped input fields no matter which variant was selected
. Fixed.
[!] Join CSS: Embeded image data was processed incorrectly. Fixed.
[!] Multi-Vendor Edition, Ultimate Edition: Product files were not deleted if th
e product was deleted by a vendor or a storefront admin. Fixed.
[!] Multi-Vendor Edition: Gift certificates: Discounts were calculated incorrect
ly when products from numerous different vendors were ordered. Fixed.
[!] Multi-Vendor Edition: Global options: Vendors could not remove global option
s from products. Fixed.
[!] Order management: If anonymous checkout was forbidden, there was no ability
to complete the 2nd step. Fixed.
[!] Orders: Advanced search: Shipping-based search was independent on the select
ed vendor. Fixed.
[!] Pages: Link URL was not applied to the menu item if the 'Use "Link text" and
"URL"' option was enabled. Fixed.
[!] Product Features: Feature variant list was not shown on the product bulk edi
ting page. Fixed.
[!] Product files: Attached file was not deleted on product editing page in the
admin panel if its id in the database was higher than 9. Fixed.
[!] Product option modifiers were applied incorrectly to forbidden exception com
binations if one of the combinations had no variants. Fixed.
[!] Products: Inventory: Product quantity was checked incorrectly if 'List quant
ity count' was set in Pricing/inventory section of a product. Fixed.
[!] Products: The 'Maximum order quantity' value was ignored if product quantity
added to cart was over the product quantity in stock. Fixed.
[!] Promotions: A promotion was not applied if a single zero-price product was i
n cart. Fixed.
[!] Sales report: Categories sales report displayed incorrect sales information:
subcategory prices were always summed together. Fixed.
[!] Searchanise: DB error was displayed on the category page. Fixed.
[!] Searchanise: Product descriptions were submitted only in one language. Fixed
.
[!] Searchanise: The default sorting setting did not work for 'Bestselling' if t
he Searchanise add-on was enabled. Fixed.
[!] SEO names: Addtitional category was used instead of the main one on SEO URL
compiling. Fixed.
[!] SEO: Link to product page could be incorrect if product had several categori
es and SEO URLs included category in path. Fixed.
[!] Store import add-on: Assigned HTML blocks lost their links to objects. Fixed
.
[!] Ultimate Edition: Addons: Affiliate: Graphic banner categories were not save
d. Fixed.
[!] Ultimate Edition: Addons: Google sitemap: Non-existing company pages existed
. Fixed.
[!] Ultimate Edition: Addons: Price list: No 'Save file' dialog appeared after p
rice list creation in the admin panel. Fixed.
[!] Ultimate Edition: Quantity discounts: If a quantity discount was defined in
price percentage and saved for all stores, the cost was calculated incorrectly f
or the defined item quantity in the customer area. Fixed.
[!] Ultimate Edition: Users were unable to recover password if the 'Sharing user
s' option was disabled and several users were registered in different stores. Fi
xed.
[!] Ultimate Edition: When changing a shared product owner, its description was
saved for the old company. Fixed.
[!] Users: Abandoned/Live carts: Customer data was submitted only if the client
had entered their credentials on registration. Fixed.
[!] {#3548} Addons: Product Configurator: Default configuration products were ig
nored when calculating price in the Quick view in the customer area. Fixed.
[!] {#3589} Block manager: Products: Product options modifiers were not added to
price. Fixed.
[!] {#3616} Addons: Google export: Only single value was passed from multiple pr
oduct feature values. Fixed.
[!] {#3649} Buy together: Error occured and cart contents were cleared if identi
cal product combinations with different product options were added to cart. Fixe
d.
[!] {#3665} Product tabs: adding HTML block caused a redirect to the block manag
er. Fixed.
Version 3.0.4, November 7 2012
[*] Addons: Access restriction: Domain check routine optimized.
[*] GeoIP: GeoIP database updated.
[*] If a page with an existing SEO name was created, the new SEO name was append
ed with an index. Every new SEO name collision resulted in a new index appended
to a SEO name. Now the indices are incremented instead of being appended.
[*] Obsolete function 'fn_get_setting_edition_condition' removed.
[*] Order management: Product price cannot be negative anymore.
[*] Orders: Credit cards: Store credit card number in order functionality return
ed.
[*] Searchanise add-on updated.
[*] The function 'fn_update_image_alt_text' removed.
[*] Ultimate Edition: Add store: Now if the 'Share products' option is enabled,
the new product has links for additional categories.
[*] Ultimate Edition: Add-on status is now shown for storefronts individually on
the 'Add-Ons' page.
[!] Action links were displayed incorrectly on order pages if Russian language w
as selected. Fixed.
[!] Addons: Comments and reviews: Captcha was not updated after posting in the n
ew post form on the product details page. Fixed.
[!] Addons: Comments and reviews: Multi-Vendor Edition: Vendor could not add a c
omment to an order. Fixed.
[!] Addons: Gift certificates: Promotions: Even if a gift certificate code was a
pplied, a wrong promotion coupon notification still was shown. Vice versa, if a
promotion code was applied, a wrong gift ceftificate code notification was shown
. Fixed.
[!] Addons: Price list: Images were not displayed in XLS price lists. Fixed.
[!] Addons: Product Configurator: If 'None' or product without compatibility cla
ss was selected in group, product availability status stayed the same as for the
previously selected product. Fixed.
[!] Addons: Product configurator: If a product could not be added to cart, its d
etails page were not loaded. Fixed.
[!] Addons: Product Configurator: Product details: 'Add to cart' button did not
work if popup tabs included form. Fixed.
[!] Addons: Product configurator: Products with zero price could not be added to
the cart if the 'Do not allow customers to add the product to the cart' option
was enabled. Fixed.
[!] Addons: Reward points: Buy together: Price in points was calculated only for
single product if it had been bought in a 'Buy together' combination. Fixed.
[!] Addons: Reward points: Buy together: Price in points was not calculated for
additional products in a combination. Fixed.
[!] Addons: RMA: Order could have a negative total on product refund. Fixed.
[!] Addons: RMA: Return period was saved incorrectly on the product being added
to cart. Fixed.
[!] Addons: SEO: Multi-Vendor Edition: Admin e-mail notification from the 'Apply
for a vendor account' form contained a broken link (404 error) if the SEO add-o
n was active. Fixed.
[!] Addons: Watermarks: Image settings were confusing and incorrect. Fixed.
[!] Addons: Watermarks: Ultimate Edition: Thumbnail company id search took too l
ong in large stores. Fixed.
[!] Addons: Watermarks: Watermarks were not generated for thumbnails, if thumbna
il MIME type was different from MIME type of detailed image. Fixed.
[!] Affiliate account type was displayed as 'Customer' on the user profile page.
Fixed.
[!] Alt texts for product option variant images were created only for the curren
tly active language. Fixed.
[!] Block manager: 'Grid' template was used for products instead of 'list'. Fixe
d.
[!] Block manager: All custom statuses for dynamic objects were deleted on dynam
ic object removal. Fixed.
[!] Block manager: Form labels were displayed incorrectly in content tab of a 'B
anners' block. Fixed.
[!] Blocks: Products: Quick view: The 'Quick view' link did not work in dropdown
. Fixed.
[!] Checkout: If shipping section preceded billing section and the billingsectio
n did not have any required fields, shipping section was considered filled out e
ven if all fields were empty. Fixed.
[!] Checkout: If the 'Quick registration' and 'Email as login' options were disa
bled, a PHP error notification was displayed at checkout when a customer tried t
o register. Fixed.
[!] Checkout: Tab selector was displayed even for a single tab. Fixed.
[!] Checkout: The 'Other payments' text was not always displayed at the last che
ckout step. Fixed.
[!] CKEditor: If a field was mandatory, the 'Submit' button had to be pressed tw
ice in order to save the form. Fixed.
[!] Database autorepair functionality caused a PHP error in the MySQLi PHP exten
sion. Fixed.
[!] Design: Drop-down menus unfolded in the wrong directions in the main menu. F
ixed.
[!] Design: Product features: Feature type 'text' was displayed incorrectly. Fix
ed.
[!] Design: The 'Coming soon' notification was displayed incorrectly on a catego
ry page with the 'short-list' template. Fixed.
[!] Google Export: The proper data feed failed to install for all languages exce
pt English. Fixed.
[!] Multi-Vendor Edition: Users: Vendor admin could be saved as the root admin.
Fixed.
[!] Multi-Vendor Edition: Vendors: Pagination did not work on the vendor list pa
ge in the customer area. Fixed.
[!] Multi-Vendor Edition: When creating a new shipment admin could use any shipp
ing method (even the ones not available for the selected vendor). Fixed.
[!] News and emails add-on: The 'Sign up for our newsletters!' title was display
ed on the last checkout step even if there were no news for checkout. Fixed.
[!] Order management: If product price was calculated with option modifiers, pro
duct price could be incorrect on the 3rd editing step. Fixed.
[!] Order management: If there were no permissions to view/manage catalog, but t
here were permissions to view/manage orders, a JavaScript error was displayed on
the 1st step. Fixed.
[!] Order management: When changing tax rates on the 3rd step, rates did not cha
nge. Fixed.
[!] Order statuses: The order status selectbox layout would break after status u
pdate if status was not changed. Fixed.
[!] Orders: New order data were created for all users on order placement, which
resulted in low performance. Fixed.
[!] Product features: On multi-product editing floating point values could not b
e set for features with the type 'Other/Number'. Fixed.
[!] Product options: Option checkboxes added after a disabled option were ignore
d. Fixed.
[!] Product options: Option requirements were ignored when setting product optio
ns in Internet Explorer 9.
[!] Product options: Retrieving option data after AJAX redirect did not work. Fi
xed.
[!] Products: Customer area crashed due to lack of memory on high 'In stock' and
low 'Quantity step' values. Fixed.
[!] Profile fields: It was impossible to disable 'Shipping/Billing' section, bec
ause the 'Email' field could not be deactivated. Fixed.
[!] Profile fields: Requirements data was lost on 'Email' field update on the pr
ofile page. Fixed.
[!] Profile fields: The 'Email' field was not displayed on profile detailed page
if 'Quick registration' was disabled. Fixed.
[!] Promotions: Total price was not updated after coupon had been deleted on the
cart content page. Fixed.
[!] Search: Pagination did not work on multi-term search in Internet Explorer. F
ixed.
[!] Settings: Appearance: The 'In stock' label was not displayed for the product
s without option list even if the 'Display In stock as a field' setting was acti
ve. Fixed.
[!] Shipments: Shipment date was always set to current on the details page. Fixe
d.
[!] SMS notifications: Unknown encoding was used for notifications. Fixed.
[!] States: Spanish districts list was not full. Fixed.
[!] Store Import: Import data: New product feature was created if the feature id
had been defined, but the feature name had been changed. Fixed.
[!] Store Import: Product features: Features with the 'number' type were updated
not for all languages. Fixed.
[!] The total cost label could be too short for the value at checkout if Russian
language was selected. Fixed.
[!] Two hooks with the same name were present in the function 'fn_check_selected
_filter'. Fixed.
[!] Ultimate edition: Deleting non-owner category or non-owner store may have le
d to the shared products being removed from all stores. Fixed.
[!] Ultimate edition: Files of shared downloadable products were available in ot
her stores if 'Share users among stores' setting was enabled. Fixed.
[!] Ultimate edition: If 'Product list default sorting' setting had the value 'S
ort by position', an SQL error occured on the product page in the admin area. Fi
xed.
[!] Ultimate edition: If an SSL certificate was installed for a storefront and t
he storefront resided on a different domain than the admin panel, the option 'En
able secure connection' could not be enabled in the admin panel. Fixed.
[!] Ultimate edition: Products: Shared product breadcrumbs were generated incorr
ectly. Fixed.
[!] Ultimate edition: Reccuring billing: Recurring plan could not be assigned to
a usergroup. Fixed.
[!] Ultimate edition: Shared product price was displayed incorrectly on the cart
content page. Fixed.
[!] Ultimate edition: When updating products from product list in the admin area
, shared product descriptions were deleted. Fixed.
[!] {#3431} Addons: Product Configurator: Product configuration was deleted afte
r cart update. Fixed.
[!] {#3502} Products: Delete from minicart did not work. Fixed.
[!] {#3506} SEO: Ultimate Edition: If a non-shared extended feature in one store
front and a category of the same name in another storefront were created, a feat
ure from the 1st storefront was opened for both storefronts. Fixed.[!] {#3533} P
rivileges: Product could not be saved without the permission to edit blocks assi
gned. Fixed.
[!] {#3543} Emails: Profiles: An incorrect activation URL was sent to the store
admin on customer registration. Fixed.
[!] {#3548} Addons: Product Configurator: Quick view: Default product prices wer
e ignored on price display. Fixed.
[!] {#3558} Multi-Vendor Edition: Profiles: 'company_id' was set to 0 on profile
editing in the customer area. Fixed.
[!] {#3560} E-mail: Gift certificates: Wrong URL was sent on certificate creatio
n. Fixed.
[!] {#3581} Emails: Profiles: Email subject displayed an incorrect company name.
Fixed.
[!] {#3582} Addons: Banners management: Slider was loaded incorrectly if it was
displayed in the hidden blocks. Fixed.
[!] {#3582} Addons: Banners management: Slider was loaded incorrectly if it was
displayed in hidden blocks. Fixed.
Version 3.0.3, September 5 2012
[+] Store import: Community 2.2.4/5 to Ultimate 3.0.3 import support added.
[+] Store import: Professtional 3.0.3 to Ultimate 3.0.3 import support added.
[+] Searchanise: add-on added to Ultimate edition.
[*] Store import: Import of the 'Customers also bought' add-on optimized.
[*] Localizations block added to Block scheme.
[*] Maxmind database updated.
[*] Parameters of the 'fn_get_product_features_list' function and paramters of t
he 'get_product_features_list_*' hooks changed.
[*] Product features: Number-type features now accept floating point values.
[*] Tar library updated.
[!] All product features were selected on the category pages. Fixed.
[!] Anti-bot validation: Anti-bot was not displayed for registration in the cust
omer area. Fixed.
[!] Block manager: Empty block settings were shown incorrectly. Fixed.
[!] Checkout: If a customer created a new profile during checkout, the profile w
as duplicated. Fixed.
[!] CKEditor: 'New feature' window could not be closed. Fixed.
[!] Design: Quick links submenu alignment bug fixed.
[!] Design: Quick view: Enlarged image did not dissappear on quick view closing
with pressing Esc. Fixed.
[!] Design: WYSIWYG-editor headers styles added.
[!] Elf_connector: restricted admins can no longer browse server files.
[!] Empty category page was shown instead of a 404 error page if a non-existing
page number was passed in request on paginated category viewing. Fixed.
[!] Error notice: An 'Unable to set value' message was displayed sometimes if s
ome vendor or store was selected. Fixed.
[!] Error PHP notice was displayed if both UPS and USPS shipping methods were co
nfigured, and USPS was calculated first. Fixed.
[!] Exim stores: PHP error notice was displayed if Logos did not have alt text.
Fixed.
[!] Gift Certificates: The parameter 'amount_type' removed from the database; al
l references removed from the source code.
[!] Import: Select box: Number type feature product variants were displayed as d
ashes in the customer area. Fixed.
[!] Multi-Vendor Edition: Banners: The Vendor field removed.
[!] Multi-Vendor Edition: Comments and reviews: Vendor was able to manage testim
onials. Fixed.
[!] Multi-Vendor Edition: Site news: Vendor could not access their own news. Fix
ed.
[!] Multi-Vendor Edition: Users: User page content and links fixed.
[!] Multi-Vendor Edition: Vendor could not see other vendor's profile if the 2nd
vendor had bought from the 1st vendor. Fixed.
[!] Order management: If admin set discount to zero, it was reset to default on
the last editing step. Fixed.
[!] Order management: Suppliers: Realtime shipping methods were always empty whe
n new order was created. Fixed.
[!] Payments: Monebookers terms and conditions checkbox worked incorrectly in IE
7. Fixed.
[!] PDF Invoice: Orders with comments were printed incorrectly if comments title
s were too long. Fixed.
[!] Product block with the template Products grid was not shown. Fixed.
[!] Product comparison: The 'Compare list'link was not updated on adding product
to a compare list. Fixed.
[!] Product could be added as a required product for itself. Fixed.
[!] Product features were not displayed in the administrator area after product
had been shared. Fixed.
[!] Products: Quantity discount prices were deleted when updating product from p
roducts list. Fixed.
[!] Profile fields: Date type: Date picker did not work if users were allowed to
create multiple profiles. Fixed.
[!] Quick view: Minicart status was not updated when product was added from Quic
kView popup. Fixed.
[!] Reward poins: Points were recalculated incorrectly if 'Points in use' were i
nvolved. Fixed.
[!] Shipments: Shipment information remained in database after order removal. Fi
xed.
[!] Sortable objects: Script did not work properly if page contained more than 1
sortable container. Fixed.
[!] Store import: Gift registry: Attached product names and prices were missing,
only their options and quantity were present. Fixed.
[!] Suppliers: Supplier received an email with Smarty error when a customer plac
ed any order. Fixed.
[!] Taxes: Default 'VAT' tax priority set to '0'.
[!] Template editor: Changes were not saved if the editor had been disabled. Fix
ed.
[!] Ultimate Edition: Administrator's mail skin was always used in the admin are
a for emails and printing. Fixed.
[!] Ultimate Edition: Categories: Collapsing of categories on the categories man
age page worked incorrectly. Fixed.
[!] Ultimate Edition: If the Apache port was different from 80 during request ha
ndling, it was ignored on storefront requesting, and a redirect to a not existin
g page occured. Fixed.
[!] Ultimate Edition: Products: The 'Add categories' picker was empty on the sha
red product page if a non-owner company was selected. Fixed.
[!] Ultimate Edition: SEO: Product links were generated incorrectly for 'Back in
stock' notification. Fixed.
[!] Usergroups: Availability: Category, product or page preview was not opened i
f it was available only for certain usergroups. Fixed.
[!] {#3356} Addons: Newsletters: Multilanguage template was loaded on the main s
tore language even if another newsletter language was selected. Fixed.
[!] {#3362} MVE: Users: Vendor could not see the profiles of users who had bough
t something from them. Fixed.
[!] {#3385} Discussion: Approved/Not approved comments search returned empty res
ult. Fixed.
[!] {#3389} Installation package: Description tables content was saved in the ma
in data file. Fixed.
[!] {#3397} Multi-Vendor Edition: Database error was displayed after deleting a
vendor, if the 'Banners management' add-on was enabled. Fixed.
[!] {#3417} Addons: Discussion: Category and product discussion pages fixed.
[!] {#3426} Addons: Discussions: Products: 'Submit new post' button was not show
n if 'Reviews' tab was displayed in a popup. Fixed.
[!] {#3452} Products: Subscribers tab was shown on product creation page. Fixed.
[!] {#3475} Addons: Tags: 'Save' button was available for guests. Fixed.
Version 3.0.2, July 26 2012
[+] Store Import add-on added.
[+] Searchanise add-on added.
[+] Shippings: Priority Mail Regional Rate shipping service added.
[*] Attribute 'rel=nofollow' added to category and product pickers in the custom
er area.
[*] Base skin: Close popup cross sign added to popups shown after product being
added to cart.
[*] Block Manager: It is now possible to define whether a block must appear only
once or not appear at all on a particular location.
[*] Cache directories reorginazed: 'DIR_CACHE' constant renamed to 'DIR_CACHE_MI
SC'. 'DIR_COMPILED' constant renamed to 'DIR_CACHE_TEMPLATES'.
[*] Config: 'current_host' param added.
[*] Images: The 'Alternative text' field value is added also as image title.
[*] Maxmind GeoIP database updated.
[*] Memory usage for product list display in the admin area optimized.
[*] New function to replace traling slash added.
[*] Orders: Links on not accessible products were displayed in order. Fixed: 'Is
accessible' flag (defines if product is not deleted, disabled, etc.) added.
[*] Polls: Ability to show poll results to the not voted users added.
[*] Product features: Ability to save float and negative values in Number type f
ields added.
[*] Searchanise: Function for check filters block visibility added.
[*] Taxes: Tax priority is taken into account on shipping taxes calculating.
[*] Template editor: Possibility to disable WYSIWYG added.
[*] Ultimate Edtion: 'Profile fields' sharing added.
[*] Webmail add-on removed.
[!] 403 error was displayed after vendor updated her/his own profile. Fixed.
[!] Add-ons: Only the last language query for each table was executed during ins
tallation. Fixed.
[!] Add-ons: Product tabs could not be used with a non-default skin. Fixed.
[!] Add-ons: Settings buttons were not hidden for a single tab with the 'outside
_of_form' flag. Fixed.
[!] Auth: It was impossible to log in after setting a long password. Fixed.
[!] Block Manager: Currency could not be changed in 'Products' block. Fixed.
[!] Block manager: Links in the Quick links block did not work when Dropdown-ver
tical or Onclick-dropdown options were selected. Fixed.
[!] Blocks: If categories were filled manually, 2nd and 3rd level categories wer
e not displayed. Fixed.
[!] Bulk editing: Input field width did not fit to data length. Fixed.
[!] Buy together add-on: It was impossible to add to cart 2 different product co
mbinations with the same main product. Fixed.
[!] Captcha: Expired images were not deleted by the garbage collector. Fixed.
[!] Cart: Disabled products were not removed from cart after check. Fixed.
[!] Cart: Taxes and discount link was called 'Discounts' even if product only ha
d applied taxes. Fixed.
[!] Categories: Parent category reset to default if admin did not select a new o
ne. Fixed
[!] Checkout: Custom profile fields were not displayed in the 'Order information
' block and were ignored on comparing Billing and Shipping addresses. Fixed.
[!] Checkout: If a promotion was applied to a payment and it was selected, promo
tion stayed assigned on payment tabs switching. Fixed.
[!] Checkout: If mailing lists were shown on the 4th step apart from Terms and c
onditions, it was impossible to use IFrame payment without subscribing for news.
Fixed.
[!] Checkout: Popup window with 'Undefined' title and message was displayed when
changing checkout steps in Internet Explorer 8. Fixed.
[!] Clone: Cloned categories had incorrect product count value. Fixed.
[!] Data SQL: Serialized data corrected.
[!] Discussion: Vendor could not add a post in the Communication tab on order ed
iting. Fixed.
[!] Exim: If the 'Output' option was specified as 'Server', administrator would
be redirected to dashboard after export was finished. Fixed.
[!] Exim: Product features: Feature variants with values over PRODUCT_FEATURE_VA
RIANTS_THRESHOLD were not exported. Fixed.
[!] Fileuploader did not work in a pop-up window. Fixed.
[!] Filter by vendor did not work correctly. Fixed.
[!] Form validation: Field error message could be displayed more than once for t
the same field. Fixedthe same field. Fixed
[!] Free shipping promotion was applied on the shipping estimator, but was not d
isplayed. Fixed.
[!] Gift certificate: Preview was opened incorrectly. Fixed.
[!] Google analytics add-on: Different account numbers could not be set for diff
erent storefronts in Ultimate. Fixed.
[!] Google sitemap add-on: PHP warning appeared during XML generation if extende
d features were used. Fixed.
[!] If the 'Show products from subcategories' setting was unticked, product filt
ers worked incorrectly. Fixed.
[!] If the SEO add-on was enabled, some wrong URL addresses did not return the '
Page not found' error, but showed the home page instead. Fixed.
[!] Images sorting: JavaScript error appeared when sorting additional product im
ages. Fixed.
[!] Installer: Disabling license agreement field.
[!] Installer: License agreement field editing disabled.
[!] Installer: Ultimate Edition: Secure store URL was set incorrectly during the
installation. Fixed.
[!] Multi-Vendor Edition: DB error was displayed after adding vendor's products
to an order of another vendor. Fixed.
[!] Multi-Vendor Edition: Discounts were duplicated for vendor's child orders. F
ixed.
[!] Multi-Vendor Edition: Filters by Vendors and Filters by Free shipping: Buggy
flag switching fixed.
[!] Multi-Vendor Edition: If vendor had a long description, 'more' link followed
to 404 page on the 'companies.catalog'. Fixed.
[!] Multi-Vendor Edition: Order management: When creating a new order with produ
cts from different vendors, admin would be redirected to hidden parent order. Fi
xed.
[!] Multi-Vendor Edition: PHP error notice was displayed on the Payment methods
page in the admin area when any payment was edited under a vendor account. Fixed
.
[!] Multi-Vendor Edition: Product features were not displayed for vendors, if fe
ature had more than 50 variants. Fixed.
[!] Multi-Vendor Edition: Products: JavaScript error appeared when admin created
a product for vendor. Fixed.
[!] Multi-Vendor Edition: Recurring billing: notice about subscription events we
re displayed to vendor in vendor area. Fixed.
[!] Multi-Vendor Edition: SEO: Preview links for categories were displayed incor
rectly in the administator area. Fixed.
[!] Multi-Vendor Edition: The default shipping method was applied when a user en
tered the checkout page even if the default shipping method had not been picked.
Fixed
[!] News & Emails: Deprecated block type was removed.
[!] Not all product feature variants were displayed on the product multiple upda
te page if 'items per page' variable had been changed. Fixed.
[!] Order statuses: The 'Notify' option was disabled by default. Fixed.
[!] Order statuses: The 'Notify' option was disabled for all statuses. Fixed.
[!] Payments: it was impossible to place order if the number of products was ove
r 99. Fixed.
[!] Payments: shipping cost was calculated incorrectly in Amazon checkout if 'Su
ppliers' were enabled. Fixed.
[!] Price list: Fatal error appeared on XLS price list creation if support of Zi
p archives was not added to PHP. Fixed.
[!] Price list: PDF: If product did not have an image, image with empty src attr
ibute was added to PDF document. Fixed.
[!] Price list: Price did not correspond to active currency format. Fixed.
[!] Privileges: Sales reports were not affected by privelegies. Fixed.
[!] Product Configurator: It was possible to put a configurable product in cart
without picking a required group. Fixed.
[!] Product Configurator: Price of product being configured failed to update in
IE. Fixed.
[!] Product could be created without category selected. Fixed.
[!] Product deleting: Product options and Option combinations were deleted incor
rectly: images were not removed. Fixed.
[!] Product Option Combinations: Combinations were generated only for 2 options.
Fixed.
[!] Product options: Hooks with the same names were used in different functions.
Fixed.
[!] Product tabs: AJAX-disabled pagination worked incorrectly in popup tabs. Fix
ed.
[!] Product: Quick view page was available without AJAX request. Fixed.
[!] Products: Usergroups: Users were redirected to the login page if product did
not have usergroups 'All' and 'Guest' assigned.
[!] Profile fields: The 'Show/Required' checkboxes availability was checked inco
rrectly. Fixed.
[!] Profile page: Billing address switch title was fixed.
[!] Profiles: When using the 'Act on behalf of' funcionality incorrect trial sto
re information was displayed. Fixed.
[!] Promotions with bonus 'discount_on_categories' were applied incorrectly. Fix
ed.
[!] Promotions: 'in' and 'not in' conditions worked incorrectly for category pro
motions. Fixed.
[!] Promotions: Product features conditions: Extended variant picker was unavail
able over PRODUCT_FEATURE_VARIANTS_THRESHOLD in the Product feature condition. F
ixed: AJAX selector integrated.
[!] Quick view: Detailed image height was not taken into account if it had not b
een set in settings. Fixed.
[!] Required products: Product chains were deleted not completely. Fixed.
[!] Required products: Products 'requirement loops' caused error on adding to ca
rt. Fixed.
[!] Required products: Required products were not chechked for further required
products when added to cart. Fixed.
[!] Required profile fields were disabled on the 'Apply for a vendor account' pa
ge. Fixed.
[!] Reward points add-on: Reward points discount was ignored on tax calculating.
Fixed.
[!] Reward points: Gift certificate discounts were not checked on points calcula
tion. Fixed.
[!] SEO: 404 errors were shown on product pages if English language was disabled
or hidden. Fixed.
[!] SEO: SEO names were not removed on product feature type change. Fixed.
[!] Sequential product options: If product had combinations with individual amou
nts, there was no ability to modify options on cart page. Fixed.
[!] Shipping names were not changed on changing cart language on the 3rd checkou
t step. Fixed.
[!] Shippings: UPS shipping worked incorrectly for the non US customers. Fixed.
[!] Skin selector: Skin changes failed to be applied. Fixed.
[!] SQL error was displayed when viewing category products if the 'Show out of s
tock products' setting was disabled. Fixed.
[!] Suppliers: Shipping freight was always applied even if shipping was free. Fi
xed.
[!] Suppliers: When an owner was assigned to a shipping, it would keep being sel
ected for other companies if it had been selected for them before. Fixed.
[!] Suppliers: When applying promotion with free shipping as bonus all suppliers
got all store shipping methods even if some methods were not available for some
suppliers. Fixed.
[!] Taxes: Tax with zero priority always had zero value. Fixed.
[!] There was ability to apply coupon code twice: in the cart and on Google chec
kout. Fixed.
[!] Thumbnail sizes were calculated incorrectly. Fixed.
[!] Titles and credit cards were not shared on company cloning. Fixed.
[!] Translation mode: Flag icon was not changed after language changing in trans
lation popup. Fixed.
[!] Translation mode: Translation mode was not initialized for pages loaded via
AJAX. Fixed.
[!] Translation mode: Translation tags in JavaScript were stripped incompletely.
Fixed.
[!] Ultimate Edition: An 'Access denied' warning was shown to a customer on Menu
item status change. Fixed.
[!] Ultimate edition: Banners: Banners were not deleted after deleting a store.
Fixed.
[!] Ultimate Edition: Clone categories: When cloning categories, some child cate
gories could not be cloned. Fixed.
[!] Ultimate Edition: Company URLs were set incorrectly during the installation.
Fixed.
[!] Ultimate Edition: Country and state fields were empty in the customer invoic
e, when changing order status under root account. Fixed.
[!] Ultimate Edition: Gift certificates: The link led to the main storefront. Fi
xed.
[!] Ultimate Edition: Google analytics: tracking_code was selected incorrectly w
hen order status was changed by root admin. Fixed.
[!] Ultimate Edition: Order management: Editing order from the removed company l
ed to redirect loop. Fixed.
[!] Ultimate Edition: Product owner could attach product to a company she/he did
not belong to. Fixed.
[!] Ultimate Edition: Redirects between secure and non-secure (http/https) pages
was incorrect if the Secure storefront URL was different from the Storefront UR
L. Fixed.
[!] Ultimate Edition: Required products: Product with a not shared required prod
uct from another company could not be added to cart. Fixed.
[!] Ultimate Edition: Save button was not displayed on the news editing page and
on the affiliate plan adding page if the owner store was selected. Fixed.
[!] Ultimate Edition: The Update usergroups form was displayed even if admin did
not have corresponding permissions. Fixed.
[!] User groups: 'Comments and reviews' and 'News & e-mails' permissions changes
reversed.
[!] User groups: 'Comments and reviews' and 'News & e-mails' permissions fixed.
[!] Usergroups selection did not work with nodes cloning. Fixed.
[!] Usergroups: Breadcrumbs leading to 'Access denied' pages were displayed for
restricted admins. Fixed.
[!] Users: Customer was not able to update their profile if the 'Use for Registe
r form' option was enabled.
[!] Vendor search field did not work on the 'New payout' page. Fixed.
[!] Watermarks: Watermarked images were not removed after product deleting. Fixe
d.
[!] Watermarks: Watermarks were not added for product variant images. Fixed.
[!] Webmail: Cart session name was not initialized. Fixed.
[!] When a vendor account request was sent from the customer area a 'Requested a
ccount name' field was shown in the vendor account despite the 'User e-mail is u
sed as login' option enabled. Fixed.
[!] Wrong customer information was displayed in 'My account' block. Fixed.
[!] {#3158} Spelling mistake in the 'companies:company_data' hook name fixed.
[!] {#3159} Search block at picker in IE7 displayed incorrectly. Fixed.
[!] {#3160} Checkout: Incorrect titles were displayed in the 'Order information'
block. Fixed.
[!] {#3160} Orders: Title ID was displayed on the Invoice page instead of text v
alue. Fixed.
[!] {#3161} Community Edition: Currencies: Currencies were not saved. Fixed.
[!] {#3162} {#3163} Product: Product options could not be changed. Fixed.
[!] {#3168} Incorrect tooltip for the company field was displayed on the product
update page in Professional and Multi-Vendor Editions. Fixed.
[!] {#3175} Product tabs: Popup tabs were displayed inside product form. Fixed.
[!] {#3177} Popup dialog buttons were aligned incorrectly if part of the dialog
overflowed window. Fixed.
[!] {#3177} Popup dialog height could be bigger than window height. Fixed.
[!] {#3185} Block manager: Existing block could not be edited after being added
to grid if it already contained other blocks. Fixed.
[!] {#3189} Currencies: Selected currency symbol was displayed incorrectly in th
e front-end. Fixed.
[!] {#3193} Product feature layout problem fixed.
[!] {#3197} Product detail page now passes W3C validation.
[!] {#3202} Ultimate Edition: Save button was not displayed on the banner editin
g page if the owner store was selected. Fixed.
[!] {#3259} Ultimate Edition: Search: If any objects apart from Products (Pages,
Site News, etc.) were involved in search, the search result was always empty. F
ixed.
[!] {#3280} SEO: Vendor could not modify SEO name if it had been modified by adm
in. Fixed.
[!] {#3294} Quick view: New dialog uniqeness check was incorrect. Fixed.
[!] {#3296} Hot deals: Underlined links hover bug fixed.
[!] {#3308} Radio buttons were cut off at checkout in Safari on MacOS. Fixed.
[!] {#3331} SEO names of site news were regenerated automatically. Fixed.
[!] {#3334} Trailing spaces at the end of some language variables identifiers de
leted.
Version 3.0.1, May 22 2012
[+] New customer skin added.
[+] Ability to add taxes and title for a payment method added.
[+] Ability to select language during installation process added to Community ed
ition.
[+] Bulgarian language pack added.
[+] JQuery color picker added.
[+] News and emails: Ability to import/export subscribers added.
[+] Payment surcharge taxes calculation added.
[+] Payments: CRE Secure: support of Payleap 2.0 added.
[+] Payments: DirectOne payment method added.
[+] Payments: eMerchantPay payment method added.
[+] Payments: Firstdata connect payment method added.
[+] Payments: Paysite Cash payment method added.
[+] Payments: eWay hosted payment added.
[+] Pop-ups: Auto-sized pop-ups support added.
[+] Quantity discounts: Ability to set percentage discounts added.
[+] Quick registration functionality added.
[+] Quick view product template (product details popup) added.
[+] RSS feed add-on added.
[+] Shippings: Smart Post support added to the FedEx shipping service.
[+] The ability to display product tabs in popups added.
[+] The Cart content block added.
[+] The Show this page in a popup window option added to page settings.
[+] Translation mode was added for settings.
[+] Watermarks add-on added.
[*] Ability to enter Canada ZIP code without space was added.
[*] Addons: Queries section may contain paths to files with SQL queries.
[*] After an add-on installation the scrollbar on the add-ons list page is autom
atically set to show the newly installed add-on.
[*] AJAX(Javascript)-based pagination setting for admin area removed.
[*] Apply for a vendor account: The Requested account name field added to the Ed
iting vendor page in the administrator area.
[*] Autoload classes feature added.
[*] Banners management: The carousel template added.
[*] Block manager rewritten from scratch.
[*] Cart items layout modified.
[*] Discussion: Posting comments via AJAX added.
[*] Feedback: Private information was excluded. Array settings values are serial
ized for the output.
[*] Function 'fn_detele_user_cart' renamed to 'fn_delete_user_cart'.
[*] Hot deals block add-on removed.
[*] Hot deals block added to the home page.
[*] It is now possible to create a function defining whether a particular tab on
an add-on setting page must be shown or not.
[*] JQuery UI Slider added.
[*] Login form moved to basic pop-up.
[*] Manage Add-ons page now work via AJAX.
[*] Multi-Vendor Edition: Buy together add-on: vendors can add their own combina
tions now.
[*] Multi-Vendor Edition: Location and tab Companies added to the block manager.
[*] Now users' passwords use Salt for storage and generation.
[*] Order repaying form modified.
[*] Order statuses: The ability to select a status color added.
[*] Pagination: Ellipsis replaced with page ranges in customer area.
[*] Product details page modified.
[*] Product features speed improved.
[*] Product filters are disabled after disabling the corresponding product featu
re.
[*] Products inventory: The Inventory field is disabled if the Enable inventory
tracking option is turned off.
[*] Products list: Sorting and select view blocks were modified. Items per page
dropdown added.
[*] Products search: Ability to search by order id added.
[*] Products: Ability to sort additional images added.
[*] Products: The Apply values to all the selected products feature on the multi
ple update page refactored.
[*] Quantity discounts: The "Count product options when quantity discounts are c
alculated" option added.
[*] SEO: SEO names could not be defined for companies in Ultimate Edition, thus
they have been removed.
[*] Settings: It is now possible to create a function defining whether a particu
lar tab on an add-on setting page must be shown or not.
[*] Shipping estimation pop-up window modified.
[*] Shippings: Shipping cost is calculated on demand: destination and shipping m
ethod must be set manually.
[*] The "Base" skin renamed to "Basic".
[*] The '$(document).ready(handler)' and '$(window).ready(handler)' syntaxes wer
e replaced with short form '$(handler)'.
[*] The 'jQuery' variable name replaced with the '$' alias.
[*] The 'Reset password' page texts and titles modified.
[*] The 960 Grid System CSS framework is now used in the customer area.
[*] The ability to select from available product sortings added.
[*] The basic skin default logo modified.
[*] The Calculate shipping cost block moved to a pop-up window.
[*] The fn_global_update_products function was renamed. Hooks were added.
[*] The fn_string_no_empty function was renamed to fn_string_not_empty.
[*] The old logo replaced on the gift certificate and invoice preview pages.
[*] The products_scroller2 and products_scroller3 templates removed.
[*] The Scroller products template options and layout were modified.
[*] The Updates server setting was moved to the config.php file.
[*] Translation mode toggle button moved to a separate page.
[*] Translation mode: Ability to translate printable pages added.
[*] User type of vendor's administrators was changed to V.
[*] Wishlist add-on: Product list pagination added.
[*] Wishlist: The ability of calculating the number of identical products includ
ed in a configured product added.
[!] Access denied error was displayed on the Webmail add-on page. Fixed.
[!] Act on behalf: User would not log in automatically if user's session was not
already started. Fixed.
[!] Add-ons: Incompatible add-ons were disabled incorrectly. Fixed.
[!] Ajax request param names were passed encoded in IE. Fixed.
[!] AJAX-based pagination disabled: Selected tab was not saved upon page changin
g. Fixed.
[!] An extra "or" text was displayed on the product details page. Fixed.
[!] Block Manager: Double quotes broke title attribute in grid mode. Fixed.
[!] Buy together add-on: A discount was not applied if a discounted price was eq
ual to zero. Fixed.
[!] Buy together add-on: error occured when option images were clicked on the 'A
ctive promotions' page. Fixed.
[!] Buy together add-on: Taxes for product combinations were always calculated f
or products with the quantity equal to 1, even if several identical combinations
were added to the cart. Fixed.
[!] Calendar was not working after cloning rows on the product filters editing p
age. Fixed.
[!] Cart content: The lower 'Recalculte' button did not work. Fixed.
[!] Checkout: Shipping hash calculation could give different results for the sam
e data. Fixed.
[!] Checkout: When the Create Multiple Accounts feature is enabled a new profile
failed to be created on the second checkout step if Multiple Page Checkout was
being used. Fixed.
[!] Codes in the notification saying about cutting codes were typed in one line.
Fixed.
[!] Community: Searchanise: When importing full product information, data were s
ent several times. Fixed.
[!] Company name was shortened incorrectly at the top of the admin area. Fixed.
[!] Customer API: Category id was not taken into an account for featured categor
ies and products. Fixed.
[!] Data Feed: Download link did not work. Fixed.
[!] Discount for price in points was calculated incorrectly. Fixed.
[!] Downloadable product: Product would become inavailable for download after ch
anging order status and clicking the Save button. Fixed.
[!] DPS payment: URL was changed according to new payment requirements.
[!] eNETS payment: New required field was added.
[!] Error when re-calling the function fn_get_schema. Fixed.
[!] Exim: An extra empty order would be created upon order items import. Fixed.
[!] Export of order items did not work for vendors. Fixed.
[!] Features: WYSIWYG editor did not appear a if feature have extended variants.
Fixed.
[!] Feedback: Shipping statistic request fixed.
[!] File uploader: Uploading by URL did not work if path did not contain 'http(s
)' prefix. Fixed.
[!] Gift certificates: Minicart was not updated after gift certificate adding/re
moving. Fixed.
[!] Gift registry: PHP notice was displayed on the view page event. Fixed.
[!] Gift serticate: JavaScript validator allowed to enter illegal numbers on upd
ate and creation pages. Fixed.
[!] Google checkout: A non-existing language variable was used. Fixed.
[!] Haute-Vienne was shown twice with different codes in France department list.
Fixed: One instance replaced with Hautes-Alpes.
[!] Horizontal scrolling could get activated on certain Quick menu positions. Fi
xed.
[!] HTML symbols were not escaped in tooltips. Fixed.
[!] If product did not have main image, but had additional ones, these images we
re not displayed. Fixed.
[!] If the SEO add-on was enabled, some wrong URL addresses did not return the P
age not found mistake, but showed the home page instead. Fixed.
[!] Images: Transparent background did not work if the Thumbnail background colo
r option was absent. Fixed.
[!] In case the admin panel language is set to Spanish, Switzerland canton names
were replaced with Spain province names. Fixed.
[!] Items per page dropdown did not work in the products picker. Fixed.
[!] Locations: New location added (Isle of Man).
[!] Logs: Assignment was used instead of comparing. Fixed.
[!] Mailing list: An incorrect name of the adding button. Fixed.
[!] Menus: Vendors could edit items from other stores. Fixed.
[!] Multi-Vendor Edition Act on behalf: Vendor would not log in automatically. F
ixed.
[!] Multi-Vendor Edition: A vendor had no ability to edit global options even if
an option was created by himself/herself. Fixed.
[!] Multi-Vendor Edition: Comments and Reviews add-on module: Some language vari
ables were missing. Fixed.
[!] Multi-Vendor Edition: Owner of product options was not changed after changin
g the owner of product.
[!] Multi-Vendor Edition: Permission schemas for vendors were not loaded from ad
d-ons. Fixed.
[!] Multi-Vendor Edition: Product import: Company id of product was changed afte
r importing product with the same Product code and another company id.
[!] Multi-Vendor Edition: Products with status 'pending' and 'disapproved' were
taken into account when calculating product number with product filters. Fixed.
[!] Multi-Vendor Edition: The 'Apply for a vendor account' link was not displaye
d on the 'Vendor details' page. Fixed.
[!] Multi-Vendor Edition: The More link led to the 404 page if company descripti
on was too long. Fixed.
[!] Name of shipping method was not changed after changing the cart language on
the order details page. Fixed.
[!] Name of shipping method was not displayed in the supplier invoice. Fixed.
[!] Node cloning: Disabled nodes completely disappeared in IE9. Fixed.
[!] Only 10 variants of a product feature was displayed on the product page in t
he administration panel. Fixed.
[!] Order invoice: The Address type field value failed to save. Fixed.
[!] Order management: Discount value was not saved if it had been set to 0 by ad
min. Fixed.
[!] Order management: If a separate product code was set to a product option com
bination, it would not be shown in the 3rd step. Fixed.
[!] Order management: If tax value was manually set to 0 in the 3rd step, it wou
ld reset to the default value in the 4th step. Fixed.
[!] Order management: It was impossible to enter 0 as shipping cost in the 3rd s
tep of editing, the cost would fall back to the previous value. Fixed.
[!] Order management: Manually entered shipping price was saved incorrectly on o
rder creation if suppliers were enabled. Fixed.
[!] Orders management: If payment method was removed, errors appeared on order s
tatus changing. Fixed.
[!] Orders management: Shipping price displayed incorrectly on the third step. F
ixed.
[!] Orders picker: AJAX-requests were not supported by search form. Fixed.
[!] Orders picker: Wrong extra parameters were displayed in the ordered products
pop-up window. Fixed.
[!] Pages: entities were not escaped. Fixed.
[!] Payments: Orders were always placed as Processed when customer used WestPac
payment. Fixed.
[!] Payments: Paysite Cash payment refactored.
[!] Payments: Servired: customer was unable to re-place order if the card number
had been entered incorrectly. Fixed.
[!] PayPal Pro: Missing AVS code was added.
[!] PHP warning was displayed if incorrect settings for thumbnails were set up.
Fixed.
[!] Product code and quantity data were lost upon combination rebuilding.
[!] Product code was lost upon existing combination adding.
[!] Product configurator: Notice about product groups with no assigned steps not
being listed in picker added.
[!] Product configurator: Order total was calculated incorrectly in the cart. Fi
xed.
[!] Product configurator: Product image was displayed in the popup without resiz
e. Fixed.
[!] Product configurator: Products from disabled categories were added to the gr
oups in the customer area. Fixed.
[!] Product filter by amount worked incorrectly with product options. Fixed.
[!] Product images were not displayed after opening an affiliate link. Fixed.
[!] Product options: An image upload section appeared for a single variant when
a checkbox type option was refreshed. It was supposed to be hidden. Fixed.
[!] Product options: If a product had sequential type options and Track with opt
ions was checked, the product code would not be selected for combination on the
cart page. Fixed.
[!] Product pagination did not work with some encodings. Fixed.
[!] Product SEO name was generated as 'product-nnn' instead of product name if p
roducts were imported with empty SEO names. Fixed.
[!] Product SEO name: Several slovak characters were cut out by mistake. Fixed.
[!] Products cloning: Options combinations positions were not copied. Fixed.
[!] Products picker: Items adding did not work if the By together add-on was ena
bled. Fixed.
[!] Products scroller: Arrow buttons scroll direction did not correspond the but
tons icons and position. Fixed.
[!] Products: There cannot be the preview link for ROOT admin.
[!] Promotions: Calendar selection button was available even if the field was di
sabled. Fixed.
[!] Promotions: Usergroups should not be applied to admin if they have logged in
to the customer area. Fixed.
[!] Quantity discount product price for usergroup was diplayed on the global sea
rch page in the administrator area. Fixed.
[!] Quantity discounts: The ability to ignore option combinations was added.
[!] Quick view: Buttons block disappeared after AJAX reload. Fixed.
[!] Quick view: Mini thumbnails did not work with the 'Display mini thumbnail im
ages as a gallery' option. Fixed.
[!] Recurring billing: If there were many recurring billing events, SQL queries
ran very slowly. Fixed.
[!] Russian encoding symbols were shown incorrectly in the Excel price List. Fix
ed. The PHP Excel library was integrated. Product images support was added.
[!] Sales Reports: If all order statuses were selected, all payment modes were a
lso selected. Fixed.
[!] Save button was not displayed on the password change page if a usergroup wit
hout 'Manage users' permission was assigned. Fixed.
[!] Search results pages with mixed objects differed from pages with products on
ly. Fixed.
[!] Searchanise add-on: The match mode was changed for the search form in the st
ore.
[!] Send feedback: SQL error appeared if the Affiliate add-on was not installed.
Fixed. Adding add-ons info was moved to the hooks.
[!] SEO names were generated independently on object name on different object cr
eating. Fixed.
[!] SEO: Category name was duplicated. Fixed.
[!] SEO: SEO rules were parsed incorrectly, so some pages may have been accessib
le by the same address. Fixed.
[!] SEO: Shared product path was shown incorrectly. Fixed.
[!] Shipments: Order creation date would be shown on the detailed shipment page
instead of the shipment creation date. Fixed.
[!] Some variants of the product features were not displayed on the product deta
ils page. Fixed.
[!] Sorting did not work before AJAX load. Fixed.
[!] Statistics: Browser version field was too short. Fixed.
[!] Store Locator: Map was displayed incorrectly in the admin area. Fixed.
[!] Subtotal-based taxes: Taxes were calculated incorrectly if 'Catalog promotio
n' had been applied with 'Cart promotion'. Fixed.
[!] Suppliers: Shipping freight for EDP products was calculated incorrectly. Fix
ed.
[!] Tabs on the update profile page did not work. Fixed.
[!] Tax priorities were ignored during shipping price calculating on checkout. F
ixed.
[!] Taxes: In case 2 or more taxes with different priority were applied to a pro
duct: the tax not included in price would have been calculated incorrectly if th
e tax included in price had been applied before. Fixed.
[!] Template editor: The delete file icon and message were non-informative. Fixe
d.
[!] The 'Gift registry' page styles partially refactored.
[!] The fn_sort_array_by_key function mixed the array even if values of all keys
were the same.
[!] The REAL_HOST constant was defined incorrectly. Fixed.
[!] The styles were incorrect if the "join_css" setting was on. Fixed.
[!] Too long HTTP-requests were shown on the logs view page incorrectly. Fixed.
[!] Ultimate Edition: The 'Ship to a different address' link was visible but did
not work after hiding profile fields. Fixed.
[!] Upgrade center: PHP warning about too much free disk space was displayed. Fi
xed.
[!] UPS & FedEx: If address line contained a "&" symbol, shipping price was not
returned.
[!] UPS shipping: UPS negotiated rates used incorrect Postal code and Country co
de values. Fixed.
[!] User order statuses were intersected with cart predefined order statuses if
user added more than 9 own order statuses. Fixed.
[!] Warning about changed shipping rates appeared after switching language in th
e checkout step. Fixed.
[!] Wishlist button displayed incorrectly when the Back in stock functionality e
nabled. Fixed.
[!] {#2579} Suppliers: If the suppliers functionality was enabled, Order Departm
ent and User no longer received email notifications when an order was processed
immediately. Fixed.
[!] {#2779} Sorting by name did not work on the news page. Fixed.
[!] {#2784} Recurring Billing: A subscription would start even if the respective
order had not been finally placed and remained Incomplete. Fixed.
[!] {#2784} Recurring Billing: Incorrect recurring price. Fixed.
[!] {#2785} Recurring Billing: Subscription status was removed from customer sea
rch form.
[!] {#2792} Order update: Save payment without process was disabled. Fixed.
[!] {#2799} Form builder: Disabled selectable elements were displayed as empty l
ines. Fixed.
[!] {#2802} The tracking parameter was not taked into account on product search.
Fixed.
[!] {#2842} Profile fields (Fax, URL, Company) were not displayed on print invoi
ce. Fixed.
[!] {#2843} Product options: Option values were encoded incorrectly for AJAX-req
uest. Fixed.
[!] {#2854} Recovery password: Both form and button titles used the same languag
e variable. Fixed.
[!] {#2866} Products details page: Product files tables were too narrow. Fixed.
[!] {#2872} If the Thumbnail format setting was not set to same as source, a pre
view was generated even if it already existed. Fixed.
[!] {#2875} Language variable errors fixed.
[!] {#2886} Products import: Images alternative text was cleared even if images
were not imported. Fixed.
[!] {#2896} Menus: Menu could not be disabled. Fixed.
[!] {#2897} Mini thumbnails did not work with the 'Display mini thumbnail images
as a gallery' option. Fixed.
[!] {#2906} Jcarousel callback caused an error on the 'beforeunload' event in IE
8. Fixed.
[!] {#2909} The 'and' conjuction term was hardcoded in the 'fn_generate_name' fu
nction. Fixed.
[!] {#2913} Menus: Current element was not active. Fixed.
[!] {#2914} Optional/mandatory field marks were displayed incorrectly. Fixed.
[!] {#2929} The name section was missing after an old scheme add-on had been ins
talled. Fixed.
[!] {#2944} Vertical scrolling was displayed in popup window. Fixed.
[!] {#2952} Settings: State select did not work correctly. Fixed.
[!] {#2965} Newsletter: HTML body preview caused a 'Fatal error: Call to undefin
ed function'. Fixed.
[!] {#2988} Settings: Duplicate variant and settings names collisions fixed.
[!] {#3010} The 'Add to cart' button was not displayed in the 'Grid' template. F
ixed.
[!] {#3039} Store locator: Block was missing. Fixed.
[!] {#3100} Ultimate Edition: The 'Title' field values did not correspond the cu
stomer's company on the customer editing page. Fixed.
Version 2.2.4, November 15 2011
[+] Payments: PayLeap payment method was added.
[+] Searchanise addon was added to the Professional and Multi-vendor Editions.
[*] Twigmo add-on was updated to version 1.4.
[*] Canada Zip code: Ability to enter zip code without space was added.
[*] Add-ons: separate page for some add-on settings was added.
[*] Orders search: Search by payment method was added to the administrator's bac
k-end
[*] Products: The "Sort by" field was added to the products table in the adminis
trator's back-end
[*] Protection against Click-jacking was added.
[*] Sessions: The functionality of changing a session identifier when logging in
/logging out was added.
[*] The Fileuploader URL validation script was improved. Now it is possible to i
nput URLs without the HTTP(S) prefix.
[*] The ISO 3166-1 numeric country codes were updated.
[!] Translation Mode: popup boxes did not work. Fixed.
[!] Administrators without privilege "Manage users" were not able to preview pro
ducts in the customer area. Fixed.
[!] Affiliate: Wrong dynamic links on the product groups and banners pages. Fixe
d.
[!] Amazon checkout and Google checkout: If a product had only one "textarea" pr
oduct option and such a product was added as a free one via the cart promotion,
a PHP notice was displayed when opening the cart page. Fixed.
[!] Apply for a vendor account: The email was not being checked for uniqueness a
mong customers. Fixed.
[!] Blocks: There was no pagination upon adding the news block. Fixed.
[!] Buy together add-on: When adding new products with options to a combination,
the price was displayed incorrectly if the options had a price modifier. Fixed.
[!] CKEditor: All text-edit fields were disabled if the editor was used in a mod
al window. Fixed.
[!] Categories: unchecked categories were added sometimes if admin use "check/un
check all" functionality. Fixed.
[!] Checking MIME type of file did not work correctly on Windows servers. Fixed.
[!] Exim: A warning message informing about a missing function argument appeared
after exporting products. Fixed.
[!] Flash animations uploaded as product images were displayed all at once, not
one by one. Fixed.
[!] Floating elements were displayed incorrectly on Android. Fixed.
[!] Form builder: Extra element options were copied after node adding. Fixed.
[!] Form builder: Selectable elements list was not passed to the new form templa
te. Fixed.
[!] Global search results were not displayed for administrator with restricted p
ermissions if there was only one product in the search results. Fixed.
[!] If a block of the Products Scroller type was displayed on a details page of
the product having additional images, the Image gallery did not work. Fixed.
[!] If a product image was uploaded through an URL and it could not be copied to
the store, the PHP error occurred. Fixed.
[!] If the "Disable shipping" setting was checked, the PHP warnings were display
ed on the fourth step of the Order management page. Fixed.
[!] If two "Unique HTML content"-type blocks were created in the Block manager,
they both always had the same content on the detailed product page. Fixed.
[!] Import: admin was able to import data with empty required field. Fixed.
[!] In stock notifications email were being assigned without check. Fixed.
[!] Logs: Records with the same timestamp were sorted incorrectly. Fixed.
[!] Multi-Vendor Edition: "Free product" promotion did not work with products fr
om different vendors. Fixed.
[!] Multi-Vendor Edition: During multiple page update the "company_id" parameter
would be reset to "0" if company was not selected before. Fixed.
[!] Multi-Vendor Edition: Product features were not displayed for vendors, if th
e feature had more than 50 variants. Fixed.
[!] Multi-Vendor Edition: Subcategories without parent categories were not displ
ayed for vendors. Fixed.
[!] Multi-Vendor Edition: Vendors had no ability to preview products that were n
ot approved. Fixed.
[!] Mailing Lists: SQL error was shown when first mailing list was added. Fixed.
[!] News and emails add-on: After adding a block on the edit news page the "Save
" and "Save and close" buttons did not work. Fixed.
[!] Node cloning: Node disabling was not visible in Opera. Fixed.
[!] Node cloning: The select box value was not being reset in IE7, IE8
[!] Node cloning: The select box value was being set incorrectly. Fixed.
[!] Order status: Long status names were being cut by the picker borders. Fixed.
[!] Orders: Date format was ignored on the order manage page. Fixed.
[!] Orders: Manage downloads controls were not shown in orders. Fixed.
[!] Orders: Order creation is written to the log when editing the order. Fixed.
[!] PHP warnings were displayed after image uploading in case "magic database" w
as not properly installed. Fixed.
[!] Pages: admin was redirected to the incorrect tab after deleting a page. Fixe
d.
[!] Payments: the "payment21" method was updated.
[!] Paypal express: user info was parsed incorrectly. Customers was unable to pa
y for Gift Certificates. Fixed.
[!] Paypal payment: Some orders failed because of wrong rounding of price in poi
nts. Fixed.
[!] Pdf export: Greek characters were not displayed using html2pdf lib. Fixed.
[!] Product Configurator: If a main product had sequential options, selected opt
ions were reset upon selecting a configuration. Fixed.
[!] Product Configurator: Wrong param count if the "fn_change_option" function.
Fixed.
[!] Product configurator: Incorrect price calculation. Fixed.
[!] Product features values were reset after multiple product updating. Fixed.
[!] Product features: there was "memory limit" fatal error on products multiple
update page if features had many options. Fixed.
[!] Product filters was sorted incorrectly. Fixed.
[!] Products scroller block: Products were always scrolled automatically either
to the right or downwards with no regard to the "Scroller direction" setting in
the block features. Fixed.
[!] Profile fields were not changed after switching profiles at checkout. Fixed.
[!] Promotions: Product image would not change upon changing product options for
free products in cart. Fixed.
[!] RMA: Return request status was not displayed in the print slip. Fixed.
[!] Recurring billing add-on: Recurring price was calculated before applying opt
ion modifiers. Fixed.
[!] Reward points: Discount was calculated incorrectly when points were used for
the order paying. Fixed.
[!] Skins: Jewelry skin central column was aligned incorrectly. Fixed.
[!] The "None" and "Enter other" product feature options were not displayed if t
he number of product feature options was higher than the value of the "PRODUCT_F
EATURE_VARIANTS_THRESHOLD" constant. Fixed.
[!] In the customer area during product options picking the "Out of stock" messa
ge would sometimes appear when only the first of several sequential options was
set.
[!] The "Price" field on the Editing order page was toggled incorrectly in IE9.
[!] The Loading box would freeze when trying to upload files using an option of
the "File" type with the size bigger than the allowed limit for a POST request.
Fixed.
[!] The page was blocked after opening a picker attached to another picker. Fixe
d.
[!] The products picker crashed after the empty search result. Fixed.
[!] Translation mode: Translation tags were not removed from the mails, prints,
etc. Fixed.
[!] Uppercase titles could brake the report layout. Fixed. The length of titles
was reduced.
[!] Users would keep getting a notification message about a trial license after
entering the correct one in the store settings. Fixed.
[!] Virtual merchant: incorrect "ssl_cvv2cvc2_indicator" value was sent to payme
nt. Fixed.
[!] Westpack: Payments failed because of the incorrect order status checking. Fi
xed.
[!] eNETS payment: new required field was added.
[!] W3C Validation: the "alt" parameter of th image tag was missing somewhere.
Fixed.
[!] {#2706} Deleted products names were not displayed in the "Latest orders" sec
tion. Fixed.
[!] {#2706} Sales reports: Empty data were displayed for deleted products in the
categories statistics. Fixed. Statistics for the "Unknown" category was added.
[!] {#2714} Comments and reviews: Links in the testimonials block were not escap
ed. Fixed.
[!] {#2727} RSS feed block cache time was too long. Fixed. The "cache time" opti
on was added.
[!] {#2732} Catalog Mode: If the "Allow purchasing products with empty Buy Now U
RL" option was enabled then some product did not have a Buy Now URL specified fo
r it. Fixed.
[!] {#2773} Top menu links did not work on iOS. Fixed.
Version 2.2.3, September 28 2011
[+] The "Google Export" add-on was added to meet the changes made to Google Prod
uct Search feed specification and policies.
[+] The "Edit blocks" permission was added.
[+] Checking fields for empty values was added to the admin login form.
[+] Filtering by MIME type of files uploaded to the server was added.
[+] The Norwegian language pack was added.
[+] The "Sort by" field was added to the products search form in the admin panel
.
[*] The "Search words" field was moved from "SEO / Meta data" to the "Extra" sec
tion on the edit product page.
[*] Multi-Vendor Edition: The "check_vendor_permissions" hook was renamed to "ch
eck_company_permissions".
[!] The links to open/close storefront were displayed for an additional administ
rator if his/her user group had the "Open/Close store" privilege disabled. Fixed
.
[!] Security rules did not work in ".htacess" files on the Apache web server ver
sion 1.3.42 and older. Fixed.
[!] Additional product images were not always displayed in the order in which th
ey were uploaded. Fixed.
[!] Affiliate add-on: Product banners could not be added. Fixed.
[!] Long breadcrumbs were displayed incorrectly in the admin panel. Fixed.
[!] Blocks: HTTP URLs were not changed to HTTPS ones in content of a block after
switching to a secure connection. Fixed.
[!] Catalog Mode add-on: The "Quantity" field was displayed on the product detai
ls and wish list pages. Fixed.
[!] Multi-Vendor Edition: A new value of the "Vendor" field was not saved on the
edit administrator profile page. Fixed.
[!] Checkout: If no shipping methods were available, the appropriate notificatio
n was displayed twice at step 3 of checkout. Fixed.
[!] Data feeds add-on: If data was exported on the "Data Feeds" page, the PHP er
ror occurred. Fixed.
[!] FancyBox image previewer: Shadows of the browser window were not displayed i
n Internet Explorer 7 and 8 browsers. Fixed.
[!] If a product image could not be uploaded from the Internet, the PHP error oc
curred. Fixed.
[!] Format of an email entered into the "Back in stock" text input field was not
checked. Fixed.
[!] If the "AJAX(Javascript)-based pagination" setting was disabled, a product p
icker did not work correctly. Fixed.
[!] If product subtotal was zero in the cart, taxes were not applied to product
shipping cost. Fixed.
[!] If it was selected to display 100 items on the "Products" page in the admin
panel, a JavaScript error was displayed in Internet Explorer 7 and 8 browsers.
[!] Multi-Vendor Edition: If the translation mode was enabled, the page layout w
as broken. Fixed.
[!] Multi-Vendor Edition: The translation mode was available for vendors. Fixed.
[!] Notifications: The "low in stock" notification was sent with incorrect infor
mation about product options. Fixed.
[!] Edit order: If an order had products from different suppliers and shipped by
different methods, it was impossible to remove only one shipping method from th
e calculation at step 3. Fixed.
[!] Pages: A value of the "Page URL" field could not be saved separately for eac
h available language. Fixed.
[!] Priority of taxes was not regarded if the "Tax calculation method based on"
setting was set to "Subtotal". Fixed.
[!] Product options: When rebuilding option combinations, product codes of combi
nations created earlier were removed. Fixed.
[!] Products: A value of the "User Group" select box was set to "All" in the "Qu
antity Discounts" tab of the edit product page after the appropriate user group
had been disabled. Fixed.
[!] The Quick menu could not be closed by clicking on its bar. Fixed.
[!] SEO add-on: A new extra field for a product feature was not cleared after sa
ving. Fixed.
[!] Template editor: When trying to rename a file using a forbidden extension (p
hp, cgi, etc...), the text of the error notification missed it. Fixed.
[!] Template editor: When restoring any file from the repository, the error noti
fication was always displayed. Fixed.
[!] Values of text, text area and file options were not displayed in order detai
ls emails sent to the administrator. Fixed.
[!] The print card feature did not work if the gift certificate template was emp
ty. Fixed.
[!] Top menu: A wrong color of links was used in the Aquarelle red skin. Fixed.
[!] Upgrade center: The "mysqldump" command did not work if a database password
contained special characters. Fixed.
[!] A category picker was not opened on the bulk product addition page, if produ
cts were created by cloning. Fixed.
[!] {#2621} Multi-Vendor Edition: Shipping options disappeared on the edit order
page after returning to the first step. Fixed.
[!] {#2646} SEO add-on: Content of the storefront home page could be duplicated
in search engines if the "Show language in the URL" setting was enabled. Fixed.
[!] {#2660} If a category had a very long name, it broke the layout of the "Prod
ucts" page. Fixed.
[!] {#2665} A supplier picker did not work when the Russian language was enabled
in the admin panel. Fixed.
[!] {#2667} Products: A catalog discount and an option modifier were not applied
to a price entered by a user. Fixed.
[!] {#2668} SQLite cache: If the "var/cache" subdirectory did not exist, the PHP
error was displayed in the storefront and admin panel. Fixed.
[!] {#2680} An error message saying about invalid email addresses was displayed
after updating quantity of a product with the "Back in stock" notification enabl
ed if more than one email was set in the "Order department email" setting. Fixed
.
[!] {#2682} Customer information was not displayed in an invoice. Fixed.
[!] {#2687} Invoice: Check box options were displayed incorrectly. Fixed.
[!] {#2693} A description of a product option was displayed incorrectly after re
ceiving AJAX requests. Fixed.
[!] {#2699} Pages: In the dynamic pages tree, active and parent elements had no
CSS classes defined. Fixed.
Version 2.2.2, August 17 2011
[+] CRE Secure payment module: Payleap 2.0 support was added.
[+] The ability to disable the visual HTML editor was added.
[*] The Product configurator add-on was refactored.
[*] Loading speed of the "Product Features" page was increased.
[*] Products: The "Apply values to all the selected products" function was refac
tored on the multiple update page.
[*] Data Feeds add-on: The progress bar was replaced with a new one.
[*] The "import_complete" hook was added to the source code.
[*] New parameters were added to the "get_products_post" hook.
[*] DPS payment module: The submit URL parameter was changed according to new se
rvice requirements.
[*] Quick search add-on: The default value of the "Match type" option was change
d to "All of these words".
[!] Wish List add-on: Two identical configured products were displayed separatel
y in the wish list if they were added to it not at once. Fixed.
[!] Amazon checkout payment module: Incorrect parameters were sent to the Amazon
server if one of ordered products was free shipping. Fixed.
[!] Back in stock notification: An empty page was displayed if the "AJAX(Javascr
ipt)-based the "Add to cart" button" setting was enabled. Fixed.
[!] Blocks: If a block with manually defined products was created, click on the
link with a number of products in this block opened an empty window. Fixed.
[!] Order bulk print: The value of the payment method field was empty sometimes.
Fixed.
[!] Categories: If the "Add" (new product) link was clicked on the category list
page, no categories could be selected on the "New product" page. Fixed.
[!] Export data: The "Save layout as" functionality did not work. Fixed.
[!] File uploader: A file could not be uploaded from the server if HTTPS was ena
bled. Fixed.
[!] Google checkout payment module: An active gift certificate could not be used
for order payment. Fixed.
[!] If a product with a catalog promotion applied was added to the cart and the
product options that affected the product price were changed on the cart page, t
he product price, discounts and cart subtotal were calculated incorrectly. Fixed
.
[!] Import data: If a file was uploaded via the file uploader, the file name rem
ained displayed on the page after its reloading. Fixed.
[!] Localizations: Localizations defined for a top menu item were reset after cl
icking the "Save" button on the "Top menu" page. Fixed.
[!] Edit order: If order shipping rates were changed at the third step, previous
values of these rates were displayed after reloading the page. Fixed.
[!] Blocks: Pagination did not work in blocks with products on the edit product
page. Fixed.
[!] Price List add-on: Incorrect prices of product options were displayed if the
product price was zero. Fixed.
[!] Profile fields: The value of the "State" select box was not set to its defau
lt value on the registration page. Fixed.
[!] Profile fields: The language of user defined profile fields in the invoice s
ent to the store administration was the one that the customer had selected while
placing an order. Fixed.
[!] Redirection from HTTPS to HTTP was incorrect if the "Keep HTTPS connection"
setting was disabled. Fixed.
[!] Shipping total was not recalculated by JavaScript at the third checkout step
if a supplier shipping method was changed by the customer. Fixed.
[!] The "Add to wish list" button was displayed incorrectly when the back in sto
ck functionality was enabled. Fixed.
[!] A skin could not be changed via the demo toolbar in the storefront. Fixed.
[!] Quick search add-on: Products deleted from the database remained displayed i
n search results. Fixed.
[!] Logs: Long URLs were displayed incorrectly. Fixed.
[!] Blocks: The "Enter e-mail address" field of the "Mailing lists" block moved
to the right if the parent block direction was set to "Horizontal". Fixed.
[!] Data Feeds add-on: Product codes were written in one line in the notificatio
n saying about cutting the codes. Fixed.
[!] Import data: A main image pair was removed if the "Delete additional images"
check box was selected. Fixed.
[!] Product configurator add-on: A configurable product could be added to the ca
rt without choosing required products by pressing the Enter button in the quanti
ty input field. Fixed.
[!] Product configurator add-on, Wish List add-on: A configurable product was ad
ded to the cart from the wish list incorrectly. Fixed.
[!] Product configurator add-on: The compatibility classes functionality worked
incorrectly. Fixed.
[!] Products: The "Out-of-stock" text label was displayed twice on the product d
etails page. Fixed.
[!] Products: Product position was set to zero after clicking the "Save" button
on the edit product page. Fixed.
[!] Products: Categories could not be assigned to products on the multiple produ
ct update page. Fixed.
[!] Products: The value of the "User group" select box could not be cloned in th
e "Quantity Discounts" tab of the edit product page. Fixed.
[!] Sales Reports: Selection of all order statuses caused selection of all payme
nt methods on the edit chart page. Fixed.
[!] Data Feeds add-on: The bottom "Add Data Feed" button had incorrect position
on the page. Fixed.
[!] Buy together add-on: A product combination remained active if its main produ
ct or any product from this combination was removed. Fixed.
[!] The warning about missing shipping methods was displayed at all checkout ste
ps. Fixed.
[!] Blocks: There was no ability to edit a text of an HTML block in the visual H
TML editor. Fixed.
[!] Buy together add-on: If two or more identical product combinations were adde
d to the cart, taxes for these products were always calculated for quantity equa
l to one. Fixed.
[!] Multi-Vendor Edition: The Comments and reviews add-on: A few language variab
les were missing in the database. Fixed.
[!] Edit order: A JavaScript error occurred if the check box of manual edition o
f taxes or shipping cost was selected at the third step. Fixed.
[!] An SQL error occurred when installing the Recurring Billing or Affiliate add
-on in CS-Cart upgraded from Community to Professional or Multi-Vendor edition.
Fixed.
[!] SQLite cache: A PHP error was displayed if the PDO class was installed witho
ut SQLite support. Fixed.
[!] Multi-Vendor Edition: The search form was displayed incorrectly in the selec
t vendor drop-down menu at the top in the admin panel. Fixed.
[!] Suppliers: The shipping method selected in the shipping cost calculation sec
tion on the cart page was not saved after proceeding to checkout. Fixed.
[!] Suppliers: If the "Display shipping methods to each supplier separately" set
ting was disabled and one of suppliers had a free shipping method defined, the "
No shipping options available for your location" message was displayed at the ch
eckout. Fixed.
[!] Suppliers: Shipping freight of an electronically distributed product was cal
culated incorrectly. Fixed.
[!] The "object type is NULL or undefined" Javascript error occurred in the cust
omer front-end in Internet Explorer 7,8. Fixed.
[!] TinyMCE editor: If a language that was not installed in the editor was selec
ted in the admin panel, the editor was not initialized. Fixed.
[!] Upgrade center: The "New license" field was displayed incorrectly on the "Ma
nage editions" page. Fixed.
[!] {#2589} Orders: Credit memo and invoice IDs were not displayed on the bulk o
rder print results page. Fixed.
[!] {#2590} Multi-Vendor Edition: A vendor had no ability to edit a global optio
n even if it was created by themselves. Fixed.
[!] {#2598} The outdated "Logo for sign in box" setting was available in the adm
in panel. Fixed.
[!] {#2605} Multi-Vendor Edition: An incorrect vendor logo was displayed in the
invoice generated in the PDF format. Fixed.
[!] {#2614} Product image gallery: If a click was on the space between mini thum
bnail images, the main product image was hidden and nothing appeared instead of
it. Fixed.
[!] {#2649} The "Ship to different address" functionality worked incorrectly in
the admin panel when creating a customer. Fixed.
[!] {#10486} Option variants images: When an option was selected, the appropriat
e image was not displayed. Fixed.
Version 2.2.1, Jule 5 2011
[+] The "Back-in-stock notifications" functionality was added.
[+] The Mini-cart was added to checkout.
[+] The Janrain add-on was added.
[+] The MerchantWarrior payment processor was added.
[+] The Rocketgate payment processor was added.
[+] The ability to set an HTML-editor was added. CKEditor, elRTE, TinyMCE are av
ailable.
[+] The ability to set an image previewer was added. FancyBox, Lightbox, prettyP
hoto are available.
[+] The ability to buy CS-Cart by subscription was added.
[+] The Twigmo add-on module was added.
[+] The Searchanise add-on module was added.
[+] Some missed states of France were added.
[+] 2checkout: Support of Fraud Instant Notification service was added to the 2c
heckout payment processor.
[+] The ability to connect to several databases at the same time was added.
[+] The "Join css" functionality was added.
[+] Multi-Vendor Edition: The ability to premoderate changes of vendor data was
added.
[+] Multi-Vendor Edition: Settings of vendor commissions were expanded.
[+] Multi-Vendor Edition: A catalog of companies was added.
[+] Multi-Vendor Edition: Rating and testimonials for vendors were added.
[*] The look-n-feel of the admin panel was redesigned completely.
[*] jQuery was updated to version 1.5.2.
[*] Amazon checkout: Identification of a shipping method type (One-Day, Two-Day,
Expedited, Standard) by its name was added.
[*] Anti-fraud add-on: If an order does not pass fraud check, its status becomes
"Fraud checking" and a customer can see a message saying about it.
[*] Catalog mode add-on module: A notice about "Zero price action" was added.
[*] Changes were made to the License Agreement.
[*] Exim: The ability to delete additional images before importing new ones for
an updated product was added.
[*] The function that updates a certain add-on option was added.
[*] Layout changes: The "Preview" and "Preview as admin" links for products and
pages were moved to the top of the page content.
[*] Multi-Vendor Edition: The "Product premoderation" add-on module was renamed
to "Vendor data premoderation".
[*] Multi-Vendor Edition: If a company name is too long, it will be cut when dis
played in the admin area.
[*] Moneybookers: The ability to pay for an order in iFrame was added.
[*] The "delete_product_feature" hook was added.
[*] The "get_companies_list" hook was added.
[*] Support of hooks depending on a store edition was added.
[*] Pickers: The link for adding a new element was moved from the bottom to the
top.
[*] Quick search in the admin area was improved and now it allows to search by P
roducts, Customers, Orders, Pages and News at the same time.
[*] Russian time zones were updated.
[*] Shippings: Logging of http/https requests was added when calculating real-ti
me shipping rates using multithreading.
[*] Order statuses: An order status is created automatically now and it is impos
sible to set it manually.
[*] Gift Certificates: Template selection functionality was improved.
[*] The "cm-trim" microformat was added.
[*] The ability of executing custom functions when installing or uninstalling ad
d-ons was added.
[*] The logic of generating the menu for the administrator area was improved.
[*] The permissions check mechanism was improved to reduce the number of Mysql q
ueries when a restricted admin comes to the admin area.
[*] The "Secondary Categories" functionality was improved.
[*] The size of fields for the mysql cache engine was increased to avoid possibl
e problems with inaccessibility of the store.
[*] The speed of generating the sitemap increased significantly.
[*] The speed of navigation through the orders list in the admin panel was incre
ased.
[*] The style of Checkout was changed. There is a new type called "One page with
cart" now besides "One page checkout" and "Multi-page checkout".
[*] The "Username" field in the customer area is now processed by the "trim" fun
ction before a customer logs in or registers.
[*] A new setting that allows to disable displaying "Quick menu" in the admin ar
ea was added.
[*] Addons management: The ability to generate a dynamic description was added v
ia the "fn_addon_dynamic_description_ADDON" function.
[*] Addons management: The ability to install an addon automatically during the
cart installation process was added.
[*] Addons management: Addon installation routines were moved to the function.
[*] Core: The database restoration routine was moved to the function, a hook wa
s added.
[*] Data Feed: The "Exclude disabled products" option was added.
[*] File uploader: A notification about failed file upload was added.
[*] The process of opening dialogs was optimized.
[*] Export to Google was updated.
[*] New hook added: The "pre_delete_product" hook runs before a product is delet
ed.
[*] The Greek language pack was updated.
[*] The Russian language pack was updated.
[*] When updating a product image to an image with the same name as was before,
thumbnails of this image will be updated as well.
[*] {#2183} Displaying a code of a shipping carrier was changed to a full descri
ption.
[*] {#2495} Now, if there are any taxes in the store that are not included in a
price and the system of calculating taxes is based on "Unit price", both the reg
ular price and the price with the tax will be displayed for shipping methods.
[*] {#2495} Suppliers: Now, if there are any taxes in the store that are not inc
luded in a price and the system of calculating taxes is based on "Unit price", b
oth the regular price and the price with the tax will be displayed for shipping
methods.
[!] A URL fragment was processed incorrectly if the SEO add-on was enabled and t
he URL had additional parameters. Fixed.
[!] A block position was not passed to block features and some blocks were displ
ayed incorrectly due to it. Fixed.
[!] The administrator was not able to import products with product codes only. F
ixed.
[!] Affiliate: The "Add Banner" button worked only for the "Product groups" tab.
Fixed.
[!] The CVV2 code could not have zero value. Fixed.
[!] The Categories picker worked incorrectly if there were more than one picker
instances. Fixed.
[!] Categories: It was impossible to save 0 value in the "position" field. Fixed
.
[!] Categories: The picker did not work in some add-ons. Fixed.
[!] The color of the "original phrase" style in the "Package" skin was corrected
.
[!] Comments and reviews: It was possible to create a post for a non-existent th
read. Fixed.
[!] Community Edition: The "Upgrade center" link was absent. Fixed.
[!] The currency name was not saved after editing the currency if the currency c
ode was changed at the same time. Fixed.
[!] Customers could access other customers' return requests via direct links. Fi
xed.
[!] Customers were able to view RMA packing slips of other customers. Fixed.
[!] Dashboard: When removing the last customer's comment, the Dashboard still di
splayed it, although the comment was removed. Fixed.
[!] EDP: Downloadable files were available for downloading for incompleted order
s. Fixed.
[!] Exim: Shipping parameters were updated for all products even if just one pro
duct was imported. Fixed.
[!] Export: The "Load layout" button did not work. Fixed.
[!] Extra pages were printed during bulk print. Fixed.
[!] Gate2shop: A customer was redirected to the checkout page after making a suc
cessful transaction. Fixed.
[!] Gift Certificates: The "Quantity" field was disabled for free products. Fixe
d.
[!] Gift Registry: It was impossible to add a product to the cart if it containe
d a required product. Fixed.
[!] Gift certificates add-on: An email notification contained blank product info
rmation after a certificate was activated. Fixed.
[!] Gift certificates: The "Display subtotal" field had an incorrect value in th
e cart. Fixed.
[!] Google sitemap: News settings section was removed from the Community edition
.
[!] Google sitemap: Links for hidden and disabled languages were counted during
sitemap generation. Fixed.
[!] HTML special chars were displayed improperly in the Hot deals block, on the
cart page, and in product notifications. Fixed.
[!] HTML special chars were displayed improperly on the "Registrations of return
s" page in both customer and admin areas. Fixed.
[!] When creating a new language, it was impossible to set the "Hidden" status f
or the language. Fixed.
[!] If 0 products were in stock, "Track with options" was selected and no combin
ation was created, and also the "Enable inventory tracking" check box was clear,
an incorrect error message was displayed on the cart page. Fixed.
[!] If PHP of version 5.1.6 was used on a server, an sql-error occurred when add
ing a new language. Fixed.
[!] If a position was not specified when a top menu item was created, this newly
created top menu item disappeared from the Top menu sometimes. Fixed.
[!] If a shipping method was added through a promotion, this shipping method was
not sorted by its position. Fixed.
[!] If all products had zero weight and a shipping method had the Max box weight
setting not equal to 0, this shipping method was not displayed. Fixed.
[!] If the SEO add-on was enabled and different languages were set for localizat
ions, SEO links were used for a wrong language in the select box of selecting a
localization. Fixed.
[!] If the process of sending emails was delayed, so, when placing an order thro
ugh the Google Checkout, doubled orders were created. Fixed.
[!] If the store used version 5.5 of the Mysql server, so, when installing the D
ata feed add-on, the mysql error occurred. Fixed.
[!] Images: If making thumbnails in the original extension was selected in image
settings, these thumbnails were generated in the extension of the first image.
Fixed.
[!] The Incompleted status was not displayed on the "View orders" page after sel
ecting a corresponding view of saved search. Fixed.
[!] An incorrect notice was displayed when the translation mode was disabled. Fi
xed.
[!] Inner hint for text input fields was checked for a regular expression. Fixed
.
[!] Inventory of all products in the store was reset during the import process i
f any vendor selected the "Reset inventory" check box. Fixed.
[!] Invoices: An order status, payment method, and product info were not transla
ted. Fixed.
[!] It was impossible to export/import values for default user groups via export
ing/importing of Quantity Discounts. Fixed.
[!] The link for deleting the "Root" administrator was displayed. Fixed.
[!] A list of languages was displayed in the currencies select box if currency a
nd language codes were equal. Fixed.
[!] Multi-Vendor Edition: Required profile fields were disabled on the "Apply fo
r a vendor account" page. Fixed.
[!] Multi-Vendor Edition: Vendors were able to delete category images, weight de
pendencies of shipping rates, and global options. Fixed.
[!] Multiple email addresses were not displayed properly in invoices. Fixed.
[!] News & email: The PHP warning appeared if the admin tried to save an empty s
ubscribers list. Fixed.
[!] Newsletters: Links in the mail body were broken if they contained the "+" sy
mbol. Fixed.
[!] Newsletters: There were js errors on the "Editing newsletter" page. Fixed.
[!] An incompletely installed upgrade was displayed on the "Installed upgrades"
page. Fixed.
[!] Option exceptions: At some certain settings of sequential options with the "
Allowed exceptions" type enabled, next options in the list remained disabled. Fi
xed.
[!] PayFlow: Some orders were marked as failed due to duplicate transactions. Fi
xed.
[!] PayPal: Some currencies were missed. Fixed.
[!] Product Configurator: A pop-up window with a product description was not dis
played if product details page tabs were displayed vertically. Fixed.
[!] Product Configurator add-on: If the "Display In stock as a field" option was
enabled, product amount displayed an incorrect value. Fixed.
[!] Product files descriptions were not translated into different languages. Fix
ed.
[!] Product and category pickers did not work with the SEO add-on. Fixed.
[!] Products: Shipping properties were zeroed when updating any product paramete
r through bulk update. Fixed.
[!] Quick search add-on: the product code was not added to the quick search cata
log when updating the product in the admin area. Fixed.
[!] Quick search add-on: w3c validation was corrected.
[!] RMA addon: Anonymous customers could review return requests placed by other
customers. Fixed.
[!] Reward points add-on module: A total price in points and total reward points
were rounded incorrectly. Fixed.
[!] Reward points were not calculated if an on-line payment method was used. Fix
ed.
[!] SEO add-on: If the "When the customer clicks on any Checkout button/link in
the store, redirect to the Cart content page first" option was enabled and the S
EO add-on was enabled as well, it was impossible to go to checkout. Fixed.
[!] Sales reports: There was some duplicated data on the "Reports" page. Fixed.
[!] Select boxes on pages did not have default values in some cases. Fixed.
[!] Shipments: When creating a shipment, if a product is removed, the "Deleted p
roduct" message was displayed instead of its name. Fixed.
[!] Shippings: The unnecessary "Shipping rates were changed" message was displa
yed when a customer went from the cart to checkout even if rates were the same a
s before. Fixed.
[!] Shippings: Rates were calculated incorrectly for manual shipping methods som
etimes if products in the cart had free shipping. Fixed.
[!] States of Great Britain were corrected.
[!] Statistics: Graphic Pie was displayed incorrectly when a large amount of dat
a had to be displayed. Fixed.
[!] The "smarty_function_split" function used an undefined variable. Fixed.
[!] The "Add to cart" button did not work in the products block if the "Recurrin
g billing" add-on module was enabled. Fixed.
[!] The "Save layout" button did not work on the Export page. Fixed.
[!] The "order_management" controller was not protected by permissions. Fixed.
[!] The file uploader did not work in a pop-up window in the customer area. Fixe
d.
[!] Statistics by user groups was available to all admins on the dashboard regar
dless of their user groups. Fixed.
[!] A value of an option of the Check box type was not displayed at the last che
ckout step. Fixed.
[!] There was a PHP notice on the placing order page when a customer bought the
last item of an admin's product. Fixed.
[!] There was no ability to reset the "Items in box" option back to zero. Fixed.
[!] A vendor was not able to import products if no categories were enabled for t
his vendor. Fixed.
[!] Webmail add-on module: The "Back to administration panel" link always referr
ed to "admin.php" after logging out. Fixed.
[!] The "fn_https_request" function accepted an incorrect "$data" parameter. Fix
ed.
[!] It was impossible to return to results of searched pages from a details page
in the admin area. Fixed.
[!] Access restrictions: The "Block IP after a number of unsuccessful attempts"
option did not work. Fixed.
[!] Banner management add-on: The text banner displayed its content not in all t
he styles defined in the admin area. Fixed.
[!] Block manager: The "edit" link was absent if "Unique HTML block" was selecte
d for a block. Fixed.
[!] Block manager: The "assign to .. objects" link displayed incorrect results i
f a number of categories was more than the value of the "CATEGORY_THRESHOLD" var
iable. Fixed.
[!] Buy together add-on: If the price of a main product of a combination was 0 a
nd it was forbidden to add this product to the cart in settings of the product,
wrong messages appeared when buying such a combination.
[!] Buy together add-on: If products in a combination had required option(s), an
incorrect notification was displayed when submitting any other form in the tabs
panel on the product details page in the customer area. Fixed.
[!] Buy together: Discounts were calculated incorrectly if the "Discounted price
" value was added to the products combination. Fixed.
[!] A customer was redirected to a wrong page after logging in through a pop-up
window on the "apply for a vendor account" page. Fixed.
[!] Demo categories for vendors were selected even if the Demo catalog was not i
nstalled. Fixed.
[!] Gift Registry: A main product image was displayed instead of a product optio
n image on the event page. Fixed.
[!] Google Checkout: Discounts were not applied after a customer returned to the
store. Fixed.
[!] Google analytics: Cookies information was absent sometimes. Fixed.
[!] Google sitemap add-on: If the "Show language in the URL" setting was enabled
for the SEO addon so, when requesting the sitemap.xml file, a customer was redi
rected to the home page. Fixed.
[!] Hot Deals: Products were not displayed sometimes if the "override" hook type
was used. Fixed.
[!] If a product had two categories specified for it so, when coming to its deta
ils page, its main category was always displayed even if we came to this product
details page from the other category. Fixed.
[!] Installation: There were PHP notices when wrong credentials were used. Fixed
.
[!] Linkpoint: Some orders were marked as failed due to duplicated transactions.
Fixed.
[!] Multi-Vendor Edition: Information about a deleted category was shown in a ve
ndor profile. Fixed.
[!] Multi-Vendor Edition: The block with banners disappeared in the storefront a
fter a vendor edited his/her product. Fixed.
[!] Multi-Vendor Edition: The store administrator was able to add products of so
me other vendors to an order of a vendor. Fixed.
[!] Multi-Vendor Edition: The vendor picker worked incorrectly on text pages. Fi
xed.
[!] Newsletter: CKEditor worked incorrectly on the Editing newsletter page. Fixe
d.
[!] The size of the "Product code" field was increased to 64 characters.
[!] Product configurator add-on: Additional images of a configurable product wer
e not displayed on the product details page. Fixed.
[!] Product configurator add-on: If some product had zero quantity, this product
still could be unblocked using compability class rules. Fixed.
[!] Promotions: Product prices were calculated incorrectly on the products list
page in the admin area. Fixed.
[!] The Quantity step worked incorrectly if the "Inventory" option was set to "D
o not track". Fixed.
[!] Reward points add-on: Points were calculated two times for a buy together co
mbination. Fixed.
[!] SEO add-on: If the length of a product SEO-name was 255 symbols, Apache retu
rned 403 error when trying to open this product in the customer area. Fixed.
[!] SEO add-on: If a request URI could not be parced, the PHP error was displaye
d. Fixed.
[!] SMS notifications add-on module: Some HTML-entities were decoded incorrectly
because of wrong characters encoding. Fixed.
[!] Testimonials: The admin was unable to create a post if demo data was not ins
talled. Fixed.
[!] The value of the "hide_server" variable was rewritten in the file uploader.
Fixed.
[!] There was incorrect 404 redirect sometimes if a current URL was different fr
om the value of the "http_host" setting. Fixed.
[!] There was an incorrect link to the home page on the 404 page. Fixed.
[!] User groups: The admin was unable to create a new usergroup if the "Manage r
ecurring plans" privilege was disabled. Fixed.
[!] Wishlist add-on: A notification about added products was not hidden automati
cally. Fixed.
[!] A warning about a very long value in the "Product code" field was added to t
he export/import script.
[!] Wishlist add-on: A wishlist product notification message displayed a product
price for unlogged users. Fixed.
[!] Yourpay payment processor: Orders were duplicated. Fixed.
[!] {#2451} USPS shipping: If several Priority mail methods were created, but th
ey had different Flat rate box values (Small, Medium, Large), a price for three
of them was equal. Fixed.
[!] {#2462} Information about an applied gift certificate was lost after making
modifications to an order. Fixed.
[!] {#2475} Tags add-on module: A tags with empty links were not removed. Fixed.
[!] {#2478} Reward points add-on module: Reward points were calculated incorrect
ly on the order editing page when some products had discounts. Fixed.
[!] {#2481} Amazon checkout: A notification message saying about placing an orde
r was sent by email to a customer two times. Fixed.
[!] {#2481} Amazon checkout: The customer's "State" field was always empty in an
order. Fixed.
[!] {#2482} Export: The "image_link" field had to be empty if a product did not
have an image. Fixed.
[!] {#2491} The Vendor picker worked incorrectly. Fixed.
[!] {#2497} Buy together add-on: It was impossible to add a product combination
to the cart if there was a product with zero amount, but with the disabled "Inve
ntory" option in this combination. Fixed.
[!] {#2502} Checkout: If an order status became "Failed" and the "When the custo
mer clicks on any Checkout button/link in the store, redirect to the Cart conten
t page first" option was enabled, a customer was redirected to the cart and he/s
he could not see an error message. Fixed.
[!] {#2505} Some email notifications were not delivered to some mail servers bec
ause of incorrect initialization of a mailer object.
[!] {#2506} Multi-Vendor Edition: Parent orders were calculated in statistics da
ta on some pages. Fixed.
[!] {#2526} Promotions: The "Not in" condition worked incorrectly. Fixed.
[!] {#2534} SEO names of feature variants were not deleted after deleting a feat
ure. Fixed.
Version 2.1.4, March 2 2011
[+] The support of hidden language statuses was added.
[+] Multi-Vendor Edition: The ability to view Sales reports for vendors was adde
d.
[*] Gift Registry add-on: The appearance of the pop-up window for adding a new c
ustom field was reduced to the standard appearance.
[*] Users Import/Export: The User ID field was added.
[*] The logic of the saved search functionality was improved.
[*] New hooks were added to the "fn_gather_additional_products_data" function.
[*] Only CS-Cart tables are selected on the database backup page by default now.
[*] The Moneybookers payment method was divided into "Moneybookers eWallet" and
"Mooneybookers Quick Checkout".
[*] SEO add-on: Field descriptions were improved on the SEO-rules page in the ad
ministration panel.
[!] Attachments add-on: There was no ability to change the attachment status on
the detailed product page in the administration panel. Fixed.
[!] The Registered Post International shipping service of Australia Post did not
work correctly with multi-thread requests. Fixed.
[!] Flash objects and scripts were not displayed in blocks in Safari at the CRE
Secure checkout. Fixed.
[!] Images were not displayed in blocks in Safari at the CRE Secure checkout. Fi
xed.
[!] The calendar worked incorrectly at the checkout. Fixed.
[!] Exim: If products were imported with zero taxes, all product taxes were zero
ed. Fixed.
[!] The text was cut to 255 symbols in the Form builder. Fixed.
[!] Gift Registry: It was possible not to fill in some required fields while cre
ating a new event. Fixed.
[!] Gift Registry: PHP warnings were displayed on the page with the results of s
earch for events if custom event fields were created. Fixed.
[!] Gift Registry: The content of the email notification that was sent after cre
ating a new private event was incorrect. Fixed.
[!] Gift Registry: Searching by event type did not work. Customer's events becam
e not available after the administrator had modified them. Fixed.
[!] Gift Registry: The error notification was displayed when deleting a custom f
ield with variants. Fixed.
[!] Gift Registry: Products were removed from all events if several events had t
he same product. Fixed.
[!] Hot deals add-on: If a product image file contained the '&' sign and the SEO
add-on was enabled, this file was uploaded by the browser two times. Fixed.
[!] If multi-threading was used for the calculation of the cost of shipping meth
ods, the returned shipping methods were sorted not by the position specified in
the administration panel. Fixed.
[!] Images and styles were not displayed at the CRE Secure checkout. Fixed.
[!] It was possible to remove a free product from the pop-up cart. Fixed.
[!] Order management: If the last product was removed while editing an order, th
is order was displayed as newly created. Fixed.
[!] Order management: The stored price was displayed incorrectly on the edit pro
duct page. Fixed.
[!] Paypal: If a product name had HTML tags, PayPal always declined any order wi
th this product. Fixed.
[!] Product Feature: Brackets were missed around the question sign. Fixed.
[!] Product configurator add-on: If option combinations had their own images, th
e main product image was not changed after selecting these option combinations.
Fixed.
[!] Product options: Option variant images were switched incorrectly in IE8 if t
hey were cached. Fixed.
[!] Statistics add-on: An incorrect format of the IP address was passed to the G
eoIP library. Fixed.
[!] Last viewed/Recently viewed menu items were always empty. Fixed.
[!] Affiliate: The process of paying out to the affiliate could result in heavy
load on the server, and sometimes it led to the impossibility of creating a new
payout. Fixed.
[!] The alignment of the quick search drop-down field in the "Brickwork" skin wa
s incorrect. Fixed.
[!] Google Sitemap: The PHP notice was displayed during the initial generation o
f the sitemap. Fixed.
[!] Google Sitemap: When the connection with the server was broken, the sitemap
was generated incorrectly on some hosting servers. Fixed.
[!] Hot deals: Flash files could not be used as product images in the Hot deals
block. Fixed.
[!] If quantity discounts were not set for a product, the product was not displa
yed when searching by price. Fixed.
[!] If an add-on was disabled, its override templates were still displayed in th
e store. Fixed.
[!] Blocks with empty content were displayed. Fixed.
[!] FedEx International shipping rates were not returned if the length of a stat
e/province code exceeded 2 symbols. Fixed.
[!] Flash files could not be used as product images. Fixed.
[!] Product thumbnails had an incorrect margin on the grid layout in the "Green
web" skin. Fixed.
[!] Paypal: When the Japanese Yen currency was selected in the payment method se
ttings, the order total value was transferred as a fractional one to the payment
system and the payment was failed with the following error: "The link you have
used to enter the PayPal system contains an incorrectly formatted item amount.".
Fixed.
[!] The product filter by suppliers was empty on the "Manage products" page in t
he administration panel. Fixed.
[!] Products could be added to the cart with the quantity that was more than ava
ilable in stock. Fixed.
[!] SEO add-on: If the SEO add-on was enabled, some wrong URL addresses did not
return the "Page not found" error, but showed the home page instead. Fixed.
[!] Shipping rates were not calculated for supplier's products if the "Display s
hipping methods to each supplier separately" setting was cleared. Fixed.
[!] Shipping rates were not calculated for tiny packages. Fixed.
[!] Multi-Vendor Edition: Vendors could remove the product filters defined by th
e administrator. Fixed.
[!] When a promotion was set for some categories, the information about the rece
ived discount was not displayed in the results of product search by all categori
es. Fixed.
[!] Wrong parameters were passed to the "get_additional_product_data" hook. Fixe
d.
[!] A user name was not displayed after the expiry of a session. Fixed.
[!] Block manager: The "Grid2" template was not displayed in the "Appearance typ
e" select box. Fixed.
[!] Multi-Vendor Edition: The "Design" mode was available to vendors. Fixed.
[!] HTML block cache: The block with Events was cached incorrectly. Fixed.
[!] HTML block cache: The block with Testimonials with random filling was cached
incorrectly. Fixed.
[!] Links on the "View all product features" page were not SEO-friendly. Fixed.
[!] Only one coupon code was displayed on the order details page. Fixed.
[!] Order management: The product having required products could not be added to
the cart. Fixed.
[!] PHP notices were displayed on the upgrade center page if the "exec" and "sys
tem" functions were disabled. Fixed.
[!] Pagination did not work correctly on some pages. Fixed.
[!] PayPoint payment methods: The CVV2 code was not passed to the payment gatewa
y. Fixed.
[!] Product filters: When a category was disabled, the number of products in the
filter was not updated. Fixed.
[!] Product images were not cloned when products were cloned. Fixed.
[!] Quick Search: Searching by product codes did not work. Fixed.
[!] User registration timestamp was not updated after the installation. Fixed.
[!] The type of CS-Cart edition was not passed to the upgrade server. Fixed.
[!] The Cancel button on the edit product page did not take to the page with the
results of the latest products search. Fixed.
[!] Mailing lists were not displayed on the one-page checkout if the AJAX-redire
ct to the first step was performed. Fixed.
[!] The Sagepay direct payment method did not work properly. Fixed.
[!] The Fedex Ground shipping service did not work if the address type was "resi
dential". Fixed.
[!] Upgrade center: If the CS-Cart administrator removed an upgrade package, the
subsequent packages were removed automatically as well. Fixed.
Version 2.1.3, February 1 2011
[+] Ability to divide ordered products into boxes when calculating the delivery
cost for real-time shipping methods was added.
[+] Amazon Checkout payment option was added.
[+] DIRECTebanking.com payment option was added.
[+] Payment21 payment option was added.
[+] Multi-thread shipping rate requesting was added.
[+] Privileges to manage vendors were added.
[+] Jewelry skin template was added.
[+] Ability to configure each shipping method separately was added.
[+] Multi-Vendor Edition: Product filter "Vendor" was added.
[+] Community edition: SEO add-on was included in the Community edition.
[+] "Food" skin template was added.
[+] PayTrace payment option was added.
[+] Upgrade center: Ability to update the software edition was added.
[*] Manual filling the block of Vendors on the customer area was added.
[*] Quick Search add-on: Ability to search for products with UTF-8 character enc
oding was added.
[*] Privileges to manage suppliers were restored.
[*] "Position" field was added to the inventory management page.
[*] Add-ons' configuration file can contain JS or HTML code now.
[*] Appearance of the "Previous" & "Next" links on the order details page in the
admin area was modified.
[*] File copyright.txt for the Community Edition was updated.
[*] EDP delivery: Large file handling was improved.
[*] Fedex shipping method was updated to meet the latest Fedex Web Services API
v9.
[*] Items in the list of global options in the Global Options > Apply to Product
s section of the admin are sorted by their position number.
[*] Google Sitemap add-on: Multi-lingual link generating was added.
[*] Google Sitemap add-on: Support of sitemaps with 50 000+ links was added.
[*] HTML block cache was improved.
[*] Code improvements to speed up product selection and reduce the number of dat
abase queries.
[*] Indexing by product_id field was added to product_global_option_links table
to speed up data access.
[*] MVE payouts: New field "Vendor commission" was added to the vendor account b
alance table.
[*] Multi-Vendor Edition: Ability to edit payout comments was added.
[*] Multi-Vendor Edition: Billing and shipping info is now added to the vendor a
ccount automatically.
[*] New hook was added to the fn_get_filter_range_name function.
[*] Style of notifications was improved.
[*] PayPal Pro description was corrected.
[*] Privileges for the "Product premoderation" add-on module were moved to the f
ile addon.xml.
[*] Product Configurator add-on: Configured items are added to the cart in the s
ame order as they appear on the Configurator's page.
[*] Quick Search add-on: Caching the found search results was improved.
[*] Quick Search add-on: Product links from the list are now converted by the SE
O add-on.
[*] SQLite cache back-end was revamped to support SQLite3 and PDO access layers.
[*] "fn_send_mail" function was updated.
[*] Gift Certificates add-on: "Delete Product" button was added to the mini cart
.
[*] Email address of the order department was added to the "Reply-To" field of t
he suppliers' email notifications.
[*] Input fields on the checkout pages no longer blank out after the Ajax update
.
[*] Notification system: Behavior of notice, warning and error messages was impr
oved.
[*] Notification system: The message about successful changes saving was added t
o the main objects (products, categories, pages, etc.).
[*] Product filter "Supplier" was restored.
[*] Tool for viewing changes in files was added.
[*] UPS shipping method: Ability to calculate shipping cost based on negotiated
rates was added.
[*] USPS shipping method: API was upgraded from version 3 version to version 4.
[*] Upgrade Center: Fail-safety of the upgrade processes was improved.
[*] Upgrade Center: Upgrade processes are now logged.
[*] Upgrade Center: All upgrade-related issues are reported via the standard CS-
Cart notification layer.
[*] Warning message is displayed to prevent product feature variants loss.
[*] Upgrade Center: Database can be backed up using the mysqldump utility to avo
id upgrade freezing.
[*] DHL shipping method: Support for multi-piece packages was added.
[*] EDP: HTTP download can be resumed if the connection was lost.
[*] AJAX Drag-n-Drop sorting by positions was added to product attachments list
in the admin area.
[*] PHP and MySQL errors are not displayed when the store functions in the live
mode.
[*] FedEx shipping module: Ability to define the shipping address as residential
or commercial was added.
[*] Multi-Vendor Edition: Administrator receives email notifications of pending
vendor accounts now.
[*] Multi-Vendor Edition: If a new vendor account is created together with a rel
ated administrator account, there is displayed a pop-up notification of the succ
essful administrator account creation with the link to the account profile..
[*] Multi-Vendor Edition: Vendor description pages are included into the Google
Sitemap now.
[*] Multi-Vendor Edition: Shoppers are prompted to remove undeliverable products
from the cart at checkout now.
[*] New hook "get_orders_totals" was added.
[*] "Apply for a Vendor Account" link is not shown to authenticated vendors now.
[*] Tool for viewing changes in the database schema was added.
[!] "?:" was replaced with the table prefix while inserting a user input into a
database. Fixed.
[!] "Orders/Choose Action" pop-up box was not shown to administrators with restr
icted privileges. Fixed.
[!] Affiliate add-on: "Life span of customer cookie" setting option worked incor
rectly. Fixed.
[!] Affiliate add-on: Banner HTML code contained a relative image path. Fixed.
[!] Affiliate add-on: Text banners did not redirect visitors to the destination
site. Fixed.
[!] Affiliate add-on: Wrong location of email templates. Fixed.
[!] After a skin had been switched several times through the demo skin selector
panel, the URL of the page contained a recurring demo_skin parameter. Fixed.
[!] Alignment of the quantities numeral at the product notification was correcte
d.
[!] All files in the upgrade package had the "777" access permissions. Fixed.
[!] An incorrect link was displayed in the news block. Fixed.
[!] Any order's status could be changed to Open. Fixed.
[!] Authorize.Net: Some orders were marked as failed due to duplicate transactio
ns. Fixed.
[!] Block manager: Blocks could not be moved outside blocks group. Fixed.
[!] Blocks: Item numbers were not displayed for the first item in the product bl
ocks with the appearance type "Side box first item". Fixed.
[!] Blocks: Item numbers were not displayed in the product blocks with the appea
rance types "Small items" or "Products grid". Fixed.
[!] CRE Secure payment method: Some successful transactions were marked as faile
d. Fixed.
[!] Categories were not added through "Bulk category addition". Fixed.
[!] Changed categories were not included into the XML sitemap. Fixed.
[!] Customers' phone numbers from their shipping and billing phones could not be
exported. Fixed.
[!] Data from the cscart_stat_search_engines table were not removed when the Rem
ove Statistics link was clicked. Fixed.
[!] Default localization's language and currency were used in order status email
s to customers with a non-default localization. Fixed.
[!] Display of the storefront in the IE6 browser was corrected.
[!] Display of buttons in the list of categories in the admin area was fixed for
languages different than English.
[!] Display of the admin panel's button "Open Storefront" in ie7 was fixed.
[!] Display of the arrow button in sport skin was fixed.
[!] Display of the notifications for the IE6 browser was corrected.
[!] Display of the one page checkout with long labels was corrected.
[!] Display of product notifications was fixed.
[!] Display of the products list was corrected.
[!] Empty tabs appeared on the orders export page after trying to download an ex
port file. Fixed.
[!] Form builder: Field values selection form was shown/hidden incorrectly, if t
he field type was changed while adding fields through the admin area. Fixed.
[!] HTML block cache: Blocks with categories with the filling type "Plain" were
cached incorrectly. Fixed.
[!] HTML block cache: If in the block manager the filling type "Manually" was se
lected for a product location, and different block object were selected for diff
erent products, the content of this block was cached for the first viewed produc
t only and did not change for other products. Fixed.
[!] CURL wrapper did not support HTTP GET requests. Fixed.
[!] If a product's main category was disabled, a PHP notice displayed on this pr
oduct's details page in the customer area. Fixed.
[!] With a significant number of shipments, it took the system a lot of time to
generate the list of shipments in the administration panel. Fixed.
[!] With the SEO add-on enabled, some wrong URL addresses did not return the "Pa
ge not found" mistake, but showed the home page instead. Fixed.
[!] If the current main product category was selected as a secondary product cat
egory for a product when editing the product details through the global update f
unctionality, the main product category lost its value for this product, and it
was impossible to re-assign this product category as the main product category f
or this product on the product details page. Fixed.
[!] If the administrator had no permissions to view orders, he could still see o
rders in the Latest orders section on the Dashboard in the administration area.
Fixed.
[!] If the first checkout step included some mandatory fields, and the second on
e included none, it was possible to proceed to the third step until the mandator
y fields from the first step are completed. Fixed.
[!] Information about banner localization could not be saved after editing the l
ist of banners. Fixed.
[!] Information about the price in points was not displayed in orders that were
placed through the subscription management mechanism. Fixed.
[!] Information returned by the payment server was not saved if the Save button
was clicked on after the order had been edited. Fixed.
[!] JS compression: If the JS compression was enabled, tabs in the administratio
n panel stopped working. Fixed.
[!] Languages: Russian language pack was corrected.
[!] LinkPoint Connect Payment: Information about the "Order Submission Form" on
the payment configuration page in the admin panel did not change depending on th
e HTTPS settings and if the SEO add-on was enabled. Fixed.
[!] Email messages with user profile data did not include the list of his user g
roups. Fixed.
[!] Notices about file modifications were displayed in the upgrade center for th
e upgrades that were not installed yet. Fixed.
[!] One page checkout: Field for selecting a state at the second checkout step w
as reset to the default value if the customer returned from the fourth step to t
he second more than one time. Fixed.
[!] Option file: Image previewer did not work on the cart page in the customer a
rea. Fixed.
[!] Order management did not work correctly if a product had zero quantity. Fixe
d.
[!] Order management: With the tax calculation method based on subtotal, the tax
value could not be re-calculated at the third editing step. Fixed.
[!] PHP notice was displayed on the storefront's "Product banners" page if both
Affiliate and Premoderation add-ons were enabled. Fixed.
[!] Product Configurator add-on: Component details page in the customer area use
d an incorrect "zero_price_action" setting. Fixed.
[!] Product Configurator add-on: After a new configuration was added and then ed
ited, the product amount was reset to 1. Fixed.
[!] Product Configurator add-on: Discounted price was displayed incorrectly if t
he products in the configuration had a catalog discount. Fixed.
[!] Product filters: For price range product filters, the price was always short
ened to an integer. Fixed.
[!] Promotion bonuses were saved incorrectly. Fixed.
[!] Promotions linked to payment methods could not update shipping methods. Fixe
d.
[!] Promotions with auto-generated coupons worked incorrectly. Fixed.
[!] Promotions: If a product with a certain set of product options was used as a
promotion condition and the same product with any product options was specified
as the bonus, it was impossible to change this product's options when the promo
tion applied. Fixed.
[!] Promotions: "Discount coupon" field appeared at the checkout page even if th
ere were no coupon codes in active promotions. Fixed.
[!] Promotions: "Once per customer" condition worked incorrectly if there were t
wo or more promotions. Fixed.
[!] ProxyPay validation: PHP warning was displayed. Fixed.
[!] Unnecessary caching the RSS Feed block. Fixed.
[!] RSS Feed block: Some RSS feeds having an incorrect format caused PHP warning
s in the cart. Fixed.
[!] Recurring Billing add-on: Start price was always displayed in the subscripti
on lists. Fixed.
[!] Recurring Billing add-on: After a new subscription was added and then edited
, the product amount was reset to 1. Fixed.
[!] Registry: With the Access Restrictions add-on disabled, changes in the data
could not be saved to the cache. Fixed.
[!] Regular expressions worked incorrectly on the order management page. Fixed.
[!] Reports in the Polls add-on were not paginated. Fixed.
[!] Required products: Product options could not be selected in the list of the
required products on the product details page in the customer area. Fixed.
[!] Reward points were calculated incorrectly for product with option modifiers.
Fixed.
[!] Reward points were calculated incorrectly when some products could not be bo
ught for points. Fixed.
[!] Reward points: PHP notices were displayed. Fixed.
[!] SEO add-on: With the "Use single URL for all languages" setting enabled and
a two-letter SEO name specified for a category, it was impossible to follow a li
nk containing this category name in the storefront. Fixed.
[!] SEO add-on: Unnecessary PHP notice was displayed on the page for bulk catego
ry update if the SEO add-on was activated. Fixed.
[!] Search button disappeared on the product list pickers if the active administ
rator had no permissions to manage products. Fixed.
[!] Search engines did not index pages with extended product features. Fixed.
[!] Search engines indexed links in blocks containing product filters. Fixed.
[!] Search page results: If the search was also performed through news or pages,
images of product combinations did not change even if different images were spe
cified for a product combination. Fixed.
[!] Sequential product options: If a product was set to be tracked with options
and the options type was set as "Sequential", the "Out of stock" label was displ
ayed incorrectly until a customer selects all necessary options. Fixed.
[!] Shipments: Name of the shipping method was always displayed in the default l
anguage. Fixed.
[!] Shipping cost was displayed without decimals on the order editing page. Fixe
d.
[!] Some SQL files could not be imported. Fixed.
[!] Some checkbox settings did not have default value. Fixed.
[!] Some email messages were sent with an incorrect "From" field. Fixed.
[!] Sometimes discussions messages were displayed incorrectly. Fixed.
[!] Sorting worked incorrectly after clicking the "Save and close" button. Fixed
.
[!] Statistics add-on: Yearlong cookies worked incorrectly. Fixed.
[!] Status selectors did not work if there was a comma in status description. Fi
xed.
[!] Some language variables related to store suppliers were missing from the Pro
fessional edition. Fixed.
[!] Taxes: If taxes were calculated based on the order subtotal, taxes were calc
ulated incorrectly if the customer updated the cart and left only products with
zero price there. Fixed.
[!] The "@" sign was changed to "%40" in the email links if the "WebMail" add-on
was enabled. Fixed.
[!] The "USERGROUP_ALL" value was saved incorrectly. Fixed.
[!] "In Stock" label and "Add to Cart" button were not displayed if a product ha
d a negative amount, but product inventory tracking was disabled. Fixed.
[!] Quick Search add-on: Product titles were truncated incorrectly if titles wer
e in Russian. Fixed.
[!] The alignment of the left column at the basic skin was corrected.
[!] Data with NULL values was saved incorrectly in the database dump. Fixed.
[!] Product price displayed incorrectly in IE7. Fixed.
[!] Layout of the top menu item status selector displayed incorrectly in IE. Fix
ed.
[!] Path to custom product files got broken if the product was re-ordered. Fixed
.
[!] Style of breadcrumb navigation in the "Default Orange" skin was corrected.
[!] Style of lists in the category description was corrected.
[!] Value of the constant "MAX_FILES_IN_DIR" was changed to 1000 after each upgr
ade. Fixed. The constant moved to the file "config.local.php".
[!] "htmlentities" function in the PayFlo Pro payment module was used instead of
the correct function "htmlspecialchars". Fixed.
[!] Vendor description was displayed with the encoded HTML tags. Fixed.
[!] When product options were changed in the customer area, the "[Sign in to vie
w price]" label was duplicated in Chrome and Internet Explorer. Fixed.
[!] Wishlist add-on: Product thumbnails were not displayed if the product had op
tion combinations. Fixed.
[!] Uppercase characters in the site URL caused to generate a wrong URL of the c
urrent language. Fixed.
[!] fn_set_notifications: Backward compatibility with the previous CS-Cart versi
ons was added.
[!] HTML block cache: Blocks with affiliate links were cached incorrectly. Fixed
.
[!] IPv4 address was passed to the GeoIP library incorrectly causing incorrect c
ountry detection. Fixed.
[!] Product search by the parameter "Configurable: 'NO'" did not work in the adm
in area. Fixed.
[!] If the cart contained two items of the same product with different product o
ptions and the customer changed the items' options to identical values, the prod
uct quantity did not sum up after the cart had been updated. Fixed.
[!] If the store administrator viewed a disabled product in the preview mode, he
got an error message when trying to change the product options. Fixed.
[!] Pages created through the form builder could display only one select box wit
h the list of country states. Fixed.
[!] Orders were always placed with the credit card info saved in the customer pr
ofile. Fixed.
[!] Adding new languages could interfere with other tables in the store database
. Fixed.
[!] Product Configurator: Main product with separate images linked to product va
riant lost these images after the configuration update. Fixed.
[!] RMA add-on: Did not use global pagination settings. Fixed.
[!] Recuring Billing add-on: Did not use global pagination settings. Fixed.
[!] Search engines indexed links in the My Account block. Fixed.
[!] Pop-up windows in the admin area aimed at product selection did not allow fo
r product option selection on the second and further pages. Fixed.
[!] Vendor could not create a new shipment if the vendor has limited catalog man
agement permissions. Fixed.
[!] The "Previous" & "Next" links produced slow SQL queries. Fixed.
[!] Download key expiration date was displayed on the order details page in the
admin area even if the respective product had an unlimited download period speci
fied. Fixed.
[!] jCarousel: Multiple issues concerning images with non-alphabetic characters
in their filenames were fixed.
Version 2.1.2, November 9 2010
[+] Cache system for caching block contents in the customer area was added.
[+] The "Quick search" add-on was added.
[+] The "Catalog Mode" add-on was added.
[+] Image verification was added to the "Track my order" form.
[+] The WorldNet TPS XML payment module was added.
[+] New templates for the Product details page were added.
[+] Ability to enable "Live Mode" for the store was added. In this mode, the sto
re produces the highest performance.
[+] The "Help us improve CS-Cart" check box was added to the installation wizard
.
[+] Block with contents loaded through Ajax was added.
[+] Multi-Vendor Edition: The "Apply for a vendor" functionality was added.
[+] Multi-Vendor Edition: Ability to control vendor payouts was added.
[+] Multi-Vendor Edition: The "Merge Vendor/Supplier" feature was added.
[+] Multi-Vendor Edition: The "Product premoderation" add-on was added.
[*] The "get_product_price" hook was added.
[*] New hook was added. The "set_admin_notification" hook may be used for displa
ying notifications after logging in.
[*] Ability to disable a button was added to the button template.
[*] Address format was corrected.
[*] Banners: Hook in the "get_banners" function was improved.
[*] Buy together add-on: If the combination products require a certain set of op
tions to be configured, but the customer has not specified them and tried to add
the combination to cart, the warning notice will be displayed.
[*] CRE Secure: The "Connecting to CRE Secure..." message was removed from the p
lace order page.
[*] Customer notification system was improved.
[*] If the exportable thumbnails do not exist, they are generated automatically.
[*] The displaying style of the fileuploader was corrected.
[*] If the thumbnail that is generated automatically does not have the Alt text,
this text will be taken from the Alt text of the detailed image.
[*] The text of the message about the data structure of options and features was
corrected on the import page.
[*] Languages: Language code for the Greek language was changed from GR to EL.
[*] Locations: Names of the Canadian states were corrected.
[*] Notification informing that the "Terms and Conditions" check box is not sele
cted at checkout was improved.
[*] Now by default the "Remove CC info" setting is enabled for all order statuse
s, except the "Open" one.
[*] Promotions: Functionality of adding/deleting conditions and bonuses was impr
oved.
[*] RMA: Notification settings for the RMA add-on were not used anywhere, they w
ere deleted.
[*] SEO: Base href meta tag was restored.
[*] Screenshots for the basic skin were updated.
[*] The "orders:confirmation" hook was renamed "checkout:order_confirmation" and
moved to the order landing page.
[*] The export/import format of the multilanguage Alt text was simplified.
[*] The "/images/banner" directory was renamed "/images/promo" in order to preve
nt cutting the Banner Block by Web filtering software.
[*] The exact set of settings of each add-on may vary depending on the software
edition (CS-Cart Multi-Vendor, CS-Cart Professional, etc.)
[*] Catalog mode: The "Allow purchasing products with empty Buy Now URL" option
was added.
[*] Notification styles were improved.
[*] The "revert" link was removed from the previously installed packages. Admini
strator should be able to revert the last upgrade only.
[*] The design of the "Login" and "Change password" forms was updated.
[*] The type of the "value" field in the "cscart_sales_reports_intervals" table
was changed to "int(11)".
[*] Price-list add-on: Product thumbnails are generated automatically if they do
not exist.
[*] List of currencies supported by WorldPay was expanded.
[*] Dutch language pack was updated.
[*] ProxyPay: ProxyPay validation algorithm was improved.
[*] Registry: Storage engine for MySQL cache was changed to MyISAM.
[*] Russian language pack was updated.
[*] Hot Deals block: the "No image" image is displayed in the block if a product
does not have a thumbnail.
[!] Attachments add-on: ID of the pickers coincided with the already existing on
es. Fixed.
[!] Attachments: Attachments were not cloned when cloning the product. Fixed.
[!] Attachments: Attachments were not deleted when deleting the product. Fixed.
[!] Attachments: File of the deletable attachment was not deleted if there exist
ed another attachment with the same file name. Fixed.
[!] Attachments: Names of attachments were not multilingual. Fixed.
[!] Autocomplete library: Apache error was displayed. Link to the missing backgr
ound image was removed from the CSS file.
[!] DPS PX Post: Transaction was always marked as failed. Fixed.
[!] Debugging console did not work if additional languages were installed. Fixed
.
[!] Discussion: If the filling type for the categories block was selected as Rat
ing, the categories within this block were sorted in reverse order. Fixed.
[!] Exim: Callback functions could not receive an argument with a value equal to
TRUE.
[!] If any text input field was completed with data which format resembled that
of a date, the system formatted such data incorrectly. Fixed.
[!] The "fn_format_price" function did not always work correctly. Fixed.
[!] Gift certificates were displayed incorrectly on the Return information page.
Fixed.
[!] Gift registry add-on: The table containing all the events was displayed inco
rrectly. Fixed.
[!] If the Order ID field was not completed in the search form in the customer a
rea, the zero value was displayed in this field. Fixed.
[!] If a product had a minimum quantity option specified, a customer could add t
his product with less quantity if the amount of this product in storage was less
than the minimum quantity value. Fixed.
[!] If product options were represented as check boxes, then the product price w
as calculated incorrectly when calculating Ajax options on the cart page. Fixed.
[!] If both the "Disable anonymous checkout" and "Administrator must activate ne
w user accounts" options were enabled, the unnecessary information was displayed
at the first checkout step. Fixed.
[!] If the "Enable secure connection at checkout" and "When the customer clicks
on any Checkout button/link in the store, redirect to the Cart content page firs
t" options were enabled, and the payment failed on the payment page, the custome
r was redirected to the Cart content page, not to the Checkout one. Fixed.
[!] If the output format was specified in the thumbnail settings, the thumbnail
still retained the same format as the source file. Fixed.
[!] If the "Remove CC info" setting was enabled for orders with the "Failed" sta
tus and any direct payment method was selected, the user could not make a second
attempt to pay for the order if his first attempt to pay for this order using t
his payment method failed. Fixed.
[!] Moneybookers: The merchant received the code of the state instead of the sta
te name. Fixed.
[!] News and emails: The number of clicks on the link contained within the lette
r was displayed incorrectly in the newsletter campaign statistics. Fixed.
[!] 404 Error displayed on the Statistics: Referrers page. Fixed.
[!] If "track with options" was enabled, by default the system selected the opti
on combination that was not the first one on the list. Fixed.
[!] Order tracking: Notifications were sent in the default language, but not in
the language the order was placed. Fixed.
[!] Order tracking: If an email address was typed in the request form, the notif
ication was sent for the first order that was placed with this email address. Fi
xed.
[!] Pages: When editing pages, the "Available from" and "Available till" fields
did not work. Fixed.
[!] PayPal Express Checkout: Shipping first name and last name which were return
ed by PayPal Express Checkout were not used in the shipping address section at c
heckout. Fixed.
[!] Paypal Express Checkout: After returning from the payment details page, the
shipping state at checkout was completed incorrectly for non-American states. Fi
xed.
[!] Polls add-on: Image verification code was always incorrect if the poll was d
isplayed as a central block. Fixed.
[!] Product configurator add-on: Out-of-stock products were available for select
ion after the page was loaded. Fixed.
[!] Product options: Sequential options did not work in the order management in
the admin area. Fixed.
[!] Products creator script was improved.
[!] RMA: The "Delete this return" link on the return details page in the admin a
rea did not contain the cm-confirm class. Fixed.
[!] RMA: Not all the data was deleted when deleting the return request. Fixed.
[!] Records in the reward points userlog were displayed incorrectly for RMA retu
rns. Fixed.
[!] SEO links were not generated for a sitemap when a non-empty HTTPS path was u
sed. Fixed.
[!] Sage pay form: Non-unique transaction IDs caused errors. Fixed.
[!] Search engines could index the "Add to compare list" link. Fixed.
[!] Send feedback: Upgrade center settings were removed.
[!] Sitemap add-on: Sitemap contained links to static pages that redirected to o
ther sites. Fixed.
[!] Statistics add-on: Invalid referrer link was fixed.
[!] The "Out of stock" label was displayed on the product details page in the cu
stomer area if the product had zero inventory, but the "Allow negative amount" o
ption was enabled. Fixed.
[!] The "Sign in as a different user" link did not always work correctly. Fixed.
[!] The "reward_points:userlog" hook was given an incorrect name in the RMA add-
on module. Fixed.
[!] The "&nbsp;" character entity appeared in the select boxes of the configurab
le product options in the "Product Configurator" add-on. Fixed.
[!] The "&amp;" character entity was displayed in the Newsletter links table. Fi
xed.
[!] The email subjects that contained special characters were displayed incorrec
tly in the email headers. Fixed.
[!] The language selector in the admin panel stopped working if the name of the
admin script began with "sl". Fixed.
[!] An out-of-stock product was not displayed in the customer area even if the i
nventory tracking was disabled. Fixed.
[!] The thumbnail of the product did not work as a link to the product details p
age in IE7. Fixed.
[!] There was no possibility to add product details page templates via the add-o
ns. Fixed.
[!] Thumbnail background color specified in the admin area was not considered wh
en generating a thumbnail image. Fixed.
[!] User login was not displayed after changing the password if PCI compliance f
unctionality was enabled. Fixed.
[!] User group requests were displayed incorrectly. If the user sent a request f
or two or more user groups, the administrator could not approve all the requests
. Fixed.
[!] When registering at checkout, the user received information with empty field
s for billing and shipping addresses. Fixed.
[!] When restoring the store from a backup, non-English language variables were
displayed incorrectly, if restored through the Restore link in the Upgrade Cente
r section of the administration area. Fixed.
[!] ePDQ: Information about "Allowed URL" on the epdq payment details page in th
e admin panel did not change depending on the HTTPS settings and when enabling t
he SEO add-on. Fixed.
[!] Gift Registry add-on: When a product was deleted from the catalog, this prod
uct could not be deleted from the event. Fixed.
[!] Exim: If the product name contained a double quotation mark ("), this mark w
as duplicated ("") during the export to Google Base.
[!] The fn_format_price function did not always work correctly. Fixed.
[!] Gift registry add-on: Product thumbnail was not displayed on the product det
ails page if the product had a detailed image only. Fixed.
[!] In the "Add site map section" picker, the check for the required fields did
not function. Fixed.
[!] It was impossible to specify a lot of categories for the product filters and
for the product features. Fixed.
[!] The "list_without_options" language variable had a wrong value for the Russi
an language. Fixed.
[!] Option combination layout was broken in IE7. Fixed.
[!] Product filters: After one of the product features was selected, the search
by the selected feature was performed incorrectly on the features page. Fixed.
[!] Promotion with the "Product" condition worked only if the product quantity w
as equal to the amount specified, and did not work if the product quantity excee
ded this amount. Fixed.
[!] Sometimes successful transactions made through the ePDQ (Barclaycard) paymen
t module were marked as failed. Fixed.
[!] Validation of the fields in the pop-up box indented for creating a file in t
he template editor did not work. Fixed.
[!] If the tax calculation method was based on the subtotal, the previous tax ru
le was not removed and was added to the new one. Fixed.
[!] Store locator add-on: Input box overlapped the label text on the add-on sett
ings page. Fixed.
[!] It was impossible to add many recipients to a newsletter. Fixed.
[!] Price for configurable product was displayed incorrectly on the category pag
e if its components had quantity discounts. Fixed.
[!] Product Configurator: Default product of a mandatory product group could be
ordered even if was out of stock. Fixed.
[!] Promotion with the "Product Quantity" condition worked only if the ordered p
roduct quantity was equal to the specified amount, and did not work if the order
ed product quantity exceeded this amount. Fixed.
[!] Statistics: If the "mbstring" PHP extension was not installed on the server,
referrers' statistics was ignored by search engines. Fixed.
[!] The password recovery link always referred to the customer area. Fixed.
[!] The password recovery link for administrators always referred to the vendor
area. Fixed.
[!] Field validation in the file upload pop-up box in the template editor did no
t work. Fixed.
[!] Virtual Merchant: Virtual Merchant payment did not sebd error messages to th
e cart. Fixed.
[!] When selecting options on the product details page, IE showed a Javascript a
lert if additional product images appeared as a scroller, and images of option c
ombinations were uploaded. Fixed.
Version 2.1.1, September 6 2010
[+] Ajax requests are now cached when changing product options.
[+] The "Ship to different address" check box was added to the profile registrat
ion page in the customer area.
[+] New implementation of Winbank payment processor was added.
[*] The AREA prefix was added to the "dispatch", "user" and "locale_auth" cache
levels to avoid intersection between the customer and admin areas.
[*] Cache subsystem was improved: It is now possible to use different types of c
ache storage (file, sqlite, mysql, shared memory).
[*] GeoIP database was updated.
[*] If the form has class "cm-disable-empty" or "cm-disable-empty-files", the un
necessary input fields and the empty input fields with type "file" are no longer
passed to the server.
[*] Languages: The values for the "declined_products_information" and "return_pr
oducts_information" language variables were corrected.
[*] The confusing description for Moneybookers was corrected.
[*] The possibility to edit properties of Central content group on the product e
diting page was removed.
[*] A separate script to restore the store if the upgrade fails was added.
[*] Shortcut links were updated.
[*] Text body will be sent to manually added users if HTML body is empty.
[*] The displaying of the Group block on the Block manager page was corrected.
[*] The displaying of the PDF invoice was corrected.
[*] The manage link for a block with assigned objects was changed. Now the link
leads to objects with such block enabled.
[*] Vendor/Supplier name, instead of the ID number, is now included in the expor
ted product data.
[*] New option type - "Template" - was added to add-ons.
[*] The "Notify supplier" setting was restored.
[*] Ability to change the user account language for the root admin was added.
[*] The "params" parameter has been added to the "get_shipments" hook.
[*] The Supplier field was returned to the products multiple update page.
[*] Recently viewed block contents are now sorted by the most recently viewed pr
oducts.
[!] The "Clear list" button on the products comparison page led to a non-existin
g page. Fixed.
[!] After the search was performed on the Product search page in the Admin area,
the value selected in the "Search by supplier" select box was reset. Fixed.
[!] PHP fatal error occurred in non-Apache environments. Fixed.
[!] In the admin area on the Product search page, the advanced_filter parameter
appeared twice if advanced search options were used. Fixed.
[!] Automatically generated thumbnails did not display on the product feature pa
ge. Fixed.
[!] A backtick character appeared in the name of a link between the domain name
and index.php. Fixed.
[!] Block manager: It was impossible to enable/disable a block for this page in
the products block area if HTTPS was enabled in the admin area. Fixed.
[!] Changing block properties for a single location changed properties for all l
ocations. Fixed.
[!] Empty feature comparison block could be displayed if the mainbox-general and
mainbox-simple wrappers were used. Fixed.
[!] The Suppliers drop-down box on the Products page in the admin area was empty
. Fixed.
[!] Exim scheme was processed incorrectly if the scheme contained a zero-valued
parameter. Fixed.
[!] The Feature comparison block did not appear dynamically when enabled. Fixed.
[!] Files could not be sent to some servers. Fixed.
[!] "C:\fakepath\" was displayed on the file upload page when using browsers IE7
, IE8 and Opera. Fixed.
[!] Hot deals add-on: Thumbnails were not generated automatically from a product
detailed image. Fixed.
[!] If a product had a quantity step value, the qty select box selector showed t
he max available value. Fixed.
[!] If the "Display In stock as a field" option was enabled, the out-of-stock in
formation was not displayed on the product details page in the customer area. Fi
xed.
[!] Notification of incorrect file upload size was displayed even if the file si
ze fit within the limit. Fixed.
[!] Most recently viewed products might be missing in the "Recently Viewed" bloc
k. Fixed.
[!] Old "Site layout" link was displayed. Fixed.
[!] Options with the "file" type were overridden after other product options wer
e changed. Fixed.
[!] PHP warning was displayed when editing old orders. Fixed.
[!] Price in points was calculated incorrectly on the product details page. Fixe
d.
[!] Product names, product options and option modifiers were not saved in the or
der data for the RMA add-on module. Fixed.
[!] Product names, product options and option modifiers were not saved in the or
der data. Fixed.
[!] Product thumbnails were not displayed in the product block with type "Produc
t grid" if products had a detailed image only. Fixed.
[!] The "Time-unlimited download" option could not be switched off for products.
Fixed.
[!] Quick menu: The "Site layout" link in Quick menu redirected users to a non-e
xisting page. Fixed.
[!] Recently Viewed block: Recently viewed product might not be displayed after
it was viewed for the second time. Fixed.
[!] Redirection to an HTTP resource caused the cart to misbehave if HTTPS was en
abled in the admin section. Fixed.
[!] The "Regenerate thumbnails" check box was displayed on the product global up
date page. Fixed.
[!] Reward points: Customer was not able to gain more than 8388607 reward points
. Fixed.
[!] Sage pay direct: Non-unique transaction IDs caused errors. Fixed.
[!] Send feedback functionality: Wrong settings were sent. Fixed.
[!] Session cookies were not passed to the store if an IP address was used as th
e host name. Fixed.
[!] Statistic charts were not displayed after switching between graphic types. F
ixed.
[!] Template override: Cached templates were used both for the customer and admi
n areas. Fixed.
[!] PHP warning was displayed on the product options editing page. Fixed.
[!] The block manager page was scrolled up to top in the Firefox browser after m
oving a block. Fixed.
[!] If product options did not have a price modifier, images for option variants
of a product did not change the style when the options were changed. Fixed.
[!] Incorrect "Out of stock" label was displayed in the product blocks if the pr
oduct tracking was specified as "Track with options". Fixed.
[!] Product thumbnail was not resized proportionally if the width and height val
ues were specified in the admin area. Fixed.
[!] Values of the "Text" and "Textarea" product options were not displayed at th
e fourth checkout step. Fixed.
[!] The "Add to cart" button did not work in the "Without images" product block.
Fixed.
[!] Automatically generated thumbnails did not display in the product picker in
the customer area. Fixed.
[!] Empty feature comparison block could be displayed after the comparison list
had been cleared and the visitor had navigated to another page or refreshed the
current one and if the mainbox-general & mainbox-simple wrappers had been used f
or the block. Fixed.
[!] Old title was displayed in the categories block with the mainbox wrapper. Fi
xed.
[!] International filenames of the files that were uploaded from the server's fi
le system were chunked (aaa_bbb_ccc.zip => _bbb_ccc.zip). Fixed.
[!] New user could not be added if the country field was disabled. Fixed.
[!] Pages tree was not displayed after clicking the "Save and close" button on t
he "Editing page" page. Fixed.
[!] Price list add-on: If the inventory option value is equal to "Track with opt
ions", the product amount was displayed incorrectly in the price list. Fixed.
[!] Wishlist add-on: The Gift certificates free product options were displayed i
ncorrectly on the wishlist cart page. Fixed.
[!] Wrong link in the Activate profile mail was corrected.
[!] Wrong link in the manufacturer list was corrected.
[!] Wrong message was displayed after attempting to add an existing language cod
e. Fixed.
[!] Admin/Export data/Products: PHP notices were displayed while exporting Image
URL. Fixed.
[!] URLs of automatically generated thumbnails were not included in the Google B
ase export feed. Fixed.
[!] Google images did not index images in the store. Fixed.
[!] Pages tree was not displayed after clicking the "Create and close" button on
the "New page" page. Fixed
[!] When removing an object from the cscart_block_links table, the information r
elated to this object was not removed. Fixed.
Version 2.1.0, August 9 2010
[+] Block manager: the "order landing page" location was added.
[+] Block manager: it is now possible to define a block's width.
[+] The ability to create invoices and credit memos was added.
[+] Abandoned/live carts functionality was improved.
[+] Image thumbnails settings were improved: the ability to define thumbnail siz
es for different pages (category, products list, product details page) was added
.
[+] The product options functionality was improved: the ability to select except
ions type (allowed/forbidden) and the order in which to select options (conseque
ntial/simultaneous) was added.
[+] The new option that provides the possibility to stay on the secure connectio
n after the first visit to a secure page was added.
[+] It is now possible to define the minimum order amount by products subtotal o
r subtotal + shipping.
[+] It is now possible to hide/display the top pagination.
[+] The ability to define payment instructions that will be displayed on the ord
er landing page was added to the payment methods.
[+] The ability to define "Alt" texts was added to the logo images.
[+] The ability to sort data in the tables using the "drag and drop" feature was
added to the admin panel.
[+] The "Alt" text for images is now multilingual.
[+] Australia post: the ability to set delivery confirmation was added.
[+] CRE Secure hosted payment acceptance service was added.
[+] Caching mechanism: the ability to cache data for a certain period was added.
[+] It is now possible to create a new account from the order landing page.
[+] Comments and Reviews add-on: links to posts on the testimonials page were ad
ded to the testimonials block.
[+] Error handling of AJAX requests was added.
[+] Exim: the ability to export/import products combinations was added.
[+] The "Help us improve CS-Cart" functionality was added.
[+] Gift registry add-on: a pagination was added to the list of event products.
[+] Incomplete orders are not displayed in the common list now.
[+] Meta descriptions and meta keywords can now be defined for all locations in
the block manager.
[+] The navigation between the objects was improved: the ability to go to the ne
xt/previous product/order/user/etc from the object editing page was added.
[+] Image previewer: additional navigation elements were added.
[+] The ability to create a block with contents of external RSS feed was added.
[+] Recurring billing add-on: the ability to change a subscription plan for prod
ucts was added to the cart and checkout pages.
[+] Images are now distributed among subdirectories in order to remove the restr
iction on the number of files in one directory.
[+] Reward points: the setting to recalculate reward points and price in points
if an order discount is used was added.
[+] The method of calculating taxes based on the order subtotal was added.
[+] The "ct" parameter was added to clear the thumbnails cache.
[+] The ability to export orders and customers to the MYOB accounting system was
added.
[+] The ability to set different templates for a product details page was added.
[+] The setting to disable checking for the upgrades availability was added.
[+] The setting to open "quick menu" in the admin panel when "quick menu" is poi
nted to with the mouse was added.
[+] The checkout process was improved.
[+] The ability to override base templates by add-ons was added.
[+] The ability to define block groups was added to block manager. All blocks ar
e now stored in the database, the directory "blocks/locations" was removed.
[+] Core: all links are now processed via the fn_url function.
[+] Pagination for newsletters was added.
[+] Product configuration add-on: the ability to define the image width for a co
nfiguration group was added.
[+] The ability to edit positions in the Top menu section of the admin panel was
added.
[*] "Completed" and "Canceled" order statuses were renamed.
[*] Affiliate add-on: the "Show orders" setting was removed from affiliate plans
.
[*] Copyright text was updated.
[*] Core: the logic of checking controllers' names and object IDs was corrected.
[*] Customization mode: Now the help tags are shown only to the administrator.
[*] Comments and Reviews add-on: a hook was added to the fn_get_discussion funct
ion.
[*] Exim: export/import schemas were brought to standard ones (params without #)
.
[*] Form builder add-on: 2 new fields were added - referer and IP address.
[*] The French language pack was updated.
[*] Hook products:product_block in one_product.tpl was renamed into products:one
_product.
[*] The logic of the "track my order" functionality was improved.
[*] Now products with zero prices (that were not allowed to be added to the cart
) can be added to the cart if the products have modifiers that make the price no
n-zero.
[*] Now if the shipment functionality is enabled, the old functionality responsi
ble for adding the tracking number and selecting carriers is not available.
[*] Ogone Direct: the payment was updated to work with the new SHA signature pol
icy.
[*] Ogone Web: the payment was updated to work with the new SHA signature policy
.
[*] PayPal Express Checkout: the ability to select whether to validate the custo
mer address or not was added.
[*] The priority of the my_changes add-on was set to the maximum value in order
to activate this add-on at the end.
[*] Profiles info template: extra data were moved to appropriate templates.
[*] Returned order total checkup was corrected for the DBS Post, Thiepay, SP Plu
s payments.
[*] The Romanian language pack was updated.
[*] The Site layout page was removed.
[*] Suppliers functionality was moved to the cart core.
[*] Templater was simplified.
[*] The MySQLi database driver is now selected by default during the cart instal
lation.
[*] The appearance of the "We suggest" block was changed to Grid list.
[*] The displaying of the Advanced search page was corrected for IE browsers.
[*] The displaying of the Configurable product options was corrected.
[*] The displaying of the List product was corrected.
[*] The displaying of the blocks in the "Bottom" group was corrected.
[*] The displaying of the blocks in the "Top" and "Bottom" groups was corrected.
[*] The displaying of the invoice page was corrected for different mail clients.
[*] The styles for disabled input fields were added.
[*] Tinymce editor was updated to the latest version.
[*] The unnecessary code was removed from the categories layouts templates.
[*] "Welcome text" was moved from the home page to the block.
[*] Core: fn_get_dir_contents function: the ability to retrieve files from subdi
rectories recursively was added.
[*] Constant TABLE_PREFIX moved to config.local.php.
[*] Constants DEFAULT_FILE_PERMISSIONS and DEFAULT_DIR_PERMISSIONS moved to conf
ig.local.php.
[*] The English language pack was updated.
[*] The obsolete option "news per page" was removed.
[*] Checkout: a pop-up box with information about CVV code was added.
[*] The E-mail validating function was improved.
[*] Checkout: the address format was changed.
[*] The displaying of the "Cart items" section on the Cart page was corrected.
[*] The displaying of the "Review and place order" step on the Classic checkout
page was corrected.
[*] USPS: The names of the countries were updated according to the latest USPS u
pdate.
[!] Reward points add-on module: Price in points was calculated incorrectly for
products with overridden PER and multiple items. Fixed.
[!] The "State/province" input field was not displayed in users picker in Firefo
x. Fixed.
[!] Affiliate add-on: the URL banners had incorrect redirection. Fixed.
[!] Age verification add-on: unavailable product was not hidden if the compact l
ist template was selected for the products list layout. Fixed.
[!] Customization mode: image previewer worked incorrectly. Fixed.
[!] Customization mode: the top menu worked incorrectly. Fixed.
[!] Dibs: incorrect field values were passed to the payment server. Fixed.
[!] With the activation mode set to "Immediately", emails with download links fo
r EDP's files were sent after the order status was changed to "Complete". Fixed.
[!] Duplicate IDs were displayed on the page if blocks with the same content wer
e defined for the page. Fixed.
[!] Duplicate e-mails with download links were sent if the customer notification
was enabled. Fixed.
[!] When downloading a file, non-ASCII filenames were sent to browsers incorrect
ly. Fixed.
[!] After the time limit expired, EDP was not marked as expired on the customer'
s download page. Fixed.
[!] An error occurred after downloading large files. Fixed.
[!] Exim: the name of the exported file was not escaped in the links on the expo
rt data page. Fixed.
[!] File uploader: there was no ability to use an FTP address as an image source
. Fixed.
[!] Filenames of electronically delivered products could not be sent to Internet
Explorer if there was any type of traffic compression enabled on the server sid
e. Fixed.
[!] Gift certificates add-on: the "deprecated" error notification appeared on th
e certificate preview page. Fixed.
[!] Google analytics add-on: the information about categories was not passed in
e-commerce transactions. Fixed.
[!] Incorrect ampersand encoding in outgoing e-mails was fixed.
[!] Invalid language variable for License Agreement was used on the EDP's detail
s page. Fixed.
[!] The admin pagination used the "customer elements per page" setting. Fixed.
[!] Multiple emails with the same download links were sent to an order containin
g several EDPs. Fixed.
[!] News and emails add-on: a message informing about successful test mail sendi
ng was always displayed. Fixed.
[!] News and emails add-on: News list had no pagination. Fixed.
[!] Non-ASCII filenames containing spaces and underscore characters were sent to
browsers incorrectly. Fixed.
[!] Notifications: If the store administrator selected to send emails for orders
with statuses Open and Processed (Orders->Order statuses tab), repeated payment
emails were sent only for orders with the status Open. Fixed.
[!] Ogone Direct: the orders were not processed if the customer address was too
long. Fixed.
[!] Ogone Web: If the customer clicked on "Cancel" in the Ogone payment form, th
e notification informing about a successful order placement was displayed. Fixed
.
[!] Ogone Web: the orders were not processed if the customer address was too lon
g. Fixed.
[!] The order total in the "Last viewed items" pop-up window was calculated inco
rrectly. Fixed.
[!] PHP Notice: The undefined index HTTP_ACCEPT_LANGUAGE appeared in the log fil
e after the site had been crawled by a search-engine robot.
[!] PHP notice was displayed within certain Web server configurations. Fixed.
[!] Pages picker: after the pages list was updated by AJAX, the check box was gi
ven the wrong name. Fixed.
[!] Pages: wrong links were displayed in the breadcrumbs for the pages with the
"link" type. Fixed.
[!] Price list add-on: If the URL contained the "cc" parameter when the price li
st was being generated, there was an unlimited number of redirections. Fixed.
[!] Product filters: the variants of the "Free shipping" filter were displayed i
ncorrectly. Fixed.
[!] Promotions: the "Once per customer" condition was corrected.
[!] The "Quantity" select box on the "View cart" page was displayed incorrectly
for products with options if "Inventory tracking" was enabled.
[!] RMA add-on: the order total was calculated incorrectly after a product with
a discount was refunded. Fixed.
[!] RMA add-on: the promotion discount was calculated twice when registering the
return. Fixed.
[!] Ranges of the product filters were stored incorrectly. Fixed.
[!] Reward points add-on module: reward points and price in points were calculat
ed incorrectly for products with multiple items in the cart and with overridden
"PER". Fixed.
[!] The Russian language pack was corrected.
[!] SEO add-on: If the cart was installed in the root domain and the SEO addon w
as enabled with Show language in the URL option activated, customers authorizati
on worked incorrectly. Fixed.
[!] SEO add-on: The catalog and site map pages had noindex meta tag. Fixed.
[!] SEO add-on: If the add-on was enabled, the "Loading" box was not hidden if a
user downloaded a file. Fixed.
[!] SQL errors were displayed after disabling the "Bestsellers" add-on if the "B
estselling" option was selected for "Product list default sorting". Fixed.
[!] Search forms were sensitive to extra spaces in the search string. Fixed.
[!] Shipping methods were displayed incorrectly on the customer order details pa
ge. Fixed.
[!] Statistics: certain plug-ins prevent from detecting IE version correctly. Fi
xed.
[!] Statistics: the layout in the admin panel is broken if the referrer name is
too long.
[!] Tags add-on: it was impossible to remove the tag from the object if the tag
was set by another user. Fixed.
[!] The PHP Warning was displayed if the payment name was incorrect. Fixed.
[!] The SQL error was displayed when adding a new mailing list to the cart in Ro
manian or Russian. Fixed.
[!] The content of the product feature picker was scrolled up when extra paramet
ers were opened for the feature variants. Fixed.
[!] The duplicate user profiles were created if customers modified their profile
s at regular checkout. Fixed.
[!] The price with non-standard decimals separator was saved incorrectly. Fixed.
[!] After reordering, the "Quantity" select box was displayed incorrectly on the
"View cart" page. Fixed.
[!] The unnecessary DB queries were submitted during the thumbnail generation. F
ixed.
[!] The wrong user name was sent in a letter containing the user group informati
on if the "User e-mail is used as login" setting was enabled. Fixed.
[!] It was possible to change the status for the root administrator. Fixed.
[!] Pages and categories were sorted incorrectly. Fixed.
[!] The administrators, customers and affiliates pages had incorrect titles. Fix
ed.
[!] There was no ability to import order items. Fixed.
[!] There was no ability to unsubscribe from all mailing lists on the profiles a
nd customer info pages. Fixed.
[!] When the "track with options" and "min order quantity" settings were enabled
, the product with options was added to cart incorrectly. Fixed.
[!] Where EDP had the activation mode set to "Immediately", an email with the do
wnload link was not sent to the customer. Fixed.
[!] The wrong link was displayed on the search result page for the page with the
"link" type. Fixed.
[!] The fn_get_product_features function was called with the wrong parameter for
the update mode in the admin area. Fixed.
[!] After the customer registered at checkout, placed an order and clicked on th
e "Logout" link, the cart products appeared in the cart again. Fixed.
[!] The customer could join a disabled user group by using a promotion. Fixed.
[!] Duplicate e-mails were sent to the customer after he joined a disabled user
group by using a promotion. Fixed.
[!] HTML entities escaping was not applied to all php output elements. Fixed.
[!] IDEAL Basic: notification of canceled transaction was corrected.
[!] Import: if an imported product had an empty image path record, the record wa
s replaced by the previously imported product image path. Fixed.
[!] Logs: Content field in https request logs could contain incorrect informatio
n. Fixed.
[!] Pay&Read: If a shipping cost for an order did not include taxes, the order t
otal was calculated incorrectly. Fixed.
[!] Sometimes the "Last viewed items" menu contained repeated elements. Fixed.
[!] An unauthorized user was able to place an order by challenging the target UR
L of the Checkout "Sign In" button. Fixed.
[!] The user was allowed to complete the "Limit" form field in the Statistics' A
dvanced Search form with a non-numeric value. Fixed.
[!] The AJAX request was sent twice when the error message was closed. Fixed.
Version 2.0.15, June 3 2010
[+] Paypal Express Checkout: Authentication by API signature was added.
[+] Paypal: The ability to save customer notes was added.
[+] The ability to import/export products with a different decimal separator in
prices was added.
[+] The ability to import/export quantity discounts with a different decimal sep
arator in prices was added.
[+] Russian regions were added.
[*] Buy together add-on: The style of the "added products" notification was chan
ged.
[*] Buy together add-on: The product link on the order details page in the admin
area was corrected.
[*] In-stock information is no longer displayed for products that have combinati
ons and for which the "track with options" option is enabled.
[*] Now it is possible to clear the cache only from the admin panel.
[*] Payments: The credit card validator was corrected.
[*] Paypal Express Checkout: The information on the paypal payment page was corr
ected.
[*] Product configurator add-on: The style of the "added products" notification
was changed.
[*] Shipping: The list of the US dependent territories was corrected.
[*] USPS: Names of USPS services were corrected.
[*] The unnecessary code was removed from the categories layouts templates.
[*] The cm-phone microformat was removed from the profile because of users' comp
laints.
[*] Brickwork skinset: The displaying of the drop-down menu in IE6 browser was c
orrected.
[*] The displaying of the option combination images was updated.
[*] The "products:product_block" hook name in the "one_product.tpl" file was ren
amed to "products:one_product".
[*] Swisspost: Rates for swisspost shipping were updated.
[*] The Versus payment was renamed to Sage Payment Solutions.
[*] Danish language pack updated.
[*] Romanian language pack updated.
[*] Russian language pack updated.
[!] 2checkout payment service: Shipping address was sent incorrectly. Fixed.
[!] An SQL error occurred if incorrect values were specified for the product par
ameters during the global products update. Also the product quantity was updated
in relative value instead of absolute value. Fixed.
[!] Captcha could be bypassed if the user registered at checkout. Fixed.
[!] Chronopay form payment processor did not work because new payment requiremen
ts were not yet established on our side. Fixed.
[!] The date picker did not work at checkout. Fixed.
[!] Eway XML payment: Some successful transactions were marked as failed. Fixed.
[!] Eway payment: Some successful transactions were marked as failed. Fixed.
[!] Exim: If the name of the main file and the name of the preview file for down
loadable products were the same during the import, the name of the main file was
overwritten by that of the preview file. Fixed.
[!] Gift certificates add-on: Free products disappeared after editing the order
in the admin area. Fixed.
[!] Gift certificates add-on: The list of the free gift certificate products was
not sent to the customer if the certificate was created through the admin area.
Fixed.
[!] Google Checkout: If some taxes had the ''price includes tax'' option enabled
, the shippings were calculated incorrectly. Fixed.
[!] Orders: The payment data did not disappear when the user repaid the order us
ing a payment method without any payment data.
[!] Paypal Express Checkout: The customer could place an order using an unverifi
ed shipping address. Fixed.
[!] Paypal Express Checkout: Repay order functionality did not work for Paypal E
xpress Checkout. Fixed.
[!] Paypal payment service: Payer email was not saved in the payment information
. Fixed.
[!] Paypal: The address of any customer from the USA could not be transferred th
rough the PayPal payment form. Fixed.
[!] Paypal: Some successful transactions were marked as failed. Fixed.
[!] The pickers were displayed with the saved search parameters. Fixed.
[!] Product configurator add-on: The configurable product had a double price on
the Google checkout page. Fixed.
[!] Product filters: Some of the variants for range filters were not displayed i
n the customer area if some values were already defined for the other filters. F
ixed.
[!] Product search: Search by product features did not display in the advanced p
roducts search if no product filter was defined. Fixed.
[!] Products were displayed in reverse order in the cart status pop-up window. F
ixed.
[!] If product quantity was changed to zero, products were not removed from the
cart after the cart was updated. Fixed.
[!] Recurring billing add-on: The subscription plan was always attached to a pro
duct after updating the cart even if this product was added without the subscrip
tion plan. Fixed.
[!] Reward points add-on: An incorrect record was saved in the reward points log
s when placing an order. Fixed.
[!] SMS add-on: Sms about the low-stock notification was not sent. Fixed.
[!] SagePay: Not all Card Types were passed correctly by the SagePay direct paym
ent. Fixed.
[!] Shipments: In IE browsers, the shipment picker was submitted when clicking o
n any place of this picker. Fixed.
[!] Shipping: The rates for Samoa for USPS shipping were calculated incorrectly.
Fixed.
[!] The "previous year" condition in the orders advanced search was incorrect. F
ixed.
[!] The User group setting for products and categories disappeared after the "bu
lk edit" action was called for.
[!] The redirection to the links containing only http_location was performed inc
orrectly. Fixed.
[!] There was no ability to buy a product without a subscription if the product
had a buy together combination. Fixed.
[!] There was no ability to view "Downloads" through the "Track my order" system
. Fixed.
[!] The Winbank payment was processed incorrectly. Fixed.
[!] A downloadable product could be added to cart from any products list lots of
times. Fixed.
[!] Buy together add-on: The JS error was displayed on the product details page
if the product had reward points. Fixed.
[!] Options exceptions: the JS error was displayed on the product details page i
n the customer area if the options exceptions used the "disregard" condition and
the "radio group" option. Fixed.
[!] Orders search: Gross total and paid total were calculated incorrectly if the
"search by ordered products" condition was used. Fixed.
[!] Product configurator add-on: the configurable product had a double price on
the Google checkout page. Fixed.
[!] Product configurator add-on: the price was calculated incorrectly if one of
the configurable components had a zero price. Fixed.
[!] Products list was displayed incorrectly when "Original thumbnail size" was u
sed. Fixed.
[!] The redirection from https to http was incorrect for the cms pages. Fixed.
[!] SEO: Product URL was rewritten incorrectly when the category had the "+" sig
n in the name. Fixed.
[!] SEO: Some static rules was rewritten incorrectly. Fixed.
[!] SEO add-on: When being edited, the SEO name was different for different lang
uages despite the "Use single URL for all languages" option being enabled. Fixed
.
[!] The "Add to Wishlist" button was hidden if the option combination had zero a
mount. Fixed.
[!] The product list template did not use the block prefix variable. Fixed.
[!] A warning was displayed when PHP 5.3 was used. Fixed.
Version 2.0.14, March 23 2010
[+] Ability to display thumbnails as a gallery added.
[*] Displaying the buttons on the product details page corrected.
[*] Danish language pack updated.
[*] Product features: New hook added to the feature update page.
[!] Polls: Statistic pages in the Administration panel contained missing languag
e variables. Fixed.
[!] Wishlist addon: If two gift certificates with similar products were added to
the list, the products in the first certificate were cleared. Fixed.
Version 2.0.13, March 16 2010
[+] Global options: pagination added to the Administration panel.
[+] New tweak variable 'disable_ajax_preload' added. Is used to disable Ajax pre
-loading to speed up the performance of the Administration panel.
[+] PayPoint: Ability not to use delayed payments added.
[+] Recurring billing addon: Ability to buy product without subscription added.
[+] Reward points: ability to use reward points rules with the zero values adde
d.
[+] Ability to sort the currency list added.
[+] New skin added ("Just").
[+] New skin added ("Yellow-blue").
[+] New template for creating product details page added.
[+] DIBS payment service added.
[+] Gate2Shop payment service added.
[+] iTransact payment service added.
[+] Translations for Danish, Romanian and Slovenian added.
[*] Ability to define category delimiter added to the fn_get_categories function
.
[*] Administration panel: "input-text" class added to the Profile name field on
the user profile page.
[*] File storage was improved.
[*] Austere skin: background image for the tabs panel added.
[*] Field autocompletion for customer credit card data was disabled.
[*] Buy together addon: Rounding works through the fn_format_price function now.
[*] Buy together addon: Ability to change prices for the product combinations ad
ded.
[*] Buy together addon: Number of product items in a product combination now dep
ends on the number of items of the combination's parent product.
[*] Buy together addon: Price calculation on the order management page improved.
[*] Buy together addon: Product amount calculation in the customer area was corr
ected.
[*] Canada post shipping processor improved.
[*] Character translation rules used to generate URL-safe filenames updated.
[*] Checking parameter permissions was simplified.
[*] Database: fn_get_table_fields function was optimized.
[*] Debitech payment service was removed as obsolete.
[*] EditArea scripts were updated to the latest version.
[*] Session management algorithm was improved.
[*] Hooks: get_product_options hook parameters were extended.
[*] Image verification: autocomplete of the text input field was disabled.
[*] Large file importing was improved.
[*] List price calculation was changed. Taxes are no longer included into the di
scounted list price.
[*] Missing language variable "editing_title" added.
[*] Moneybookers payment service: using the shopping cart logo on the merchant p
age is optional now.
[*] New hooks added: mail send function and page's children pages in the custome
r area.
[*] Missing administrative areas for the UK added.
[*] Notice of the Moneybookers' secret word added.
[*] Notification rules were changed for Moneybookers, Paypoint, Servired and Tha
iepay payment services.
[*] Ogone payment service: Order total checkup was added.
[*] Order management: Checkout step for shipping info is now skipped if there ar
e no active shipping methods.
[*] PayPal Pro payment service: URL for the request with signature was changed.
[*] Permissions for objects' "delete" link added.
[*] Permissions for the "View catalog" privilege were corrected.
[*] Permissions for the "tools" controller added.
[*] Permissions scheme was extended.
[*] Privileges for the Gift Registry and Statistics addons were updated.
[*] Product code added to the supplier invoice template.
[*] Product filters: Products search was sped up.
[*] Product options inventory: Hook was added.
[*] Rating icons were changed.
[*] Recurring billing: Size of the price field was expanded.
[*] File robots.txt was updated.
[*] Russian translation was updated.
[*] SEO addon: Permissions for SEO rules added.
[*] Sales reports: Totals calculation was added to the table mode.
[*] Search conditions for advanced search form were updated.
[*] Server file browsing: File selector displaying style was changed.
[*] Servired payment service: Deprecated code removed.
[*] Shipments: Ability to print package slips even if shipments are disabled wa
s added.
[*] Shipments: Date format was changed.
[*] Shipments: Access permissions were added.
[*] Size of Price fields was expanded.
[*] Smarty "wordwrap" modifier was improved.
[*] Storefront: Displaying product thumbnails was corrected.
[*] Tags addon: Hook for the action tools list was added to the manage tags page
.
[*] "change_order_status" hook and the "fn_promotion_post_processing" function a
re now activated after product processing in the "fn_change_order_status" functi
on.
[*] "promotion_cond_total" language variable was changed.
[*] The "total" promotion condition was changed to "subtotal".
[*] Northern Mariana Islands was added to the list of the US states.
[*] One page checkout: Save button at the Shipping Method step was renamed to "C
ontinue".
[*] Displaying buttons on detailed pages for configurable products and subscript
ion-based products was corrected.
[*] Displaying the Hot deals block in IE6 was corrected.
[*] Displaying Invoice notes was corrected.
[*] Displaying the Products grid list was corrected.
[*] Displaying the Sign In pop-up in IE was corrected.
[*] Displaying the Sorting tool in IE and Opera was corrected.
[*] Displaying the Sorting tool was corrected.
[*] Displaying the Statistic list was corrected.
[*] Displaying the Tabs header in IE was corrected.
[*] Displaying buttons in the Tags tab on a product details page in IE was corr
ected.
[*] Displaying buttons in the Tags tab on a product details page was corrected.
[*] Displaying buttons in IE6 was corrected.
[*] Displaying headers in the Tabs list was corrected.
[*] Displaying lists in the Tabs list was corrected.
[*] Displaying mini thumbnails on a product details page in Google Chrome was co
rrected.
[*] Displaying prefix and suffix for product features on a product details page
in the Administration panel was corrected.
[*] Image gallery for mini thumbnails was added to a product details page.
[*] Layout of a news details page was corrected.
[*] New lists types were added to the block manager.
[*] Product options and quantity selector on a product lists were hidden for sub
scription-based products.
[*] The product search in the customer are was improved.
[*] Slovenian translation was updated.
[*] Unused field "min_amount" was removed from the database and the code.
[*] Obsolete CSS classes were removed.
[*] Values of language variables were edited.
[*] UTF-8 support improved.
[*] Wishlist addon: Ability to store wishlists of unauthorized users added.
[*] Year value in the copyright notes was updated.
[*] Tooltips functionality was added to the customer area.
[*] Predefined search filters slowed down SQL subqueries. Fixed.
[*] Attachments: File storage was improved.
[*] Buy together addon: Unused variables were removed.
[*] Hooks: Hooks for customer quick links added.
[*] Italian language pack updated.
[*] Low-stock notification: Product code added to the message.
[*] Order prefix added to the order number in the iTransact payment system.
[*] Price formation functionality was changed.
[*] Product filters: Products search was sped up.
[*] Support for PHP 5.3 was improved. E_DEPRECATED warnings are not displayed no
w.
[*] Edit subscription button was standardized.
[*] Print card button was standardized.
[*] Displaying the Quantity discounts table was corrected.
[*] Displaying the Shopping options block in IE was corrected browsers.
[*] Upgrade center updated.
[!] Global options: Sorting by position did not work in Administration panel. Fi
xed.
[!] Access restrictions: Access restrictions addon demanded the update_settings
privilege instead of manage_access_restrictions. Fixed.
[!] Addons management: Templates were copied to (installation) or removed from (
uninstallation) the current skin files only. Fixed.
[!] Administration panel: Search views were initialized incorrectly. Fixed
[!] Advanced search box did bot display if the SEO addon was enabled. Fixed.
[!] Sending emails to several addresses caused an error. Fixed.
[!] Information about the product popularity was not removed together with the p
roduct. Fixed.
[!] Approved user groups did not applied to a logged customer. Fixed.
[!] Authorize.net payment service: A PHP notice was displayed. Fixed.
[!] Banners and statistics: Similar links in text banners were replaced incorrec
tly. Fixed.
[!] Banners: Smarty error was displayed. Fixed.
[!] Bestsellers: Sold product amount was not updated for secondary categories af
ter editing the order. Fixed.
[!] Block content was not cloned during objects cloning. Fixed.
[!] Block links were not removed together with the corresponding object. Fixed.
[!] Block manager: Delete block button did not work in Google Chrome. Fixed.
[!] Block manager: Blocks could not be moved correctly in IE7. Fixed.
[!] Block manager: Removing objects caused slow SQL subqueries. Fixed.
[!] Buy together addon: Deleting a product combination caused an error. Fixed.
[!] Buy together addon: If a product from a combination became unavailable durin
g the checkout or by the moment of a reorder, the combination was added to the c
art without the product. Fixed.
[!] Buy together addon: Combination cost was calculated incorrectly if any of th
e included products had a discount promotion. Fixed.
[!] Buy together addon: Combination cost was displayed incorrectly on the order
details page in the customer area. Fixed.
[!] Buy together addon: Discount was rounded incorrectly. Fixed.
[!] Buy together addon: Error notifications were displayed when adding a combina
tion with out-of-stock products. Fixed.
[!] Buy together addon: Main product could be added with the default options onl
y. Fixed.
[!] Buy together addon: A PHP error was displayed when trying to add a subscript
ion-based to a product combination. Fixed.
[!] Category selector: Ajax-based update of the category list set wrong name for
the checkbox. Fixed.
[!] Change order status: An error did not appear when an order status was change
d to backordered because of the first product in the list. Fixed.
[!] Clone product: File attachment were not cloned. Fixed.
[!] DPS Access payment service: Duplicate notifications to customers and the ord
er department. Fixed.
[!] DPS Access payment service: "script_url" variable contained an incorrect val
ue. Fixed.
[!] Discounts and coupon values were not reflected in the statistics. Fixed.
[!] Comments and reviews addon: Incorrect view permissions for the guestbook pag
e. Fixed.
[!] EDP files: A file could be downloaded with a key generated for a different f
ile. Fixed.
[!] EDP product files: Different files with coinciding names could not be assign
ed to a product. Fixed.
[!] Eway XML payment service: Successful payments could be processed as failed.
Fixed.
[!] Data import: SE-friendly names generated for imported objects could include
invalid characters. Fixed.
[!] File uploading: Cloned images had incorrect attributes. Fixed.
[!] Form builder addon: A check box to classify the field as mandatory did not a
ppear for the new separator and header fields.
[!] Gift certificates addon: Unexpected email notifications were sent when the o
rder status was changed. Fixed.
[!] Gift certificates addon: A PHP error was displayed when there was an attempt
to edit an order containing free product. Fixed.
[!] Google Checkout: Shipping cost was calculated incorrectly for orders with a
zero tax rate. Fixed.
[!] Google Checkout: Taxes were calculated for the selected shipping method only
. Fixed.
[!] Google Checkout: Default shipping rates were not sent to the Google Checkout
page. Fixed.
[!] Hidden profiles fields were displayed on the detailed orders page. Fixed.
[!] Hot deals block addon: Placeholder images were displayed incorrectly. Fixed.
[!] Hot deals block addon: Block contained duplicate category names. Fixed.
[!] Hot deals block addon: Product item container had a zero width if there was
no information. Fixed.
[!] Hot deals block: Category name was not displayed if a product had secondary
categories. Fixed.
[!] If all products in an order had free shipping, it was impossible to create a
shipment. Fixed.
[!] Out-of-stock label displayed incorrectly for products with a zero price if i
nventory tracking was disabled. Fixed.
[!] If the general meta description contained Cyrillic symbols, product-specific
meta description was replaced with the default meta description. Fixed.
[!] When the status of an order containing out-of-stock products to "Complete" w
as changed to complete, the status was displayed incorrectly and no notification
was sent. Fixed.
[!] Images were copied/created with broken permissions.
[!] Product lists contained incorrect product IDs. Fixed.
[!] Products with the Japanese names did not appear in the sales report. Fixed.
[!] Languages: Default languages settings could not be applied. Fixed.
[!] Links in the quick menu were displayed incorrectly with the renamed administ
rator index file. Fixed.
[!] Life time of permanent cookies was calculated incorrectly. Fixed.
[!] Locations: Shipping cost could not be calculated correctly if a location inc
luded a country with no states and states belonging to a different country.
[!] Locations: Wildcards did not work correctly with names that use the UTF-8 ch
aracter encoding. Fixed.
[!] Automatic meta descriptions were generated incorrectly from the full product
description. Fixed.
[!] Meta descriptions: Generated HTML used incorrect character encoding. Fixed.
[!] Meta descriptions: Length of Cyrillic meta words was calculated incorrectly.
Fixed.
[!] Moneybookers payment service: Payment currency was overridden with the base
store currency in some cases. Fixed.
[!] News and emails addon: Mailing lists did not appear on the checkout and regi
stration pages if one page checkout was disabled. Fixed.
[!] News and emails addon: Autoresponders were not sent automatically. Fixed.
[!] The system sent duplicate notifications to customers and the order departmen
t when a payment was processed. Fixed.
[!] Ogone payment service: Successful transactions could be marked as failed. Fi
xed.
[!] Option variants: There was no ability to delete all option variants in the A
dministration panel. Fixed.
[!] Order invoice: An error was displayed if the PDF library did not have some f
onts. Fixed.
[!] Order management: Discount column did not appear if the "Discount on all pro
ducts in categories" promotion was applied. Fixed.
[!] Order management: Payment section was hidden if there were no shipping rates
. Fixed.
[!] Order management: Trying to edit a product option with a zero inventory or a
dd a product combination of a zero worth caused a PHP error.
[!] Order management: Shipping condition was calculated for the last ordered pro
duct only. Fixed.
[!] Order management: Shipping section did not appear if there were no shipping
rates defined although shipping was required. Fixed.
[!] PCI compliance: Administrators could not change their password without a per
mission to manage users. Fixed.
[!] Pagination: Incorrect page IDs (negative or zero) appearing in a URL could n
ot be processed and caused an error. Fixed.
[!] Pagination: Number of items were not updated when an item was deleted. Fixed
.
[!] Paypal payment service: Some phone numbers were displayed incorrectly on the
Paypal merchant page. Fixed.
[!] Paypal payment service: Australian phone numbers were displayed incorrectly
on the paypal merchant page. Fixed.
[!] Paypal payment service: Redirection to the cart always occurred through the
HTTP protocol. Fixed.
[!] Paypal payment service: Total amount was not checked up the response of the
payment service. Fixed.
[!] Price list addon: Not all products could be exported. Fixed.
[!] Price list addon: Products were sorted incorrectly. Fixed.
[!] Product configurator addon: Out-of-stock products could be selected. Fixed.
[!] Product configurator addon: Label indicating that the taxes are included did
not appear even with the corresponding option activated. Fixed.
[!] Product data elements were generated incorrectly. Fixed.
[!] Product features: With bulk update, product features in the Administration p
anel were saved incorrectly. Fixed.
[!] Product features: With bulk update, prefixes and suffixes were not displayed
in the Administration panel. Fixed.
[!] Product filters: All ranges could not be deleted. Fixed.
[!] Product import: Number of products in the categories was updated incorrectly
. Fixed.
[!] Product selector: "Sort by" and "View as" controls did not work in the custo
mer area. Fixed.
[!] Product search: "Product names" check box was always selected with the empty
search pattern and other check boxes unselected. Fixed.
[!] Products global update: Alternative image descriptions were removed if 'Rege
nerate thumbnails' option was enabled for updated products. Fixed.
[!] Products update: Taxes did not appear when the "Display prices with taxes on
category/product pages" option was activated. Fixed.
[!] Promotions: Empty conditions and bonuses were displayed incorrectly. Fixed.
[!] Quickbooks: Orders containing Gift certificates were exported incorrectly. F
ixed.
[!] Recurring billing addon: "Add to wish list" and "Add to compare list" button
s did not appear in the product lists for the subscription-based products. Fixed
.
[!] Recurring billing addon: Reward points were calculated incorrectly for subsc
ription-based products when switching to the product details page. Fixed.
[!] Recurring billing addon: Subscription was added to the product after order e
diting. Fixed.
[!] Recurring billing addon: Customer got assigned to a user groups regardless o
f the subscription order status. Fixed.
[!] Reward points addon: Incorrect records were saved in the reward points logs
after an order was placed. Fixed.
[!] Duplicate calculation of reward points for configurable products. Fixed.
[!] Reward points: Default reward points settings were applied if the overridden
points were set to zero. Fixed.
[!] SEO addon: Languages selector was still available in the html catalog if 'Sh
ow language in the URL' setting was disabled. Fixed.
[!] SEO addon: Wrong base href was generated. Fixed.
[!] SMS notification addon: A PHP error was displayed when there was an attempt
to place an order without shipping. Fixed.
[!] Sales reports: With a random period starting not from the beginning of the m
onth, results be month were displayed incorrectly. Fixed.
[!] Sales reports: Category sales also included child categories statistics. Fix
ed.
[!] Sales_reports: Field "Date range" was displayed, but not used. Fixed.
[!] Scroller: Page could not be scrolled down when large files were imported. Fi
xed.
[!] Search orders&users: Search pattern for the ordered products worked incorrec
tly. Fixed.
[!] Sessions were not saved after redirecting between the HTTP and HTTPS protoco
ls. Fixed.
[!] Shipments: shipment_id was not passed to the file. Fixed.
[!] Short list design was fixed.
[!] Sms notifications: SMS notifications were sent in wrong encoding. Fixed.
[!] Some files were copied/created with broken file permissions. Fixed.
[!] Some images were were copied/created with broken file permissions. Fixed.
[!] Statistics addon: Item limitation on the general statistics page in the Admi
nistration panel worked incorrectly. Fixed.
[!] Statistics and banners: Links in the text banners did not work. Fixed.
[!] Store locator: Not all locations could be displayed. Fixed.
[!] Suppliers addon: Shipping cost was calculated incorrectly if the products ha
d a shipping freight. Fixed.
[!] Suppliers: Supplier received a notification after order comments were change
d. Fixed.
[!] Tar library: Files from archives were extracted with broken file permissions
. Fixed.
[!] Taxes were calculated incorrectly if the default address coincided with tax
rate location. Fixed.
[!] Test newsletter was sent with the empty body. Fixed.
[!] Thaiepay payment service: Wrong redirection from the payment system. Fixed.
[!] "In stock" label was always displayed if the "display in stock as field" opt
ion was enabled. Fixed.
[!] "This product cannot be added to the cart because you are not logged in." te
xt was displayed incorrectly in the products lists and on the product details pa
ge. Fixed.
[!] "Add to cart button" did not work on the products block with "Links thumb" a
ppearance type. Fixed.
[!] CSS file was linked incorrectly in the Tags addon. Fixed.
[!] System treated Google Chrome as Safari. Fixed.
[!] A JS error appeared on the order editing page in the Administration panel. F
ixed.
[!] A PHP error notice appeared when a user logged from the gift certificate upd
ate page. Fixed.
[!] A PHP error appeared when a user didn't have permissions to run some control
lers. Fixed.
[!] THS delimiter was not displayed if the "Decimals" value was equal to 0. Fixe
d.
[!] Administrator could delete an order having no permission to do so. Fixed.
[!] "Continue shopping" button did not work if the "redirect to cart" option was
active and "AJAX(Javascript)-based the "Add to cart" was disabled. Fixed.
[!] Company name with special characters was displayed incorrectly in email head
ers. Fixed.
[!] Field with the inner hint appearing after the Tab key is pressed worked inco
rrectly. Fixed.
[!] The login form page contained looping links. Fixed.
[!] Maximum amount of product was calculated incorrectly if the "Allow negative
amount in inventory" option was enabled and the "Maximum order quantity" and "Qu
antity step" product options were defined. Fixed.
[!] Privileges were displayed incorrectly if they were translated partially. Fix
ed.
[!] Product amount was calculated incorrectly if the "Quantity step" and "List q
uantity count" values were defined in the product settings. Fixed.
[!] Redirection to the mailto links worked incorrectly. Fixed.
[!] Shipping method was not displayed on a package slip. Fixed.
[!] Clicking on link without a href parameter in IE caused a JS error. Fixed.
[!] A JS error appeared on a product details page if the product had subscriptio
ns and had no options. Fixed.
[!] It was possible to use the redirect_url parameter for external redirections.
Fixed.
[!] Titles were not selected when localizations were enabled. Fixed.
[!] Top menu: Link was opened in the same window regardless of the "Open in new
window" setting. Fixed.
[!] USPS rates were not calculated if ZIP codes were sent in "01234-4567" format
. Fixed.
[!] USPS: Shipping rates were not calculated for such countries as American Samo
a, U.S. Virgin Islands, Puerto Rico, Guam, Northern Mariana Islands. Fixed.
[!] Unable to get USPS response for some shipping services. Fixed.
[!] Unable to select any shipping method if all products had a free shipping in
the Administration panel. Fixed.
[!] Unable to select any shipping method while editing an order in the Administr
ation panel. Fixed.
[!] Unescaped language variable could be passed to a JS script on the block mana
gement page. Fixed.
[!] User data on the checkout page was completed incorrectly for guests. Fixed.
[!] Verus payment service: Card expiration date was passed incorrectly. Fixed.
[!] When editing an order in the Administration panel, it what impossible to sel
ect shipping methods that had definite user groups. Fixed.
[!] Changing the order status to "backordered" did not restore the original prod
uct inventory in some cases.
[!] Wish list addon: Cost of the products with multiple subscriptions was calcul
ated incorrectly. Fixed.
[!] Checking option combinations was affected by option position. Fixed.
[!] "Hide add to cart button" did not work with the "Grid2" and "Products grid"
blocks. Fixed.
[!] Banners addon: Banner image was not removed from the file system if the bann
er was deleted from the Administration panel. Fixed.
[!] IE8 switched to the compatibility view if the administrator clicked on the "
Blocks" tab. Fixed.
[!] No warning message appeared if there were no products found through a produc
t selector in the customer area. Fixed.
[!] Incorrect SE-friendly URLs were generated for product filters. Fixed.
[!] Languages: Eway settings page displayed empty language variables. Fixed.
[!] News and emails addon: Emails were kept in the subscribers list if mailing l
ists were not selected during the registration and checkout. Fixed.
[!] News and emails addon: PHP notices were displayed on the checkout page if ma
iling lists were not defined. Fixed.
[!] Nochex payment service: Successful transactions were marked as failed someti
mes. Fixed.
[!] Only first range field was changed after changing the "Filter by" setting in
the 'New filter' selector. Fixed.
[!] Option variants were not restored during the product import. Fixed.
[!] PHP notices were displayed on the cart page after profile editing. Fixed.
[!] Product filter: Product filtering by price or amount worked incorrectly with
product search by product price or amount. Fixed.
[!] Product filters: Some filter ranges did not appear in the customer area if s
ome values were already defined for the other filters. Fixed.
[!] Product filters: Calendar did not appear in the Administration panel when fi
ltering by date. Fixed.
[!] Products and categories without user groups were available to all customers.
Fixed.
[!] Recurring billing: Options were not displayed for subscription products foun
d in the block with the "products" appearance type. Fixed.
[!] Rollback changes: Some filter ranges did not appear in the customer area if
some values were already defined for the other filters. Fixed.
[!] SEO addon: Cache did not clean up after SEO rules were added/updated. Fixed.
[!] Storefront: PHP notices were displayed if the top menu was changed. Fixed.
[!] Supplier addon: If a supplier's product had a shipping freight and free ship
ping, the freight was also added to products without a supplier. Fixed.
[!] Suppliers addon: Products with free shipping were displayed in the suppliers
shipping list. Fixed.
[!] Suppliers addon: Egoods with the deactivated option "Enable shipping for dow
nloadable products" were still displayed in the shipping list. Fixed.
[!] "Hide options" option did not work in the appearance settings for "products.
tpl". Fixed.
[!] Coming soon notice was displayed incorrectly on the product details page. Fi
xed.
[!] PHP error notice was displayed when sending a low stock notification if the
product combination was not created. Fixed.
[!] Shipping cost were not updated if a product was added to the cart at the las
t step of the checkout. Fixed.
[!] Buttons were not aligned on the product details page for subscription based
products. Fixed.
[!] Product features with the type "Number" were allowed for text values. Fixed.
[!] Impossible to clone a calendar. Fixed.
[!] Pagination in the product grids block. Fixed.
Version 2.0.12, January 19 2010
[+] Price list addon: new fonts were added to PDF library.
[+] Security options were added for PCI Compliance.
[+] The "Consultant" skin was added.
[+] PayPal Pro payment processor: 3D Secure support was added.
[+] PayPal Pro payment processor: ability to choose authentication method (certi
ficate or signature) was added.
[+] Statistics addon: the ability to remove search conditions was added.
[+] Form protection was added to avoid CSRF attacks (experimental, disabled by d
efault).
[*] Recommendation for renaming the default admin script was added to the instal
ler and admin area.
[*] New hooks were added to the shipping and discussion sections.
[*] Spanish translation was updated.
[*] The displaying of the Discount label on the product details page was correct
ed.
[*] Northern Ireland states were added.
[*] The ability to export product URL and image URL was added.
[*] The look and feel of the tabs panel was changed.
[*] Size of the Price fields was expanded.
[*] Custom files storing functionality was improved.
[*] The displaying of the calendar was corrected in IE browser.
[*] Installer: checking for the ability to connect to the database was added.
[*] Payments: a hook was added to the payment editing page.
[*] The missing language variable "order_was_not_placed" was added.
[*] Russian translation was updated.
[*] The displaying of the Cart items section was corrected.
[*] The displaying of the Products list was corrected in IE6 browser.
[*] The displaying of the multiple buttons in the Add event form was corrected.
[*] Aquarelle skinset: the displaying of the categories menu in the right column
was corrected.
[*] The displaying of the Top menu was corrected in IE6/7 browsers.
[*] The database driver was improved.
[*] The displaying of the invoice notes was corrected.
[*] The GeoIP database was updated.
[*] The Google analytics code was updated.
[*] Product options inventory: obsolete code was removed.
[*] Statistics addon: the displaying of the Visitors log page was corrected.
[*] The displaying of the images with borders was corrected.
[*] Definition of the "trusted" controllers was moved to schemas.
[*] New USPS shipping containers (Priority Mail) were added.
[*] The displaying of the text input fields in the tags tab on the Product detai
ls page was corrected.
[*] The displaying of the buttons on the details page of the configurable produc
t was corrected in Opera browser.
[*] The displaying of the buttons at the checkout steps on the One page checkout
was corrected in IE6/7 browsers.
[*] Notices for the ProxyPay, PayFlow, PayBox payments were updated.
[*] Shipments: the ability to change order status was added.
[*] Shipments: appearance of customer notification was improved.
[!] Multiple order discounts were not applied on the checkout page . Fixed.
[!] Recurring billing addon: incorrect recurring price was displayed on the prod
uct details page when catalog promotion was applied. Fixed.
[!] Google sitemap addon: not all the products were included in the sitemap. Fix
ed.
[!] The names of the shipping services were not changed when the language was ch
anged. Fixed.
[!] Buy together addon: product options for the parent product were not displaye
d on the promotion page. Fixed.
[!] Buy together addon: the parent product amount was equal to 0 in the admin ar
ea when creating a combination. Fixed.
[!] Product configurator addon: the product link in the admin area on the order
details page was incorrect. Fixed.
[!] Recurring billing addon: incorrect price was displayed for the subscription
component of a configured product on the cart page. Fixed.
[!] Cart promotions were not applied to product with zero price. Fixed.
[!] If the product quantity step was not equal to 0, but "List quantity count" w
as equal to 0, a customer could add a product with the arbitrary amount. Fixed.
[!] The invoice was displayed incorrectly in Mac OSX Mail client. Fixed.
[!] SEO addon: current URL was not rewritten in the top template. Fixed.
[!] Gift certificates addon: free products were not added to cart until a certif
icate was used for the first time. Fixed.
[!] Order management: the sending of the notification e-mail did not depend on t
he value of notification checkboxes if order status allowed sending an e-mail. F
ixed.
[!] There was no notification on the cart page when all payment methods and exte
rnal checkouts were disabled. Fixed.
[!] Price list addon: the field titles were not changed when the language was ch
anged. Fixed.
[!] Gift registry addon: the "Page Not Found" error occurred when updating Custo
m event fields. Fixed.
[!] SEO addon: HTML catalog was generated incorrectly due to apache server bug.
Fixed.
[!] Picker was closed when clicking on the notification popup. Fixed.
[!] Storefront: disabled user groups were collected in auth data. Fixed.
[!] Products with zero price were displayed with double price on the order detai
ls page. Fixed.
[!] The first product minimum quantity was not displayed in category list. Fixed
.
[!] Gift certificates addon: there was an ability to apply the same gift certifi
cate by adding space characters to the certificate coupon code. Fixed.
[!] Gift certificates addon: when the certificate with free products was applied
to cart, the free products were not added to cart. Fixed.
[!] Payment surcharge was not recalculated on the cart page. Fixed.
[!] Moneybookers: the warning about insecure elements was displayed on the one-p
age checkout. Fixed.
[!] Reward points addon: customer earned points when paying for an order in poin
ts. Fixed.
[!] The tracking number was not saved after saving the order in the admin panel.
Fixed.
[!] Unable to get the USPS response for some shipping services. Fixed.
[!] The difference between the price and the list price was calculated incorrect
ly. Fixed.
[!] Product features prefix and suffix were displayed incorrectly in the custome
r area. Fixed.
[!] PHP notice was displayed when reordering the placed order with the gift cert
. Fixed.
[!] When the admin did not have the access to orders, the created shipments were
still available for viewing. Fixed.
[!] If the admin index script was renamed, 404 error was displayed when clicking
on the "clear cache" link in the Price list and Google sitemap addons. Fixed.
[!] Catalog promotions were not applied to the product with modifiers and zero p
rice. Fixed.
[!] Unable to input quantity for a product if the "Hide add to cart for unlogged
" option was enabled. Fixed.
[!] Catalog promotions were not applied to the product with modifiers and zero p
rice. Fixed.
[!] 404 error was displayed when adding a free product with the files options to
Giftcert in the customer area. Fixed.
[!] Product features: features were sorted incorrectly. Fixed.
[!] Reward points for configurable products were calculated twice. Fixed.
[!] Affiliate addon: there was the ability to apply invalid coupon code. Fixed.
[!] Product configurator addon: if the parent product had any options, its child
products were missing after adding this product from wishlist. Fixed.
[!] There_was_no redirection to the current page if secure connection for authen
tication was enabled. Fixed.
[!] Gift registry addon: the delete variant button did_not_work in the 'add fiel
d' picker on the 'custom event fields' page. Fixed.
[!] Unsecured connection error was displayed in FF 3.5 if scroller block was pla
ced on the page. Fixed.
[!] Information about the upgrade was displayed to the administrators with the r
estricted privileges. Fixed.
[!] Price list addon: unable to generate a price list for different languages th
rough the admin area. Fixed.
[!] Promotions: the 'Once per customer' condition worked incorrectly. Fixed.
[!] If the "track with options" setting for a product was disabled, the product
code was changed anyway when placing an order. Fixed.
[!] Price list addon: Russian and Thai symbols in PDF were displayed incorrectly
. Fixed.
[!] If shopping for unlogged customers was not allowed, the quantity input field
was not hidden . Fixed.
[!] Quickbooks: The "transaction is not in balance" error was displayed if a dis
count was applied. Fixed.
[!] Distribution package compiler: database dumps were generated in ANSI charset
. Fixed.
[!] The "Change password" link always led to the administrator profile. Fixed.
[!] Product filters: when SEO addon was enabled, manufacturers filter links were
generated incorrectly. Fixed.
[!] Promotions with no description were displayed as a link. Fixed.
[!] The delimiting lines were not displayed after the configurable products and
Gift certificates in the Cart items block. Fixed.
[!] The profile update page was not available after the password recovery query.
Fixed.
[!] The arrows icons were not displayed in the tree list of categories. Fixed.
[!] Affiliates: newlines were not included in the approve reason.
[!] The "quantity discounts" block and the "quantity" input field were not displ
ayed on the configurable product details page. Fixed.
[!] Rating was not displayed on the product details page. Fixed.
[!] The profile update page was not available after the password recovery query.
Fixed.
[!] Product options inventory: incorrect behaviour when editing product combinat
ions. Different values of the mode were obtained when clicking on the button or
pressing "Enter". Fixed.
[!] Profiles scripts: js error occurred in the 'rebuild_states' function in IE6
during page loading. Fixed.
[!] A PHP notice appeared when adding a new affiliate in the admin panel. Fixed.
[!] Error notices were displayed when a product with the options which were not
in stock was updated in cart. Fixed.
[!] An empty 'addons' tab was displayed on the admin profile page. Fixed.
[!] Google base product export: if the google settings were wrong, the help link
led to the 404 page. Fixed.
[!] Wishlist addon: there were incorrect links for configuration products on the
wishlist page. Fixed.
[!] Temporary files for downloadable products were not deleted after uploading.
Fixed.
[!] When trying to copy the file to the denied directory, a lot of warnings were
displayed. Fixed.
[!] Servired payment method: signature verifying was incorrect. Fixed.
[!] Installer: an installation language was changed only after the double page r
eloading. Fixed.
[!] Quickbooks export: special chars were displayed incorrectly. Fixed.
[!] Import of product features: variants of the features were not imported for a
ll languages. Fixed.
[!] Affiliate addon: approval reason was not sent to the user. Fixed.
[!] Product configurator: a customer could buy incompatible products. Fixed.
[!] Product configurator: the None option in some selectboxes doubled when rebui
lding selectboxes. Fixed.
[!] Hot deals block addon: products were sorted by the category name instead of
the position. Fixed.
[!] The drop-down list box in the Top menu was displayed incorrectly in Opera br
owser in Linux OS. Fixed.
[!] Affiliate profile fields were not displayed on the profile page in the store
front. Fixed.
[!] Import of product features: some variants of the features were not imported.
Fixed.
[!] Wishlist addon: if a product had two required file options, this product cou
ld not be added to cart. Fixed.
[!] The "In stock" label was always displayed, even if the option inventory amou
nt was equal to 0 (the "Display In stock as a field" option was disabled). Fixed
.
[!] The feature with the 'single checkbox' type was not displayed on the product
details page after the feature was added. Fixed.
[!] Buy together addon: if one of the combination products was disabled or the p
roduct category was disabled, the combination was still displayed and error noti
ces appeared. Fixed.
[!] Buy together addon: if "min_amount" for the main product was equal to 0, the
combination could not be added to cart. Fixed.
[!] Buy together addon: the "specify options" link was displayed although there
were no product options. Fixed.
[!] Import of product features: some features were not imported. Fixed.
[!] Product options (file): if a product had two required file options, this pro
duct could not be added to cart. Fixed.
[!] News and emails addon: the subscription to the mailing list was processed in
correctly. Fixed.
[!] Shipments: empty values were displayed, if tracking number or shipment carri
er was not selected. Fixed.
[!] Promotions: the 'not equal' condition worked incorrectly. Fixed.
[!] Recurring billing addon: recurring duration of the configurable product was
reset to the default value if the transfer from the cart page to the configurati
on page was implemented. Fixed.
[!] The 'beforeunload' event was fired if the 'window.open' method was executed
in IE. Fixed.
[!] Duplicated fields were displayed in the search form on the manage product pa
ge. Fixed.
[!] A shipping method was displayed for edp products when the suppliers addon wa
s enabled. Fixed.
[!] PHP notices were displayed on the user registration page if the 'Allow custo
mer to signup for user group' setting was disabled. Fixed.
[!] Some users could not connect to Gmail SMTP server. Fixed.
[!] Statistic: The domain name and path were not cut in some cases when register
ing requests. Fixed.
[!] SEO addon: https links were indexed on the checkout and profile pages. Fixed
.
[!] There was a redirection to a product detail page when editing a configuratio
n. Fixed.
[!] Feature comparison: the "Different only" comparison did not work correctly.
Fixed.
[!] Reward points addon: reward points were displayed incorrectly if options wit
h price modifiers were selected. Fixed.
[!] Spaces appeared after some characters in PDF files. Fixed.
[!] Buy together addon: the combination was displayed even if the combination pr
oducts were not added. Fixed.
Version 2.0.11, December 21 2009
[+] Shipment functionality was added.
[+] The Buy together addon was added.
[+] SEO addon: multilanguage support was added. SEO names were added to the news
. New seo type was added for the categories URL format. The "Use single URL for
all languages" option was added (for backward compatibility with old systems).
[+] The "notify customer" option was updated. The "notify orders department" opt
ion was added.
[+] Moneybookers payment processor was added.
[*] The displaying of lists created via tinyMCE was corrected.
[*] The products list creation was changed. New list templates were added.
[*] The displaying of the bottom quick links was corrected.
[*] The displaying of the dropdown menu was corrected.
[*] Hooks were added to a product picker in the admin area.
[*] Product price displaying in the admin area was changed. Ability to separate
price sign and price value was added.
[*] Language variable was added.
[*] The "check_amount_in_stock" hook was added.
[*] Payflow pro payment was updated.
[*] The SecPay payment was renamed to PayPoint.
[*] The displaying of the Compact product list was corrected.
[!] Files option: an error was displayed after editing the configurable product
with the file option and file size limitation. Fixed.
[!] Restricted administrators that had no "manage" privileges could assign user
groups to customer profiles. Fixed.
[!] Subscriptions were created for configurable components that had subscription
plan after order was edited. Fixed.
[!] Restricted administrators could change a profile type to "administrator". Fi
xed.
[!] Restricted administrators could change administration user group type. Fixed
.
[!] Recurring billing addon: the "Pay order" form was displayed for orders that
were not assigned to the subscriptions. Fixed.
[!] Recurring billing addon: custom order notifications overrode notifications f
or default orders. Fixed.
[!] Recurring billing addon: subscription plan information was not displayed in
the invoice. Fixed.
[!] Taxes were not saved for products when editing order and changing product op
tions. Fixed.
[!] Large number of different products (> 130) could not be added to cart. Fixed
.
[!] Product configurator addon: many products could not be marked as default for
a configurable product group. Fixed.
[!] Product popups were displayed after a page was reloaded if autohide function
ality was disabled. Fixed.
[!] Javascript core: there was incorrect rounding of the value in the "formatNum
" function (for example 14.9999999 => 14.100). Fixed.
[!] Order management: discounts were calculated incorrectly if a customer edited
prices manually. Fixed.
[!] Order management: prices were displayed without price modifiers on the "tota
ls" page. Fixed.
[!] Taxes were not shown on a product detail page if the "Display prices with ta
xes on category/product pages" was enabled. Fixed.
[!] Wishlist addon: custom files were omitted when products from wishlist were a
dded to cart. Fixed.
[!] Storefront: empty "user groups" table was displayed on the profile page if t
he "Allow customer to signup for user group" setting was disabled and there were
no active user groups. Fixed.
[!] Fatal PHP error occurred when updating a cms page with blocks. Fixed.
[!] Option modifiers were displayed even for unlogged customers if the "Allow sh
opping for unlogged customers" setting was set to "Hide price and the 'Add to ca
rt' button". Fixed.
[!] Product configurator addon: prices for additional products were displayed ev
en for unlogged customers if the "Allow shopping for unlogged customers" setting
was set to "Hide price and the 'Add to cart' button". Fixed.
[!] Notice was displayed when adding products to a block. Fixed.
[!] Product configurator addon: product options were displayed on the product li
st page. Fixed.
[!] Shipping was disabled if there were products with suppliers and "free shippi
ng" or downloadable products without suppliers in the cart, while there was no s
hipping method without suppliers. Fixed.
[!] Customers who added products only to the wishlist (but not to the cart) were
displayed on the User carts page even if the Wishlist addon was disabled. Fixed
.
[!] Payment processor "Virtual Merchant" didn't work. Fixed.
[!] Data (products, categories, etc.) was not retrieved in NO_SESSION mode. Fixe
d.
[!] Product options were displayed for subscription product in the product list.
Fixed.
[!] A customer could not add a product to cart from multicolumns small list. Fix
ed.
[!] The product filters' sql requests were generated incorrectly. Fixed.
[!] Users export/import: user groups were processed incorrectly. Fixed.
[!] Sessions were not initiated correctly for some payment systems. Fixed.
[!] Send to friend addon: there was an incorrect seo link in the letter for a fr
iend. Fixed.
[!] The redirection from the PayPoint server to the client's store worked incorr
ectly. Fixed.
[!] Gift certificates addon: the "notify customer" option did not work when addi
ng a certificate. Fixed.
[!] The country name was not displayed on the Invoice page. Fixed
[!] Buy together addon: products quantity became incorrect after the cart update
, if quantity in stock was lower than the new value. Fixed.
[!] If there were several pickers of the same type on a page, they worked incorr
ectly. Fixed.
[!] Recurring billing addon: there was a php warning when adding a subscription
product to the wish list. Fixed.
[!] Applied reward points were not deleted on the checkout page.
[!] Product features: feature groups were not sorted by the position. Fixed.
[!] Storefront: advanced filtering options did not work on the product feature p
age. Fixed.
[!] Google sitemap addon: not all products were included in the sitemap. Fixed.
[!] Block manager: wrapper of the "Central content" block could not be changed.
Fixed.
Version 2.0.10, November 24 2009
[+] SEO addon: page indexing was improved.
[*] The "Allow users to store credit card data in profile" option was added.
[*] PDF generator: instructions for using custom fonts were added to the html2pd
f library.
[*] The displaying of tabs was corrected in IE6 browser.
[*] The displaying of the input button was corrected in IE7 browser.
[*] Recurring billing addon: privileges for administrators were added.
[*] Recurring billing addon: functionality of the "Initial status for recurring
orders" option was improved.
[*] Recurring billing addon: the ability to set start duration in days was added
.
[*] SEO addon: product name is not cloned now and generated automatically.
[*] Welcome text was updated.
[!] Tar archiver: typo was fixed.
[!] Responses from payment engines were not passed to the payment scripts in the
admin area. Fixed.
[!] Product configurator addon: default prices were not defined for the configur
ation products in the templates. Fixed.
[!] Secondary categories could not be assigned to a product. Fixed.
[!] Statistics addon: undefined function was called. Fixed.
[!] Link to banner stats was displayed even if the statistics addon was disabled
. Fixed.
[!] There was incorrect 'list_object' parameter on the product tabs blocks. Fixe
d.
[!] Recurring billing addon: if the "Buy together" addon was enabled, the produc
ts recurring plan took default value in cart. Fixed.
[!] Notification about user account update was sent with empty data. Fixed.
[!] Product features: empty groups were not displayed in the admin area. Fixed.
[!] Product configurator addon: option files could not be uploaded when adding a
configurable product to cart. Fixed.
[!] Files options: a product could be added to cart without a required option. F
ixed.
[!] A product could not be added to cart from "Short list". Fixed.
[!] Wishlist addon: custom files disappeared when adding a product from wishlist
to cart. Fixed.
[!] User groups were assigned incorrectly when ''act on behalf'' or ''design mod
e'' were used. Fixed.
[!] Gift certificates addon: html tags were escaped in notification email. Fixed
.
[!] Block manager: a block disappeared after it was moved to the ''product detai
ls page tabs'' section and after its parameters were saved. Fixed.
[!] Permissions for admin were set incorrectly after logging in to the admin are
a. Fixed.
[!] Reward points addon: points were retrieved incorrectly if they were set for
several user groups. Fixed.
[!] Order management: custom files could not be loaded or deleted when editing o
rder information. Fixed.
[!] Order management: custom files disappeared after order information was saved
. Fixed.
[!] Wishlist addon: custom files disappeared from wish list after the order was
placed. Fixed.
[!] Cart product popup had wrong links to custom files. Fixed.
[!] Restricted administrator could add user groups for himself. Fixed.
[!] There was a problem in picker when adding an image in WYSIWYG. Fixed.
[!] Installer: when re-installing skins, the admin skin was reinstalled too. Fix
ed.
[!] Wishlist addon: incorrect notification message was displayed when product co
uld not be added to wish list. Fixed.
[!] Westpac payment processor was updated to meet the latest requirements.
[!] Files options: if custom files were added on the cart page and the "Checkout
" button was clicked on before the "Update" button, an error message was not dis
played. Fixed.
[!] Recurring billing addon: configuration was not displayed on the configurable
product details page. Fixed.
[!] Recurring billing addon: the incorrect price was stored in subscription for
configurable products. Fixed.
[!] Recurring billing addon: configuration of the configurable product was not d
isplayed on the subscription page. Fixed.
[!] Recurring billing addon: subscription plan data was not displayed for a conf
igurable product on the cart page. Fixed.
[!] Products picker: the "any option combination" flag was not passed to search
form. Fixed.
[!] Files options: custom files were not displayed on the total page when adding
/editing an order. Fixed.
[!] An image could not be uploaded using file browser in the tinymce editor. Fix
ed.
[!] One page checkout: custom files could not be uploaded at checkout. Fixed.
[!] Downloadable products could be added several times to the cart from simple p
roduct lists. Fixed.
[!] Product configurator addon: additional products were removed from the config
uration when editing the order. Fixed.
[!] Product filters: when SEO addon was enabled, manufacturers filter links were
generated incorrectly. Fixed.
[!] Recurring billing addon: recurring plans were not stored for products in wis
h list. Fixed.
[!] Recurring billing addon: recurring duration was reset to default value when
editing the order. Fixed.
[!] Product configurator addon: different configuration of one and the same prod
uct were merged when adding to the cart. Fixed.
[!] Product configurator addon: notice was displayed when calculating cart conte
nt. Fixed.
[!] Storefront: inactive user groups were displayed on the profile page if the "
Allow customer to signup for user group" option was disabled. Fixed.
[!] SEO addon: if the "show language in URL" option was enabled, languages could
not be switched. Fixed.
[!] Incorrect links order was used in breadcrumbs. Fixed.
[!] Product configurator addon: notices were displayed when adding to the cart a
nd editing an order. Fixed.
[!] Error notice was displayed when a product without options was edited in the
admin panel. Fixed.
[!] Top menu displayed incorrect links for pages with the "Link" type. Fixed.
[!] Hidden user groups were not displayed in promotion conditions in the admin a
rea. Fixed.
[!] Recurring billing addon: incorrect links to the subscriptions were used in t
he recurring notification e-mails. Fixed.
[!] Files option: if a new file was added for a configurable product when editin
g an order in the admin area, the already uploaded files were missing. Fixed.
[!] Files option: custom files could not be added from product picker. Fixed.
[!] Restricted administrators could create an administrator profile, administrat
or user groups and change status of their own user groups. Fixed.
[!] Restricted administrators could assign user groups to the administrator prof
iles. Fixed.
[!] Promotions: conditions with user groups worked incorrectly. Fixed.
[!] Catalog promotions were reset after applying cart promotions. Fixed.
Version 2.0.9, November 11 2009
[+] Google sitemap addon was added.
[+] Data feeds addon was added.
[+] Recurring billing addon was added.
[+] The new product option type "File" was added.
[+] The "Package" skin was added.
[+] The "Flower shop" skin was added.
[+] The "Dark whiteness", "Green web" and "Temper" skins were added.
[+] Browser detection was added.
[+] The ability to store credit cards information was added to customer profiles
.
[+] Ability to create tabs on addon options page was added.
[+] Ability to add HTML blocks via block manager was added.
[+] Ability to manage Product tabs was added.
[+] Memberships were improved (several groups can be assigned to the object now)
and renamed to user groups.
[+] A new notification style for the "add to cart", "add to wishlist" and "add t
o compare list" actions was added.
[*] PayPal Website payment standards: link to demo site was added.
[*] Timezones list was extended.
[*] WorldPay payment was updated according to the payment card industry data sec
urity standards.
[*] Ability to set description for payment processor was added.
[*] Descriptions were added for PayPal, PayPal Pro, PayPal Express Checkout paym
ent processors.
[*] Number of disabled products was added to dashboard.
[*] New currency "thai baht" was added to PayPal Standard payment processor.
[*] File uploader in the customer area was improved.
[*] Tinymce editor: pagebreak button was removed from toolbar.
[*] Anti fraud addon: fraud checking was improved.
[*] Upgrade center: checking for ability to write to file/directory is improved.
[*] Product options: hook was added to add/update product option page in order t
o allow addons to add new fields.
[*] Obsolete blocks code was removed from templates.
[*] Linkpoint connect payment module: test URL was updated.
[*] The displaying of the blocks in the Block manager was changed.
[*] The displaying of the Product details page tabs section on the Editing produ
ct page was corrected.
[*] The displaying of the Product details options block was corrected in IE7 bro
wser.
[*] Enets payment gateway: post URL updated, test mode removed.
[*] Installation wizard: charset was added to html code.
[*] Installer: description added to console-mode config file.
[*] Tables/language variables from baby of the month addon were moved to addon d
efinition xml.
[*] Zipcode validation format is improved for USA to allow codes like 01234-4567
.
[*] Flash charts (amcharts): settings retrieval was improved and simplified.
[*] Flash charts (amcharts) were updated to the latest version.
[*] Admin panel: The displaying of the "common" table style was updated.
[*] Admin panel: The displaying of the usergroup privileges page was corrected.
[*] Customer area: The displaying of the Dropdown menu was corrected.
[*] Console mode: ability to execute store index script from any location was ad
ded.
[*] The page break was removed from the Packing slip page.
[*] Deprecated function was replaced with proper analogs to support php 5.3
[*] PDF generator: custom classes were moved to a separate file.
[*] SEO addon: obsolete function was removed.
[*] IP address detection was improved (checking for local address scope for forw
arded IP).
[*] PDF generation: images are retrieved via local filesystem (if possible) now.
[*] Content search: obsolete function was removed.
[*] Product features and filters: descriptions were added.
[*] Product features: pagination and search were added to admin panel.
[*] Product filters: pagination and search were added to admin panel.
[*] The javascript hook system was improved.
[*] The displaying of lists created in WYSIWYG editor was corrected on the News
list page.
[*] The address format was changed.
[*] Tinymce editor was updated to the latest version, the list of supported lang
uages was extended.
[*] Block manager: block positions are saved automatically now.
[*] Google base: the ability to export weight to Google base was added.
[!] Product feature comparison: grouped features were not displayed. Fixed.
[!] Product filter: hidden products were taken into consideration when counting
products in the filter. Fixed.
[!] Product filter defined for one category was displayed on a parent category's
detail page. Fixed.
[!] Gift registry addon: an error was displayed on the events detail page if the
re was a product with the options. Fixed.
[!] Product configurator: if the same product was chosen in at least two configu
ration groups, the quantity of the product in the cart was 1. Fixed.
[!] Bestsellers addon: sales amount was calculated incorrectly when changing the
product category. Fixed.
[!] Products popularity: there was an ability to increase (unlimited) the produc
ts popularity. Fixed.
[!] Product configurator: if no product was selected in the configuration, the p
rices were displayed incorrectly on the invoice and order detail page, and an em
pty table of components was displayed. Fixed.
[!] WorldPay payment processor: the "Test: Declined" mode worked incorrectly. Fi
xed.
[!] "Out of stock" products were displayed in the configuration on a product det
ail page if the "Show out of stock products" was disabled. Fixed.
[!] Product quantity was displayed incorrectly in the product filter if there we
re "Out of stock" products. Fixed.
[!] A product can be included in different price ranges if the product had "qty
discounts" defined. Fixed.
[!] The global product option was applied to the product incorrectly. Fixed.
[!] "$" sign couldn't be used as database password/encryption key during install
ation. Fixed.
[!] Upgrade center: first-level directories were not created using FTP connectio
n. Fixed.
[!] Hidden profiles fields were displayed on the invoice. Fixed.
[!] REAL_LOCATION constant was generated incorrectly on windows-based hostings.
Fixed.
[!] Polls: only one comment was displayed on the "View answers" page in the admi
nistration panel. Fixed.
[!] iDeal XML payment processor: incorrect parameters were checked in payment re
sponse. Fixed.
[!] iDeal Basic payment processor: hardcoded text was replaced with a laguage va
riable.
[!] Orders: product prices were displayed without options on order details pages
.
[!] Order management: subtotal was calculated incorrectly after order editing. F
ixed.
[!] Promotions: the 'contains' operator did not work for the coupon code conditi
on. Fixed.
[!] Javascript core: if mail.ru agent is installed on the client's machine, then
the wrong version of the browser was defined in IE8. Fixed.
[!] Cart promotion was not applied if there was a product with any option combin
ation and quantity more than 1 in the condition. Fixed.
[!] Order management: customer authentication data contained incorrect user grou
p IDs. Fixed.
[!] Order discount was not displayed on the invoice. Fixed.
[!] Gift registry: products that had required products were not added to the car
t from the event page. Fixed.
[!] Text in the breadcrumbs escaped twice. Fixed.
[!] Promotions were not applied to "qty discounts" prices of product on its deta
il page. Fixed.
[!] If a user account was disabled, the user could log in via password restore f
eature. Fixed.
[!] Google checkout: Taxes were not passed to google if there were only "Free sh
ipping" products in the cart. Fixed.
[!] Google checkout: Default percent tax rates were passed to google as they are
(not divided by 100). Fixed.
[!] User profile fields were not filled correctly if first/last names were disab
led for contact info. Fixed.
[!] Short products list: if the "ask customer to enter price" option was enabled
, price was not accepted from this list. Fixed.
[!] If a product had a lot of secondary categories (more than 200), categories w
ere not retrieved correctly. Fixed.
[!] When exporting several orders into a PDF document, only the first one was ex
ported. Fixed.
[!] Yourpay payment processor: avs/cvv information was not stored. Fixed.
[!] If CMS page had an assigned localization, it was reset when updating multipl
e pages. Fixed.
[!] News addon: search by content. If search in news was enabled, HTML markup ge
nerated incorrectly in search results. Fixed.
[!] Blocks: dynamic categories list was displayed expanded on the home page. Fix
ed.
[!] Wishlist addon: wishlist was saved for anonymous users after logging out. Fi
xed.
[!] Block manager: block with manually listed pages was not sorted. Fixed.
[!] Wishlist addon: product could not be added to wishlist from home page. Fixed
.
[!] Block manager: specific settings for default selection were not displayed wh
en adding a block.
[!] Block manager: if list object was changed, list items were not deleted. Fixe
d.
[!] Installer: SQL error appeared if tables with "_descriptions" suffix existed
in the database during installation. Fixed.
[!] Product search: incorrect parameter was used for search by category. Fixed.
[!] States list was sorted incorrectly in webkit-based browsers (Safari, Chrome,
etc.). Fixed.
[!] Advanced product filtering: search conditions were formed by "OR" condition
instead of "AND". Fixed.
[!] Incorrect pagination was displayed when products were retrieved with empty "
items_per_page" condition. Fixed.
[!] Attachments addon: invalid HTML markup was used. Fixed.
[!] Hidden and disabled pages were displayed in the block with the "manually" fi
lling. Fixed.
[!] Gift certificates: if the "redeem shipping cost" option was enabled, shippin
g weight was not calculated correctly. Fixed.
[!] Flash charts (amcharts) did not work in IE via secure connection. Fixed.
[!] Reward points addon: subject was formed incorrectly in a notification email.
Fixed.
[!] Notifications about downloadable product access were not sent to a user if a
ctivation type of the corresponding files was Immediately or if the order was pr
ocessed at once. Fixed.
[!] Reward points addon: incorrect product ID was used in the "options_advanced"
hook. Fixed.
[!] The chosen shipping method(s) was reset at checkout when adding new products
to the cart. Fixed.
[!] If SEO addon was enabled, link anchors did not work. Fixed.
[!] Statistics addon: robots were not tracked. Fixed.
[!] Pages: subpages were not retrieved if selection from certain page was perfor
med. Fixed.
[!] Product features search form: search by feature type redesigned.
[!] Statistics addon: incorrect condition was used when displaying repeat/new vi
sits. Fixed.
[!] Statistics addon: SQL errors appearred on mysql 5.1 server. Fixed.
[!] PHP notice displayed on the checkout page if all shipping address fields wer
e disabled. Fixed.
[!] Category view: incorrect placeholder was used in a query. Fixed.
[!] Product features: groups were not displayed in the customer area. Fixed.
[!] Newsletters: backslashes were added before links in the letters sent via SMT
P. Fixed.
[!] Translation mode: the "Sign in" popup was not displayed. Fixed.
Version 2.0.8, September 15 2009
[*] The displaying of the Hot deals block was corrected.
[*] The address format was changed on packing slip, Order details and invoice pa
ges.
[*] Product features retrieval was optimized for product details page.
[*] Registry class: data retrieval was improved.
[*] Registry class: if cache file is broken, it will be cleaned up and regenerat
ed again now.
[*] The displaying of the Products search form was corrected.
[*] Session security was improved: ability to link session with ip address and u
ser agent was added.
[*] Session ID is removed from URL automatically now.
[*] Session initialization mechanism was improved: ability to skip session start
by "no_session" parameter in URL was added.
[*] The displaying of the Top search panel was corrected in IE browsers.
[*] The displaying of the Affiliate tiers tree page was corrected.
[*] Russian translation updated.
[*] Admin area: Design fixes for Chrome browser were added.
[*] New cache level CACHE_LEVEL_LOCALE_AUTH was added to allow for separate cach
e for logged in and anonymous users.
[*] Google analytics addon: tracking code was moved to the page footer and stand
ardized with google original code to avoid problems with IE6.
[*] Installer: ability to install cart in console-mode was added.
[*] Hooks were added to extend block manager functionality.
[*] Logos: logos form in admin area is generated automatically now.
[*] Hooks were added to allow to extend block manager (new columns, etc.).
[*] Product features: data retrieval was standardized and optimized.
[*] The ability to allow/forbid customer to sign up for membership was added.
[!] Comments and reviews addon: ajax pagination worked incorrectly on comments a
nd reviews manage page. Fixed.
[!] If fields with file uploader were set as required, error message was generat
ed incorrectly. Fixed.
[!] Affiliate addon: commissions of linked categories were not calculated. Fixed
.
[!] Affiliate addon: there was an incorrect affiliate status on the viewing affi
liate page. Fixed.
[!] Affiliate addon: when the order was removed, the corresponding commissions a
nd payouts were not removed. Fixed.
[!] Affiliate addon: the affiliate commissions were not calculated in the order
management system. Fixed.
[!] Data of a gift certificate's free product was displayed incorrectly in the c
art if there was no discount for this product. Fixed.
[!] Templater: if inline compilation was enabled, all prefilters prior to "prefi
lter_inline" were not executed. Fixed.
[!] Translation mode: there was an incorrect processing of the option tags in sm
arty output filter. Fixed.
[!] Product options modifiers were displayed on the invoice, order info, packing
slip, return info pages if the "Display modifiers for product options" is disab
led. Fixed.
[!] Bestsellers: An error appeared, if the "Bestselling" option was selected as
a default product sorting. Fixed.
[!] Tags addon: The "View as" menu did not work on the product tags and filters
page. Fixed.
[!] Strtolower function broke character encoding during ajax request in IE and I
IS server. Fixed.
[!] SEO addon: rewrite rules won't work for isapi_rewrite. Fixed.
[!] Statistics addon: search parameters were not saved when switching between ta
bs. Fixed.
[!] SEO addon: if page has subpages, subpage links were validated incorrectly. F
ixed.
[!] Suppliers addon: shipping methods/rates were passed to Google checkout incor
rectly. Fixed.
[!] ExIm: product features with non-latin names were not imported. Fixed.
[!] ExIm: if products were exported to google base from secure connection in the
admin area, links to images were generated incorrectly. Fixed.
[!] Exim: SEO names and prices were not imported correctly. Fixed.
[!] ExIm: product features import: features with defined IDs were imported incor
rectly. Fixed.
[!] ExIm: feature import - feature status was reset when updating existent featu
re. Fixed.
[!] Addons: multiple checkboxes option was parsed incorrectly. Fixed.
[!] The "Terms and conditions" text was hidden on the checkout page in IE6 brows
er. Fixed.
[!] Top menu: dynamic data was cached incorrectly if membership (for categories)
or 'registered only' (for products) conditions were used. Fixed.
[!] Profiles: if a field was enabled in the shipping section and disabled in the
billing one, the shipping section was hidden anyway. Fixed.
[!] Promotions: product quantity was calculated incorrectly if several bonuses w
ith the same products were used in a promotion. Fixed.
[!] SEO addon: index page was not generated if "show language in URL" was disabl
ed and "act as html catalog" was enabled. Fixed.
[!] Incorrect URL encoding was used during HTTP requests. Fixed.
[!] Product features comparison: some promotion conditions did not work on compa
re page. Fixed.
[!] Product features comparison: deleted features were not displayed. Fixed.
[!] Invoice template: pdf document was generated incorrectly, the content was to
o small and unnecessary colors were not removed. Fixed.
[!] Installer: if a single quote was entered in crypt key, php error appeared. F
ixed.
[!] Admin panel - order details: product price displayed without option modifier
s. Fixed.
[!] Users search: default option in membership field was selected incorrectly. F
ixed.
[!] Checkout: cart items were not updated when changing address. Fixed.
[!] Page (link type): the "new window" option was not taken into account when su
bpages were displayed below the main page. Fixed.
[!] One page checkout: not completed step was selectable anyway. Fixed.
[!] Statistics addon: periods for visitor stats were generated incorrectly. Fixe
d.
[!] Product: quantity field displayed even if the 'add to cart' button was not s
hown. Fixed.
[!] The default look and feel of marked lists in tinyMCE had differences from de
fault marked lists in the customer area. Fixed.
Version 2.0.7, August 24 2009
[+] Product editing: the "back to main category" link was added to edit product
page.
[+] Ability to set products list layout for categories and globally was added.
[+] The "Hot deals block" addon was added.
[+] The "Redish" skin was added.
[+] The "Fresh pick" skin was added.
[+] The "Solitude" skin was added.
[+] Ability to stay in cart after adding the product was added.
[+] The ability to sort products by popularity and bestsellers was added.
[+] The ability to edit the popularity and bestsellers rating was added.
[+] A new list was added to Block manager - products, retrieved by popularity.
[+] The ability to mark product option (input and textarea) as required was adde
d.
[+] The ability to validate option (input and textarea) value by regular express
ion was added.
[+] The ability to display own validation message for product option (input and
textarea) was added.
[+] The ability to add inner hint to product option (input and textarea) was add
ed.
[+] Ability to set description was added to product options.
[+] Database structure was optimized to support more than 100000 products.
[+] Caching of the slow queries was added.
[+] Order discount is not distributed among products now.
[*] SEO addon: URL validation was improved.
[*] Console mode was improved: command-line parameters are parsed now.
[*] Ability to set root template was added to allow an addon to use its own temp
late.
[*] Template display moved to fn_dispatch function.
[*] Ability to set number of columns in the "products2.tpl" template via block m
anager was added.
[*] New microformat "cm-skip-validation": if added to submit button, form fields
validation will be skipped.
[*] Order management: if order is just saved, payment fields won't be validated
now.
[*] AntiFraud addon: checking is disabled in the administration area.
[*] Affiliate code added to the "Affiliate information" page.
[*] Filtering of redirect URL was improved (line breaks are deleted now).
[*] The "fn_get_products" function was improved: data retrieving time was decrea
sed.
[*] The extra notification was added when page loads slowly.
[*] The "Loading" box was redesigned.
[*] Suppliers addon: duplicate shipping calculation was removed.
[*] Realtime shipping calculators: origination is passed now as a part of the "p
ackage_info" array.
[*] Protx payment gateways renamed to SagePay.
[*] Debitech, Pay&Read, Payflow, Paypal, SagePay, Secpay and Westpac payment pro
cessors adapted to new discount calculation rules.
[*] Ability to close store in demo mode was disabled .
[*] Product features: import/export format was extended - type and group can be
exported now.
[*] ExIm: ability to import/export product localization was added.
[*] Product configurator: quick links to add group/class added on edit group/cla
ss pages.
[*] News and emails addon: link to subscribers list was added to manage mailing
lists form.
[*] Tar archiver: directory handling was improved.
[*] Sagepay payment methods: now state field is passed for US residents only.
[*] Emails can be sent in plain-text format now.
[*] Timezone IDs were updated to allow daylight saving usage.
[*] Ability to set the "cm-ajax-force" microformat to inline javascript was adde
d.
[*] Image previewer: the names of functions were standardized.
[*] Image previewer: events declaration was updated.
[*] ViaKlix payment processor was renamed to Virtual Merchant.
[*] Product features: images are retrieved for extended features only now.
[*] 2checkout payment processor: notice updated.
[*] Contents of the right column are displayed under products list on one-page c
heckout page now.
[!] Products bulk import script: icons for images were not created. Fixed.
[!] Incorrect directory was used in some payment descriptions. Fixed.
[!] CMS pages (link): the "Open in new window" checkbox was always checked. Fixe
d.
[!] Nochex payment method: incorrect variable was used. Fixed.
[!] If several emails were sent at once, reply-to addresses were accumulated. Fi
xed.
[!] CSV parser: file was parsed incorrectly if the delimiter was tab. Fixed.
[!] ExIm: some types of product features were exported incorrectly. Fixed.
[!] There was an ability to apply gift certificate code several times. Fixed.
[!] Protx direct payment processor: 3D auth worked incorrectly. Fixed.
[!] Settings: incorrect language was used to display options. Fixed.
[!] Incorrect type of the "user_id" field in the user_session_products table was
used. Fixed.
[!] Price for a configurable product was calculated incorrectly in the administr
ation panel (product list) if the product had groups with default products. Fixe
d.
[!] Suppliers addon: free shipping promotion was applied incorrectly. Fixed.
[!] Suppliers addon: shipping rates were not calculated for google checkout. Fix
ed.
[!] Product feature comparison did not work properly. Fixed.
[!] If a product has linked global options and their combinations, then the comb
inations were not saved when cloning. Fixed.
[!] If categories block of the "dynamic" type was used, the current category was
not displayed when viewing a product from this category. Fixed.
[!] News and emails addon: pagination was not displayed on manage news page. Fix
ed.
[!] Products were not imported if there were empty fields in an imported file. F
ixed.
[!] Discounts were not applied to the products on the product feature comparison
page. Fixed.
[!] Order management: order was not assigned to user if the user was created on
the "customer information" step. Fixed.
[!] News and emails addon: newsletter sender name/email formed incorrectly. Fixe
d.
[!] Gift certificate's price was calculated incorrectly if price was entered in
a secondary currency. Fixed.
[!] Product option variant images were not cloned when cloning product or applyi
ng global option. Fixed.
[!] The search words from Yandex and Rambler queries were stored in wrong encodi
ng in the database. Fixed.
[!] The images were displayed incorrectly and the external links did not worked
as expected in the newsletters. Fixed.
[!] If the "Allow negative amount in inventory" and "Track with options" setting
s were enabled, it was not possible to add to the cart a product with option com
bination having negative amount. Fixed.
[!] The "Coming soon" text was displayed on a product detail page only if it was
not allowed to add the product to the cart. Fixed.
[!] The "( )" sign (brackets) was displayed for a supplier' shipping method at c
heckout if there was no delivery time specified. Fixed.
[!] The inventory amount could not be negative. Fixed.
[!] Extended content search: several search conditions were not taken into accou
nt when retrieving products. Fixed.
[!] EPassporte payment gateway: incorrect subtotal passed. Fixed.
[!] Block manager: if addon was deleted, smarty error was displayed for blocks f
rom this addon. Fixed.
[!] News and emails addon: news list displayed incorrectly in IE6/7. Fixed.
[!] Product configurator: if several groups/classes with the same products were
created, compatibility was not checked. Fixed.
[!] Profile: if the country field was disabled for shipping section, profile cou
ld not be created. Fixed.
[!] Checkout: profile extra fields were not copied from billing to shipping addr
ess for anonymous customer. Fixed.
[!] CMS pages: incorrect redirect performed when updating page position in tree
view. Fixed.
[!] Top menu was not updated if linked to categories/pages and category/page was
added/updated. Fixed.
[!] Product options: image, code and inventory were not displayed for the checkb
ox option in unchecked state. Fixed.
[!] Addons: multiple selectbox option was not displayed correctly. Fixed.
[!] News and emails addon: plain-text emails were sent as HTML anyway. Fixed.
[!] Uploaded files with special symbols in file name were not decoded correctly.
Fixed.
[!] Gift certificates addon: if several certificates were applied and their tota
l amount was greater than the order total, discount calculated incorrectly. Fixe
d.
[!] Product filters: prices filter worked incorrectly if qty discounts were defi
ned. Fixed.
[!] Checkout: discounts were calculated incorrectly on one-page checkout when ch
anging payment method. Fixed.
[!] If shipping was disabled and all the profile fields were disabled for checko
ut, there was no ability to place an order. Fixed.
[!] Data import: images from dynamic URLs were not imported. Fixed.
[!] Products list: descriptions were saved in a wrong language when saving produ
cts. Fixed.
[!] Russian letters were dispalyed as HTML entities when viewing detail statisti
cs of visitors. Fixed.
[!] ServiRed payment method: incorrect signature generated. Fixed.
[!] Image previewer: the images were not cached and in some cases the image posi
tioning was incorrect. Fixed.
[!] There was no ability to add subscribers by using the "Add subscribers from u
sers" picker in IE7. There was no ability to attach subscribers to a definite ma
iling list by using the "Add subscribers from users" picker in IE8. Fixed.
[!] Displaying of page 404 in the Admin panel was corrected.
Version 2.0.6, July 14 2009
[+] The "Projection" skin was added.
[+] The "Artificial casting" skin was added.
[+] The "Dusky" skin was added.
[+] The new payment processor Camtech XML was added.
[+] The ability to print a packing slip was added.
[+] The "Total paid" orders stats were added to dashboard.
[*] The markup of mail area templates was corrected.
[*] The displaying of the exception page in all skins was corrected.
[*] Several pages can be cloned at once now.
[*] Products: list of new products is displayed after product bulk addition now.
[*] Products: list of new products is displayed after product bulk cloning now.
[*] TinyMCE editor: URLs are not converted automatically now.
[*] Brickwork skin set: the displaying of the dropdown menu in the "right-to-lef
t orientation" mode was corrected.
[*] The displaying of the dropdown menu on the top menu in the IE browsers was c
orrected.
[*] The displaying of the image previewer was corrected.
[!] If paypal was used while placing an order, customer and administrator got tw
o notification emails. Fixed.
[!] SEO addon: product URLs injected into the string were not parsed. Fixed.
[!] Pages: link to a subpage of the "link" type displayed incorrectly. Fixed.
[!] Quick search panel was translated incorrectly in translation mode. Fixed.
[!] Tabs switcher: tab was hidden if it contained html tags without any text ins
ide, e.g. img. Fixed.
[!] Script execution was not stopped after file downloading. Fixed.
[!] Templater: if inline compilation was enabled, local variables from included
templates were available in the parent scope. Fixed.
[!] Category edit page: WYSIWYG displayed incorrectly in a full-screen mode in I
E8. Fixed.
[!] There was redirect to page 404 if there were no permissions to create a cate
gory. Fixed.
[!] Block manager: newest products were sorted incorrectly. Fixed.
[!] Product configurator addon: all groups were not displayed on class compatibi
lty page. Fixed.
[!] ExIm: incorrect URL was used to select users. Fixed.
[!] Form builder addon: forms were not cloned with pages. Fixed.
[!] Polls addon: polls were cloned incorrectly. Fixed.
[!] Statistics addon: the "page not found" error displayed when viewing pages li
st in a page load speed report. Fixed.
[!] ExIm: unnecessary symbols were added when reading a line from the imported f
ile. Fixed.
[!] Reward points addon: incorrect validation of input variables was used. Fixed
.
[!] Affiliate addon: the "Coupon commission should override all the others" opti
on in affiliate plans did not work correctly. Fixed.
[!] If country fields were disabled for forms/profile, states were not generated
. Fixed.
[!] SEO addon: language couldn't be switched on the home page if the "show langu
age in URL" option was enabled. Fixed.
[!] Downloadable products: name of downloadable file was retrieved incorrectly.
Fixed.
[!] In some cases the real http host was defined on secure servers incorrectly.
Fixed.
[!] Block manager: some custom blocks were not displayed. Fixed.
[!] Webmail addon: store URL was not stored in the session correctly. Fixed.
[!] Compatibility issues of AJAX subsystem and FireFox 3.5. Fixed.
[!] Memberships list was not displayed in users picker. Fixed.
[!] Alt text was not saved when adding a new image to any object. Fixed.
[!] FedEx shipping calculator: meter number can't be retrieved. Fixed.
Version 2.0.5, July 1 2009
[+] The "Sport" skin was added.
[+] The "Lolly" skin was added.
[+] The "Electro" skin was added.
[+] The "Lite" skin set was added.
[+] The "Aquarelle" skin set was added.
[+] The "Default" skin set was added.
[+] The "Brickwork" skin set was added.
[+] The "New vision" skin set was added.
[+] Tabs were redesigned in the customer area.
[+] Print styles were added.
[*] The displaying of the 404 page was corrected.
[*] The look and feel of the Order status block was changed in skins.
[*] The displaying of the logo image on the invoice was corrected.
[*] The "Checkout totals" block was added to the third step of regular checkout.
[*] The look and feel of invoice in email was corrected.
[*] The look and feel of popups was improved.
[*] New hook was added to subcategories retrieval function.
[*] Product import: position is assigned to newely created options now.
[*] New hook was added to allow to override the membership field in a profile.
[*] Google base export: new "condition" field was added to export scheme.
[*] The displaying of the discount label in the IE6 browser was corrected.
[*] ExIm: progress indication was added to data export to avoid timeouts.
[*] Page view: description was removed from subpages.
[*] SEO addon: default 404 error is displayed for non-existent image files, js a
nd css files.
[*] The displaying of the Plain/Dynamic categories menu was corrected.
[*] Redirection to a correct domain is performed now if the domain is entered in
correcly (e.g. example.com, instead of www.example.com).
[!] SEO addon: category/product SEO names were reset when updating them on multi
ple update page. Fixed.
[!] Image previewer: javascript error was displayed if alt text contained quotes
. Fixed.
[!] SEO addon: validation worked incorrectly if parent object name contained chi
ld name. Fixed.
[!] If shipping methods were not set for this particular address, the "Shipping
method" section was not displayed. Fixed.
[!] Image previewer did not fit in the browser window if the screen resolution w
as too small for it. Fixed.
[!] No redirection occurred if the "http_host" configuration option differed fro
m the domain name in request. Fixed.
[!] News and emails addon: incorrect image links were fixed.
[!] News and emails addon: when subscribers were updated in the admin panel, the
activation and unsubscribe keys were reset. Fixed.
[!] The needed text was not displayed on the "Upgrade center" page if the upgrad
e is not available. Fixed.
[!] Demo mode: it was possible to delete languages. Fixed.
[!] Products export: taxes were not exported. Fixed.
[!] News and emails addon: subscription letter was duplicated if autoresponder w
as activated. Fixed.
[!] Affiliate addon: incorrect order ID was used in "place order" hook. Fixed.
[!] Store locator addon: the choice of geo coordinates was not operational in IE
. Fixed.
[!] If a realtime payment method was used while placing an order, customer and a
dministrator got two notification emails. Fixed.
[!] Template editor did not work if the activated language was not supported by
it. Fixed.
[!] Statistics addon: on the referrers page search phrases in the Russian langua
ge were displayed as escaped. Fixed.
[!] Selected taxes were not displayed on the edit product page if the "Display p
rices with taxes on category/product pages" option was enabled. Fixed.
[!] Gift certificate addon: there were incorrect statuses in the customer notifi
cation email. Fixed.
[!] If there was an apostrophe in the name of uploaded images, such images were
not displayed in the storefront. Fixed.
[!] "Contact us for a price" label was not displayed for products with zero pric
e and zero price action set to "Do not allow to add the product to cart". Fixed.
[!] Block manager: when the "assign to all" link was clicked, the objects of alr
eady assigned objects were deleted. Fixed.
[!] Images were not deleted during products and categories deletion. Fixed.
[!] News and emails addon: email activation and unsubscribe links were redirecte
d to the 404 error page. Fixed.
[!] Cart items: zero price was displayed for products whose zero price action wa
s not set to "Do not allow to add the product to cart". Fixed.
[!] If the product price was 0 and it had options with modifiers, the product pr
ice was not displayed when such options were selected. Fixed.
[!] Users' title did not depend on the current language. Fixed.
[!] There were incorrect links in emails about new order messages and notificati
ons about file availability. Fixed.
[!] Storefront: hidden and inactive pages were displayed on the site map page. F
ixed.
[!] Numbers were rounded by "formatNum" javascript function incorrectly. Fixed.
[!] Storefront: the price of a configurable product was displayed in the lists r
egardless of the products selected by default. Fixed.
[!] Administration area: there was a smarty error on a profile page. Fixed.
[!] Storefront: the category picker did not allow to select a category. Fixed.
[!] When all objects were deleted from a block, PHP notices were displayed and t
he objects were not deleted. Fixed.
[!] Affiliate addon: the "Automatic approval of affiliate commissions" setting d
id not work for all actions except the "Payout sales" one.
[!] Pages of the "link" type were displayed incorrectly in blocks. Fixed.
[!] Blocks: if the "hide add to cart button" option was enabled for the block, a
mount field was not hidden. Fixed.
[!] SEO addon: if the "show language in URL" option was enabled, language select
or did not work for non-rewritten URLs. Fixed.
[!] Polls addon: there was no ability to enable/disable image verification. Fixe
d.
[!] Google base export: product URL generated incorrectly. Fixed.
[!] Google base export: discounts were not calculated. Fixed.
[!] If product had zero price and the selected option had modifier, price increa
sed with each cart page refresh. Fixed.
[!] Product option exceptions were cloned incorrectly. Fixed.
[!] Swisspost shipping method: service availability were checked incorrectly. Fi
xed.
[!] Name of administration area script was hardcoded in WYSIWYG's file browser.
Fixed.
[!] Admin area templates: "&" was replaced with "&amp;" in taxes, static data, p
ayments, database and settings.
[!] Paymets: if google checkout was selected as a payment processor, fatal error
occurred during ajax request. Fixed.
[!] Google checkout: google returned region (state) description instead of the U
K code. Fixed.
[!] Banners addon: statistics were not removed by clicking on the "Remove statis
tics" link. Fixed.
[!] Statistics addon: statistics about https links were stored incorrectly. Fixe
d.
[!] Pay and read payment processor: used gift certificate was not passed to paym
ent. Fixed.
[!] Skin selector: if another skin was selected, blocks structure were not trans
ferred to the new skin. Fixed.
Version 2.0.4, May 25 2009
[*] Database restore: ability to restore several dumps at once is added.
[*] Copyright notice updated in all scripts.
[*] admin.php script name was hardcoded in menu.xml. Replaced with placeholder.
[*] Number of news to display in plain list can be defined now.
[*] Payment methods: if realtime processor is selected, selectbox with templates
is disabled now.
[*] Pay and Read payment processor: allowed IP list was extended.
[*] Ability to set limit of objects in block is added to testimonials and recent
ly viewed products.
[*] If inventory tracking is disabled, the "in stock" field does not display now
in customer area now.
[*] The markup and styles were corrected to display different variants of layout
properly.
[*] The displaying of the Orders statistics box on the Dashboard was corrected.
[!] Calendar: years list filled incorrectly if year out of the range was entered
. Fixed.
[!] Incorrect permission names used for CMS pages. Fixed.
[!] Block manager: if block had no picker, smarty warning displayed on object pa
ge. Fixed.
[!] Shipping cost was calculated on checkout page even if no address was entered
(default was used). Fixed.
[!] The "Show product prices with taxes" option did not work for product details
page if product had options. Fixed.
[!] Image previewer: alt texts were not passed to images. Fixed.
[!] Block manager: sorting by rating did not work for pages. Fixed.
[!] Suppliers addon: shipping rates were not displayed in the estimate shipping
box.
[!] Form builder addon: date field displayed incorrectly. Fixed.
[!] Product filters: URLs formed incorrectly for filters under categories. Fixed
.
[!] Top menu: first level elements did not drop to the left from the Drop down m
enu. Fixed.
[!] News and emails addon: localizations were reset when saving news on manage p
age. Fixed.
[!] The "In stock" field displayed if inventory tracking was disabled for a cert
ain product. Fixed.
[!] Hidden subpages were displayed on CMS page. Fixed.
[!] File uploader: URL validated incorrectly. Fixed.
[!] Search parameters were not saved in product search form in customer area. Fi
xed.
[!] Real store URL defined incorrectly on windows hostings. Fixed.
[!] Product configurator addon: configurator tab displayed incorrectly on produc
t update page. Fixed.
[!] Installer: cache was not cleaned up when reinstalling skins. Fixed.
[!] SQL error appeared when overriding main category for the product and this ca
tegory was added to secondary categories. Fixed.
[!] Language selector was not displayed on the "Edit page" page. Fixed.
[!] SEO addon: seo names were reset when saving categories. Fixed.
[!] Products multiple update: SEO name field was not displayed. Fixed.
[!] HTML tags were removed when updating products using multiple update page. Fi
xed.
[!] Product filters: incorrect URL was generated when accessing closed store. Fi
xed.
[!] News addon: the "Cancel" link did not work on the news details page. Fixed.
[!] Addons: incorrect field type was used for states list. Fixed.
[!] Wish list addon: options images were not displayed. Fixed.
[!] Language selector was displayed incorrectly in Opera browser. Fixed.
[!] Upgrade center: incorrect redirect was performed after reverting upgrade. Fi
xed.
[!] Several popups did not work in IE. Fixed.
Version 2.0.3, May 7 2009
[+] The "Lingerie" skin was added.
[+] The "Cars" skin was added.
[+] The "Austere" skin was added.
[+] The "Computer shop" skin was added.
[*] Category view: hook moved to top of template to allow override it.
[*] Hooks added to manage products table.
[*] New hook added: ability to add conditions to "search in" functionality in pr
oducts search.
[*] New hook added to orders stats.
[*] Hooks added to extend central column in administrative area, downloadable pr
oducts agreement in customer area.
[*] Ability to enter license number during installation is added.
[*] The new screenshots for the storefront skins were added.
[*] The "Company" tab button was added to the Top menu.
[*] Obsolete constants removed.
[*] Russian translation added.
[*] French translation updated.
[*] Gift registry: now when opening private events the "Access key" page is open
ed for unregistered users instead of the "Access denied" page.
[*] Authorize.NET payment processor: developer mode added.
[*] The quick menu is individual for each user now.
[*] Compatibility with IE8 is improved.
[*] Block manager: parameters from schema are passed to data functions automatic
ally now.
[*] The displaying of the Testimonials page and blocks was corrected.
[*] The displaying of the Tags summary page and blocks was corrected.
[*] The "Add to compare list" button was removed from sideboxes.
[*] Checkout: ability to switch profile when editing second step is added.
[*] Language variables corrected for english language.
[*] Product filters: "range" field renamed to "range_name" to avoid problems wit
h latest MySQL versions.
[*] Required products: disabled products are excluded from required products now
.
[*] The Top and Bottom search blocks were realized as separate templates.
[*] The "Filters" block was renamed to the "Shopping options" one.
[*] The layout of the Login page was improved.
[*] Order management: "Placing order" message is removed when saving the order.
[*] Order items import: notice added.
[*] YAML parser is improved: empty data is not included to serialized string now
.
[*] Payment methods: element IDs added to add/update payment form.
[*] The order of displaying the user profile fields was changed.
[*] The names of objects in blocks located in the right and left columns were tr
uncated.
[*] Promotions: minor usability improvements.
[*] Notes in administrative area: new parameter is added - "unique" to avoid dup
licate notes.
[*] One page checkout: shipping address moved to the second step.
[*] One page checkout: ability to select which step should be displayed when cus
tomer data is filled in and customer goes to checkout is added.
[*] Upgrade center: database update takes into account executed queries now.
[*] Database engine: ability to skip error checking by using Registry::set('runt
ime.database.skip_errors', true) was added.
[*] The displaying of the search by product filters section was corrected.
[*] The displaying of dropdown menu was corrected when its submenu dropped down
to the left side.
[*] The displaying of order statuses in Latest orders section on the Dashboard p
age was changed.
[*] Period selector: when selecting "All" period, dates reset now.
[*] The field names were renamed on the Currencies update page.
[*] The obsolete images were deleted.
[*] The obsolete templates removed.
[*] Smarty plugins moved to "core" subdirectory.
[*] Image previewer: resizing to the image size was added.
[*] HTTPS detection functionality moved to prepare.php script.
[*] Console mode automatic detection is added.
[*] Block manager: skip_wrapper feature is replaced with hide_wrapper (wrapper r
endered, but hidden).
[*] Comments and reviews: page scrolls down to comments section when customer cl
icks "Start communication" now.
[*] Comments and reviews, dashboard: for order comment edit link points to order
details now.
[*] Profile create/update functionality was standardized.
[*] The "Delete" link was added to the Multi tier affiliates table.
[*] The "Delete" buttons were standardized on the Banners and Campaigns pages.
[*] Ability to display/hide menu item in administrative area by active option is
added.
[*] Ability to define pagination ID is added to customer area.
[*] Sales reports: report layout standardized.
[*] Australia post shipping module updated according to the latest integration m
anual.
[*] The displaying of submenu arrow in vertical menu was corrected.
[*] Database restore: minor code improvements.
[*] Storefront: the displaying of the Sitemap page was corrected.
[*] Exceptions pages redesigned.
[*] A select popup with statuses was modified to change back its state on ajax c
allback in case of an error during the status update.
[*] Microformats: "coords" parameter is replaced with "rev" to avoid problems wi
th IE8.
[*] Suppliers addon: notification does not depend on "notify customer" flag now.
[*] SEO addon: base href is set to real host location now.
[*] Affiliate addon: the automatic approving of commissions was moved to the cha
nge order status handler.
[*] News and emails addon: texts updated.
[*] Attachments addon: permission checking added.
[*] Discussion addon: permission checking is improved.
[*] Discussion addon: post form standardized.
[!] Administration area: the php notice was displayed while deleting pages. Fixe
d.
[!] The php notices were removed from placing order page.
[!] Upgrade center: path to templates in installed skins displayed incorrectly.
Fixed.
[!] Advanced search: searching by features having checkbox type worked incorrect
ly. Fixed.
[!] Product filters: reset link worked incorrectly. Fixed.
[!] There was an incorrect opening of the "print gift certificate" window on the
order details page. Fixed.
[!] Manage products: the "Select fields to edit" picker was opened if no product
s were selected. Fixed
[!] For products whose price is zero and zero price action is equal to "Ask cust
omer to enter the price" there was input for entering price displayed there if t
here was no "Add to cart" button. Fixed.
[!] Affiliate banners: the product links were opened in the new browser window.
Fixed.
[!] Google checkout: gift certificates applied incorrectly. Fixed.
[!] Reward points addon: price in points was recalculated incorrectly (javascrip
t). Fixed.
[!] Paypal express checkout payment did not work correctly. Fixed.
[!] There was an incorrect displaying of delivery time for the shipping methods
on the view cart page. Fixed.
[!] Gift registry addon: access key was not displayed for events. Fixed.
[!] Comments and reviews addon: it was impossible to delete comments. Fixed.
[!] Reward points addon: points earned per product could not be set in percents.
Fixed.
[!] Storefront: if on one page there is more than 1 product detailed description
, the variant image did not work. Fixed.
[!] Inventory: the rebuild option combinations link worked incorrectly. Fixed.
[!] Product configurator addon: title was missed in the "Add step" picker. Fixed
.
[!] Product filters: when deleting selected filter by extended feature, incorrec
t redirect performed. Fixed.
[!] Feature comparison: "catalog" features displayed only. Fixed.
[!] Percent discount was not updated in discount label when changing the option.
Fixed.
[!] If product price was set to zero and customer was allowed to enter the price
, it was not stored in the cart. Fixed.
[!] Click on "sign in" link in box on sign in page duplicated redirect URL. Fixe
d.
[!] If the product minimum order quantity is more than in stock, it was possible
to place order with the quantity exceeding the one in stock. Fixed.
[!] If shipping and billing addresses were equal, states were not rebuild when c
licking on "ship to different address". Fixed.
[!] CMCIC payment processor: incorrect condition was used. Fixed.
[!] Product filters: custom filters were not displayed. Fixed.
[!] Storefront: the smarty error was displayed on the affiliate banners page if
the banners list was empty. Fixed.
[!] Feature comparison: incorrect redirect performed when clicking on "clear lis
t" link in sidebox on comparison page. Fixed.
[!] Google analytics addon: inconsistency appeared in some cases. Fixed.
[!] If zero price action was set to "ask customer to enter price" and product wi
th custom price was added to cart, php notice displayed when updating the cart.
Fixed.
[!] Discussion addon: incorrect tab name was used for order communication. Fixed
.
[!] Order management: if "save and process payment" button was clicked, order st
atus was not changed. Fixed.
[!] Original order language was not saved when editing order. Fixed.
[!] Incorrect button names were used in several places in administrative area. F
ixed.
[!] ExIm: product files (downloadable product) import/export did not work correc
tly. Fixed.
[!] Sales reports: report period generated incorrectly when creating new report.
Fixed.
[!] Age verification addon: age was not retrieved from customer account. Fixed.
[!] Image previewer: in some cases the previewer popup was moved behind the brow
ser viewport in IE7. Fixed.
[!] The "Access denied" page was displayed after loging out on downloads page in
the storefront. Fixed.
[!] The price input was not displayed for products with zero price action with t
he "Ask customer to enter the price" value. Fixed.
[!] The product exceptions did not work. Fixed.
[!] Installer: auth code was not displayed on summary page. Fixed.
[!] Profiles: zipcode validation did not work correctly when 2 country fields we
re placed to one form. Fixed.
[!] Storefront: if the "Quantity step" parameter was enabled for the downloadabl
e products, the qty selectbox was displayed for these products on the cart page.
Fixed.
[!] Site map: if the "Show only root level categories links" parameter was enabl
ed the categories links were not displayed and php warning was displayed instead
. Fixed.
[!] Customization mode: incorrect ids were assigned to the block elements. Fixed
.
[!] The central column does not expand to 100% if the left and right columns are
disabled on the 100% width layout. Fixed.
[!] The product downloads list was inaccesible for anonymous customer. Fixed.
[!] Affiliate addon: the commission was not assigned for discount coupons. Fixed
.
[!] Storefront: if a block with product list was placed on the product detail pa
ge, the image previewer was not operational with the first thumbnail. Fixed.
[!] Administration area: the selection of product features in the additional opt
ions did not affect the search by products. Fixed.
[!] Dashboard: number of active products calculated incorrectly. Fixed.
[!] ExIm: "clear fields" button removed required items from the list. Fixed.
[!] Customers also bought addon: products retrieved incorrectly. Fixed.
[!] ExIm: product features exported incorrectly. Fixed.
[!] Statuses management: if status name was "Z", WYSIWYG did not work. Fixed.
[!] ExIm: if object had references to several tables and import data did not con
tain fields for these references, data inserted incorrectly. Fixed.
[!] Tags addon: incorrect schema definition for block manager. Fixed.
[!] Currencies: currency rate could be changed to negative value. Fixed.
[!] Suppliers: duplicate notifications sent. Fixed.
[!] Administrative area: notify customer checkbox did not work on user profile u
pdate. Fixed.
[!] Dump: incorrect feature values were stored for some products. Fixed.
[!] If product had options and list prices differed from general price, discount
s were not displayed. Fixed.
[!] Discount for list price calculated incorrectly. Fixed.
[!] Product sorting in customer area: incorrect css classes were used. Fixed.
[!] Statistics: php notices displayed if not products were found. Fixed.
[!] Product filters: current filter with extended feature was not displayed in t
he list. Fixed.
[!] ExIm: correct tab was not selected after import. Fixed.
[!] The products search stats did not work if searching by pages or news was ena
bled.
[!] If admin was logged in to customer area, account type displays on profile pa
ge, but can't be changed. Fixed.
[!] Form validator: message for 2 fields generated incorrectly. Fixed.
[!] Act on behalf did not work for affiliate. Fixed.
[!] iDeal Buckaro payment method: payment type displayed incorrectly. Fixed.
[!] ExIm: layouts can't be deleted. Fixed.
[!] ExIm: If all layouts were deleted there was no ability to add required field
s to layout. Fixed.
[!] Worldpay payment processor: if callback password was not set, order set to f
ailed always. Fixed.
[!] Dashboard in administrative area: in/out stock products displayed incorrectl
y. Fixed.
[!] Notification was not displayed if customer tries to submit empty coupon/gift
certificate on checkout. Fixed.
[!] The cart was not verified on required products after re-login. Fixed.
List of the major changes compared to beta-3:
Version 2.0.2 RC, March 30 2009 (#7159)
[*] Styles in customer area were splitted to 2 files with base and custom styles
.
[*] All pickers have the same size now.
[*] AJAX subsystem: "force_exec" parameter was added, it force the executing of
javascript code from response.
[*] Conditional comments were changed for IE8 compatibility.
[*] Basic authentication is added as local parameter for outgoing connections.
[*] Hook for terms and conditions are added.
[*] Remove cc info: card start/expiry dates are cleaned up too now.
[*] Skin manifest file renamed to "manifest.ini"
[*] jQuery library was replaced with the minified version.
[*] Image previewer initialization scripts moved to separate template.
[*] If secure authentication is enabled, "Sign in" link in customer area points
to login page now.
[*] Product options exceptions: table structure is improved.
[*] Database engine: a new placeholder was added for LIKE operator (?l).
[*] Promotions: extra information is added for "give_coupon" bonus on order deta
ils page.
[*] Ability to load logo for sign in box (administrative area) is added.
[*] Core: fn_array_merge function merges arrays recursivelly now.
[*] Product features: feature without category is applicable for all products no
w.
[*] Wrapper for crc32 function is added to avoid problems with 64bit systems.
[*] Static data: sections definition moved to schemes.
[*] Static data: ability to create multi-level structures is added.
[*] Top menu in customer area is configurable now.
[*] Pages: search added.
[*] Caching subsystem: cached data can be tracked for changes along script exect
ion (as it was) or not (new).
[*] Credit cards: expiration/start dates are entered in text inputs now.
[*] Customer area, page title: store name displayed after breadcrumbs now.
[*] Additional meta tags added in customer area for SEO purposes.
[*] Autogeneration of meta description is added to products/categories and pages
.
[*] Exim: ability to create import only schemes is added.
[*] Product features: "image" feature is replaced with "extended".
[*] Product filters: ability to display/hide filters on home page is added.
[*] Product filters: ability to show filter in the separate box is added.
[*] Product filters: management logic was improved (add/update standardized and
simplified),
[*] Ability to display products from subcategories is added to category view pag
e.
[*] Block manager schemes: specific settings - format for option values was stan
dardized.
[*] Block manager schemes: ability to define custom data function is added.
[*] Block manager: ability to set wrapper for block is added.
[*] Block manager: the pagination was added to the selected items.
[*] TinyMCE editor: abosolute URLs converted to relative automatically. Disabled
now.
[*] Promotions: "coupon code" and "auto copupons" conditions can be added to gro
ups with "true" conditions only.
[*] AJAX subsystem is improved: if several requests performed and response conta
ins the same javascript code, it evals once only.
[*] Classic checkout was redesigned.
[*] New cache level added - depends on localization-language-currency.
[*] Points of sales addon renamed to Store locator.
[*] Ads addon renamed to Banners.
[*] SEO addon: validation of URL path is added.
[*] SEO addon: ability to define SEF links for extended features is added.
[*] Tags addon: search by tag added to products, pages and users (administrative
area).
[*] Tags addon: statistics is displayed in administrative area now.
[*] Banners addon: click/view statistics is improved.
Version 2.0.1 beta4
Minor update to test upgrade center
Version 2.0.0 beta3, Jan 16 2009 (#6791)
Here's a list of the major fixes and changes compared to beta-2:
[+] Upgrade center was enabled.
[!] News and emails addon: empty mails sent when pressing "send and send" button
when creating email. Fixed
[!] Profile fields: there were problems when number of fields in billing address
did not match number of fields in shipping address.
[!] Mailer: mail date generated incorrectly for several timezones. Fixed.
[!] Localizations: custom weight settings did not work. Fixed.
[!] Discussion addon: testimonials side box was missed. Fixed.
[!] Tar archiver handled long paths incorrectly. Fixed.
[*] Upgrade center: notification about new upgrades was added.
[*] The Payment options section was divided on "Gift certificate" and "Reward po
ints" ones.
[*] Character translation rules updated for fn_generate_name function.
[*] Confirmation is added to all "Delete selected" buttons.
[*] The size of Invoice in PDF file was decreased.
[*] Javascript subsystem: if link submits the form, brackets in "name" attribute
replaced with ":-" and "-:" to pass w3c validation.
[*] Javascript subsystem: "fn_raise_event" function renamed to "fn_set_hook".
[*] Block manager: static blocks now added to blocks list automagically.
[*] Block manager: pickers are defined in schema now (like promotions).
[*] Block manager: block locations moved from "blocks_manifest" directory to "bl
ocks/locations".
[*] Administrative area: extended actions menu was added to users, orders and pr
oducts lists.
[*] Customer area: html code is passwed W3C validation now.
Version 2.0-beta2, Dec 23 2008
Here's a list of the major changes and improvements of beta-2 as compared to bet
a-1:
[*] MySQLi database access wrapper: problems with session saving were resolved.
[*] Promotions: ability to set conditions using product features is added.
[*] Promotions: free shipping applies to selected shipping method now
[*] Promotions: quantity and options can be set for free products now.
[*] Directories restructurization: "include" directory renamed to "controllers",
prefixes added to script in "core" directory.
[*] Open/close store link added to bottom panel in administrative area.
[*] Image previewer was redesigned in customer area.
[*] Automatic upgrade center is added (but disabled in beta).
[*] Form validator messages became more user-friendly, also extended and improve
d.
[*] "Shipping address the same as billing" checkbox replaced with "Ship to diffe
rent address", logic also changed.
[*] Credit card validation script replaced with the new one and became part of d
efault form fields validation.
[*] New field types added to "Profile fields" page: "zip/postal code" and "phone
".
And, of course, a number of bugfixes were applied.
Version 2.0-beta1, Nov 25 2008

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close