I've been looking at ways to incorporate product data changes (creation, updation, deletion) into a production environment other than performing them through the admin interface. Couldn't find any resources that talked about these in particular.
I'm using a git
& modman
based workflow for extensions. I have a module that configures the store(admin settings, store information, themes etc.) through setup scripts. Data setup scripts are an option. But, I'm not sure of the memory implications when loading hundreds of products through a data setup script.
I can think of the following options (I might be missing some):
- Use a custom script / dataflow profile for initial bulk product data import (when setting up the store) and data setup scripts for later additions/modifications
- Use data setup scripts for both initial bulk product import and subsequent creations/modifications
- Use the excellent Aoe_Import module by AOEpeople for intial bulk product data import and data setups scripts thereafter
What is the best practice
for pushing data to production environment for a large single shop (not a magento hosting scenario where each client would want more flexibility over their data) ?