View Issue Details

IDProjectCategoryView StatusLast Update
0006146OXID eShop (all versions)1.03. Basket, checkout processpublic2023-03-27 17:36
Reportersimon_stark Assigned To 
PrioritylowSeverityfeatureReproducibilityalways
Status closedResolutionwon't fix 
Product Version4.9.4 / 5.2.4 
Summary0006146: Newsletter Checkbox in Checkout Progress doesn't show the actual Status of the newsletter subscription of guest users
DescriptionIf you subscribe to the newsletter without opening an account, and then check out without opening an account while using the same Email-Adress than before, the newsletter registration checkbox during checkout isn't ticked, which will lead to unsubscription from the newsletter during checkout if left as is.

While the behavior is absolutely correct this way, it would be more convenient to verify somewhere in checkout whether the email adress was already used for newsletter subscription or not, and set the checkbox mentioned above accordingly.
Steps To Reproduce1) subscribe to newsletter
2) make an order as a guest using the same email adress. Note the fact described above.
3) you're unsubscribed after finishing the order.
TagsNo tags attached.
ThemeAzure
BrowserAll
PHP VersionNot defined
Database VersionNot defined

Relationships

related to 0005040 closedflorian.auer Newsletter subscription is cancelled if user orders as guest without registration 
related to 0002777 confirmedHR Newsletter - Users already subscribed for newsletter shouldn't be set to oxdboptin = 2 when they subscribe again 

Activities

henrik.steffen

2015-05-22 10:40

reporter   ~0010988

As discussion started in 0005040 I'd prefer this solution:

2) Switch behaviour from "unsubscribe" to "don't change anything", if checkbox is not checked (might have some legal issues)


I'm not a lawyer, but I'd believe that it's not even a legal issue.
Users don't expect that they get unsubscribed from a newsletter, which they already confirmed by double opt-in, simply by not checking the checkbox to subscribe again and again every time they place an order in the same shop.

This would also start the double opt-in procedure every time again and again.

I think there is no risk in keeping the subscription, because the shop owner can proof, that user has completed the double opt-in previously and from data protection point of view, we simply don't change anything about the newsletter subscription when user was already subscribed. If the user wants to unsubscribe, there are several ways to do so. So no concerns from my point of view.

Firefax

2017-06-12 18:13

reporter   ~0012114

Last edited: 2017-06-12 18:18

This bug is really really serious from the marketing point of view! I think we loose half of our newslettersubscribers due to this issue and we spend a lot money to get newslettersubscriptions.

I also think, that the solutin should be:
2) Switch behaviour from "unsubscribe" to "don't change anything", if checkbox is not checked

From the legal point of view, it just may not be prechecked. But nobody expects to recheck his newsletter EVERY time. You may Call the checkbox: "Add to newsletter".
If you accept the opinion of my lawer, i will ask him for a statement to you. (But i think you trust only you own one;) ).

Servity should be: critical !
Priority should be: high !

Moehlis

2017-08-29 00:01

reporter   ~0012214

it'd be nice if this annoying non-feature finally gets fixed. afaik the change is trivial:

oxcmp_user.php:536 (createUser(), CE 4.8.6)
current: if ( $blOptin && $iSubscriptionStatus == 1 ) {
fixed: if ( $iSubscriptionStatus == 1 ) {

Sven Brunk

2022-02-02 13:22

administrator   ~0013720

What about removing this from the checkout entirely and just move it to the subscription/guest checkout? (And show it on the confirmation page)