Previewable, self-restricting nodes?
| Project: | Ecommerce Node Access Product |
| Version: | 5.x-1.3 |
| Component: | Miscellaneous |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | by design |
Jump to:
Hey there! I downloaded the this module because it solves an issue that my client needs to provide pay-for-content nodes on their site.
However, the steps for the user to get to their desired purchase seems a little cumbersome. You setup a product that grants access to a node, but as far as I can tell, the user has no way of knowing what content they just bought (Or at least I haven't found a way to do that).
Is it possible to have the node restrict access to itself, and only offer a preview (perhaps via CCK field?) if the user has no access to it? Then all the user has to do is buy the access to the same node, and the Add To Cart and Pricing info returns a "You have purchased this product for XX time."
If this is already possible, and I'm simply a doofus, then I'd appreciate some help.

#1
No that is not possible with this module. You can do something like that yourself in a custom module, but not with node access , you would have to set up some kind of faux node access. I am doing this sort of thing in another module. The reason is that you need node access to view a node in order to add it to your cart and show a body/description of it.
Yes I agree the workflow is cumbersome, but that is how it works unfortunately. There are some module that you could experiment to help you. There is one that lets you create two nodes at the same time, even if they are a different type, or you can reference a previous node if you want - it's called "Add and reference module" I think ?