I just started using UC and UC Node Checkout today so this may be a stupid question but I was wondering if you permit an anonymous user to submit and pay for posting a node if they can later edit it?
It appears when an anonymous user creates a node they are provided with a user account and UID for the purposes of reviewing the order, but the author of the node is 'anonymous', thus preventing the user to access the node. I can see where this would be useful for the purposes of event registration but for paid advertisements or node postings this could be a problem.
Currently, it appears that users would have to be registered prior to posting if they wanted to edit the node after submission but a UI improvement may be to allow anonymous users to post, after which they are provided an account (as is currently the case) and this new user is designated as author of the node for the purposes of future editing. Is there currently a way to do this?
Thanks a lot.
Comments
Comment #1
rszrama CreditAttribution: rszrama commentedI'm changing this to an appropriate feature request and marking it as postponed for consideration in a later version of the module. It's a good idea though:
Update nodes purchased anonymously through UC Node Checkout to the proper UID for the user created during checkout.
Comment #2
rszrama CreditAttribution: rszrama commentedTypo fix.
Comment #3
WebNewCastle CreditAttribution: WebNewCastle commentedThis sounds great. I wanted to just add my vote and encouragement for considering this feature request again in the future. I'm a big fan of Node Checkout. It is perfectly suited for what it was intended to do and does it well. I also think that it has great potential to become a robust solution for a variety of use cases.
The feature requested here would allow greater usage of the module outside of the usage of the more event/registration/data form collection aspect. I've used and/or tested usage of this module for other things, but I also seem to get some interesting projects in the "non-standard" eCommerce category.
Thanks for reviewing the request that was made earlier and for your work on eCommerce solutions in general.
Comment #4
jlmeredithI have a fair number of conference sites that I maintain and this functionality would be very helpful. Does anyone have an idea of what would be a good bounty amount for this request? I am willing to pitch int get it addressed.
Comment #5
alekm CreditAttribution: alekm commentedThis is actually possible to do already without a patch, requires conditional statement.
1. Go To -> Store Admin -> Conditional Action -> Add Predicate
2. Trigger -> Customer Completes Checkout -> Click Save and move onto Conditions
3. Conditions -> This is area is optional, you may want to make this available for specific products -> Click Actions
4. Under Actions -> Select "Custom PHP Code" from the Drop-Down and put this in:
Save your work and all should be good to go!
Good luck!
Comment #6
deleuje CreditAttribution: deleuje commented#5 didn't work for me. The created node author is still anonymous.
update: It did work when I took out the conditional I was using.
Comment #7
Clint Eagar CreditAttribution: Clint Eagar commented#5 Works for me, thanks for sharing.
Comment #8
emilorol CreditAttribution: emilorol commentedHi,
For some reason I can not find out why the above shared CA (conditional action) is not working in "UC Node Checkout 6.x-2.0-beta8".
I have even place it in the condition and in the action section of the predicate without luck.
Also I have play with modifications like:
What am I missing? It seems like if some other function is been executed after mine setting the user back to anonymous, but I can not tell which one.
Thank you,
Emil
Comment #9
emilorol CreditAttribution: emilorol commentedHi,
I case someone need a solution while the issue is solved, here is my solution:
Thank you,
Emil
Comment #10
mattcasey CreditAttribution: mattcasey commented#5 works fine with the current 6.x-2.x-dev
Comment #11
Jon Bonning CreditAttribution: Jon Bonning commentedNice thread here. I was wondering about node purchase anonymity myself. Thanks to emiliacosta for the solution!
Comment #12
grachan2 CreditAttribution: grachan2 commentedSorry, I'm new at this. Where would I put this code in #9? Do I have to create a module, or can I put something in template.php? Thanks!
Comment #13
spyderpie CreditAttribution: spyderpie commentedHow would I do this in D7?
Comment #14
khakistocracy CreditAttribution: khakistocracy commentedJust wanted to join spyderpie here and ask if anybody knows how to accomplish this in D7?
I'm getting pretty desperate for a way of doing this before my site goes live... Anybody with some node checkout skills that could help.... please!?
Comment #15
khakistocracy CreditAttribution: khakistocracy commentedComment #16
zeezhao CreditAttribution: zeezhao commentedfor D7:
Event: Customer completes checkout
Condition: none
Action: Execute custom php code