Jump to content

fofa

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

    157
  • Joined

  • Last visited

Community Reputation

0 Обычный

About fofa

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

Информация

  • Пол
    Мужчина

Recent Profile Visitors

1,256 profile views
  1. А как покупатель узнает, что чтобы получить скидку ему надо в течение 14 дней накупить товаров на определенную сумму?
  2. Есть демо на ОС 2? Если активировалась скидка на 14 дней и клиент купил в этот срок, то срок продлевается еще на 14 дней с момента покупки или что происходит?
  3. Как принудительно перенести незарегистрированных покупателей в зарегистрированные клиенты? Например, покупатель купил товар без регистрации, а теперь надо его зарегистрировать, для того, чтобы определить его в группу клиентов. Важно, чтобы все совершенные до регистрации заказы привязались и отображались в личном кабинете, желательно без залезания в базу данных и правки связей вручную
  4. Если не ошибаюсь, в модуле Kivy FlyCart реализована связка фреймворка Angular.js + Opencart 2. Подскажите, насколько Angular.js расширяет опенкарт? Имеет ли смысл заморачиваться над подобным расширением опенкарта? Поделитесь, у кого какой опыт
  5. OC 2.0.3.1 Необходимо чтобы для определенной группы клиентов после покупки включался механизм скидки на покупку следующего товара на ограниченный срок. Например, клиент из группы "Оптовики" купил товар и ему приходит уведомление, что на следующую покупку ему активировалась скидка в 20% на 14 дней. Подскажите модуль, если есть такой.
  6. OC 2.0.3.1 Подскажите модуль для публикации в соцсетях. Необходимо чтоб при добавлении товара/новости в настройках был список соцсетей с чекбоксами, типа Опубликовать в соцсетях: facebook ☑ instagram ☑ twitter ☑ ВК ☑ Telegram канал ☑ В результате товар/новость публикуется в соцсетях магазина
  7. Спасибо. Только информация грузится до вычисления. Чтобы грузилась после вычисления сделал отложенную загрузку: <script> $('#button-cart').on('click', function() { setTimeout(function(){ $('#motivator').load('index.php?route=module/motivator/info'); }, 1000) }); var cart = { 'add': function(product_id, quantity) { setTimeout(function(){ $('#motivator').load('index.php?route=module/motivator/info'); }, 1000) }, } </script>
  8. OC 2.0.3.1 На движке установлен модуль KW Flycart, который работает на своем механизме, отправляющем ajax запросы на сервер. Этот же механизм блокирует работу common.js, в котором я пытался разместить свой ajax запрос. Пробовал сделать ajax запрос из шаблона tpl <script type="text/javascript"> document.getElementById("button-cart").onclick = function() { $.ajax({ url: 'index.php?route=module/motivator', dataType: 'json', $('#motivator').load('index.php?route=module/motivator/info'); }); }; </script> Не получается. Подскажите, куда копать?
  9. В заказе купоны учитываются из оригинальных файлов, скидка рассчитывается с помощью стороннего модуля "Скидка от суммы заказа", доставка рассчитывается модулем "Почта России". Не могу найти файл, который включает результаты вычислений модулей в общую цену и выводит в шаблон корзины витрины, либо в админке в заказах. Прошу подсказать путь
  10. Необходимо рассчитать НДС в инвойсе в админке. В заказе учитывается система скидок 3000:3, 5000:10, 10000:15, 20000:20, купоны и стоимость доставки (модуль "Почта России"). Итоговый НДС считается по логике: сначала считается НДС товара с учетом скидок и купонов, затем НДС доставки и в конце все суммируется. Расчет НДС за каждую позицию товара без учета скидок и пр. я сделал. Вот код: controller/sale/order.php: $data['total_nds'] = 0; $products = $this->model_sale_order->getOrderProducts($order_id); foreach ($products as $product) { $option_data = array(); $options = $this->model_sale_order->getOrderOptions($order_id, $product['order_product_id']); foreach ($options as $option) { if ($option['type'] != 'file') { $value = $option['value']; } else { $upload_info = $this->model_tool_upload->getUploadByCode($option['value']); if ($upload_info) { $value = $upload_info['name']; } else { $value = ''; } } $option_data[] = array( 'name' => $option['name'], 'value' => $value ); } $product_nds = $this->model_sale_order->getOrderProducts($order_id, $product['order_product_id']); foreach ($product_nds as $data['nds']) { $data['nds'] = round($this->currency->format($product['total'])*20/120, 2, PHP_ROUND_HALF_UP); } $data['total_nds'] += $data['nds']; $product_data[] = array( 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), 'nds' => $data['nds'], 'total_nds'=> $data['total_nds'] ); } Подскажите, куда смотреть, чтобы при расчете учесть скидки, купоны и доставку?
  11. OC 2.0.3.1 Решили перейти с http на https. Хостинг Reg.ru В админке в настройках на вкладке Сервер поставили галочку "да" напротив "Использовать SSL", но после сохранение URL магазина остался http. Подскажите пожалуйста, что сделать, чтобы сменить на https?
  12. Здравствуйте Недавно подключил SSL сертификат и настроил редирект через htaccess. при заходе на страницу сайта домен https склеивается с http https://mydomain.ru/http://mydomain.ru/uslugi/ohrana-obektov Вот правки в htaccess: RewriteEngine On RewriteCond %{REQUEST_URI} ^/ohrana-obektov$ [OR,NC] RewriteCond %{REQUEST_URI} ^/ohrana-obektov/$ [OR,NC] RewriteCond %{REQUEST_URI} ^/uslugi/ohrana-obektov$ [NC] RewriteRule (.*) https://mydomain.ru/uslugi/ohrana-obektov/ [R=301,L] RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP RewriteRule ^index\.php$ http://mydomain.ru/ [R=301,L] RewriteCond %{HTTP_HOST} ^www.mydomain.ru$ [NC] RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] Подскажите в чем дело?
×

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.