Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] CityManager Pro (группы покупателей, разные цены для городов)


progroman

Recommended Posts

В общем, как оказалось, данная ситуация нормальна... Опенкарт по-умолчанию все данные из корзины кидает в сессию. И когда например (как в моём случае) установлена куча всяких доставок (Сдэки-хуеки) и юзер выбирает такой город, для которого вся эта куча доступна (Москва например) - происходит этот ....... Ну может это и не ......... вовсе, но на мой взгляд это ........))

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Добрый день!

 

Задваивается город в симпл в разделе Адрес доставки.

Прочитал выше, скачал и сделал апдейт последней доступной версией, перезаписал модификатор, обновил кеш. Не помогло.

 

Стоят галочки

* Интеграция с модулем "Простая регистрация и заказ Simple"

* Заменять поле ввода города в Simple

Надіслати
Поділитися на інших сайтах


23 часа назад, vvo сказал:

Задваивается город в симпл в разделе Адрес доставки.

 

Ответа не получил.

 

Убрал галочки интеграции в ситименеджер, поставил в симпл в раздел скриптов

 

var $city = $('#shipping_address_city');

if ($city) {
    $city.hide().parent().append('<a class="prmn-cmngr-simplecity" onclick="Prmn.citymanager.showCitiesPopup()">'+ $city.val() +'</a>');
}

Надіслати
Поділитися на інших сайтах


Если создать поддомены, то индексация должна быть по городам, но если не делать мультимагазин, то при входе на сайт посетителя будет перенаправлять на основной домен без поддомена?

Надіслати
Поділитися на інших сайтах


@infojac  все зависит от настроек: какой город привязан к поддомену, включен ли авторедирект при 1м заходе и от IP пользователя

  • +1 1
Надіслати
Поділитися на інших сайтах

@vvo В Симпле поменялся шаблон, поэтому получилось задвоение, в следующей версии исправлю.

Сейчас можно поменять и перезалить xml-файл

Вместо

    <!-- Замена поля ввода в Simple -->
    <file path="catalog/view/theme/*/template/common/simple_row_field.tpl" error="skip">
        <operation error="skip">
            <search><![CDATA[type="<?php echo $type ?>"]]></search>
            <add position="before"><![CDATA[        <?php if ($id == 'shipping_address_city' && $value && $progroman_citymanager->setting('replace_input_city')) { ?>
          <p class="form-control-static">
            <a class="prmn-cmngr-simplecity" onclick="Prmn.citymanager.showCitiesPopup();"><?= $value ?></a>
          </p>
        <?php } else { ?>]]></add>
        </operation>
        <operation error="skip">
            <search><![CDATA[type="<?php echo $type ?>"]]></search>
            <add position="after"><![CDATA[        <?php } ?>]]></add>
        </operation>
    </file>

 

 так

    <!-- Замена поля ввода в Simple -->
    <file path="catalog/view/theme/*/template/common/simple_row_field.tpl" error="skip">
        <operation error="skip">
            <search index="0"><![CDATA[type="<?php echo $type ?>"]]></search>
            <add position="before"><![CDATA[        <?php if ($id == 'shipping_address_city' && $value && $progroman_citymanager->setting('replace_input_city')) { ?>
          <p class="form-control-static">
            <a class="prmn-cmngr-simplecity" onclick="Prmn.citymanager.showCitiesPopup();"><?= $value ?></a>
          </p>
        <?php } else { ?>]]></add>
        </operation>
        <operation error="skip">
            <search index="0"><![CDATA[type="<?php echo $type ?>"]]></search>
            <add position="after"><![CDATA[        <?php } ?>]]></add>
        </operation>
    </file>

 

т.е. добавить index="0" в 2х местах

  • +1 1
Надіслати
Поділитися на інших сайтах

 

Добрый день! Столкнулся с проблемой. Использую модуль версии 8.0 совместно с модулем SIMPLE упрощенный заказ и модулем СДЭК 3.0 (ДОСТАВКА). Проблема в том, что на странице заказа город подставляется в самом поле "Город" с дополнительной буквой "г.". Это не дает модулю СДЭК "увидеть" город и он просит перезалить его руками. Если вводить просто имя города - никаких проблем не возникает. 

 

При все при том, у меня подключен вывод города в хидере сайта - и там город показывается без дополнительной буквы "г." Как я понимаю, при интеграции с упрощённым заказом Simple включен метод объекта: getPrefixCityName() // тип населенного пункта (г, д, пос и т.д.).

Буду признателен за помощь в отключении этого типа населенного пункта

 

UPD спустя несколько часов.

 

Так как вопрос "горит", а разработчик не отвечает - решил задействовать опцию определения города/региона/страны в модуле "Упрощённый заказ Simple". А в модуле "ProgRoman - CityManager Pro 8.0" соответственно интеграцию с Simple отключил. Итог - Simple ве равно продолжает брать данные с модуля "ProgRoman - CityManager Pro 8.0". Перестает брать данные и правильно подставляет только если полностью отключить модуль "ProgRoman - CityManager Pro 8.0". Города подставляются без буквенных префиксов "г.". Но этот вариант меня не устраивает совсем -  на сайте используются гео-попапы с настроенным выводом сообщений в шапке и в карточках товара в зависимости от региона.

 

Требуется помощь... 
 

Змінено користувачем lerand
Надіслати
Поділитися на інших сайтах


Попробуйте обновить модуль до 8.3

Инструкция по обновлению

Надіслати
Поділитися на інших сайтах

Версия 8.3, при использовании переменной %ZONE_PC% слово "край" не просклонировано

image.png.6e41875f5f7b053bbf529f7d157ba30d.png

С Санкт-Петербургом вместо региона используется "г. Санкт-Петербург"

Змінено користувачем infojac
Надіслати
Поділитися на інших сайтах


Настройте пожалуйста Ваш модуль с Новой Версией Simple, у меня установленная 4.9.7, и ошибки лезут с VQMOD файла

+ 1.5.x проблема с шаблонами (ошибка вылетает)

 

 

Надіслати
Поділитися на інших сайтах


А что за ошибки? С 4.9.7 модуль работает

Надіслати
Поділитися на інших сайтах

10 часов назад, infojac сказал:

Версия 8.3, при использовании переменной %ZONE_PC% слово "край" не просклонировано

image.png.6e41875f5f7b053bbf529f7d157ba30d.png

Пока так, в следующих версиях исправлю

 

10 часов назад, infojac сказал:

С Санкт-Петербургом вместо региона используется "г. Санкт-Петербург"

Это и есть регион

Надіслати
Поділитися на інших сайтах

1 час назад, progroman сказал:

А что за ошибки? С 4.9.7 модуль работает

Для версии Opencart 1.5.x в файле vqmod есть строка обращающая к шаблонам, и к системному файлу языков. Это два запроса дают ошибку, и влияют на другие модули.
Мы уже как-то с Вами переписывались по этому поводу.

Возможно на чистом Opencart будет все хорошо, может это моя исключительная ошибка, и какой-то другой модуль обращается к этим файлам, и даёт такой эффект.

Но если будет время, проверьте.

Ещё не понял как сделать чтобы выбирать город когда делаю замену в Симле города, нажимаю на определившийся город, ничего не происходит. Я делал правки у себя, может по этому. В общем, когда использую стандартный файл vqmod, летят ошибки.
Пока что так :)

 

 

 

Надіслати
Поділитися на інших сайтах


В 24.11.2021 в 14:29, infojac сказал:

 

Разве не Ленинградская область?

Нет. СПб это отдельный город-регион

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Добрый день! Подскажите, а как быть с дублями страниц? Ведь при создании msk.site.ru, spb.site.ru - по сути это будут страницы с одинаковым контентом. Каким образом прописать каноничность основной страницы?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Доброго времени суток!

 

Открывается окно выбора населённого пункта, но при выборе любого населённого пункта ничего не меняется (населённый пункт не меняется) и страница не перезагружается.

 

Подскажите в чём проблема.

 

С уважением,

Дмитрий

Надіслати
Поділитися на інших сайтах


@lab11 причины могут быть разные, скиньте адрес сайта в личку, посмотрю

Надіслати
Поділитися на інших сайтах

Модуль работал нормально. Пока не решил настроить переключение базы данных в зависимости от полдомена. После этого при выборе города происходит бесконечный редиректор. Прописал домен .ltmaster.ru для coockies в php.ini и в .htaccess, очищал куки не помогла. Подскажите, в чем может быть проблема? Благодарю!  

Надіслати
Поділитися на інших сайтах


Если в режиме инкогнито тоже не работает, то, скорее всего, сессии хранятся в базе. Т.е. идентификатор сессии на поддомене такой же, а данные по нему грузятся из другой таблицы. Нужно настроить, чтобы сессии брались из одной БД для всех поддоменов

Надіслати
Поділитися на інших сайтах

В 29.12.2021 в 15:44, progroman сказал:

Если в режиме инкогнито тоже не работает, то, скорее всего, сессии хранятся в базе. Т.е. идентификатор сессии на поддомене такой же, а данные по нему грузятся из другой таблицы. Нужно настроить, чтобы сессии брались из одной БД для всех поддоменов

 

Благодарю. Я подозревал что именно так и происходит. Но как выбрать только одну базу данных для вашего модуля, если в config.php мне все равно необходимо переключать название баз данных. Может быть где то можно переопределить имя базы данных, возможно исходя из url запроса? 

 

Пока помогло:

        /*
        ev.preventDefault();
        self.setFias($(this).data('id'));
        self.cities_popup.modal('hide');
        */

в js

Всех с наступающим!

Змінено користувачем AlexBelov
Надіслати
Поділитися на інших сайтах


Можно сделать 2 подключения: одно для сессий, другое для остальных запросов.

system\library\session\db.php

вместо получения текущего подключения

        $this->db = $registry->get('db');

нужно создать новое с параметрами подключения к основной БД

        $this->db = new DB(...);

 

Думаю, так должно сработать

Надіслати
Поділитися на інших сайтах

Здравствуйте. У меня не работает модуль. Вроде вообще не пашет. geestore.ru. Нет слева вверху выбора города, нет попап окна, которое должно спрашивать о городе. Стоит модуль симпл, шаблон xframe. При оформлении заказа, автоматом стоит город, изменить нельзя.

Змінено користувачем bung1985
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.