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

Florist

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

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

  • Посещение

Репутация

4 Обычный

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

  • Звание
    Пользователь
  1. Правильно определяется - Россия, Казань. Было бы здорово так же использовать для определения геолакации в админке: Отчеты - покупатели - пользователи он-лайн.
  2. Florist

    Черный список

    А какой файл за него отвечает? Его тоже не нашел, хотя искал вскользь..руки не дошли. Надо бы поковыряться в нём)
  3. Подскажите как можно реализовать показ наличия количества товара только для зарегистрированных пользователей, а еще лучше для определенной группы зарегистрированных пользователей?
  4. Цена перечеркивается при указании Акции. Я же говорю про Скидку. Вкладка Скидка (а не акция) в админке при выборе Изменить конкретный товар. Когда укажите скидку, будет написано в карточке товара: будет цена такая то при покупке от n'го кол-ва товара... Модуль, который изменяет автоматически цены на определенные группы товаров тоже уже написан. Только не в %. А чтобы изменял в % можно спросить у автора, не думаю, что он откажется помочь. https://opencartforum.com/files/file/736-massovoe-izmenenie-tcen-i-skidok/ А так же посмотрите: https://opencartforum.com/files/file/599-raznye-tceny-dlia-grupp-pokupatelei/ Я пытаюсь помочь и сэкономить Ваши деньги, а не "троллю" Вас. Спасибо за понимание.
  5. Или изменяете не в той директории шаблона, которую используете по умолчанию: /catalog/view/theme/[Шаблон]/stylesheet/stylesheet.сss Или браузер как и мой не понимает как обозвали span class. В этом случае надо в /catalog/view/theme/[Шаблон]/template/product/product.tpl найти строку echo '<span class="option_quantity option_no_stock"> и заменить на echo '<span class="option_quantity_option_no_stock"> Т.е. просто добавить нижнее тире.
  6. Florist

    Вычитать со склада

    в ПМА след запрос выполнить, если надо у всех товаров опций параметр Вычитать со склада изменить UPDATE product_option_value SET subtract = 0 WHERE subtract = 1;
  7. Florist

    [Поддержка] filter Pro

    вчера как раз наблюдал пользователя, который пользовался стандартной сортировкой ОС, но в упор не видел фильтр слева по производителям. :shock: как только он не затыркал его... после этого появилась мысль отключить вывод вообще стандартной сортировки.
  8. В Отчете о клиентах хотелось бы видеть сразу Геолокацию покупателя. Допустим около IP адрес страну и город. Никто не сталкивался с такой доработкой?
  9. на OScart, реализованного на 1.5.4.1, есть в карточке товара вкладка Скидка. там можно указать от скольки штук действует определенная цена. Это конечно придется для всех делать товаров вручную и расчитывать. И не видно в категориях, а только в карточке товара. Пост на тему, что Вы: Функционал тот же этой системы Скидок уже реализованной, только не автоматизирован.
  10. Тоже озадачивался этим вопросом. На 1.5.4.1 сделал вот на днях себе следующим образом. конкретных шагов для выполнения не дам, если только, когда появится свободное время, но сейчас подскажу в каком направлении двигаться: Я удалял обязательное поле Фамилия. Буду пример приводить на этом. Надо найти в контроллерах примерно следующие поля: if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $this->error['lastname'] = $this->language->get('error_lastname'); } Закомментировать их или удалить. Я комментировал. Получается вот так: /* if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $this->error['lastname'] = $this->language->get('error_lastname'); } */ /* Условие, если фамилия меньше 1 символа и больше 32, то выводится ошибка - как раз проверку этого условия и убираем из всех контроллеров */ Из файлов вывода шаблона *.tpl надо изменить примерно следующее. Ищем код такого рода: <td><span class="required">*</span> <?php echo $entry_lastname; ?></td> <td><input type="text" name="lastname" value="<?php echo $lastname; ?>" /> <?php if ($error_lastname) { ?> <span class="error"><?php echo $error_lastname; ?></span> <?php } ?></td> Здесь надо убрать красную звездочку и проверку ввода, получаем следующее: <td> <?php echo $entry_lastname; ?></td> <td><input type="text" name="lastname" value="<?php echo $lastname; ?>" /> Т.е. я на самом деле в этих во всех нижеприведенных файлах поиском по документу(ctrl+f) искал lastname и убирал функции проверок и вывода красной звездочки. В некоторых файлах(например, в catalog/view/theme/default/template/checkout/checkout.tpl) проверка ввода поля реализована через JavaScript, код находится вроде этого: if (json['error']['lastname']) { $('#payment-address input[name=\'lastname\'] + br').after('<span class="error">' + json['error']['lastname'] + '</span>'); } Его убираем просто полностью. Вносил следующие изменения в файлы: убираем проверку заполненности поля при регистрации нового аккаунт и в настройках аккаунта покупателя catalog/controller/account/edit.php catalog/controller/account/register.php убираем проверку заполненности поля при оформление заказа catalog/controller/checkout/checlout.php catalog/controller/checkout/guest.php catalog/controller/checkout/guest_shipping.php catalog/controller/checkout/payment_address.php catalog/controller/checkout/register.php catalog/controller/checkout/shipping_address.php Если своя тема, то вместо папки template надо смотреть свою папку с темой, если там нет этих файлов, то в стандартном шаблоне изменять. Убираем пометку об обязательности поля при регистрации аккаунта и в настройках аккаунта покупателя /catalog/view/theme/default/template/account/edit.tpl /catalog/view/theme/default/template/account/register.tpl Убираем пометку об обязательности поля при оформление заказа /catalog/view/theme/default/template/checkout/checkout.tpl /catalog/view/theme/default/template/checkout/guest.tpl /catalog/view/theme/default/template/checkout/guest_shipping.tpl /catalog/view/theme/default/template/checkout/payment_address.tpl /catalog/view/theme/default/template/checkout/register.tpl /catalog/view/theme/default/template/checkout/shipping_address.tpl Теперь нужно в админки так же убрать обязательность поля Фамилия: Убираем так же пометки: /admin/view/template/sale/order_form.tpl /admin/view/template/sale/customer_form.tpl /admin/view/template/user/user_form.tpl Убираем проверку: admin/controller/user/user.php admin/controller/sale/customer.php Вывод. Чтобы удалить поле вручную, обязательное для заполнения, надо покапаться. Если поверхностный знаний о верстке хотя бы нет, думаю лезть не стоит. Легче купить модуль быстрого чекаута, который не вносит изменений в стандартный файлы движка. Но мне именно симплчекауты не подходят, т.к. пользователь не попадает в базу ОпенКарта вроде бы как зарегистрированные, а хотелось попросту упростить момент регистрации для клиентов. И товар в магазине у меня такой, что большинство клиентов остаются постоянными покупателями надолго. P.S. на чистоту эксперимента не претендую, я не программист, поэтому может набардачил где, как говорится критика приветствуется.
  11. Не смотря на свою нагрузку очень оперативно отвечает на вопросы в личке! Отличная тех поддержка своего модуля!
  12. Для гугла товар можно еще описать: https://support.google.com/webmasters/bin/answer.py?hl=ru&answer=146750 т.е. Дивами и Спанами описывать надо в product.php и category.php, никто еще не пробывал? Какие результаты?
  13. Florist

    Черный список

    Здравствуйте, Подскажите за что отвечает функция в админке Продажи - Покупатели - Черный список? Думал добавив туда IPшник заблокирует сайт или выведет что-то типо предупреждения Вы заблокированы. Анн-нет.. Добавил свой IP адрес туда - зарегистрировался, покупки добавил в корзину, заказ повесился. Может у меня не работает эта функция?) Максимум что заметил - этот IP удаляется из списка Отчеты - Покупатели - Пользователи онлайн В последнее время по этим отчетам замечаю айпишники, которые ковыряют скрипты магазина - ищат установочные файлы PMA, подбирают названия путей - думал этот черный список и занимается баном. Придется на уровня хоста блоки прописывать.
×

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

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