                                  Google Feeder
                             by Jack York (aka Jack_mcs) 
                             www.oscommerce-solution.com

V 3.8
- Added a localfeed option.
- Corrected code for php warnings.

V 3.7
- Added gtin as an identifier.
- Added code for Phoenix compatibility. Installation just requires the files to be uploaded for Phoenix.
- Changed count code to pass php 7.3. Found by member yahalimu.
- Changed default http to https in the googlefeeder file.
- Removed the code to check if mysql is being used. Mysqli is now required.

V 3.6
- Added the OPTIONS_USE_IMAGE_TABLE to cause the image to be loaded from the products_image table (2.3 only).
- Changed the condition field to be loaded from the products description table instead of the products table. Found by member kru.
- Changed the code to limit the length of the title to 150 characters.
- Changed the code that handles the taxes. An invorrect value caused VAT to be ignored.
- Removed filename definitions.

V 3.5
- Added google label option.
- Changed age range to age group.
- Changed the skip category code to include immediate category as well as parents.
- Changed code to handle taxes for each item.
- Changed the Identifier option to allow it to always show False if set to 99.
- Fixed the Identifier code to properly sense when it is needed.
- Fixed coding mistake in the Bing feeder file.
- Fixed counter that was reporting added products incorrectly.

V 3.4
- Updated the Bing feeder file.

V 3.3
- Added an option to exclude products. Enter a comma separated list of product ID's and they will excluded from the feed.
- Added an option to exclude categories. Enter a comma separated list of category ID's and the products in them will excluded from the feed.
- Added identifier exists option. To be sure check the instructions on google to see if this is needed or not.
- Changed code to be compatible with mysqli (oscommerce 2.3.4).
- Changed code so the default language is read in automatically.
- Changed the weight column to shipping weight for sites that use googles shipping option.
- Changed column heading google product_category to google product category.
- Corrected csv code provided by Richard (fur). Still not completely correct but is at least veiwable now.

V 3.0
- Moved the FTP_ENABLED line out of the settings section since it is no longer a setting.
- Added code to display items with quantity and price of 0.
- Added a link to view the file in csv format, which makes viewing it in admin better.
- Fixed code that was showing products and prices of 0 for products with a status of 0.
- Replaced missing catID code that was deleted by mistake in a previous version.

V 2.9
- Added code to allow the manufacturers name to be used as the brand so that a new field is not required
- Added code to ue the products name for brand is there isn't a manufaturers name
- Added code to display warnings in the results
- Added &nbsp; to the list of items to be deleted from the decription
- Added option for availability
- Added option for mpn
- Added option for google product category
- Added option for setting the date format
- Added option for excluding products with price of 0 or less
- Added option for changing the thousand point in the price
- Added option for applying VAT
- Changed code to allow it to work with other url rewriters
- Changed model option to display the model instead of mpn
- Cleaned up the code a little
- Removed the manufacturer option
- Removed the payment accepted option
- Removed the quantity option

V 2.8
- Removed T filter item
- Removed product_type in header string

V 2.7
- Added option to run without uploading
- Added option to use googles utm tracking
- Added code to handle brand, gtin, isbn and upc fields
- Added code to handle shipping
- Added code to handle tax
- Added option to ignore products with quantity of 0
- Added more filter options to prevent some google errors
- Added an option for not showing the expiration date
- Added Bing datafeed option (not tested)
- Corrected several settings to work with new googlebase guidelines
- Removed unused code
- Replaced ereg calls
- Shortened the expiration date to avoid false failures due to time zone changes


V 2.6
- Removed extra space around \t that could cause errors with google
- Fixed typo (FFEED) in googlefeeder file (mentioned by Silver Bullet)
- Moved english feeders file to the correct location (mentioned by Steelworks)
- Added missing language identifier to sql code
- Added version number to title of feeders page

V 2.5
- Changed expiration date, as mentioned by kmb40, to shorten the expiration date and prevent google errors
- Changed how manufacturer and manfacturer ID (now product model) are handled.
- Corrected spelling mistake for manufacturer (found by mdtaylorlrim)
- Fixed installation instructions for the feeder link as noticed by user buysellleasetrade
- Added code to exclude products listed as Quotes from that contribution
- Added code to handle product attributes
- Added option to easily turn tax calculation on and off
- Added option to skip some manufacturer names
- Added Version Checker code to allow easy checking for updates

V 2.4
- Added code to include for tep_not_null, which is a failure for some installations
- Changed deprecated label column heading to product_type
- Changed installation instructions to include setting up a feed creation link in admin

V 2.3
- Added a check for specials date since the NULL value was not being reported correctly on some servers
