Skip to content

Differences From The Original Version

lat9 edited this page May 26, 2023 · 6 revisions

This plugin is based on a version authored by Numinix back in 2012. It's been brought up to current Zen Cart, PHP and product-data specification standards and has been tested with Zen Cart versions 1.5.6b through 1.5.8a and PHP versions 5.6 through 8.2.

Besides an overall restructuring, there are some functional differences between this version and the (now commercial) Numinix version:

  1. Database configuration constants now start with GPSF_ instead of GOOGLE_PRODUCTS_.
  2. There is no longer a feed-specific /auto_loaders file, so any site-specific changes that monitor the generation of a product's pricing are now in-effect while the feed is being generated.
  3. Non-base Zen Cart database values that are used for a feed's items' attributes can now be provided via separate 'extension' classes:
    • Database values that provide the item's g:gtin, g:upc, g:isbn, g:ean, g:condition, g:promotion_id. The configuration settings that previously indicated these values' presence in the database have been removed.
    • An item's MAP pricing. The configuration settings that previously indicated this value's present in the database have been removed.
    • Shipping methods other than the built-in flat, item, perweightunit, table and zones.
    • Magic SEO URLs.
    • Plugins that provide variant-specific stock quantities.

If you're converting the Google Product Search Feeder from a previous distribution, there's a one-time conversion program provided by the GPSF plugin. See /extras/copy_google_search_configuration.php for additional information.

Clone this wiki locally