We are close to releasing a new version of our web-to-print extension for Magento.
It doesn’t really have anything changed on the surface, but it’s been re-written from ground up.
We used to have a lot of code included in the theme files. Every time we made an update the theme would need to be changed. Now the theme files have only a handful of function calls with all the other extension code sitting on extension files. It is much easier to integrate and doesn’t need a developer every time we release an update.
Simple product creation
Products used to be created during the data import. It worked OK only if you needed simple products. Many product types need to be configurable products. Now we added an additional function to create simple products from unallocated templates.
Templates are imported into a new table in Magento. Then can be converted into simple products at this stage and we are working on adding links to configurable products.
A new product was created every time an order was placed. Now it is just a normal Magento order with additional attributes holding ZP info such as file locations, etc.
If you choose to do a 2-step process where the user has to pick all the order parameters (stock type, envelopes, packaging, quantity, etc.) on page 1 and then go to the personalisation page the parameters would be lost, unless you write the code to handle them on the personalisation page as well.
We added an additional feature to capture them and transfer to the cart. This is now part of the extension.