Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

niger

Users
  
  • Posts

    1,060
  • Joined

  • Last visited

Everything posted by niger

  1. Только картошке не free, а fry а точнее (fries)
  2. Я бы не спешил с любым решением и не трогал то, как работает сейчас. Главное, чтобы была версия сайта на украинском языке - а вот менять ссылки, можно конечно начать. но мне кажется надо подождать, что будут делать крупные магазины - не только розетка. А они пока как и большинство - com.ua, com.ua/ua
  3. Согласен полностью. Уведомлять клиента, что вы доставка уже не работает, и вы откроетесь тогда-то в таком-то часу, поэтому вы можете сделать заказ, и как только мы откроемся все согласуем и вам привезем. И клиент сам выбирает, если нужно на утро - сделает заказ, если нет - закажет где доставляют ночью, и будет знать, что вы можете принять заказ и с какого по какое время
  4. Запрещать делать заказы как быстрый костыль для каких-то случаев - да, как решение скорее нет. Мое ИМХО: Вот представьте, я в 11 вечера решил заказать себе на утро покушать. Утром разбудили звонком - Вы заказали то и то - НУ ДА, пошел умылся, привел себя в порядок и заказ подвезли - удобно. Или хотите приехать на работу и туда подвезли вам завтрак - с вечера заказал, утром по дороге подтвердил, приехал и подвезли, поел и работать - это удобно. И вариантов таких может быть масса. Клиенту должно быть удобно, иначе уйдут туда где все работает. А еще например 1 января выходной и другие праздники могут быть или выходными или сокращенный день - начинающиеся не с 10 утра или заканчивающиеся не 10 вечера.
  5. Почти никто так не делает. Если делать абсолютно новый сайт - то наверное так и делают. А если ты уже в индексе, то никто не поменяет уже ничего. Вбейте любой сайт из Украины, который в поиске гугла есть, и у всех по умолчанию откроется просто домен и будет на русском, а если сменить то будет домен/ua(ukr) и украинский. Так как вы описали есть смысл делать только если твой клиент с западной Украины - там ПФ будет хороший и по СЕО хорошо пойдете, а если центральная и восточная Украина - то в итоге на основном месте просядете по ПФ, многие будут просто выходить и закончите грустно. Закону уже много лет и никто его соблюдать в полной мере не будет. Практически все создали/дут украинскую версию сайта - это нужно и делали и без закона, те кто продавал по всей Украине, это и есть сервис для клиента: если человек ищет на украинском, он найдем сайт на украинском, если ищет на русском он найдет на русском Две кампании по контекстной рекламе у меня на всех сайтах - на русском и украинском, и вот если у тебя локальный сайт из центра или востока - там доля посещений 98/2, если ты по всей Украине то там уже и 50/50 и даже перевес небольшой может быть в UA Розетка как и многие сайты при первом прямом посещении просто дают тебе всплывашку - "Зараз ви на сайті з російською мовою: бажаєте змінти мову на україньску?" или как-то так
  6. <script> $(document).ready(function() { setTimeout(function(){ $("#feedbackModal77").modal('show'); }, 10000); </script>
  7. Я уже об этом думал. Но вот не хочется ломать "количество". Это же потом шаблоны писем править и где еще количество используется. Все же это опция товара - фасовка, а не использовать количество для фасовки. Да и как заказать три кусочка сыра по 250 гр ( сеть кафе в городе, заказ делают один но для трех разных кафе)? Получится 750 правильно или все же три позиции как нужно?
  8. Есть товары, которые продаются за единицу, а есть на вес - поэтому править логику работы количества(граммы и килограммы) не очень. Все таки у нас есть и стандартные товары (штуки), а не весовые. Поэтому ваш модуль и приглянулся, что можно одной опцией раз и готово. Но у вас площадь, то есть два поля ввода, а нам нужно одно поле ввода.
  9. Может я не понимаю ответ, или вы неправильно поняли задачу. У нас есть сыр. Мы его привозим головками. Разный сыр, разные головки - могут быть 4кг, а могут быть и 30кг. Его можно резать и продавать на вес. Клиент может купить от 100гр и до упора, цена в товаре указывается за 1кг для понимания порядка цены и как базовый параметр. Но заказать можно и 150 гр и 250гр и 650гр и 3кг 750 гр. Вот как у вас с площадью работает. Чтобы можно было ввести вес, сколько тебе нужно числом грамм или кг и посчиталась цена за этот вес. Вот чтобы вот так опция выглядела.
  10. @mpn2005 А можно адаптировать не цена за площадь, а цена за вес? То есть цена у товара указана за 1кг. А человек в поле вводит сколько ему нужно (Единицы ввода веса) грамм или килограмм и цена пересчитывается (с помощью вашего понятно модуля перерасчет цены) Почти тоже самое, что у вас с площадью. Но второе поле ввода не нужно. Есть дефолтный вес 1кг или 1000гр, минимальный вес и максимальный вес
  11. А будет работать этот модуль с дополнением от @mpn2005 Массово умножения и проценты добавятся к каждой опции?
  12. Спасибо, значит будем приобретать. Я так понял там нужно только будет патчик поставить из архива??
  13. <?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']); }
  14. У меня раньше в гараже был опенкарт 1.5 сайт - и я там это делал. Как в вашей версии, и что у вас там я не знаю. Ниже логика - без кода. Вы сохраняете заказ - если сохранение успешное - перед функцией редиректа на страницу "спасибо" в сессию записываете номер заказа. Потом в контроллере страницы "Спасибо" - проверяете есть ли в сессии номер заказа, если он есть записываете его в переменную, дальше запрос к модели "получить все данные по заказу" закидываете их в переменную для вывода и очищаете из сессии номер заказа(чтобы каждый раз клиент не видел спасибо ваш заказ такой-то оформлен) - и отправляете это во вьюху страницы "Спасибо" и там уже переменную разбираете и засовываете в скрипт от гугла все необходимые ему данные в нужном для него формате.
  15. Нужно передавать номер заказа в сессии. Потом на странице успешного заказа, если в сессии есть номер заказа - получать данные по заказу и отправлять их гугл скриптом.
  16. 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') . "'");
  17. @kashirova я вот глянул на страницу шаблона - и у них прямо на картинке нарисовано большими буквами - ТРЕХУРОВНЕВОЕ МЕНЮ, то есть всего три уровня вложенности. Что тут нужно понять? Если у тебя больше трех уровней вложенности - то их решение тебе не подходит. Или нужно будет самому ручками лезть в код и пилить) И написано мегаменю в ШАПКЕ сайта - про боковое они ничего не говорят. Я не их клиент, сижу на древнем 1.5 без шаблонов - все ручками. Но у них все расписано подробно, к чему ругаться на то, что у них явно указано в документации?
  18. Взять вот это 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 /
  19. Поставил wayforpay, комиссия меньше у него и есть у него удачные и неудачные варианты. в Ликпай с этим так подружиться и не удалось.
  20. У меня есть cron, который обновляется остатки товаров - как добавить туда очистку кеша товаров и категорий? или может там можно выборочно удалить кеш именно этих товаров и кеш категорий почистить? Функцию или метод может какой-то для этого есть? Или нет?
×
×
  • Create New...

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.