Data Feed Input/Output Introduction

  1. Introduction: Data feed service is based on Calvin K's data feed contribution. The basic functions were retained but the rest of the internal code was changed to follow OSC Style of coding. Along with the coding change an admin interface was introduced to manage the feed configuration. With these coding changed and the addition of a admin the process was split into 4 steps. Not all of the steps are required for each feed you do.

  2. Goals:
The typical store owner never needs to edit a code or define file directly.The store owner does not need a lot of support on how to use program. Combines the functions of moving data in and out of store is in one area. Make it flexible enough for small, medium and large store to use program effectively. Move program files closer to OSC/CRE Loaded standards for look and feel, and coding.

  3. Parts of Data Feed Service:
Froogle data feed : Calvin K
 Salemaker for froogle feed: by Marcel van Lieshout
 Admin for Data Feed : Tom O'Neill

    d. For Data feeds setup up:
Step 1
 To set up this modules data feed service, Review the 7 steps to your first feed. It outlines what steps you need to take to do a feed. It will take you through the configuration process to the uploading and checking of the feed.
 Step 2
The you will need to configure and run the data feeds this is described in the running doc/configureandrun.txt document The file field_spec.txt describes the limitation of what can be placed into each field

 3. Error and status messages All messages except the result of an import will appear near the top of the form, Blue background is for normal messages, red back ground for errors.
Import result The Import result will now appear below the admin screen
Help while using the admin screens You will notice a through out the admin screens This is individual help for each setting or input you could use. It will display a popup window with help.


5. Features added and changes to basic programs.
 Data Feed:
 1. Added language files
 2. Multiple configurations for multiple feed services now available through admin screen
 3. Configuration configured in admin rather then edit a file.
 4. Feed submission now A multiple step process.
 5. Switched to tep functions for data base queries.
 6. Split file generation and FTP code into two separate files.
 7. Combined Froogle, Yahoo and Bizrite into one package (Not all installed and adapted yet)
 8. added fields for advance feed to products database
 9. added separate sql file for additional info for froogle feed
 10. Builds Category strings before building feed file.
 11. Help popups added to admin screens.
 12. Added salemaker contribution pricing to price sent to price in feed.
 13. Uses tax zone from store.
 14. Add the fields froogle_type, upc, isbn, manufacturer_product_id to products table and products edit screen. (not completed in this version)
 15. add froogle specific fields for books, music, video to a separate table.(not completed in this version)