burt wrote: ↑Mon Jun 28, 2021 1:38 pm
The text in the lang file would need to be amended to make shopowner aware that the order will always be shown, but the Comment(s) (when using comments with non-public status) would not be shown.
raiwa wrote: ↑Tue Jun 29, 2021 6:49 am
There are payment modules which create the order already before order/payment confirmation and they use for this order statuses which hide the order to the customer:
- PayPal standard creates the order before going to PayPal and do the payment
- Stripe SCA creates the order already on checkout confirmation before entering card data and confirming the order
There may be other third party payment modules doing the same.
I believe ideal would be to have both things separated:
- one switcher/flag to hide the order at this status level to customers
- another switcher/flag to hide the status and its comments to the customer
Wouldn't it be easier just to make a separate field for non-public comments?
So it would be clear that public comments are always shown to the customer, while non-public comments would only be shown in admin.
I think there's already an add-on that does this:
app.php/addons/supporters_code/s04e11_admin_comments/
Then we wouldn't have to go around adding special code everywhere a comment is used to check if it is a public or private comment. Because the two would be entirely separate. So comments would always be public but might not be notified (not because they would be secret but because they would be unimportant). And the memorandums would never be notified or shown to the customer, because they wouldn't be comments.
I don't know how much this helps superche though, as I don't know if that (paid) add-on is adaptable for 2.3.4.1 CE.