Jump to content
progroman

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

Recommended Posts

31 минуту назад, meshkoff05 сказал:

Купил, поставил на окстор 2.1.0.1 версию GEOIP PRO для ocstor 2,2 (в архиве только для 2.0 и для 2.2)

 

Для 2.0 и 2.1

image.png.cae3348fd32313cfb23cd13a13ab4dc0.png

 

 

32 минуты назад, meshkoff05 сказал:

Автор мне его не присылает.

 

image.png.9832c58d2568320b7cb9c2684c0acca6.png

Share this post


Link to post
Share on other sites

Установилося модуль, ввел пароль. Все хорошо. Но никак не отображался модуль. Не спрашивал, правда ли я в этом городе.

В менеджере дополнений нажал обновить. И возник конфликт. Белый экран.

Notice: Error: Could not load model /home/m/m89026/witrinka.ru/public_html/catalog/model/extension/total/sub_total.php! in /home/m/m89026/witrinka.ru/public_html/vqmod/vqcache/vq2-system_storage_modification_system_engine_loader.php on line 63

 

 

Share this post


Link to post
Share on other sites

В 63 строке текст trigger_error('Error: Could not load model ' . $file . '!');

Share this post


Link to post
Share on other sites

все же после установки вашего модуля появился баг.

Вобщем пишет "Не удалось загрузить модель"
 

Spoiler

 

<?php
class ModelTotalSubTotal extends Model {
    public function getTotal(&$total_data, &$total, &$taxes) {
        $this->load->language('total/sub_total');

        $sub_total = $this->cart->getSubTotal();

        if (isset($this->session->data['vouchers']) && $this->session->data['vouchers']) {
            foreach ($this->session->data['vouchers'] as $voucher) {
                $sub_total += $voucher['amount'];
            }
        }

        $total_data[] = array(
            'code'       => 'sub_total',
            'title'      => $this->language->get('text_sub_total'),
            'value'      => $sub_total,
            'sort_order' => $this->config->get('sub_total_sort_order')
        );

        $total += $sub_total;
    }
}

 

в эту самую /home/m/m89026/witrinka.ru/public_html/vqmod/vqcache/vq2-system_storage_modification_system_engine_loader.php on line 63
 

Spoiler

 

public function model($model, $data = array()) {
        // $this->event->trigger('pre.model.' . str_replace('/', '.', (string)$model), $data);

        $model = str_replace('../', '', (string)$model);

        $file = DIR_APPLICATION . 'model/' . $model . '.php';
        $class = 'Model' . preg_replace('/[^a-zA-Z0-9]/', '', $model);

        if (file_exists($file)) {
            include_once(VQMod::modCheck(modification($file), $file));

            $this->registry->set('model_' . str_replace('/', '_', $model), new $class($this->registry));
        } else {
            trigger_error('Error: Could not load model ' . $file . '!');
            exit();
        }

        // $this->event->trigger('post.model.' . str_replace('/', '.', (string)$model), $output);
    }

 

Я ничерта не понимаю в викъюмодах, хотелось бы в общих чертах понять, что исправлять.

 

Edited by meshkoff05

Share this post


Link to post
Share on other sites

Оплатил модуль.

вопрос 1- где взять лицензионный ключ

куда оплатить настройку модуля.сам не справляюсь. стоял старый.. удалил посыпались косяки montanacoffee.ru

 

Fatal error: Uncaught Exception: Error: Could not load library geoip_mod! in /home/monta31444/montanacoffee.ru/docs/system/storage/modification/system/engine/loader.php:112 Stack trace: #0 /home/monta31444/montanacoffee.ru/docs/system/framework.php(81): Loader->library('geoip_mod') #1 /home/monta31444/montanacoffee.ru/docs/system/startup.php(105): require_once('/home/monta3144...') #2 /home/monta31444/montanacoffee.ru/docs/index.php(19): start('catalog') #3 {main} thrown in /home/monta31444/montanacoffee.ru/docs/system/storage/modification/system/engine/loader.php on line 112

Edited by antonk2005

Share this post


Link to post
Share on other sites
В 07.05.2018 в 12:06, kimk сказал:

 

 

В 07.05.2018 в 23:13, progroman сказал:

Если триггеры поддерживают html, то можно попробовать вставить код модуля.

 а как будет выглядеть этот код, можете подсказать? а то куплю, а он не подойдёт ещё..

Share this post


Link to post
Share on other sites

В FAQ написано для получения данных можно использовать, например:

$data['city_name'] = $this->progroman_city_manager->getCityName();

Но в index.php по инструкции нужно добавить:

 require_once(DIR_SYSTEM . 'library/progroman/citymanager/citymanager.php');
 $registry->set('citymanager', new Progroman_CityManager_CityManager($registry));
Если все так и сделать - данные не выводятся. Если исправить на: $this->citymanager->getCityName(); то работает. В инструкции/faq'е ошибка?

Share this post


Link to post
Share on other sites

Здравствуйте. Хочу купить этот модуль для Опенкарт 3.0. Будет работать, можно покупать?

Share this post


Link to post
Share on other sites

Модуль совместим с Simple One Page Checkout?

 

Share this post


Link to post
Share on other sites

Здравствуйте Уважаемые форумчане!

Подскажите пожалуйста, может кто сталкивался с такой проблемой? 

Не всегда срабатывает смена цены. При первом входе на сайт, цена меняется в зависимости от выбранного города, после добавления товара в корзину невозможно изменить цену, город меняется - цена на всем сайте остается та которая соответствует городу, который был выбран перед добавлением товара в корзину. (Только что обнаружил что это происходит после нажатия на кнопку Оформить заказ, а в самой корзине цена еще меняется)

Я так понял срабатывает запись в куки. После чистки куки снова цена меняется. Или через некоторое время все становиться на свои места. 

Уже не знаю что делать, очень нужен этот модуль!

ocStore 2.3.0.2.3 + Simple

Edited by senao

Share this post


Link to post
Share on other sites

Проблема присутствует и на демке. Если при оформлении заказа дойти до Подтверждения заказа и там сменить город, то цена на всем сайте будет соответствовать городу, который был выбран перед добавлением товара в корзину и ее уже не поменяешь пока не почистить куки. Или после полного оформления заказа куки затираются и цену вновь можно поменять.

Очень плохо когда при оформлении меняешь город, а цена не меняется, теряется весь смысл модуля, ведь не все сразу в шапке сайта выставляют свой город, а потом идут оформлять заказ. 

Edited by senao

Share this post


Link to post
Share on other sites

Проверил на демо http://opencart.progroman.ru/demo/geoippro/iphone

Цена по-умолчанию - 101, СПб - 91, Воронеж - 95.

Выбрал Воронеж, оформляю заказ, все нормально, цена 95.

 

Потом выбираю СПб - цена на странице http://opencart.progroman.ru/demo/geoippro/iphone 91, Москву - 101.

 

Напишите последовательность действий, которая приводит к ошибке. На примере демо.

Share this post


Link to post
Share on other sites
1 час назад, progroman сказал:

Напишите последовательность действий, которая приводит к ошибке. На примере демо.

Если при оформлении заказа дойти до Подтверждения заказа и там сменить город, то цена на всем сайте будет соответствовать городу, который был выбран перед добавлением товара в корзину и ее уже не поменяешь пока не почистить куки. Или после полного оформления заказа куки затираются и цену вновь можно поменять.

Если как-то плохо объяснил, завтра сниму видео. Но меня не так волнует демо с стандартной формой как работа Вашего модуля с упрощенной регистрацией Симпл. При работе с Симпл Ваш модуль теряет смысл так как не меняется цена при смене города на странице оформления заказа.  

 

Прикрепил скрины

1ip.png

2ip.png

Edited by senao

Share this post


Link to post
Share on other sites

В Симпл если добавить поле выбора Группы пользователей, то при смене группы цена меняется. 

Надо хотя бы добавить условие для смены группы пользователя при выборе города при оформлении заказа...

Share this post


Link to post
Share on other sites
12 часов назад, progroman сказал:

В следующей версии модуля постараюсь решить это.

Когда приблизительно планируете выпускать новую версию?

Share this post


Link to post
Share on other sites
В 12.07.2018 в 21:28, progroman сказал:

Август-сентябрь

Печально

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By progroman
      Внимание! Перед обновлением на версию 8 и выше напишите мне в личку, чтобы добавить сайт в базу, ключ теперь выдается с сервера, старые ключи в новых версиях работать не будут.
       
       
      Модуль определяет город по IP-адресу либо пользователь выбирает его вручную.
      Автоматически заполняются поля Страна, Регион, Город, Индекс (не для всех) при регистрации и оформлении заказа, избавляя пользователя от ручного ввода.
      Геосообщения - возможность выводить разный текст или html для городов и регионов (см. скриншоты и FAQ)
      Редиректы - в зависимости от города модуль может перебрасывать пользователя на нужный поддомен и URL.
      Для всех стран можно задать свою валюту, она будет автоматически выставляться при определении по IP.
       
      Модуль содержит базу населенных пунктов России (ФИАС), Украины, Белоруссии, Казахстана на русском языке.
      Определение по IP работает для России, Украины, Белоруссии и Казахстана с точностью до города для других стран с точностью до страны.
      Модуль русскоязычный, автор не гарантирует 100%-ю работу модуля для других языков.
      Настройка редиректов, геосообщений и групп покупателей возможна только для указанных выше стран.
       
      Модуль работает не делает запросы на сторонние сервисы, за счёт чего скорость определения города гораздо выше.
       
      Прежде, чем купить, посмотрите расширенную версию модуля - CityManager Pro! 

       
      В Opencart 2.0 и выше используется Bootstrap. Для нормальной работы модуля на сайте должны быть включены bootstrap modal, font awesome (fa), некоторых темах они включаются опционально в настройках.
       
      Лицензия
      Одна лицензия включает:
          основной домен со всеми поддоменами: site.com, shop.site.com, moskva.site.com, moskva.shop.com и др.
          по усмотрению автора:
              на схожие домены: site.ru / site.by, mysite.ru / my-site.ru
              тестовый домен: поддомены технических доменов (tmweb.ru, beget.tech, tw1.ru и др.), домены содержащие test, demo, developer и др.
              локальный домен: site.loc, site.local (ключ на localhost не выдается)
       
      Если вы не указали адрес сайта при покупке, отправьте его автору личным сообщением.
      Лицензия не переносится на другой домен!
       
      Установка
      Скачайте архив, подходящий под вашу версию OpenCart, OcStore и т.д. Распакуйте архив. Следуйте руководству в файле Инструкция.txt.
       
      Поддержка
      Перед обращением в поддержку обязательно прочитайте FAQ на этой странице.
      При обращении за тех. поддержкой обязательно указывайте адрес сайта, версию Opencart и PHP.
       
      Услуги автора
      Установка модуля и/или адаптация под тему - 1000 руб., оплата через Яндекс.Деньги, на карту Сбербанка.
       
      Демо
      OpenCart 1.5
      http://opencart.progroman.ru/demo/geoip/
      Админка (demo / demo)
      http://opencart.progroman.ru/demo/geoip/admin/index.php?route=module/geoip
       
      OpenCart 2
      http://opencart.progroman.ru/demo/1/
      Админка (demo / demo)
      http://opencart.progroman.ru/demo/1/admin/index.php?route=module/geoip
       
       
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.