So the zenfolio purchasing system is overly complicated. As such, I'd like to keep things as tight and clean as possible.
I would like self-fulfill -- say I add a product in zenfolio named "Retouched 16x24" or something then select a delivery method, add it to the price list, etc... that seems to work. I then need to add a "Retouched 10x15" or whatever additional product I want... it's be tedious, but I'm willing to do it.
The thing I cannot figure out is how to offer options for self-fullfilled products the same way I can for for mpix-fullfilled products. I can't find a way to do media options, for instance -- like they select a 20x30 and then get to select between canvas, velvet, glossy, luster, metal, etc... all at different rates.
The only way I can think to come up with a solution that offers this (other than to give up on quality and not self-fulfill) is to incorporate those options into the product title. So if I want people to be able to select between luster and glossy, I actually have to make two full set of 'products' so I'll have "Retouched Glossy 8x10" and "Retouched Luster 8x10".... if I wanted to offer velvet I'd need to do a "Retouched Velvet 8x10" product set as well... VERY tedious, but I'm willing to do it.
The problem I'm NOT willing to deal with is that it starts to create an overly-long 'product selection' screen for the customer. Multiply 15-20 different size options by 5-7 different media/paper types by 2 different color options and maybe 2-3 different finish options and suddently I've got a product selection screen that has over 350 different products on it all in one big long list. The ordering process is already very complicated for the customer -- this would basically ensure zero people were able to navigate it.
All to replicate the ability I get from the mpix-fullfilled with just a few different options per size. ...