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

mpn2005

Users
  
  • Posts

    3,222
  • Joined

  • Last visited

Everything posted by mpn2005

  1. Добавлять нужно в модель платёжного метода. Можно стразу после: public function getMethod($address, $total) {
  2. Да уж. Ну и полемику развели. Тут же нет ничего сложного. Добавить одну строку в нужные методы оплаты: if (!empty($this->session->data['vouchers'])) return; Если надо проверка только на сертификат (без других товаров), то проверить что ещё пустая корзина.
  3. Из коробки это никак не регулируется. Т.к. сертификат может быть в корзине не один, а с другими товарами. Самый простой способ - это в методах оплаты сделать проверку (в коде модулей оплаты). Если в корзине есть сертификат, то отключаем. Или если в корзине только сертификат, то отключаем.
  4. Тогда, возможно, лучше в редактировании товара отключить изображения. Как они вообще туда загружаются? Если импортом, то можно вообще отключить. Если вручную, то лучше сделать редактирование изображений отдельной страницей.
  5. Для начала пробуйте модуль, который предоставляет банк. Может его будет достаточно. Или для начала, по крйней мере. https://pay.alfabank.ru/ecommerce/#cms
  6. В английской локализации в языковом файле не задана константа 'thousand_point', поэтому вместо текста там название самой языковой переменной. Скиньте доступ на фтп и в админку. Помогу поправить.
  7. Добрый день. Надо очистить кэш TWIG. Если не получиться разобраться, скиньте в личку доступ в админку.
  8. Добрый день. Для этого в модуле сделан модификатор '=' к цене опции. Чтобы не учитывать базовую цену товара, а указывать полную цену в опции.
  9. Может гугл будет хитрым, и будет брать более полезный вариант страницы. Такой момент не исключён.
  10. Гугл индексирует страницу с учётом информации, которая подгружена скриптами. Он индексирует отзывы со сторонних площадок, которые подгружаются скриптами. Я делал проверку. Скриптом подгружал текст на странице с задержкой на 5 сек, и через некоторое время гугл, по этому тексту, находил данную страницу. Причём, соседний текст он схватил именно оттуда, куда вставлялся текст "ловушки".
  11. Смотрите используемые методы оплаты. Именно они меняют статус заказа в зависимости в зависимости от того, прошла оплата или нет.
  12. Универсально не получится. Т.к. тут сильно зависит от шаблона. Можно заменять кнопку покупки, можно скрывать её. Можно переключиться на другой товар из серии. Тут всё зависит от типа товара и используемой темы. И от пожелания заказчика. Т.к. есть разные точки зрения, как это должно происходить. Сейчас идёт доработка версии v2.0.10 в которой немного изменён подход к настройкам скрытия.
  13. Скините в личку доступ на фтп и в админку. Я сделаю эту доработку. Без дополнительной оплаты, там небольшие правки.
  14. Может поможет. Делал когда-то модификатор по выводу цен опций 'от', если у товара выставлена нулевая цена. Тестировалось на OC2.3 fix_zero_price_in_category_OC2.3_v2.0.0.ocmod.xml
  15. Добрый день. Посмотрите в сторону модуля. Там есть дополнительные модификаторы к цене опции. Тут можно использовать в весе модификатор * (умножения) и тогда при изменении цены товара опции сами будут считать цену.
  16. В последнее время начал встречать всякие модификаторы FIX. Которые (по названию) правят какие-то недоработки. А по факту ломают работу применения модификаторов. Нажимаешь обновить, и часть модификаторов вообще целиком игнорируются. Поэтому не исключена магия фиксов и тут. Люде не разбираясь ставят фикс, который не помогает, но потом его не сносят и выстреливает позже, при установке другого модификатора. И приходится ещё разъяснять, что не ты не жираф.
  17. Странный подход. Может лучше попробовать разобраться? Но по описанным данным, пока, ничего конкретней сказать нельзя. Скиньте в личку доступ на фтп и в админку. И опишите как повторить проблему. Постараюсь на днях глянуть, как будет окошко свободное.
  18. Да. Например в методе install: 1) Подгружаем свою модель: $his->load->model('xxx/yyy/zzz'); 2) Выполняем функцию модели: $this->model_xxx_yyy_zzz->checkDb();
  19. В контроллере админки у модуля можно делать методы: install и uninstall И они вызываются при установке и удалении.
  20. Добрый день. $section['type'] - Это ни о чём не скажет, т.к. это переменная внутри фильтра. Надо разбираться, откуда это тянется. Скорее всего, банальный косяк, что из настроек берётся не значение, а локализованный текст. В английском всё совпадает, а по-русски нет. Без доступов сложно сказать что-то конкретнее.
  21. Доставка - это доставка. И должна выводиться как доставка, а не как налоги. Если нужно формировать цену доставки в зависимости от суммы заказа, то можете посмотреть в сторону модуля:
×
×
  • 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.