Jump to content

Recommended Posts


berrber сказал(а) 16 Фев 2016 - 6:01 PM:

Установить Яндекс Цель "событие" на кнопке "Купить в 1 клик"

1. файл /catalog/view/javascript/catapulta.js, в нем найти
function addToCatapulta() {
2. заменить на
function addToCatapulta() { yaCounterCOUNTER_ID.reachGoal('TARGET_NAME');
Установить Яндекс Цель "событие" на кнопке "Отправить" формы отправки заказа:

1. файл /catalog/view/javascript/catapulta.js, в нем найти
$('.catapulta-send').live('click', function () {
2. заменить на
$('.catapulta-send').live('click', function () { yaCounterCOUNTER_ID.reachGoal('TARGET_NAME');
Функция Яндекса:
yaCounterCOUNTER_ID.reachGoal('TARGET_NAME');

где:
- COUNTER_ID — номер вашего счетчика;
- TARGET_NAME — идентификатор цели.
Проверьте и напишите в ветку, работает ли у вас счетчик цели? Если нет, высылайте ошибки в спойлер с консоли firebug.

Счетчик цели по "событие" на кнопке "Купить в 1 клик" заработал. В метрике уже виден результат.

А вот по второй цели "событие" на кнопке "Отправить" формы отправки заказа то ли Яша долго обрабатывает результат, то ли не работает. Через сутки проверим еще раз. Отпишусь.

Спасибо за помощь!

Share this post


Link to post
Share on other sites

Все отлично, модуль работает.

Подскажите как правильно спозиционировать кнопку? Хотелось бы прижать ее к правому краю контейнера, на уровне кнопки "Купить"

Share this post


Link to post
Share on other sites

Автор не против, если я попробую переделать модуль под opencart 2.0 и использовать в дальнейшем для порабощения планеты?

Получилось переделать? не передадите ли в пользование за мзду?

Share this post


Link to post
Share on other sites

Здравствуйте автор!

Огромное вам спасибо за модуль! Только он работает с моей темой.

Скажите, почему после отправки номера пользователю не выводится никакое сообщение? Буду очень благодарен за помощь!

 

___

UP

__

Сообщение выводится в правом верхнем углу "Ваше сообщение отправлено! С Вами свяжется менеджер."

А можно как то в форме самого модуля вывести картинку либо надпись?

Edited by final4ik

Share this post


Link to post
Share on other sites

Получилось переделать? не передадите ли в пользование за мзду?

Не начинал даже, отпала необходимость.

Share this post


Link to post
Share on other sites

Здравствуйте автор!

Огромное вам спасибо за модуль! Только он работает с моей темой.

Скажите, почему после отправки номера пользователю не выводится никакое сообщение? Буду очень благодарен за помощь!

 

___

UP

__

Сообщение выводится в правом верхнем углу "Ваше сообщение отправлено! С Вами свяжется менеджер."

А можно как то в форме самого модуля вывести картинку либо надпись?

 

Выложите на форум в виде изображения (не ссылка) два скриншота - окно формы и окно с сообщением.

Share this post


Link to post
Share on other sites

Не увидел окна с формой, полями, кнопкой отправить. Сообщение "Ваше сообщение отправлено! С Вами свяжется менеджер." выводится в том же окне colorbox, в котором содержится форма. Предположу что в вашем шаблоне окно отображается не так, как на скриншотах с описания модуля из-за реализации верстки, ищите верстальщика.

Share this post


Link to post
Share on other sites


corsetta сказал(а) 18 Фев 2016 - 2:14 PM:


berrber сказал(а) 16 Фев 2016 - 6:01 PM:

Установить Яндекс Цель "событие" на кнопке "Купить в 1 клик"

1. файл /catalog/view/javascript/catapulta.js, в нем найти
function addToCatapulta() {
2. заменить на
function addToCatapulta() { yaCounterCOUNTER_ID.reachGoal('TARGET_NAME');
Установить Яндекс Цель "событие" на кнопке "Отправить" формы отправки заказа:

1. файл /catalog/view/javascript/catapulta.js, в нем найти
$('.catapulta-send').live('click', function () {
2. заменить на
$('.catapulta-send').live('click', function () { yaCounterCOUNTER_ID.reachGoal('TARGET_NAME');
Функция Яндекса:
yaCounterCOUNTER_ID.reachGoal('TARGET_NAME');

где:
- COUNTER_ID — номер вашего счетчика;
- TARGET_NAME — идентификатор цели.
Проверьте и напишите в ветку, работает ли у вас счетчик цели? Если нет, высылайте ошибки в спойлер с консоли firebug.


Счетчик цели по "событие" на кнопке "Купить в 1 клик" заработал. В метрике уже виден результат.
А вот по второй цели "событие" на кнопке "Отправить" формы отправки заказа то ли Яша долго обрабатывает результат, то ли не работает. Через сутки проверим еще раз. Отпишусь.
Спасибо за помощь!

Прошла неделя, а счетчик метрики по второй цели кнопка "отправить" формы так и не кажет результат. Как мне кажется, хватает и первой цели - кнопка "купить в 1 клик". Маловероятно, что человек передумает вводить номер телефона, если уж нажал.

Share this post


Link to post
Share on other sites

Спасибо что поделились.

 

Неделю назад установил цели на кнопки "Купить в 1 клик", "Заказать обратный звонок" и внутренние "Отправить". Метрика отображает все цели в разделе "Отчеты-Стандартные отчеты-Конверсия", менее детальную информацию можно увидеть в разделе "Вэбвизор". Т.е. цели внутренних кнопок у меня тоже срабатывают.

 

Отмечу, что легко ошибиться, вместо COUNTER_ID заполнив ID цели, что в моей реализации не сработает.

Share this post


Link to post
Share on other sites

Автор подскажите, ваш модуль пойдет на opencart 2.0?

Share this post


Link to post
Share on other sites

Здравствуйте, подскажите пж как подправить модуль что бы вывести только поле для телефона и кнопку заказать http://joxi.ru/bmoBlj6IMQwwRr

Share this post


Link to post
Share on other sites

1. файл "/catalog/view/javascript/catapulta.js":
заменить

$(document).ready(function () {

на

$(document).ready(function () {
	phone_mask = $('input[name=\'catapulta_contact\']').data('phoneMask');

	if (phone_mask) {
		$('input[name=\'catapulta_contact\']').mask(phone_mask);
	}

2. файл "/catalog/controller/module/catapulta.php":
- удалить функцию "public function getForm()"
- функцию "protected function index()" заменить на

	protected function index() {
		if ($this->config->get('catapulta_status')) {
			$this->language->load('module/catapulta');

			$this->document->addScript('catalog/view/javascript/jquery/jquery.maskedinput.min.js');
			$this->document->addScript('catalog/view/javascript/catapulta.js');

			$this->data['heading_title'] = $this->language->get('heading_title');

			$this->load->model('catalog/product');

			$this->data['text_wait'] = $this->language->get('text_wait');

			$this->data['entry_contact'] = $this->language->get('entry_contact');

			$this->data['button_send'] = $this->language->get('button_send');

			if ($this->config->get('catapulta_phone_mask_status')) {
				$this->data['phone_mask'] = $this->config->get('catapulta_phone_mask');
			} else {
				$this->data['phone_mask'] = '';
			}

			$phone_text = $this->config->get('catapulta_phone_text');

			$this->data['phone_text'] = $phone_text[$this->config->get('config_language_id')];

			$this->data['stock_status'] = 1;

			if (!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')) {
				$product_info = $this->model_catalog_product->getProduct($this->request->get['product_id']);

				if (!$product_info['quantity'] || ($product_info['quantity'] < 0)) {
					$this->data['error_warning'] = $this->language->get('error_stock');

					if (!$this->config->get('config_stock_checkout')) {
						$this->data['stock_status'] = 0;
					}
				}
			}

			if ($this->customer->isLogged()) {
				$this->load->model('account/customer');

				$this->data['text_customer'] = $this->language->get('text_customer');

				$customer = $this->model_account_customer->getCustomer($this->customer->getId());

				$data = array(
					'contact' => $customer['telephone'],
					'product_id' => $this->request->get['product_id']
				);

				$this->write($data);
			}

			if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/catapulta_form.tpl')) {
				$this->template = $this->config->get('config_template') . '/template/module/catapulta_form.tpl';
			} else {
				$this->template = 'default/template/module/catapulta_form.tpl';
			}

			$this->render();
		}
	}

 

Оформление реализуется с помощью css/html + удалите лишнее из шаблона "/catalog/view/theme/YOUR_TEMPLATE/template/module/catapulta_form.tpl"

Share this post


Link to post
Share on other sites

berrber спасибо большое. А при заказе через модуль в продажи->заказы заказ не должен отображаться? Только через заказ тут http://joxi.ru/LmG7wvqURn97Zm

Share this post


Link to post
Share on other sites

а так чтоб заказы добавлялись в общую базу нереально сделать?

 

 

Да, задача не объемная, думаю программист уровня Senior справиться за пару часов.

Если реализуете функционал,  опубликую вашу версию в ветке.

Share this post


Link to post
Share on other sites

Пытался обновить до OpenCart 2.x, админка пошла как по маслу, а вот не могу вывести отображение кнопки в шаблон.

Share this post


Link to post
Share on other sites

Поддержка ostore/opencart:
v1.5.1.3.1 (требуется установка ColorBox v1.3.19)
v1.5.2.1 (требуется установка ColorBox v1.3.19)
v1.5.4.1
v1.5.3.1
v1.5.5.1
v1.5.6.4

Модуль не работает:
ostore/opencart v1.4.x и ниже
ostore/opencart v2.x и выше
Модуль тестировался только на ostore/opencart, работа на прочих сборках не гарантируется.
Позиция автора - модуль не работает на сторонних сборках opencart, кроме ostore.

Share this post


Link to post
Share on other sites

Поддержка ostore/opencart:

v1.5.1.3.1 (требуется установка ColorBox v1.3.19)

v1.5.2.1 (требуется установка ColorBox v1.3.19)

v1.5.4.1

v1.5.3.1

v1.5.5.1

v1.5.6.4

Модуль не работает:

ostore/opencart v1.4.x и ниже

ostore/opencart v2.x и выше

Модуль тестировался только на ostore/opencart, работа на прочих сборках не гарантируется.

Позиция автора - модуль не работает на сторонних сборках opencart, кроме ostore.

Дак, я его переписываю под 2.x, как бы...

Share this post


Link to post
Share on other sites

Здравствуйте уважаемые форумчане и автор! 

 

Установил модуль на OCStore 1.5.5.1.2

Залил фалы из папки на сервер - в админе появился модуль, его установил, настроил, а в каталог почему то кнопка не показывается :(

https://yadi.sk/i/aC04aW3GqeKDi

https://yadi.sk/i/QQ65ySISqeKKL

 

Помогите пожалуйста разобраться...

Share this post


Link to post
Share on other sites
Купить в один клик v0.2

 

ОПИСАНИЕ:

Простая форма заказа, позволяющая быстро и просто оформить покупку, заполнив телефон.

 

Осуществляется валидация ошибок ввода по маске, например +9 (999) 999-99-99(есть возможность ввести свой вариант маски), без маски - поле позволяет ввести любой номер телефона от 3 цифр.

Если покупатель зашёл в "Личный кабинет" в форму "Купить в один клик" автоматически подставляются его телефон.

 

Учитываются настройки магазина "Предупреждать о нехватке на складе" и "Заказ при нехватке на складе", так же настройки товара "Вычитать со склада", т.е. возможно управлять наличием на складе, как это происходит в стандартном механизме opencart.

 

Модуль использует текущую валюту покупки с учетом скидки.

Уведомления о заказах отправляются на эл. почту администратора магазина:

-----------------------------------

    Заказ №988

 

    Телефон: +9 (999) 999-99-99

IP адрес: 127.0.0.1

 

Товар: Apple Cinema 30"

    Дата заказа: 14.02.2015 11:14

 

Сумма: $900.00

-----------------------------------

 

 

ВОЗМОЖНОСТИ:

В панели управления публикуются данные заказа

- Номер заказа

- Телефон

- Товар

- Цена, скидочная цена, в валюте на момент заказа

- Дата добавления

 

 

НАСТРОЙКИ:

- вкл/выкл уведомления о заказах на эл. почту администратору магазина

- ]вкл/выкл модуль

- Текст перед полем ввода телефона

- Маска номера телефона

 

 

УСТАНОВКА:

1. Скопируйте файлы модуля.

2. Для установки модуля в карточке товара необходимо:

-----------------------------------

В файле "/catalog/controller/product/product.php"

- найти "'common/footer',"

- и заменить на

"'common/footer','module/catapulta',"

В файле "/catalog/view/theme/default/template/product/product.tpl"

установить код "<?php echo $catapulta; ?>" в место, где необходимо отобразить кнопку "Купить в один клик".

-----------------------------------

 

 

ПОДДЕРЖКА ostore/opencart:

v1.5.1.3.1 (требуется установка ColorBox v1.3.19)

v1.5.2.1 (требуется установка ColorBox v1.3.19)

v1.5.4.1

v1.5.3.1

v1.5.5.1

v1.5.6.4

 

 

Следите за развитием модуля, если хотите быть в курсе последних событий:


 

 

Публичная оферта:

1. Автор не несет ответственности за код модуля и последствия его использования.

2. Модуль разрабатывался только как отзывы о магазине, таковым и останется.

3. Модуль поддерживается/развивается силами сообщества opencartforum, автор не берет на себя обязательство поддержки/развития модуля.

4. Автор не заинтересован в платных доработках.

Share this post


Link to post
Share on other sites

Да, спасибо, допер, это мне правки в моем шаблоне нужно делать было, а не в дефолтном :)

Share this post


Link to post
Share on other sites

catalog/controller/product/product.php есть код

$this->document->setDescription($product_info['meta_description']);
$this->document->setKeywords($product_info['meta_keyword']);
$this->document->addLink($this->url->link('product/product', 'product_id=' . $this->request->get['product_id']), 'canonical');
$this->document->addScript('catalog/view/javascript/jquery/magnific/jquery.magnific-popup.min.js');
$this->document->addStyle('catalog/view/javascript/jquery/magnific/magnific-popup.css');
$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/moment.js');
$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/locale/'.$this->session->data['language'].'.js');
$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js');
$this->document->addStyle('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css');

Данных файлов нет как в магазине, так и в вашем плагине

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By spectre
      300.00 руб
      Скачать/Купить дополнение


      Другие заказы покупателя 1.5.x-2.x-3.x
      Простой модификатор, выводит в информации о заказе предыдущие заказы этого покупателя (сверка по телефону, email и id покупателя)
      Добавил spectre Добавлено 09.10.2020 Категория Прочее Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By santur
      Всем привет! Нуждаюсь в помощи. Прочитал восторженные отзывы о модуле OpenCart Lighting, установил его, после чего сломалось всё: заказы и многие модули... Первоочередная задача - починить заказы. При нажатии на кнопку "купить" вот такая ошибка.
       
      Помогите разобраться. Может кто сталкивался.
       

    • By Leingard
      Интерактивный модуль имитации заказов на сайте, который значительно повысит доверие Ваших клиентов к Вашему сайту!
       
      Модуль повышает доверие Ваших клиентов, путём имитации заказов на Вашем сайте. Клиенты видят, как в данный момент совершаются заказы на Вашем сайте реальных товаров, на которые они могут перейти и убедится в этом
       
      Посмотреть демо работы модуля OcStore 2.3 (установлено 8 секунд)
      Просмотреть демо работы модуля OcStore 2.1 (Установлено 6 секунд)
      Демо админ. панели (demo, demo) OcStore 2.3
       
      Версия для OpenCart 3
       
      Особенности:
      Быстрая скорость работы Использует актуальную информацию о Ваших товарах Возможность выбора категории из которой будут отображаться товары для имитации заказов (свой набор товаров) Возможность задать интервал для отображения (NEW) Возможность задать ценовую политику товаров для отображения (NEW) Разрешить / запретить показывать товары с ценой "0" (NEW) Разрешить / запретить показывать товары с количеством "0" (NEW) Возможность указать позицию отображения Возможность задать свой отступ отображения блока Удобная графическая настройка всех элементов модуля Поддержка практически любых нестандартных тем Повышает доверие к Вашему сайту с первых минут пребывания на нем  
      Приобретая модуль сейчас, в следующих дополнениях Вы бесплатно получите:
       
      3 вида анимации появления и исчезания 3 вида тем оформления (Классическая, Новогодняя, Современная)  
      Инструкция:
      Установите и настройте модуль по Вашим пожеланиям Выведите через схемы на любую страницу в любом расположении  
      Сложность установки и настройки: Лёгкая
       
      Обновление 1.5
      Добавлена возможность отображения общего количества покупок товара (Купили N раз) Добавлена возможность включения / выключения товаров со статусом "выключен" (FIX если у Вас отображались товары с ценой 0) Теперь вся анимация модуля воспроизводится на CSS5, вместо JS (анимация стала легче и быстрее) Исправлена неполадка при которой товары выводились из одной категории некорректно Исправлена неполадка с повторением анимации одинаковых товаров Добавлена проверка цены на все возможные скидки и акции Добавлены подсказки для некоторых пунктов настроек  
      Обновление 1.4
      Оптимизирована работа скриптов вывода Исправлена неполадка при вызове товара из выключенной категории Обновление 1.3
      Возможность задать интервал для отображения (NEW) Возможность задать ценовую политику товаров для отображения (NEW) Разрешить / запретить показывать товары с ценой "0" (NEW) Разрешить / запретить показывать товары с количеством "0" (NEW)  
      Обновление 1.2
      Добавлена возможность выбрать категорию из которой будут отображаться товары для имитации заказов (свой набор товаров) Добавлена возможность указать позицию отображения Добавлена возможность задать свой отступ отображения блока Дополнительная оптимизация Исправления совместимости с некоторыми популярными темами  
      Обновление 1.1
      OpenCart/OcStore 2.2 Opencart/OcStore 2.1  
       
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть
    • By Leingard
      450.00 руб
      Скачать/Купить дополнение


      FakeOrders 1.5.1 PRO - имитация заказов на сайте
      Интерактивный модуль имитации заказов на сайте, который значительно повысит доверие Ваших клиентов к Вашему сайту!
       
      Модуль повышает доверие Ваших клиентов, путём имитации заказов на Вашем сайте. Клиенты видят, как в данный момент совершаются заказы на Вашем сайте реальных товаров, на которые они могут перейти и убедится в этом
       
      Посмотреть демо работы модуля OcStore 2.3 (установлено 8 секунд)
      Просмотреть демо работы модуля OcStore 2.1 (Установлено 6 секунд)
      Демо админ. панели (demo, demo) OcStore 2.3
       
      Версия для OpenCart 3
       
      Особенности:
      Быстрая скорость работы Использует актуальную информацию о Ваших товарах Возможность выбора категории из которой будут отображаться товары для имитации заказов (свой набор товаров) Возможность задать интервал для отображения (NEW) Возможность задать ценовую политику товаров для отображения (NEW) Разрешить / запретить показывать товары с ценой "0" (NEW) Разрешить / запретить показывать товары с количеством "0" (NEW) Возможность указать позицию отображения Возможность задать свой отступ отображения блока Удобная графическая настройка всех элементов модуля Поддержка практически любых нестандартных тем Повышает доверие к Вашему сайту с первых минут пребывания на нем  
      Приобретая модуль сейчас, в следующих дополнениях Вы бесплатно получите:
       
      3 вида анимации появления и исчезания 3 вида тем оформления (Классическая, Новогодняя, Современная)  
      Инструкция:
      Установите и настройте модуль по Вашим пожеланиям Выведите через схемы на любую страницу в любом расположении  
      Сложность установки и настройки: Лёгкая
       
      Обновление 1.5
      Добавлена возможность отображения общего количества покупок товара (Купили N раз) Добавлена возможность включения / выключения товаров со статусом "выключен" (FIX если у Вас отображались товары с ценой 0) Теперь вся анимация модуля воспроизводится на CSS5, вместо JS (анимация стала легче и быстрее) Исправлена неполадка при которой товары выводились из одной категории некорректно Исправлена неполадка с повторением анимации одинаковых товаров Добавлена проверка цены на все возможные скидки и акции Добавлены подсказки для некоторых пунктов настроек  
      Обновление 1.4
      Оптимизирована работа скриптов вывода Исправлена неполадка при вызове товара из выключенной категории Обновление 1.3
      Возможность задать интервал для отображения (NEW) Возможность задать ценовую политику товаров для отображения (NEW) Разрешить / запретить показывать товары с ценой "0" (NEW) Разрешить / запретить показывать товары с количеством "0" (NEW)  
      Обновление 1.2
      Добавлена возможность выбрать категорию из которой будут отображаться товары для имитации заказов (свой набор товаров) Добавлена возможность указать позицию отображения Добавлена возможность задать свой отступ отображения блока Дополнительная оптимизация Исправления совместимости с некоторыми популярными темами  
      Обновление 1.1
      OpenCart/OcStore 2.2 Opencart/OcStore 2.1  
       
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть Добавил Leingard Добавлено 20.12.2017 Категория Покупки, оформление заказа, корзина Системные требования bootstrap Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 500  
    • By Loys
      Всем привет! Подскажите, пожалуйста, может кто сталкивался, как добавить переключатель с "Я хочу использовать существующий адрес доставки" на "Добавить новый адрес доставки". Сейчас этой кнопки нет и это очень не удобно. 

      Спасибо!
       
      ocStore 2.3.0.2.3

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.