Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

niger

Користувачі
  
  • Публікації

    1 030
  • З нами

  • Відвідування

Усі публікації користувача niger

  1. Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так
  2. <script> $(document).ready(function() { setTimeout(function(){ $("#feedbackModal77").modal('show'); }, 10000); </script>
  3. Я уже об этом думал. Но вот не хочется ломать "количество". Это же потом шаблоны писем править и где еще количество используется. Все же это опция товара - фасовка, а не использовать количество для фасовки. Да и как заказать три кусочка сыра по 250 гр ( сеть кафе в городе, заказ делают один но для трех разных кафе)? Получится 750 правильно или все же три позиции как нужно?
  4. Есть товары, которые продаются за единицу, а есть на вес - поэтому править логику работы количества(граммы и килограммы) не очень. Все таки у нас есть и стандартные товары (штуки), а не весовые. Поэтому ваш модуль и приглянулся, что можно одной опцией раз и готово. Но у вас площадь, то есть два поля ввода, а нам нужно одно поле ввода.
  5. Может я не понимаю ответ, или вы неправильно поняли задачу. У нас есть сыр. Мы его привозим головками. Разный сыр, разные головки - могут быть 4кг, а могут быть и 30кг. Его можно резать и продавать на вес. Клиент может купить от 100гр и до упора, цена в товаре указывается за 1кг для понимания порядка цены и как базовый параметр. Но заказать можно и 150 гр и 250гр и 650гр и 3кг 750 гр. Вот как у вас с площадью работает. Чтобы можно было ввести вес, сколько тебе нужно числом грамм или кг и посчиталась цена за этот вес. Вот чтобы вот так опция выглядела.
  6. @mpn2005 А можно адаптировать не цена за площадь, а цена за вес? То есть цена у товара указана за 1кг. А человек в поле вводит сколько ему нужно (Единицы ввода веса) грамм или килограмм и цена пересчитывается (с помощью вашего понятно модуля перерасчет цены) Почти тоже самое, что у вас с площадью. Но второе поле ввода не нужно. Есть дефолтный вес 1кг или 1000гр, минимальный вес и максимальный вес
  7. А будет работать этот модуль с дополнением от @mpn2005 Массово умножения и проценты добавятся к каждой опции?
  8. Спасибо, значит будем приобретать. Я так понял там нужно только будет патчик поставить из архива??
  9. <?php if (isset($order_id) && $order_id) { ?> <!-- Google Analytics - Ecommerce Tracking (Universal Analytics) --> <script type="text/javascript"> gtag('event', 'purchase', { "transaction_id": "<?php echo $order_id; ?>", "affiliation": "<?php echo $order_info['store_name']; ?>", "value": <?php echo $order_info['total']; ?>, "currency": "<?php echo $order_info['currency_code']; ?>", "tax": "<?php echo $tax; ?>", "shipping": "<?php echo $shipping; ?>", "items": [ <?php foreach ($order_products as $row) { ?> { "id": "<?php echo $row['model']; ?>", "name": "<?php echo $row['name']; ?>", "quantity": <?php echo $row['quantity']; ?>, "price": '<?php echo $row['price']; ?>' }, <?php } ?> ] }); </script> <!-- End Google Analytics - Ecommerce Tracking (Universal Analytics) --> <!-- Event snippet for Покупка товара conversion page --> <script> gtag('event', 'conversion', { 'send_to': 'Ваше из гугладвордса', 'value': <?php echo $order_info['total']; ?>, 'currency': '<?php echo $order_info['currency_code']; ?>', 'transaction_id': '<?php echo $order_id; ?>' }); </script> Верхнее для view файла success.tpl ниже для контроллера success.php if (isset($this->session->data['order_id'])) { $this->load->model('account/order'); $this->data['order_id'] = $this->session->data['order_id']; $this->data['order_info'] = $this->model_account_order->getOrder($this->session->data['order_id']); $this->data['order_totals'] = $this->model_account_order->getOrderTotals($this->session->data['order_id']); $this->data['order_products'] = $this->model_account_order->getOrderProducts($this->session->data['order_id']); $shipping = 0; foreach ($this->data['order_totals'] as $row) { if ($row['code'] == 'shipping') { $shipping = $row['value']; } } $this->data['shipping'] = $shipping; $tax = 0; foreach ($this->data['order_products'] as $row) { $tax = $tax + $row['tax']; } $this->data['tax'] = $tax; $this->cart->clear(); unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['guest']); unset($this->session->data['comment']); unset($this->session->data['order_id']); unset($this->session->data['coupon']); unset($this->session->data['reward']); unset($this->session->data['voucher']); unset($this->session->data['vouchers']); }
  10. У меня раньше в гараже был опенкарт 1.5 сайт - и я там это делал. Как в вашей версии, и что у вас там я не знаю. Ниже логика - без кода. Вы сохраняете заказ - если сохранение успешное - перед функцией редиректа на страницу "спасибо" в сессию записываете номер заказа. Потом в контроллере страницы "Спасибо" - проверяете есть ли в сессии номер заказа, если он есть записываете его в переменную, дальше запрос к модели "получить все данные по заказу" закидываете их в переменную для вывода и очищаете из сессии номер заказа(чтобы каждый раз клиент не видел спасибо ваш заказ такой-то оформлен) - и отправляете это во вьюху страницы "Спасибо" и там уже переменную разбираете и засовываете в скрипт от гугла все необходимые ему данные в нужном для него формате.
  11. Нужно передавать номер заказа в сессии. Потом на странице успешного заказа, если в сессии есть номер заказа - получать данные по заказу и отправлять их гугл скриптом.
  12. LEFT JOIN Что-то вроде такого по идее $query = $this->db->query("SELECT l.location_id, l.geocode, l.telephone, l.fax, l.image, l.open, ld.name, ld.address, ld.comment FROM " . DB_PREFIX . "location l LEFT JOIN " . DB_PREFIX . "location_description ld ON (l.location_id = ld.location_id) WHERE l.location_id = '" . (int)$location_id . "' AND ld.language_id = '" . (int)$this->config->get('config_language_id') . "'");
  13. @kashirova я вот глянул на страницу шаблона - и у них прямо на картинке нарисовано большими буквами - ТРЕХУРОВНЕВОЕ МЕНЮ, то есть всего три уровня вложенности. Что тут нужно понять? Если у тебя больше трех уровней вложенности - то их решение тебе не подходит. Или нужно будет самому ручками лезть в код и пилить) И написано мегаменю в ШАПКЕ сайта - про боковое они ничего не говорят. Я не их клиент, сижу на древнем 1.5 без шаблонов - все ручками. Но у них все расписано подробно, к чему ругаться на то, что у них явно указано в документации?
  14. Взять вот это RewriteCond %{HTTP_HOST} ^www.embroides\.com$ [NC] RewriteRule ^(.*)$ http://embroides.com/$1 [R=301,L] RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] Из вашего файла и вставить после RewriteBase /
  15. Поставил wayforpay, комиссия меньше у него и есть у него удачные и неудачные варианты. в Ликпай с этим так подружиться и не удалось.
  16. У меня есть cron, который обновляется остатки товаров - как добавить туда очистку кеша товаров и категорий? или может там можно выборочно удалить кеш именно этих товаров и кеш категорий почистить? Функцию или метод может какой-то для этого есть? Или нет?
  17. https://developers.google.com/analytics/devguides/collection/gtagjs/enhanced-ecommerce?hl=ru Вот тут все, что нужно для отправки. вам только формировать и отправлять
  18. Ну вот у вас на странице категории во вьхе (category.tpl) или как там у вас она называется, есть foreach который берет и выводит каждый товар по-отдельности из массива или из объекта) Здесь у вас в скобочках все тоже самое) <script>dataLayer.push({ "ecommerce": { "currencyCode": "USD", // Код валюты в формате ISO 4217 "impressions": [ <?php foreach ($products as $product) { ?> { "id": "<?php echo $product['id']; ?>", //ID Товара в базе данных - Обязательно "name": "<?php echo $product['name']; ?>", // Название товара - Обязательно "price": "<?php echo $product['price']; ?>", // Цена товара "brand": "<?php echo $product['manufacturer']; ?>", // Бренд товара, если такой есть "category": "T-Shirts", // Категория товара "position": 0, // Позиция товара в блоке на сайте. Нумерация идет слева на право и снизу вверх. "list": "homepage" // Блок на сайте, где был отображен товар }, <?php }?> ], } }); </script> Тут просто показана логика. А дальше сами додумайте.
  19. И все это дело заскринить, а потом на скринах показать, что и куда добавил, и описать зачем. Ваша мысль интересна - приступайте
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.