EU GDPR compliance

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
5 years ago
I am testing the GDPR plugin for 3.8 and am getting an error in the following situation:


1. Allow checkout as a guest
2. Go to checkout and get to the Billing address Page.
3. Click on a consent checkbox

I get the error "Failed to get customer detail"


Is this happening for other people? I have my store under a virtual directory which could be an issue (www.site.com/store) if the MVC routes are not being setup correctly.
5 years ago
FYI, for anyone with this issue, I modified the views to include the virtual directory path in all the Ajax calls.

i.e. add @(Request.ApplicationPath) to the url

e.g. for CommunicationLog.cshtml

    function ViewMessageDetails(Id) {
        $.ajax({
            cache: false,
            url: '@(Request.ApplicationPath)/Customer/GetMessageTemplate',
            type: 'post',
            data: { "Id": Id },
            dataType: 'json',
            success: function (data) {
                debugger
                $('#user-message').modal('show');
                $('.user-message-notification').html(data);
            },
            error: function (xhr, ajaxOptions, thrownError) {
                alert('Failed to get message detail.');
            }
        });

    }
5 years ago
@Shoecake: What's the relation with gdpr?

Ah, see it now. something in 3.8
thx
5 years ago
actOpus wrote:
@Shoecake: What's the relation with gdpr?

Ah, see it now. something in 3.8
thx


Actually it will be an issue in any version of nop.

It is the views in the Tmotions plugin I have modified so they take into account the root of the application when generating the AJAX URLs on the client.

The provided code just assumes that the nop site is in the root of the website when it may have been installed in a sub folder (virtual directory).
5 years ago
Hi all! We have just updated our GDPR plugins (including the source code and widget), added several new features. They are compatible with nopCommerce versions 4.00, 3.90, 3.80, 3.70). Please find them on TMotions marketplace.
4 years ago
Any idea when 4.10 will come out?
4 years ago
I guess this will not be supported for 4.10 and up, as GDPR become standard feature of nopCommerce.

Regards,
Tom
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.