A suggestion for invoices created by guests in Commerce.
Without repeating the same things that have been discussed already, I thought I'd quote the conversation.
On 6/27/2025 at 1:45 PM, Gary said:
I've been curious about this topic for a little while and it got me thinking...
Is there a way to change the order of an invoice being processed to after a member registers or logs in to the community to prevent blank or incomplete invoices being created? 🤔
This would stop the potential clogging up of invoices, separating the true from the false ones and it will provide a much more authentic method of tracking and archiving invoices from members and customers. I have started receiving incomplete invoices myself and there is no way to allow guests to view products in a store for example, but preventing them from making a purchase (unless I have missed something).
On 6/27/2025 at 2:36 PM, opentype said:
The underlying issue has very little to do with member groups. It’s that the invoice is being created if you put something in the cart and with that start a check-out. It should really only be created when the order is submitted on the last page of the check-out. (But that would be a major change in the software.)
Therefore, any fix for guests isn’t really a true solution, it just limits the number of abandoned invoices. It would be better to tackle the underlying issue independent from the groups. At least by pruning outdated invoices automatically* (somewhat easy) or by changing the logic of invoices entirely (rather complex).
*) This could potentially even address another issue, which is that members can’t pick up expired subscriptions and subscribe again, because an invoice is still active and they also can’t pay it, because it is expired.
On 6/27/2025 at 4:24 PM, Gary said:
At least it's easier knowing who is abandoning invoices if they're created by members; it would allow for "someone" to be contacted to follow up or assist them through the process.
I'm just getting the odd guest adding a product to the cart, proceeding to check out which generates the invoice and not proceeding, leaving me with an empty invoice with no reference as to who generated it. Kind of annoying, and the OCD factor of invoice numbers increasing incorrectly. 😅
Might be a good topic for the feedback forum.
This would also relate to invoices created by guests for subscriptions.
I want guests to still have the ability to view what is listed in my store or what subscriptions are available, but there seems to be unnecessary invoices that are created by guests that don't end up registering to the community. Invoices are left incomplete with no reference or ability to follow up members which adds to the unnecessary storage of blank invoices. The suggestion here is to reorder how invoices are generated, potentially moving them to the end of the ordering/finalisation process or only offering the ability to finalise what's in the cart after that person either logs in with an account or registers a new account.
A suggestion for invoices created by guests in Commerce.
Without repeating the same things that have been discussed already, I thought I'd quote the conversation.
This would also relate to invoices created by guests for subscriptions.
I want guests to still have the ability to view what is listed in my store or what subscriptions are available, but there seems to be unnecessary invoices that are created by guests that don't end up registering to the community. Invoices are left incomplete with no reference or ability to follow up members which adds to the unnecessary storage of blank invoices. The suggestion here is to reorder how invoices are generated, potentially moving them to the end of the ordering/finalisation process or only offering the ability to finalise what's in the cart after that person either logs in with an account or registers a new account.
Thoughts? 🤔
Länk till full forum post