• Enabled - Turns on or off all the modules public functions
  • Main exporter enabled - Turns on or off the XML exporter with default settings. (Public location for the default exporter is: http://www.yoursite.com/eabi_productexport/product/index )
  • Configure settings - all custom exporters can be set up from this link
  • Add store code to generated product exporter URLs - Each time you add custom exporter, a unique URL will be generated for it based on its code. If you have multiple store views on the same URL, then it is hard to distinquish different store views. This is the situation, where this setting becomes useful when enabled.
  • Export currency - all prices will be converted to the currency marked here. (Notice: Currency needs to be enabled in your store, otherwise it will not work). (Also you can perform currency conversion on other price type attributes too if you enable the setting "Perform currency conversion on price type attributes" below)
  • Attribute for marking product to be included in XML import - here goes product attribute code. If this attribute exists on a product and evaluates to boolean true, then this product will be included in the export file. If you leave this field empty, then this setting is disabled
  • Attribute for marking product to be excluded from XML import - here goes product attribute code. If this attribute exists on a product and evaluates to boolean true, then this product will be excluded from the export file. If you leave this field empty, then this setting is disabled.If you also have above setting enabled, then current setting becomes more important than above setting if a product has both attributes marked and they both evaluate to boolean true.
  • Attribute code for product vendor - Here goes product attribute code. It is intended for marking the product brand or manufacturer. By default it will be exported as Vendor tag. If you leave this empty, then Vendor tag will be left empty
  • Attribute code for product code - Here goes product attribute code, that marks the Code tag in the export file. If you leave this field empty, then SKU will be exported in that field instead.
  • Attribute code for product manufacturer product number - Here goes product attribute code, that marks the manufacturer product number. By default this field will be exported as Mpn tag. If you leave this setting empty then the exported field will be left empty.
  • Parent category - Marks the parent category, which products shall be exported. It is recommended to set this setting the same as shops own parent category.
  • Display additional attribudes in XML - Here go product attribute codes, that are not public on the frontend, but you wish to export them anyway. Select and multiselect type attributes are exported as print values. (This setting can be set up per each exporter separately)
  • Allow product search by EAN - when enabled and you do have a EAN attribute set up, then you can perform product search by EAN by visiting link such as:  http://www.yoursite.com/eabi_productexport/product/specifications/?ean=XXXsearch returns always first item in the result.
  • Attribute code for product EAN - here goes product attribute code that marks the EAN/UPC for the product. If same product has multiple EAN/UPC codes, then it is allowed to enter multiple, but they need to be comma separated and they may not contain spaces.
  • Allow product search by name - When enabled, then search by product name is possible like this:http://www.yoursite.com/eabi_productexport/product/search/?query=XX will be translated into mysql query of LIKE 'X%'If you wish to search a string that contains your search query, then you need to search it like: http://www.yoursite.com/eabi_productexport/product/search/?query=%XNow it will be translated into mysql query of LIKE '%X%'
  • Enable authentication - enable authentication for the exporter. When enabled, then BASIC authentication is performed each time a user visits the product exporter links. (This setting can be set up for each product exporter separately)
  • Authentication realm - no need to change this, but you can if you want.
  • Authentication username - this one can be set up per exporter. (Per user account authentication is not possible)
  • Authentication password - your chosen password for the authentication
  • Number of decimals for price - Defaults to 2 decimals. All places where currency is involved will be rounded to the precision marked here
  • Perform currency conversion on price type attributes - By default only price and discount_price will be currency converted if neccessary. But if you export other product attribute that are 'price' type, then enabling this setting will force currency converion on those as well.
  • Disable currency conversion on following attributes - here you can mark product attribute codes that you wish to exclude from currency converion.
  • Enable cache - Products are exported into a file. Each store view has its own file per exporter. If you enable the cache, then new file will be generated once "Cache lifetime in minutes" is passed.If the cache is not enabled, then new file is generated every time cron runs and it happens to touch the current exporter at hand.
  • Enable product and category caching - If you have redis available and enough RAM, then it makes product export a whole lot faster. Of course each product takes approx 0.5kB of memory per store view and product is cached for 24 hours.
  • Enable product attributes lazy loading at mass product export - If this setting is enabled and product export is running, then initially only id, sku, attribute_set id attributes are filled for the product object. Now this product object is wrapped into the proxy object that automatically querys the attribute from database automatically when you access $product->getData('attribute') method when this attribute is not yet filled. In every other aspect the proxy object behaves the same as regular Magento object.If you have relatively few attributes to export, then this setting may make the product export faster when this setting is enabled
  • Cache lifetime in minutes - when cache is enabled, then generated export files will be rebuilt once they get older than the time marked here.
  • Rebuild product cache now - If you check this setting and save settings, then it forces the default exporter to rebuild the cache file immediately. This setting does not affect the custom exporters
  • Enable log - If you experience problems, then enabling log may help you to resolve the issue. By default log file appears in ~/var/log directory and it contains name 'eabi_productexport'
  • Log level - When locating problems, set it to debug. On production you can keep on the INFO level or ERR level.