Jump to content

niger

Пользователи
  • Content Count

    361
  • Joined

  • Last visited

Community Reputation

46 Обычный

2 Followers

About niger

  • Rank
    Продвинутый пользователь

Информация

  • Пол
    Мужчина
  • Город:
    Днепр

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Я уже об этом думал. Но вот не хочется ломать "количество". Это же потом шаблоны писем править и где еще количество используется. Все же это опция товара - фасовка, а не использовать количество для фасовки. Да и как заказать три кусочка сыра по 250 гр ( сеть кафе в городе, заказ делают один но для трех разных кафе)? Получится 750 правильно или все же три позиции как нужно?
  2. Есть товары, которые продаются за единицу, а есть на вес - поэтому править логику работы количества(граммы и килограммы) не очень. Все таки у нас есть и стандартные товары (штуки), а не весовые. Поэтому ваш модуль и приглянулся, что можно одной опцией раз и готово. Но у вас площадь, то есть два поля ввода, а нам нужно одно поле ввода.
  3. Может я не понимаю ответ, или вы неправильно поняли задачу. У нас есть сыр. Мы его привозим головками. Разный сыр, разные головки - могут быть 4кг, а могут быть и 30кг. Его можно резать и продавать на вес. Клиент может купить от 100гр и до упора, цена в товаре указывается за 1кг для понимания порядка цены и как базовый параметр. Но заказать можно и 150 гр и 250гр и 650гр и 3кг 750 гр. Вот как у вас с площадью работает. Чтобы можно было ввести вес, сколько тебе нужно числом грамм или кг и посчиталась цена за этот вес. Вот чтобы вот так опция выглядела.
  4. @mpn2005 А можно адаптировать не цена за площадь, а цена за вес? То есть цена у товара указана за 1кг. А человек в поле вводит сколько ему нужно (Единицы ввода веса) грамм или килограмм и цена пересчитывается (с помощью вашего понятно модуля перерасчет цены) Почти тоже самое, что у вас с площадью. Но второе поле ввода не нужно. Есть дефолтный вес 1кг или 1000гр, минимальный вес и максимальный вес
  5. А будет работать этот модуль с дополнением от @mpn2005 Массово умножения и проценты добавятся к каждой опции?
  6. Спасибо, значит будем приобретать. Я так понял там нужно только будет патчик поставить из архива??
  7. <?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']); }
  8. У меня раньше в гараже был опенкарт 1.5 сайт - и я там это делал. Как в вашей версии, и что у вас там я не знаю. Ниже логика - без кода. Вы сохраняете заказ - если сохранение успешное - перед функцией редиректа на страницу "спасибо" в сессию записываете номер заказа. Потом в контроллере страницы "Спасибо" - проверяете есть ли в сессии номер заказа, если он есть записываете его в переменную, дальше запрос к модели "получить все данные по заказу" закидываете их в переменную для вывода и очищаете из сессии номер заказа(чтобы каждый раз клиент не видел спасибо ваш заказ такой-то оформлен) - и отправляете это во вьюху страницы "Спасибо" и там уже переменную разбираете и засовываете в скрипт от гугла все необходимые ему данные в нужном для него формате.
  9. Нужно передавать номер заказа в сессии. Потом на странице успешного заказа, если в сессии есть номер заказа - получать данные по заказу и отправлять их гугл скриптом.
  10. 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') . "'");
  11. @kashirova я вот глянул на страницу шаблона - и у них прямо на картинке нарисовано большими буквами - ТРЕХУРОВНЕВОЕ МЕНЮ, то есть всего три уровня вложенности. Что тут нужно понять? Если у тебя больше трех уровней вложенности - то их решение тебе не подходит. Или нужно будет самому ручками лезть в код и пилить) И написано мегаменю в ШАПКЕ сайта - про боковое они ничего не говорят. Я не их клиент, сижу на древнем 1.5 без шаблонов - все ручками. Но у них все расписано подробно, к чему ругаться на то, что у них явно указано в документации?
  12. Взять вот это 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 /
×

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.