COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Доска почета

Популярные сообщения

Showing content with the highest reputation since 03/05/19 везде

  1. Blondy

    Закрытие опенкарт. Com

    бля, так если творила Америка, при чем тут мы? Ты вне политики, а у нас умирают ДЕТИ!!!! Ну и не похожи мы. с хуизмом. Фашисты в данный момент - это те, кто пришел к нам с войной и ее поддерживает.
    5 points
  2. admin

    Закрытие опенкарт. Com

    Не трать буквы, там кисель в голове, им просто не понять даже такой простой вещи что приходя в гости к соседу принято стучать в калитку или звонить в звонок квартиры, я уже не говорю о том что цвет обоев в квартире соседа их не должен волновать от слова совсем У всех одна и та же песня мы против нациков и фашистов у вас биолаборатория и вы атомную бомбу строили ? Но бомбят при этом Харьков где 99% говорило на русском Или зачем то размарадерили мой котеджный городок и мой дом в частности вывезя от туда даже холодильник со стиралкой на урале, наверно это как то сильно отразится на безопасности РП? Или зачем то стреляют по машинам в колонне эвакуации, это я уже не говорю про стертый с лица земли Макаров или про стираемый Мариуполь После этого пишут про какой то один народ и про то что они внеполитики, самое смешное что еще Мира желают Ну если бы действительно хотели мира наверно вышли бы на площади с протестами против войны, ах да ну им же нельзя говорить что это война по ихнему это спец операция, ну если прям так вообще сыкотно но все мира хочется и вы за все хорошее против всего плохого переведите денег нашим ЗСУ
    5 points
  3. admin

    Закрытие опенкарт. Com

    тут продажи закрыл, спасибо что напомнил проблема всего лишь в этой фразе, для тебя это политика, для нас это война и собственно одна из причин война началась по тому что вы все далеки от политики но повторюсь это не политика, это война форум закрывать смысла не вижу, впн и подобное для здешних обитателей знаком не по наслышке
    4 points
  4. Модуль больше не поддерживается.
    4 points
  5. Перенесу с форума - думаю будет полезно тем кто его не читает Инструкция как делать НЕ НАДО!!! 1. Никаких admin admin и 123456! Ни в коем случае не ставьте admin admin ни в каких случаях, даже если вам просто нужно поиграться с опенкартом У вас рядом могут быть живые сайты, которые пострадают Запомните - имея админку опенкарта можно получить доступ ко всей файловой системе и другим сайтам сервера/хостинг-аккаунта Никаких example@example.com! пишите свою или доверенную почту на которую вы сможете получить свой сложный пароль типа &*^%hygkjhGJHG^*&@ghkjhqeeqeqr это гораздо безопаснее! Злоумышленник может зарегать example@example.com - и привет! Отключите демо аккаунт - там доступна на чтение вся информация! Добавьте двухфакторную авторизацию в админку, даже через .htpasswd, это уже осложнит жизнь потенциальному хакеру Ограничьте сверху доступом по IP 2. Никакого phpmyadmin в мир! В 90% случаев phpmyadmin доступен в мир по ip/phpmyadmin Закрывайте его для чужих, ну, свой ip можно оставить Попросите хостера это сделать или так же защитить двухфакторной аутентификацией 3. Никаких админеров! В каждом пятом сайте админер лежит в корне, удаляйте его после работы или переименуйте в lwjdkhkjwrehtkwrjhvsfvgsfgsf.php если без него нельзя жить! Это тоже потенциальная уязвимость 4. Никаких логов! В логах можно найти очень много интересной информации, начиная от структуры файловой системы заканчивая пароля к базе данных И их можно посмотреть даже под демо-аккаунтом Логи должны быть доступны только вам, error_log не должен лежать в корне сайта для всех 5. Никаких архивов в корне сайта! У многих лежит в корне архив site.tar.gz, db.sql, backup.zip и прочее Эти файлы можно скачать!!! Там есть все конфиги, логины пароли и прочее интересное, вы сами отдаете свой сайт злоумышленникам. Никаких доступов в текстовых файлах, ничего! вот все должно быть в корне! 6. Регулярно меняйте ВСЕ пароли Это касается всего, базы, хостинга, фтп, админки сайта, проводите регулярно эту проверку Рекомендую раз в месяц Также сканируйте свой сайт каким-то айболитом или чем-то подобным на предмет всякой херни 7. Не ставьте ломаных модулей (даже бесплатных)! Подавляющее число модулей на опенкарт стоят до 1000 р, это не та сумма чтобы ставить себе на сайт бомбы замедленного действия с варезных сайтов! В один прекрасный момент этот механизм активируется и вы потеряете свой сайт и репутацию с потрохами! Также рекомендую ставить модули только от проверенных разработчиков и читая темы поддержки. Т.к. были случаи что платный модуль добавлял sql-дырку в магазин. 8. Никаких ошибок php на фронте! Отключите сами вывод ошибок в системный лог и на экран и вам не будут писать стасики с предложением купить у них вашу базу Не умеете - просите хостера! Это касается всей служебной информации 9. SQL-инъекции В интернете полно скриптов как базово обезопасить свой сайт хотя бы от самых популярных инъекций! Найдите в интернете правила для apache и/или nginx и примените их даже если сами в этом нифига не понимаете! 10. Давая данные кому-то - не забывайте их менять! Даже если разработчики добросовестные - они могут подхватить с порнхаба какую-то дрянь и сохраненный пароль к вашему сайту улетит! Потратьте 3 минуты после работы на смену доступов! FTP еще желательно делать по IP чтобы 21 порт был недоступен недоверенным людям, у каждого вменяемого разработчика IP статический (постоянный) Включите mod_security в PHP, он всякую шушеру нормально отбивает suhosin тоже неплох, но его настраивать надо 11. Никогда не держите яйца в одной корзине! Для каждого сайта создавайте свой аккаунт, чтобы если ломанули пострадал только один сайт Часто вижу как дев и прод находятся на одном сервере рядышком, а к деву admin admin потому что разработчику так удобно и он не может запомнить пароль посложнее Или какой-нибудь дырявый вордпресс бложек старой версии, взломав который весь аккаунт хостинга превращается в кашу из шеллов и показывает гуглу иероглифы а вы этого даже можете не знать! 12. Отрубите tool/upload Если у вас нет острой необходимости чтобы юзеры закачивали к файлы на сервер - это вам не нужно, тоже неплохая потенциальная дырка. А если необходимость есть - сделайте дополнительные проверки! 13. Возможно будет дополняться! Если у вас есть проблемы хотя бы по одному из пунктов - то у вас большие проблемы!!! Я каждый день занимаюсь исправлением уязвимостей и беда происходит если есть хотя бы один из этих пунктов, если их количество увеличивается - это в геометрической прогрессии увеличивает ваши шансы отдать базу клиентов, а это все-таки какая-никакая а коммерция. И чем ваш сайт приносит больше денег тем более вы интересны конкурентам! Это элементарные правила цифровой гигиены, применимые не только к опенкарт, соблюдая которые вы сможете заниматься своими делами, а не беганием по форумам и фриланс-биржам с вопросом что же теперь делать! Будьте внимательны и бдительны, это ваше бабло и репутация! Кто дочитал - всем спасибо за внимание, ваш spectre
    4 points
  6. Влад

    Планы на OpenCart.PRO

    думаю что в разы лучше и важнее Про 23026+ с поддержкой php7.x
    4 points
  7. Если у вас браузер на базе chromium версии 75+ то установите этот мод, и скорее всего у вас есть проблема с добавлением товара, он дублируется для ее решения откройте файл /admin/view/javascript/common.js найдите //Form Submit for IE Browser $('button[type=\'submit\']').on('click', function() { $("form[id*='form-']").submit(); }); и замените на //Form Submit for IE Browser $('button[type=\'submit\']').on('click', function(e) { if ($("form[id*='form-']").length > 0) { e.preventDefault(); $("form[id*='form-']").submit(); } }); и не забываем обносить кэш браузера Fix Copy Product.ocmod.xml
    4 points
  8. Доработал под свои нужды бесплатный модуль импорта/экспорта из/в Excel версии 3.19. Файл добавляет в итоговый файл поля h1 для категорий и продуктов. Нужно заменить файл по адресу upload\admin\model\tool\export_import.php или сравнить оригинал с моим, внеся изменения с комментарием //added export_import.zip
    3 points
  9. wktp56

    Комиссия методов оплаты

    Утро доброе! Переделал для Opencart 3.0.2.0 @savage4pro надеюсь вы не против. Вдруг кому понадобится. payment_total_costs_v1.0.2_for_3.0.x.ocmod.zip
    3 points
  10. admin

    Релиз OPENCART.PRO (CMS) v2.3.X

    Ознакомиться с возможностями вы можете по ссылке: http://opencart.pro/overview/ Демонстрационный магазин доступен по ссылке: http://demo23.opencart.pro/ Скачать Релиз OPENCART.CMS v2.3.0.2.5 opencart_cms_2_3_0_2.zip update_cms_2_3_0_2_1.zip opencart_cms_2_3_0_2_1.zip opencart_cms_2_3_0_2_2.zip update_cms_2_3_0_2_2.zip update_cms_2_3_0_2_3.zip opencart_cms_2_3_0_2_3.zip opencart_cms_2_3_0_2_4.zip update_cms_2_3_0_2_4.zip opencart_cms_2_3_0_2_5.zip update_cms_2_3_0_2_5.zip
    3 points
  11. admin

    Тема поддержки OPENCART.CMS v2.3.X

    у вас перед этим на этом домене стоял оксторе и кэш браузера его запомнил сделайте 3 поворота на стуле и при каждом повороте нажимайте ctrl+f5
    3 points
  12. Друзья, напоминаю, что всем кто купил нашу сборку и не может (или не хочет) по каким-либо причинам установить самостоятельно - пишите мне в личку, установлю быстро и абсолютно бесплатно. Экономьте свое время - это самый ценный ресурс.
    3 points
  13. Приветствую разработчиков и сообщество! Хотелось бы услышать планы на наш опорный инструмент – сборку OpenCart.PRO. Как авторы видят развитие проекта в ближайшей и долгосрочной перспективе? Без лозунгов и пафоса, как есть. Кого этот вопрос так же интересует, просьба лайкнуть, чтобы мэтры видели что я не один такой любопытный.
    2 points
  14. Почему тогда не провести спец. операцию на территории Америки? Думаю не нужно вообще про Америку и говорить.
    2 points
  15. ПРАВИЛА ТЕМЫ: UPD07.03.2018 Яндекс заменит директиву HOST на 301-й редирект - больше информации ЗДЕСЬ. Данная инструкция актуальна для Opencart.PRO и Opencart.CMS всех версий! 0. ВАЖНО! Перед началом любых экспериментов не забываем делать бэкап файлов и базы данных сайта!!! 1. Для перехода на SSL (HTTPS) нужен сертификат, получить его можно здесь: ВАЖНО! Сертификат от Let'sEncrypt помимо своей бесплатности с некоторого времени может быть WildCard, т.е. выдаваться для основоного домена - domain.tld и всех поддоменов *.domain.tld 2. Далее необходимо установить сертификат на сервер или передать его хостинг-провайдеру, для установки на сервер (на котором размещен ваш сайт), либо активировать/сгенерировать его в ПУ хостинга/сервера. Более подробно о данной процедуре можно узнать у службы технической поддержки вашего хостинг-провайдера. 3. Настраиваем CMS для работы с SSL. 3.1 В файлах /config.php и admin/config.php делаем замены: 3.2 Идём Система -> Настройки -> Редактировать -> Вкладка Сервер -> Использовать SSL: выбираем Да. 3.3 Производим следующие действия в файле robots.txt: если sitemap вашего сайта не отдается фидом, добавляем в обе секции (User-agent: * и User-agent: Yandex) файла robots.txt директиву: Sitemap: httрs://mysite.com/sitemap.xml если sitemap вашего сайта отдается фидом, отдаем ПСам новый фид (на HTTPS). 4. Далее необходимо настроить 301-й редирект с HTTP на HTTPS. Это можно сделать двумя способами: Включить редирект в ПУ хостинга/сервера (требуется проверка, что редирект 301-й) Добавить редирект в файл .htaccess В виду того, что у разных хостинг-провайдеров разные настройки серверов, необходимо выбрать тот вариант редиректа, который будет работать, либо запросить рабочий вариант у вашего хостинг-провайдера. Как проверить работу редиректа читайте ниже. ВАЖНО! Подразумевается, что редирект с "с www" на "без www", или наоборот, у вас уже настроен. Если нет, смотрите здесь или в пункте 4.1.2. ВАЖНО! Изменения вносятся в файл .htaccess в корневом каталоге сайта. ВАЖНО! Редиректы в файле .htaccess необходимо добавлять сразу после строки с 'RewriteBase /'. Если не работает, попробуйте поставить выше, сразу после строки с 'RewriteEngine On'. О результатах экспериментов пишите в этой теме. 4.1 Варианты редиректов: 4.1.1 Редиректы от @Yoda: 4.1.2 Редиректы от @savage4pro: 4.1.3 Редиректы от Timeweb.ru: 4.1.4 Редиректы для ukraine.com.ua: 4.1.5 Редирект для masterhost.ru (говорим спасибо @Yoda здесь) 4.1.6 Редирект для webhost1.ru: 4.1.7 Редирект для связки nginx и Apache: 4.1.8 Редирект для jino.ru: 4.1.9 Редирект для hostpro.ua: 4.1.10 Редирект для beget.ru (говорим спасибо @BuslikDrev здесь) 5. Проверка. Чтобы проверить корректность работы произведенных изменений необходимо сделать следующее: 5.1 Если у вас настроен редирект с "с www" на "без www" идём на сайт по HTTP с WWW, должны получить HTTPS без WWW; идём на сайт по HTTP без WWW, должны получить HTTPS без WWW; идём на сайт по HTTPS с WWW, должны получить HTTPS без WWW. 5.2 Если у вас настроен редирект с "без www" на "с www" идём на сайт по HTTP с WWW, должны получить HTTPS с WWW; идём на сайт по HTTP без WWW, должны получить HTTPS с WWW; идём на сайт по HTTPS без WWW, должны получить HTTPS с WWW. 5.3 Отдельно можно проверить как после всех изменений ваш сервер отдает статические файлы, например, фото товаров. Зайдите на страницу товара, скопируйте ссылку на фото товара, вставьте её в строку браузера и поэкспериментируйте согласно пунктам 5.1 - 5.2, и посмотрите по какому протоколу будет отдаваться статика. 5.4 У некоторых хостинг-провайдеров есть возможность включить редирект в ПУ. Тут следует обратить внимание на то, каким редиректом будет осуществляться переадресация - 301-м или 302-м. Нужен 301-й. Как посмотреть? Можно здесь, вкладка Details. Также показывает редирект Screaming Frog SEO Spider, браузер тоже показывает (F12). Пробуйте. 5.5 Проверьте сайт на наличие ссылок по HTTP. Это могут быть ссылки в статьях или описаниях товаров. Необходимо изменить в них HTTP на HTTPS или сделать их относительными, т.е. без доменного имени сайта. 6. Далее добавляем новый сайт на HTTPS в Вебмастеры ПС: 7. Дополнительная информация: от Яши - здесь, здесь, здесь и здесь. от Гоши - здесь и здесь. ВАЖНО! Все внешние скрипты, стили, шрифты и прочие iframe должны подключаться строго по HTTPS и никак иначе! В противном случае получим кучу ошибок в консоли браузера и корявости на сайте. ПОЛЕЗНО! Сервис для проверки поддержки сервером ALPN (требуется OpenSSL 1.0.2+) для переключения на HTTP/2 - KEYCDN ПОЛЕЗНО! Сервис для проверки установленного сертификата - SSLSHOPEER ПОЛЕЗНО! Сервис для проверки установленного сертификата - QUALYS SSL LABS ПОЛЕЗНО! Сервис для мониторинга доступности сайта - HOST-TRACKER
    2 points
  16. В общем не везде добавил изменения (где не было меток //added) Сейчас всё добавил, протестил, работает! К версии 3.22 для Окстор 3-ки export_import.php
    2 points
  17. Комиссия методов оплаты модуль добавляет наценку в процентах в зависимости от способа оплаты установка через "Установку модулей" или вручную распаковать архив и залить на сайт содержимое папки upload перейти в "Учитывать в заказе", активировать модуль и настроить модуль ничего не заменяет и не окмодит Не забудьте указать в настройках модуля "Порядок сортировки". Он должен быть больше порядка "Итого", но меньше порядка "Всего". Автор savage4pro Добавлен 10.12.2015 payment_total_costs_v1.0.2.ocmod.zip payment_total_costs_v1.0.2_for_2.3.x.ocmod.zip адаптация для 3.0.2.0 от wktp56
    2 points
  18. А если с оптимизацией, то в header из контроллера можно отправить всё, что угодно: $data['header'] = $this->load->controller('common/header', $data); Только в хеадере нужно сделать так: public function index($setting) { И тогда: if (isset($setting['heading_title'])) { $data['heading_title'] = $setting['heading_title']; } else { $data['heading_title'] = $this->language->get('text_error'); }
    2 points
  19. Решение: Прописать в Header.php if (isset($this->request->get['information_id'])) { $information_id = (int)$this->request->get['information_id']; } else { $information_id = 0; } $information_info = $this->model_catalog_information->getInformation($information_id); if ($information_info) { if ($information_info['meta_h1']) { $data['heading_title'] = $information_info['meta_h1']; } else { $data['heading_title'] = $information_info['title']; } } else { $data['heading_title'] = $this->language->get('text_error'); } Выводим в Header.tpl <h1><?php echo $heading_title; ?></h1>
    2 points
  20. Скорее нет. Администрация не заинтересована.
    2 points
  21. UPD: 1й и 3й модули - аналогичные. Просто на 3й ссылке авторство не указано. Подозреваю, из-за рухнувшей репутации автора - попадалось много сообщений о шеллах в его модулях. Я не берусь судить про безопасность этих модулей. Но я покупал его мультиязык и ахнул от того кода. Например, чудак ленился переделать файлы локалей для 2.х и перенести их в соответствующие папки , поэтому этому поделал файлы где инклюдил файлы от 1.5. Это только один нюансик, всего не помню, уже лет 5 прошло. На вопрос зачем такое делать автор ответил а-ля "а это территория разработчика модуля, вы туда не суйтесь и вопросов таких не задавайте. работает и пи3дец"
    2 points
  22. Не вздумайте ни в коем случае! Это Виндовс 98 на костылях внутри Опенкарта. Этот не пробовал, ничего не скажу. Этот применял раз 5, всё отлично. После мучений с доработками seo_pro opecartjazz от r2d2 так вообще фантастика. Если шаблон не стандартный, то потребуется допил виджета переключения языков. Из минусов - модуль бесплатный, поддержки фактически нет. Но его недавно переписали в нуля. В общем, можно работать! Спасибо разработчику. Если купите №3, то отпишитесь как полет
    2 points
  23. К сожалению Даниэль оставил такую дыру ещё и при падениях базы данных. Я закрывал так: ТЫЦ Вот как я понимаю @BuslikDrev сделал тоже свое решение:
    2 points
  24. Я думаю нужно выйти просто из админки и все увидите) Я так думаю, что этот вопрос не имеет отношения к шаблону, старайтесь не сваливать все в одну кучу.
    2 points
  25. Это да, но зачем их наплодили? Для СЕО это не очень хорошо, т.к. краулинговый бюджет не резиновый и на время, если у сайта дохрилион 404-ых, он вообще может попасть целыми разделами в технический бан. Автору: страницы лучше вначале запретить индексировать, а после как выпадут из поиска - удалить, или сразу удалите в вебмастере и удалите физически. Тоже самое и для гугла. Чем больше телодвижений пауку, тем хуже - это общий принцип. Т.к. пользователь тоже может на все это нарваться, а значит поведенческие факторы уйдут в минус - сайт станет неудобным для пользования+затрудняется индексирование, за это ПС его отымеют... 404 - это мегазло ?
    2 points
  26. Помогаю адекватным людям, которые спрашивают нормально, а не ноются, что нет кнопки "бабло" и что за них никто ничего не хочет делать)
    2 points
  27. Спасибо админу за подсказку. Если что, вот где он: Картинки, код и логи прячьте под спойлер!
    2 points
  28. Я ответил на почту, с которой мне задали вопрос по табам с просьбой указать, каким модулем их выводили, т.к. встроенная в шаблон функциональность доп. табов никуда не исчезала и не затрагивалась при обновлении, но мое письмо проигнорировали и ответа о модуле я не получил. Чтобы не вести диалог в четырех местах одновременно, просьба писать на почту и как-то между собой координироваться, а то я вам отвечаю одно, а через час мне ваш коллега пишет другое с теми же вопросами. Судя по вашей приписке: предположу, что речь идет о табах, встроенных в вашу сборку, в таком случае достаточно обновить адаптацию модулей сборки до актуальной версии (она соответствует версии шаблона).
    2 points
  29. Удалить русский язык, а файлы из русского кинуть в английский в папке admin/language/ и переименовать ru-ru.php на en-gb.php
    2 points
  30. WarStyle

    Sitemap.PRO 2.X

    Недавно столкнулся с такой же проблемой, долго не хотел гугл принимать сайтмап, пока не сделал ему сео юрл. Сделать можно так: 1) Идете в сео менеджер: http://joxi.ru/4AkqEaOCXlPq8m 2) Добавляете вот такую запись: http://joxi.ru/KAgqJdMCX7zLWm Ваш сайтмап будет доступен по адресу: ВашСайт.com/sitemap, вот такую ссылку и отдаете гуглу, и должно сработать, у меня сработало.
    2 points
  31. https://liveopencart.ru/opencart-moduli-shablony/moduli/zakaz/customer-check
    2 points
  32. вот гад такой этот Влад) А что если попробовать ему на почту или в личку написать? а то в скайпе у меня только вопрос по Батчу от 1декабря и потом сообщение, что сам разобрался и вопрос отпадает. 2) если у опции количество стоит 0 и Вычитать со склада стоит Да, то опции как правило не выводятся
    2 points
  33. если найдете такого специалиста и если он все сделает, дайте пожалуйста его контакт. Он же круче деда мороза.
    2 points
  34. Если Вы о пункте "Тип ЧПУ", то да, его нет в 2.3 так как в 2.1 был выбор, в 2.3 его убрали.
    2 points
  35. Можете закрывать вопрос в новом релизе он будет.
    2 points
  36. если ко всем то в языковых файлах можно добавить /catalog/language , для второго это скорее в раздел платных услуг
    2 points
  37. WarStyle

    Версия php

    Добрый, да, если модуль TURBO не нужен.
    2 points
  38. Опенкарт Про + шаб Революшн + Симпла + Уникальный контент + Влад.
    2 points
  39. Тут важно понимать для чего Вы хотите обновлять, магазин может работать и на старых версиях, и нормально торговать может при этом. Люди чаще переходят на новую версию, так как шаблоны есть более интересные, модули новые, которых нет на 1.4-1.5 версии. Ошибки можно починить, но иногда дешевле переехать на более свежую версию) Если обновлять, то уже можно и на 3.х, хотя как по мне, она пока сыровата. 2.3 сейчас самое оптимальное решение, если нужно сейчас и срочно.
    2 points
  40. Это случайно не то, что при добавлении товара пишет "Такой сео юрл уже занят"?
    2 points
  41. в папке /system удалить revolution_filter.ocmod.xml и обновить модификаторы
    2 points
  42. phpmyadmin возможно может в xls сохранять Вот бесплатный: Вот с моей наработкой для OpenCart.pro:
    2 points
  43. Добрый вечер уважаемые форумчане. В этой теме я бы хотел поделится своим опытом, как я реализовал смс уведомления для Украины на OpenCart Pro 2.3.0.2.2 возможно кому-то это будет полезно. Для меня важно чтобы при заказе товара и заказе обратного звонка моментально приходило смс увемление на телефон. Так как уведомления с почты работают не стабильно и если интернет затупит, можно обнаружить заказ и через час спустя, а практика показывает, что из-за этого можно потерять и заказ. На старом сайте я пользовался услугами компании "АльфаСМС" как было реализовано на старом сайте я не знаю(делал не я), но точно не через модуль. Перейдя на Pro 2.3 задался вопросом как теперь реализовать смс, ведь в версии 2.3 разработчики прошки почему-то решили убрать смс(огромная ошибка). Обратился в тех. поддержку АльфаСМС они сказали что у них есть модуль для 2.1, к моему огромному удивлению за день сделали версию под 2.3, вначале она не работала, потом еще немного подкрутили и стала работать. Вчера я купил модуль Simple и столкнулся с новой проблемой, из-за модуля перестали работать смс уведомления. Снова обратился в поддержку, хотя честно думал что мне скажут что-то типа "ну что мы можем сделать, на голом движке же работает, а если модуль сторонний мешает, так это не наши проблемы", но нет. Дали скайп программиста и сказали обратится к нему. За 30 минут он исправил проблему, а за небольшую плату, допилил модуль под мои нужны. Что имеем в итоге: Сборка OpenCart Pro 2.3.0.2.2 Шаблон Shop Store 2 1. Приходит смс когда делается заказ обычным способом и через попап окно "Купить в один клик". Как с модулем Simple так и без него.(по умолчанию работало только со стандартной формой заказа) 2. Приходит смс клиенту после регистрации с кодом скидочного купона. Как с модулем Simple так и без него. (по умолчанию не работало с Simple) 3. Приходит смс вида "Человек с номером 099-999-99-99 заказал обратный звонок" после заказа звонка через попап окно модуля "Обратный звонок" который является частью шаблона.(по умолчанию этого вообще не было) Важно! Чтобы модуль работал нужно ставить его поверх Simple, т.к. заменяется один файл! Надеюсь кому-то в будущем будет полезно. Файл модуля адаптированого под шаблон и Simple приклепляю. Вероятно будет работать и на других шаблонах. Сайт компании - https://alphasms.ua opencart-2-3-0-2-alphasmsmod-1-9-1(модифицированный).ocmod.zip Установка модуля AlphaSMS на новых версиях OpenCart.pdf
    2 points
  44. Нет, не будет. Но если в catalog/model/totalpayment_costs.php добавить "<", то будет И, кмк, стоит округлять значение скидки, если нет желания копаться в богомерзких копейках в тотале. Ну и имеет, наверное, смысл выводить точную величину скидки, если делать округление значения скидки. А то покупатели говнится начнут, что, дескать, "обман!, скидка меньше(больше) заявленной!" Я бы так сделал: Надеюсь, автора не покоробит мое сиволапое копание в его коде Модуль классный, всем хотеть!
    2 points
  45. Ну так когда вы делаете https оно и делает 301 редирект на него
    1 point