In response to @NickWeir, I added a few more detailed questions to my mock up of the consumer response form. What this cries out for is an admin panel for the user to define the text that goes into those questions.
But - since there is an existing Spree extension for consumer reviews, I’ve discussed the existing Spree functionality with my developer. Basically, the Spree extension allows - but does not solicit - product reviews from anyone. My developer has already done a modification (for another client) to restrict reviews to actual buyers. But the components that are required would be:
- Email process to solicit feedback and link the customer back to their purchase history
- Addition of other questions (or placeholders for questions) as suggested by @NickWeir
- Admin panel to select options and enter text of questions
- Database changes to capture answers to questions
- Display - if any - of data from additional questions
In response to @lin_d_hop, several of the suggestions she’s listed: “a proposal to integrate mailchimp, a proposal to implement amazon style ratings, a proposal to integrate a CRM tool suite and a proposal to better integrate analytics” are great ideas but with somewhat separate decision paths and implications and deserving of their own discussion threads.
Mailchimp is one of many bulk mailing platforms. I just bought sendy.co, for example, which seems to be much cheaper and I think there are other such programs to allow leveraging services like Amazon SES (Odoo, for example). So I think this belongs to a generic integration project that allows each partner/service provider/etc. to use their own mailing tool.
CRM’s are another category. I use Pipedrive and like it very much, but it’s not free. And, again, CRM integrations could be made generic so each partner, etc picked their own. (SugarCRM is probably a more popular open source CRM in the US, although I haven’t kept up with it.)
And whether you combined analytics with marketing automation or not, that’s yet another category, or two. (I noticed that Odoo had a module for this as well.)
So I suggest this thread stay focused on the core objective - assuming that the review module design I’ve drafted meets - or could meet, with modifications - @NickWeir’s funder’s objectives.
Being new to your organization, what’s the process - if there is any - to deciding what the specs/requirements here are? I know that @NickWeir should get reaction and requirements from the people he’s working with, but is that enough? If he and I agree on a spec that can be used to develop an estimate, does anyone have a problem with just going forward from there?
(NB: My developer is in India and is significantly less expensive than developers in western countries. But I don’t have much experience with him. That said, he’s shown a level of familiarity with Spree that I’ve found useful and he claims to be an expert. So I have high hopes.)