
v3.4.6
- Salidzini: fix image
v3.4.5
- Skroutz add short list of sizes
v3.4.4
- Fix attributes: escape delimiters in group, name, and value fields
v3.4.3
- Move cache folder to storage to avoid cache deletion
v3.4.2
- Fix error when filtering by manufacturer name
v3.4.1
- New feed: Temu
v3.4.0
- New feed: Epicentrk
v3.3.0
- New feed: Tiktok
- Strip unassigned attributes
v3.2.1
- Get EAN, MPN, GTIN values on OC4.1
v3.2.0
- Use Complete SEO canonical path in case it has been specified
v3.1.5
- Fix error in facebook with product_details node
v3.1.4
- Added {orig_image} to get the product image instead of the option image
v3.1.3
- Increased maximum number of characters in description for Rozetka - 50000
v3.1.2
- Add support for {attribute.lang_id:name} and {filter.lang_id:name} tags
v3.1.1
- Fix seo-url separate route and query params for category links
v3.1.0
- New feed Rozetka
v3.0.8
- Fix CSS still present when using text only description in google merchant
v3.0.7
- Per option mode set {sku} or {ean} to the option one if exists
v3.0.6
- Fix {categories} tag not working
v3.0.6
- Add category id handling for Marktplaats
- Fix Marktplaats price
v3.0.5
- Fix OC4 link missing language tag
v3.0.4
- Fix undefined $item_price
v3.0.3
- Add minimum field in conditions
v3.0.2
- Fix return null on some PHP versions
- Fix using price multiplier incorrect operand type
v3.0.1
- Added if_contains and if_not_contains functions
v3.0.0
- Compatibility OC4.1
v2.9.3
- Added if and if_not functions
v2.9.2
- Added product_id in possible field to use in conditions
v2.9.1
- Fix SFTP file upload not working on some servers
v2.9.0
- Category filters are also used for {category} tags
v2.8.5
- Fix image path | item per option
v2.8.4
- Add option to seelct minimum quantity of 2 or 3
v2.8.3
- Improved [attributes] tag to make possible to have inline values
v2.8.2
- Added tag {all_images_xml}
v2.8.1
- Google review: fix product_ids
v2.8.0
- New feed: Shoply
- Custom CSV feed display original model in case option does not have it
v2.7.6
- Improved performance on custom feeds
v2.7.5
- Fix str_replace issue PHP8.2
- Fix round issue PHP8.2
v2.7.4
- Skroutz: add description and quantity
v2.7.3
- Improved conditions
v2.7.2
- Skroutz fix options
v2.7.1
- Fix trendyol and n11 feeds
v2.7.0
- New feed: Ebay inventory (quantity and price)
v2.6.5
- Fix deprecated ${var}
v2.6.4
- Fix wrong image on some opencart
v2.6.3
- Possibility to set attributes in custom xml item node
v2.6.2
- Google merchant display correct image in case of using CDN
v2.6.1
- Fix str_replace null in driver product
v2.6.0
- Fix date tag in custom csv/xlsx/json
v2.5.9
- Added date tag
v2.5.8
- Fix Heureka error
v2.5.7
- Fix IP restriction
v2.5.6
- Improved compatibility with PHP 8.1
- Change google merchant availability to set values with underscores
v2.5.5
- Fix generate on feed protected by password
v2.5.4
- Modified Google Merchant way to handle options
- Modified General way to handle options to avoid wrong option model
v2.5.3
- Updated heureka and zbozi to support multi size or colors
- New feed: Idealo
v2.5.2
- Fix promotion_id appear even for disabled or out of date coupon
v2.5.1
- Improved Fruugo feed
v2.5.0
- New feed: Common JSON feed
- New feed: Custom JSON feed
- Google Merchant: fix if option row mode and include only in stock
v2.4.4
- Fix issue with custom nodes when mixing replacing values and add new
- New feed: Conrad Electronics
- Improved options in custom xml feed
- Improved Glami and Heureka feeds
v2.4.3
- New feed: Emag.ro
- Glami: handle multiple deliveries
- Added more data in google sitemap feed
- Google Merchant: Added possibility to set UPC or EAN for GTIN field
- Cache also with zipped format
- Attributes with | replaced by /
v2.4.2
- Cel.ro: remove extra 20% on price
- New feed: Pepita.hu
v2.4.1
- Fixed cart weight issue appearing on some OC versions
- Added g:sale_price_effective_date in google merchant feed
v2.4.0
- Improved Zbozi feed
- New feed: Salidzini
- Cel.ro: various fixes and improvments
v2.3.1
- Fix Unknown column 'm.name' in 'field list' on manufacturer filter
- Cel.ro: disabled product based on status instead of quantity
- New feed: Category
v2.3.0
- Improved performance
- New option to include or not subcategories in filtering
- Possibility to filter shipping by category
- Fix in case of multiple special prices last one was used instead of first one
- Improved glami and heureka feeds
- New feed: Mallgroup
- Google merchant: show correct weight symbol depending of language
- Fix duplicate feed icon not appearing on OC 2.0
- Fixed some custom nodes with functions were not appearing
- Updated google taxonomy to latest version
- Fix add new condition was replacing old one
v2.2.2
- Added parameter to disable options in case not necessary to improve performance
- Custom XML: fields with empty data are not displayed
- Custom XML: use [empty] tag to display an empty field
- Performance improvment
- New feed: 220.lv - pigu.lt - kaup24.ee - hobbyhall.se - antilla.fi
- New feed: Kuantokusta.pt
v2.2.1
- Google reviews: possibility to choose GTIN field in
- Google merchant: handle shipping by packet size or volume
- Improved Zbozi and Heureka feeds
v2.2.0
- New feed: Marktplaats.nl
- Fix generate substore button was generating main one
v2.1.1
- Fix ggmerch_age_group issue
- Fix multilingual feed in custom feed
v2.1.0
- Big performance improvment
v2.0.1
- Facebook: possibility to set fb_product_category
v2.0.0
- Added product_detail to google merchant
- New feed: Cel.ro
- Google merchant: added date_available in case or preorder status
- Google merchant: use full html description instead of extract
- Google merchant: possibility to set gender and age group
- Google merchant: fix wrong image link in multistore
- Google merchant: fix wrong "product type" (store category)
- Facebook: limit title length
- New feed: Cimri.com
- Possibility to set shipping data on custom feeds
- Fix undefined modifier on preg_match
v1.9.8
- New exlude condition to match all values
v1.9.7
- New feed: Shopify
- New option to select price format
- Work with custom HTTP_IMAGE
- Fix category_shortest and category_largest
- Only selected option size and option color are included in per option mode
- Possibility to use {attribute:name}
v1.9.6
- Seo urls now working even if config.php urls are not correct
- Set image placeholder when no image defined
- Possibility to not include empty images in feed
- New feed: custom XLS
- Display sizes in facebook/google feeds even if not in cloth category
- Disable webp images for feeds
- New feed: Sello.io
- Fix filter exclude category not working properly
- Heureka: added shipping and full description
v1.9.5
- Okazii: remove non-numeric chars from size
- Skroutz: display weight unit
- New feed: Shopee
- Kelkoo: added option to select colour options
v1.9.4
- Performance optimization
- Fix bestprice missing availability field
- Arukureso: tax price and no tax price inverted
- Glami: added option to set the option name tag
- Added Google Sitemap
v1.9.3
- Fix adding new feed was not taking correct feed type on first save
- Skroutz: item rows is now compatible
v1.9.2
- Possibility to handle complex xml format for attributes
- Fix custom Stock status not working fine with negative numbers
- Fix stockmount issue when using non english option names
- Possibility to use {option_sku}, {option_ean} {option_model} from Option Extra Fields
- Fix heureka error
v1.9.1
- Possibility to duplicate a feed
- Fixed VAT price in Heureka feed
- New feed: Fruugo
- New feed: Okazii
v1.9.0
- Possibility to add header to custom CSV feed
- Cron job are now working even if maintenance mode is active
- New feed: Adform
- New feed: Mergado (multi-feed support)
- New feed: Prisjakt.nu
- New feed: Pricespy (.co.uk, .co.nz, etc.)
- New feed: Ledenicheur.fr
v1.8.1
- New feed: Heureka stock feed
- Fix google merchant feed per option
- Fix wish feed per option
v1.8.0
- Added custom feed function truncate
- Tags for special and discount by customer groups {special_X}, {discount_X}
- New filter to include only products with special or discount price
- Possibility to add custom complex xml in custom xml feed
v1.7.1
- Fix JS error on OC 3.0.3.x
- New feed: Price.ro
- Possibility to use intricated nodes in custom XML feed
- New feed: Pinterest
- New feed: Pinterest Products
v1.7.0
- New feed: N11
- Google reviews now include only enabled products
- Google merchant: fix google reject feed for special price is 0
- Glami: possibility to choose product id field
- New option to zip the generated files
- Google feed: possibility to set product id as g:id
- Custom feed: added {price_notax} variant, available for all prices
- Fix undefined index server_addr when runing cron on some servers
- Improved google adwords feed
- Fix google review feed displayed only 1 review per product
- Fix {best_price} not working in some cases
- New option to use default store customer group for special/discount price selection
- Added XML format for shopalike feed
- Skroutz feed: possibility to select what is the size option field
- Added divide/subtract/add functions in custom feed
- Fix notax prices in custom feed not working in case of previously displayed tax price
- Protect feed access by password
- Exclude products
- Fix error when server does not allow set_time_limit
- Google merchant: set size and color parameter for apparel products
- Facebook: added possibility to generate multi languages and multi currencies feed
- Google adwords: add missing currency in sale price
- Custom feed: new parameter "strip_html" to remove any html code
- Custom feed: new function "round"
- New feed: Pricerunner
- New feed: Price.ua - Prom.ua
- Improved Ceneje feed, please reconfigure ceneje options after update
- Added product filter
- Added product exclude filter
- Added manufacturer exclude filter
- Improved interface performance in case of lot of categories/manufacturers
- New feature: possibility to customize the feed values
- Google Merchant: custom fields
- New feature: can filter by list of values
- New feature: set price multiplier
- Change cenege encoding to utf-8
- New feed: Google Business
v1.6.9
- Option to spare ressources when generating the feeds
- Improved Ceneje feed
- Fix issue on RSS feed
- Google merchant feed now displays sale_price when there is special price defined
- Google merchant displays preorder if product available date is > to actual date
v1.6.8
- New feed: Arukereso.hu
- Add main image as first additional image because google takes this one as the main
- Fix google merchant not showing default image
- Do not resize google merchant images
v1.6.7
- New feed: Trendyol
- New feed: E-katalog (ek.ua)
- New feed: Stockmount.com
- It is now possible to use functions on tags in custom feeds
- {category} tag now try to get a sub category in case of multiple categories
- Shareasale now skip item if it has no assigned category
- Use option model if exists
- Include missing SFTP library to use save to ftp
- Improved options for Ceneo, Skroutz, Nokaut, Okazje, RSS
v1.6.6
- Specify the character encoding
- Improved google merchant feed
- Improved of most xml feeds to display cdata tag only when necessary
- Possibility to choose the content of g:id in google merchant
v1.6.5
- New feed: Wish.com
- New feed: Akakce.com
- New tag in XML/CSV custom feeds: {filters}
- Added NL google taxonomy
- Categories now sorted by name in category binding
- Possibility to set weight based price for shipping in google merchant feed
- Do not fail if broken images
v1.6.4
- New feed: Hepsiburada.com
- Better handling of one option per line
- Custom XML now use CDATA tag only when necessary
v1.6.3
- Google merchant images are now 1000x1000
- Option to include g:product_type
- Improvments on trovaprezzi feed
- Cron now auto-detects opencart version
- Fix html_entity_decode UTF-8 not supported on some servers
- Added option to select price to display
v1.6.2
- New filter for stock status ID
- New tags for custom feed {attributes} {category} {category_id} {parent_category} {parent_category_id}
- Fix google categories binding not displaying values containing a dash
- Conditional value on categories
v1.6.1
- Google review: do not include empty reviews
- Google review: strip urls and emails
- Google review: add review url
- Google review: fix bad chars
- Fix error when there was quotes in some labels
- Google adwords: changed Title to Item Title
v1.6.0
- New feed: Heureka
- Added Last-modified header for feeds who need it
- Fix specific store generate issue
- Handle glami.ro category ID
- Custom feed: new tags for price : special, discount, best price
- New feed: Skroutz
v1.5.9
- Fixed shareasale category list
- Added category replace condition
- Added product_ids in google reviews
- Fix generate button in specific store mode
- New option to choose price format
v1.5.8
- Better google review feed
- Added exclude category filter
- Improved glami feed
- Fix cron generate not saved
v1.5.7
- Fix error in xml when '&' char in MPN
- Fix progress bar was always diplaying 100% from last update
- Fix module status was displaying disabled on OC 2.0 to 2.2
- New feed: Ceneje
- Fix error when using conditionnal value and not putting value into it
- Possibility to set specific CSV separator for custom feed
v1.5.6
- New feed format: TSV
- Fix facebook feed
v1.5.5
- New feed: Google adwords
- New feed: Google reviews
- Fix undefined variable product
v1.5.4
- New option to force currency in product url
- Bing feed: updated to new bing merchant format
v1.5.3
- Add sku, ean and additional images to trovaprezzi feed
- New tags for custom feeds: {category_shortest} and {category_largest}
- Fix cron was not exporting seo product urls
- Possibility to select model for google merchant GTIN
- Fix cron was not generating the logs
- Do not include category if is disabled
- Price now always include 2 decimals in default and custom feeds
- New function to insert custom value based on condition
- New feeds: ceneo, nokaut, okazje_info
- Facebook: show discount price if no special price is defined
v1.5.2
- Option to set the stock status name depending current product quantity
- Show product show special price, if not discount if any, else regular price
- New filter condition: manufacturer
v1.5.1
- Display default store values in case multistore ones is empty (complete seo)
- New option to select user group for special price
- Fix extension not appearing on OC 3
v1.5.0
- New feed types to create your own feeds
- New filter for price
- New filter for conditional value
v1.4.6
- Better presentation of feed options
- New option to restrict access to feeds by IP
v1.4.5
- Fix attributes in common feed
- Fix google categories binding on OC 2.1
- google feed, show meta description if main description is empty, and attributes if meta description is empty
- Fix issues with some chinese special chars
v1.4.4
- Possibility to set shipping info in google feed
v1.4.3
- New feed: Product RSS
- Facebook feed: limit title chars to 150 (max allowed)
- Facebook feed: if description is empty set title instead
v1.4.2
- Fix search in google categories
- Fix PT google categories
- Improved performance if big number of categories
v1.4.1
- Fix OC 2.2 substore url issue
- Fix wrong percentage displayed on generator
- Added tax price option to facebook feed
v1.4.0
- New feed: Bing
- New feed: Twenga
- New feed: Shopalike
- New feed: Shopmania
- New feed: Trovaprezzi
- New feed: Kelkoo
- Feeds are now displayed in groups for easier view
- Fix special price was not using end date
- Minor bugfixes
v1.3.3
- New option to select specific store for a feed
- Fix template not rendering with some themes engines
- Fix unknown column google_merchant_id if only facebook is enabled
v1.3.2
- Added new option to include only products in stock
- Fix issues with some special characters in descriptions (google, facebook)
v1.3.1
- Fix issues with languages
v1.3.0
- Full multistore support
v1.2.10
- Fix products not correctly filtered by store
- Fix language option not correctly selected
v1.2.9
- Add attributes to xml common feed
- New feed: Glami.ro
v1.2.8
- Added weight to common feed
- Fix error if using facbook feed without configuring google merchant categories
v1.2.7
- Facebook feed now include google_product_category
- Added filter by category
- Filter by manufacturer now allow multiple values
v1.2.6
- Fix feed generation over https
v1.2.5
- Add shipping weight to google feed
- New feed: compari.ro
- Fix repeated header line in csv in case of generate more than 500 products
- Fix for cron jobs
v1.2.4
- Fix currency selector was not working
v1.2.3
- New feed: Facebook
- Fix compatibility with OC 1.5.x
v1.2.2
- Fix fix issue with decimals in prices
- Limit additional images in google feed to 10
v1.2.1
- Added option for displaying price with tax
- Fix google merchant feed
v1.2.0
- Added cron jobs handling
- New feed: Geizhals.at
- New feed: Itscope.com
- Simplified common feed
- Fix image and price tags of google merchant feed
v1.1.0
- OC 3 compatibility
- New feed: shareasale
- Fix generating issue on some servers
v1.0.0
- Initial release

