To program a feature like this, you actually have to code all the screens and options on the zenfolio end, so the customer has the ability to select this option. Then you have to work with MPix to code the software on their end to read the new options you are sending them through your code. Their interface needs to correctly set those options in their ordering system.
And of course, now that you have written all this new code affecting your ordering process, ALL code has to be tested and tested to be certain that nothing else is being adversely affected by the addition of the new code. (If there are, then it's a re-write of code on both ends, and back to re-testing). Once all of this is complete, then it can be released as a feature. (it's been a long time since I've actually done coding, but I'm certain the general principals remain the same).
and of course, anytime you assign something like this to a programmer or team, you have to wait until the schedule allows, otherwise of course you are stopping them from working on their current project, which is also important. :)
just a small explaination of why some of these things take time. It does seem like, Mpix has this, just put a button on my order screen and that's that. But it's 'involved'. But I too am (im)patiently waiting for this as well.... :)
~Kevin
Thompson Digital ImageNew Zenfolio members save $5.00! Use referral code: 6VF-JY3-AA6
TDI on Facebook! Become a fan today!