Hi Mark,
Thanks so much for the prompt reply! The information you’ve provided is certainly very helpful.
No problem at all.
I’m a bit disappointed to see we’ll have to use some third-party modules/plugins, but if they’re stable and reliable I guess we could make them work.
Hopefully should be stable as I wrote it 😉 and use it on a fair few sites. It’s a fairly simple plugin and just does the one thing but does it well I think although I would say that wouldn’t I? 😉
The SCM access plugin seems like it just allows you to secure certain pages to visitors who’ve purchased a particular item.
Actually that’s not what it does. It’s not so much about securing certain pages although it certainly could be set up to do that if you wanted. What it’s meant to do is to only show certain information to people who have actually purchased an item / entry so say for example after purchasing they went to the single entry page again then they would see the download link for that item and be able to download it.
I do have a more advanced plugin that I wrote that would enable you to have a downloads page which would then list all items / entries that the person has purchased and then show download links or whatever else you wish to display.
I guess we could simply use the plugin on our order thank you page to display links to downloads only if the visitor purchased them. The only issue I see with this is that the template will have to be updated everytime our client adds a downloadable product to the system. I’m not sure this is ideal.
If using my second plugin (currently a commercial [yet cheap] plugin) then you wouldn’t need to update anything, ever. You would just have one central downloads page which people could go to after purchasing and any / all items they have purchased would show here ready for them to download. If they purchased another item then this would also automatically show here once they have finished paying for it.
I will certainly contact Solspace about the Super Search plugin. That certainly looks promising. I was fairly certain I wouldn’t find a good solution for the zip code distance search, but I’m pretty sure this won’t be a deal-breaker for our client.
There are a few solutions I’ve seen that work with this sort of search and perhaps you could have a word with Solspace (Mitchell) about integrating this sort of thing into the module, you never know they might just add it in 😊
Best wishes,
Mark