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

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


progroman

Recommended Posts

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

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

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

 

 

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


Мой модуль не использует эту модель, смотрите другие модули.

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

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

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

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);
    }

 

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

 

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


  • 2 weeks later...

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

вопрос 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

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


За ключом и платной установкой обращайтесь в личку.

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

  • 3 weeks later...
В 07.05.2018 в 12:06, kimk сказал:

 

 

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

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

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

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


<div class="prmn-cmngr" data-confirm="true"></div>

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

В 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'е ошибка?

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

Разные версии модуля.

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

Здравствуйте. Да, работает.

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

Если имеете в виду модуль

то да.

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

  • 2 weeks later...

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

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

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

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

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

ocStore 2.3.0.2.3 + Simple

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


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

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

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


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

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

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

 

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

 

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

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

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

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

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

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

 

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

1ip.png

2ip.png

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


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

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

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


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

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

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

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

Если бы я занимался только модулями, было бы быстрее, но пока приходится еще и работать)

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

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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