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

ocdev_pro

Users
  • Posts

    2,022
  • Joined

  • Last visited

Everything posted by ocdev_pro

  1. Скриншоты, слова.. где ссылка на модуль для всех версий Opencart с внятной инструкцией, бесплатно и без регистрации?
  2. А вот тут не надо)) Мой мультиязык, бесплатен, помог многим (и многим поможет) + не для всех, но есть решение для OC 3. Вот и аргументы, и факты. Делом надо доказывать, а не пустыми разговорами. Не хочу продолжать дискуссию с человеком которые не может подтвердить свои слова делом.
  3. Мы тут пытаемся разбираться в вопросах и решениях. А Вы только гав гав и ничего по теме. Что было сделано Вами для решения проблемы перехода и соблюдения требований закона для пользователей opencart ? Верно, ничего. Так что лучше не надо ничего писать. Собака лает - караван идет.
  4. smsc.ru (ua) предоставляет услугу Виртуальных номеров для приема смс, а также хостинг SIM, проконсультируйтесь у них, есть ли техническая возможность отображать как отправителя Виртуальный номер А для отправки смс с сайта можете использовать модуль, у него есть интеграция со шлюзом SMSC
  5. Это вероятно opencart 3 у Вас, там ничего не надо делать, кроме как поставить мой модуль hreflang, пишите в ЛС за ним
  6. OCMOD для поддержки совместимости MegaFilter Pro/Plus уже доступный для скачивания. Убедитесь что Ваша версия фильтра не ниже указанной! Это можно посмотреть в настройках фильтра во вкладке Поддержка, при необходимости обновитесь до актуальной версии!
  7. Это выдает Файл который нужно загрузить вручную. ТС спрашивает об автоматизированной выгрузке по API, пока не встречал подобных реализаций. Можно сделать, там по сути тот же принцип что и с другими площадками.
  8. Читайте сообщение выше и условия использования WesternBid и для чего он вообще нужен. Как раз таки вопросы по paypal и Украине отпадут
  9. Они не могут работать как шлюз насколько мне известно пока, Вы можете с ЛК выставлять счета физ лицам на email а они уже могут оплатить картой перейдя по их ссылке. Попробуйте WesternBid для приема платежей через Paypal
  10. Не предлагайте заведомо ложные варианты решений. Нужно немного и о качестве думать.
  11. А если язык сайта при покупке не русский?.. Вы предлагаете делать "костыли" то в письме на Украинском например придет текст на русском, это не окей. объявляйте языковые переменный и пишите их значения в языковой файл!!! тогда будет что-то вида $format = $this->language->get('text_fio') . '{firstname} {lastname}' ......
  12. здесь опять же дело в понимании кода. Если Вам нужно в письмо о заказе Выводить какие-то поля которых нет. Так создайте их Например: в model/chechout.../order.php перед new Mail.... обьявляем переменную $data['fio'] = $order_info['firstname'] . ' ' . $order_info['lastname']; Ну и в своем шаблоне письма template../view.../mail/order.tpl в нужном месте Выводите <?php echo $fio; ?> И аналогично с любыми данными которые можно дернуть из заказа
  13. Минимально, юзайте OpenServer под винду. и PHP 7.3 поставьте. А по хорошему, надо использовать composer и посмотреть как сделано в opencart 3.0.3.7
  14. Вы чё все такие злые, Токсики? Один не понял, другой завелся.. нет другого места погавкаться? Прекратите.
  15. Не совсем так. Есть контроллер на php в нем обьявляются переменные через $data['var_name'] = 'Чему-то равно'; Дальше в контроллере вызывается "view" который запрашивает определенный twig файл по названию без расширения и передает в него $data. И вот потом twig обрабатывает весь массив $data который пришел и выводит ваши переменный через {{ var_name }} Это если не вдаваться в промежуточные процессы response, render итд
  16. В product.php объявить переменную $data['has_added'] = $this->cart->hasAdded($product_info['product_id']); А в шаблоне уже ее вызывать по примеру ранее <?php if($has_added) { ?> .. итд Нет смысла спрашивать, здесь вопрос в элементарном понимании работы всей этой кухни. Такие решения четко потом показывают клиенту, почему професиионалы работают дороже.
  17. Вам в метод $this->cart->hasAdded(// сюда передаем id товара который проверяем); если добавляете перед массивом $data['products'].. то определяем переменную $has_added = $this->cart->hasAdded($result['product_id']); которая из запроса получить значение TRUE или FALSE а в массив $data['products'] = array( 'added_to_cart' => $has_added, потом в шаблоне где идет цикл <?php foreach ($products as $product) { ?> можно вызвать это значение и запустить в условие <?php if($product['added_to_cart']) { ?> ТОВАР в КОРЗИНЕ <?php }else{ ?> ТОВАР НЕ В КОРЗИНЕ <?php } ?> .... <?php } ?> P.S Вам надо не пытаться понять Opencart, а учить просто язык программирования PHP, Вы по матчасти просто не знаете ничего
  18. Минимум 8 запросов, и если найдены опции, запросит еще опции.. и в итоге при каждом обращении в корзину за методом getProducts выходит N товаров * 8 запросов Если на странице 30 товаров, получаем 240 запросов только от 1 юзера. И только на корзину. А еще есть получение самих товаров, где LEFT JOIN product_description итд делаются в 1 запросе.. Огромном и тяжелом.. + модули итд. для БД много но мелких запросов обработать гораздо проще. На магазине в 100 товаров оно может и не заметно согласен, но если взять магаз от 20000 да еще и с трафиком, то никаких ресурсов не хватит и будут тормоза
×
×
  • 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.