Перейти к содержанию

lolwe

Новичок
  • Публикаций

    17
  • Зарегистрирован

  • Посещение

Репутация

3 Обычный

Информация о lolwe

  • Звание
    Пользователь

Контакты

  • Сайт
    http://ctrlv.me
  • Skype
    Anatolii.kozyura

Информация

  • Пол
    Мужчина
  • Город:
    Dnipro

Посетители профиля

262 просмотра профиля
  1. Перепроверил в коде и на демо сайте из описания, не смог воспроизвести подобной ошибки. При любом обновлении корзины - поисходит проверка товаров в корзине, которая сравнивает созданный пользователем набор товаров и товары в корзине. Если в корзине товара нет необходимого количества товаров из опереенного набора - запись сессии удаляется. При этом набор можно добавить, используя кнопку "добавить набор". Возможно, я Вас неправильно понял. Если это так - опишите какие действия Вы воспроизводите и какое поведение системы ожидаете в ЛС или сюда. Сейчас разрабатываю страницу с настройками модуля, куда, вполне возможно, будет добавлено Ваше предложение по функциональности.
  2. На данный момент - нет, учитывайте только статус товара (включено/выключено). Ваша логика более чем верная, в ближайшем обновлении этот момент будет учитываться.
  3. 399.00 руб Скачать/Купить дополнение Скидка на набор товаров (вместе дешевле) для OpenCart 2 Добрый день. Представляю вашему вниманию плагин для создания наборов товаров со скидкой. Демо (админ) / Демо access: demo / demo Модуль позволяет создавать разные наборы товаров (до 4 шт.) и применять к ним различные вариации скидок. На данный момент имеется поддержка таких видов скидок: Набор с фиксированной скидкой - новая цена будет присвоена для всего набора, т.е. все товары в наборе пользователь сможет купить по фиксированной цене. Набор с динамической скидкой - стоимость набора будет плавающей. В таком наборе сумма скидки задается индивидуально для каждого товара. В момент, когда пользователь находится на странице товара из набора, скидочная цена будет показываться для всех товаров, которые входят в набор, за исключением текущего просматриваемого товара. Виджет с наборами выводится на странице товара. В будущих версиях планируется разработать функциональность вывода виджета в любом произвольном месте. Количество наборов неограниченно. Для каждого товара в наборе задается количество, которое минимально необходимо в корзине для получения скидки и размер скидки в валюте магазина (опционально, скидку можно задать на все товары в корзине или на каждый отдельный из них). Скидка может быть двух видов: Фиксированная скидка - указывается сумма скидки в валюте магазина Процентная скидка - указывается процент от суммы. Инструкция по установке Установка выполняется при помощи стандартного установщика OCMOD. Скачайте файл дополнения и установите с помощью установщика расширений OpenCart. После установки в разделе «каталог» у Вас появится пункт «наборы», где можно будет приступить к настройке наборов со скидками. Для того, чтобы скидки применялись к корзине - активируйте модуль «расширения» - «учитывать в заказе». После создания набора - проверьте как он отображается на странице одного из товаров, который участвует в наборе. Поддерживаемые версии Разрабатывалось и тестировалось под OpenCart 2.3.0.2 Другие версии на данный момент не поддерживаются официально. Если у Вас другая версия OpenCart - перед покупкой свяжитесь со мной любым удобным способом, плагин будет адаптирован под вашу версию CMS в течении 5 дней. (бесплатный вариант). Также можно заказать дополнительную услугу адаптации, срок адаптации: 1 день. Известные недостатки Модуль не работает с опциями товаров. Нет возможности вывести виджет набора в произвольном месте Добавил lolwe Добавлено 07.08.2018 Категория Серии, Комплекты Системные требования Сайт разработчика Старая цена 799 Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 2.1 ocStore 2.3 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1  
  4. Про разную микроразметку для ПС не слышал, сомневаюсь в этом суждении. Но проверить можно Гугл или яндекс валидаторами.
  5. Сохраните шрифты в localStorage. Информация есть в интернете.
  6. Убедитесь что внедренная микроразметка валидна. Если это так - по своему опыту скажу: Блоки с ценами: на усмотрение ПС, было что через три дня после индексации отображался сниппет, иногда до месяца и то не на всех товарах / категориях сайта Сниппет рейтинга: обычно отображается сразу Виджет поиска: до сих пор не отобразился ни на одном из сделанных мной сайтов Можете зайти в Google Search Console и отправить запрос на индексацию страниц с микроразметкой, посмотрите "готовность" ПС к отображению микроразметки на Вашем сайте.
  7. Версия 1.1.2

    Добрый день. Представляю вашему вниманию плагин для создания наборов товаров со скидкой. Демо (админ) / Демо access: demo / demo Модуль позволяет создавать разные наборы товаров (до 4 шт.) и применять к ним различные вариации скидок. На данный момент имеется поддержка таких видов скидок: Набор с фиксированной скидкой - новая цена будет присвоена для всего набора, т.е. все товары в наборе пользователь сможет купить по фиксированной цене. Набор с динамической скидкой - стоимость набора будет плавающей. В таком наборе сумма скидки задается индивидуально для каждого товара. В момент, когда пользователь находится на странице товара из набора, скидочная цена будет показываться для всех товаров, которые входят в набор, за исключением текущего просматриваемого товара. Виджет с наборами выводится на странице товара. В будущих версиях планируется разработать функциональность вывода виджета в любом произвольном месте. Количество наборов неограниченно. Для каждого товара в наборе задается количество, которое минимально необходимо в корзине для получения скидки и размер скидки в валюте магазина (опционально, скидку можно задать на все товары в корзине или на каждый отдельный из них). Скидка может быть двух видов: Фиксированная скидка - указывается сумма скидки в валюте магазина Процентная скидка - указывается процент от суммы. Инструкция по установке Установка выполняется при помощи стандартного установщика OCMOD. Скачайте файл дополнения и установите с помощью установщика расширений OpenCart. После установки в разделе «каталог» у Вас появится пункт «наборы», где можно будет приступить к настройке наборов со скидками. Для того, чтобы скидки применялись к корзине - активируйте модуль «расширения» - «учитывать в заказе». После создания набора - проверьте как он отображается на странице одного из товаров, который участвует в наборе. Поддерживаемые версии Разрабатывалось и тестировалось под OpenCart 2.3.0.2 Другие версии на данный момент не поддерживаются официально. Если у Вас другая версия OpenCart - перед покупкой свяжитесь со мной любым удобным способом, плагин будет адаптирован под вашу версию CMS в течении 5 дней. (бесплатный вариант). Также можно заказать дополнительную услугу адаптации, срок адаптации: 1 день. Известные недостатки Модуль не работает с опциями товаров. Нет возможности вывести виджет набора в произвольном месте

    399.00 руб

  8. Добрый день. Переводчик на нашем проекте был очень озадачен тем, что ему приходится редактировать php файлы, по этому я решил ему помочь, написав скрипт, который переведет все языковые файлы системы в формат csv, и обратно. Если кому-то пригодиться - используйте :) Скрипит работает из консоли. Сам скрипт и инструкция на github
  9. Не сделал поправку на то что это третья версия. Самый быстрый способ - отредактировать файл Тогда в файле catalog/controller/mail/order.php В функции add() в конец после $mail->setTo($order_info['email']); $mail->setFrom($from); $mail->setSender(html_entity_decode($order_info['store_name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($language->get('text_subject'), $order_info['store_name'], $order_info['order_id']), ENT_QUOTES, 'UTF-8')); $mail->setHtml($this->load->view('mail/order_add', $data)); $mail->send(); Дописать if (in_array('order', (array)$this->config->get('config_mail_alert'))) { $mail->setTo($this->config->get('config_email')); $mail->send(); $emails = explode(',', $this->config->get('config_mail_alert_email')); foreach ($emails as $email) { if ($email && filter_var($email, FILTER_VALIDATE_EMAIL)) { $mail->setTo($email); $mail->send(); } } } Правильный способ - написать модификатор, который бы подтягивал то-же View, что и для пользовательского письма в метода alert() в том же классе. Если воспользуетесь этим способом - будет поступать по два письма - одно короткое - второе - длинное.
  10. Настройки -> Магазин -> Почта -> Email оповещения Установить галочки напротив "заказы" Внести список почт, на которые необходимо дублировать письма.
  11. Ничего сложного не вижу, но считаю плохой идеей, так как нейросети гугла хоть и хорошо работают, но для перевода отдельного слова все-же понадобится контекст, в котором его употребляют. Хотя в свободное время, пожалуй, добавлю опциональную генерацию языковых файлов via Google translate Верно, но эта штука однозначно упростила жизнь нашему переводчику. Мне для польского языка пришлось еще и файлы локализации с opencart 2.2 под 2.3 перемещать)
  12. Я решил эту задачу приблизительно так: 1) Создал список регионов (к примеру можно использовать географические зоны), дописал бы условие при котором определенному пользователю при вхоже будет назначаться определенная зона. 2) Дописал функционал, который позволит назначить индивидуальную цену под каждую из созданных зон 3) При входе пользователя на сайт - определял его зону по алгоритму из п.1 и отображал бы цену, которую задавали в п.2
  13. Добрый день. Сегодня закончил написания скрипта, который упростит процесс добавление нового языка на уже существующий сайт opencart. Его принцип очень прост: 1) Выгружаете свой существующий язык с действующего сайта 2) Скачиваете новый пакет локализации 3) Скрипт сравнивает строки в файлах и объединяет их в один, комбинированный. Остается только перевести строки, которые остались отсутствовали в новом пакете локализации. Детальная инструкция по использованию на gitgub. Спасибо за внимание.
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.