Rettifica dei dati
Puoi utilizzare i link sottostanti per aggiornare i dati del tuo account se non sono corretti.
Portabilità dei dati
Puoi utilizzare i link sottostanti per scaricare tutti i dati che memorizziamo e utilizziamo per una migliore esperienza nel nostro negozio.
Diritto all'oblio
Utilizza questa opzione se desideri rimuovere i tuoi dati personali e altri dati dal nostro archivio.
Tieni presente che
questa procedura eliminerà il tuo account, quindi non potrai più accedervi né utilizzarlo.
$('#form-gdpr-edit-account-request').slideUp(100);
$('#form-gdpr-data-account-request').slideUp(100);
$('#form-gdpr-data-account-request').slideUp(100);
$('#form-gdpr-personal-data-report-request').slideUp(100);
$('#form-gdpr-delete-account-request').slideUp(100);
}
var gdprSendRequest = function(email, type, callback) {
$.ajax({
url: 'https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest',
method: 'POST',
data: {
shop: Shopify.shop,
email: email,
type: type,
page: 'gdpr',
lang: Shopify.locale ? Shopify.locale : '',
gtranslateLang: isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''
},
success: function(resp) {
if (!resp.error) {
gdprSlideUpAll();
alert(resp.message);
} else {
alert(resp.message);
}
if (typeof callback == $('function') {
callback(resp);
}
}
});
};
$('#btn-gdpr-edit-account-request').on('click', function(e) {
e.preventDefault();
gdprSlideUpAll();
$('#form-gdpr-edit-account-request').slideDown(200);
});
$('#form-gdpr-edit-account-request form input[type=submit]').on('click', function(e) {
e.preventDefault();
var email = $('#form-gdpr-edit-account-request form input[name=email]').val();
var type = 'customer/edit';
var submit_button = $(this);
submit_button.prop('disabled', true);
submit_button.next('.loading').css('display', 'inline-block');
gdprSendRequest(email, type, function(resp) {
submit_button.prop('disabled', false);
submit_button.next('.loading').css('display', 'none');
});
});
$('#btn-gdpr-requests-request, #btn-gdpr-personal-information-request, #btn-gdpr-orders-request').on('click', function(e) {
e.preventDefault();
gdprSlideUpAll();
var type = '';
switch($(this).attr('id')) {
case 'btn-gdpr-requests-request':
type = 'customer/requests';
break;
case 'btn-gdpr-personal-information-request':
type = 'customer/personal_info';
break;
case 'btn-gdpr-orders-request':
type = 'customer/orders';
break;
}
$('#form-gdpr-data-account-request form input[name="request_type"]').val(type);
$('#form-gdpr-data-account-request').slideDown(200).insertAfter(`#${$(this).attr('id')}`);
});
$('#form-gdpr-data-account-request form input[type=submit]').on('click', function(e) {
e.preventDefault();
var email = $('#form-gdpr-data-account-request form input[name=email]').val();
var type = $('#form-gdpr-data-account-request form input[name="request_type"]').val();
var submit_button = $(this);
submit_button.prop('disabled', true);
submit_button.next('.loading').css('display', 'inline-block');
gdprSendRequest(email, type, function(resp) {
submit_button.prop('disabled', false);
submit_button.next('.loading').css('display', 'none');
});
});
$('#btn-gdpr-personal-data-report-request').on('click', function(e) {
e.preventDefault();
gdprSlideUpAll();
$('#form-gdpr-personal-data-report-request').slideDown(200);
});
$('#form-gdpr-personal-data-report-request form input[type=submit]').on('click', function(e) {
e.preventDefault();
var email = $('#form-gdpr-personal-data-report-request form input[name=email]').val();
var type = 'customer/report';
var submit_button = $(this);
submit_button.prop('disabled', true);
submit_button.next('.loading').css('display', 'inline-block');
gdprSendRequest(email, type, function(resp) {
submit_button.prop('disabled', false);
submit_button.next('.loading').css('display', 'none');
});
});
$('#btn-gdpr-delete-account-request').on('click', function(e) {
e.preventDefault();
gdprSlideUpAll();
$('#form-gdpr-delete-account-request').slideDown(200);
});
$('#form-gdpr-delete-account-request form input[type=submit]').on('click', function(e) {
e.preventDefault();
var email = $('#form-gdpr-delete-account-request form input[name=email]').val();
var type = 'customer/delete';
var submit_button = $(this);
submit_button.prop('disabled', true);
submit_button.next('.loading').css('display', 'inline-block');
gdprSendRequest(email, type, function(resp) {
submit_button.prop('disabled', false);
submit_button.next('.loading').css('display', 'none');
});
});