Поиск Wholesale price list pro для opencart 2.1

svitlo1

Постоялец
Регистрация
17 Фев 2009
Сообщения
559
Реакции
114
Поделитесь у кого есть Wholesale price list pro для opencart 2.1 скачал те что есть тут на форуме... но они не работают под 2.1 выдает ошибку при попытке добавить прайс лист Notice: Error: Could not load model /home/musaltay/public_html/admin/model/sale/customer_group.php! in /home/musaltay/public_html/system/storage/modification/system/engine/loader.php on line 63
и требует наличие vqmod на сколько я понял в версии для 2.1 используется ocmod
В принципе буду рад если подскажите альтернативный модуль для создания прайс листа на опенкарт 2.1
 
в контролере есть только эти строки
$this->load->model('sale/customer_group');
$data['customer_groups'] = $this->model_sale_customer_group->getCustomerGroups();

$this->load->model('sale/customer');
$data['customers'] = $this->model_sale_customer->getCustomers();
а сам модуль - модуль прайслиста но я так понял для более ранних версий опенкарт для 2.0 а мне нужно установить на 2.1 wplprov1.4.3
 
$this->load->model('customer/customer_group');
$data['customer_groups'] = $this->model_customer_customer_group->getCustomerGroups();

$this->load->model('customer/customer');
$data['customers'] = $this->model_customer_customer->getCustomers();

смотрите ченжлоги по движкам, и изменение архитектуры файлов,
wplprov1.4.3 - это мне ни о чем не говорит.
Спасибо это помогло но в создании модуля появляется такая ошибка Notice: unserialize(:( Error at offset 0 of 72 bytes in /home/musaltay/public_html/admin/controller/module/myoc_pricelist.php on line 212Warning: array_merge(:( Argument #2 is not an array in /home/musaltay/public_html/admin/controller/module/myoc_pricelist.php on line 213 и модуль не выводиться в нужном месте
 
Для просмотра ссылки Войди или Зарегистрируйся вот сам модуль
а строки с ошибками
$setting = unserialize($myoc_pricelist_module['setting']);
$data['modules'][] = array_merge(array('module_id' => $myoc_pricelist_module['module_id']), $setting);
 
спасибо ошибка стала меньше
Warning: array_merge:)( Argument #2 is not an array in /home/musaltay/public_html/admin/controller/module/myoc_pricelist.php on line 213
и модуль по прежнему не сохраняет данные в базе
$data['modules'][] = array_merge(array('module_id' => $myoc_pricelist_module['module_id']), $setting);
 
теперь вопрос как же попасть на страницу самого прайс листа на морде сайта?))) ссылки с демо не подходят)
Для просмотра ссылки Войди или Зарегистрируйся тут он не отображается(
Блок прайс листа появился но при переходе по ссылке Для просмотра ссылки Войди или Зарегистрируйся пишет что страница не найдена как это можно поправить?
Может есть у кого Wholesale Price List Pro - 1.5 (OCv2.3.0.x) что бы не плясать с бубном?
 
Последнее редактирование:
не бубен, а ищите проблему в сео урл.
спасибо, но даже при отключении сео юрлов (включено в настройках сеопро) все равно пишет страница не найдена...
для сеоюрл в файле для vqmod предусмотрены такие изменения. Пробовал вставлять ручками в сам файл не помогло( как можно решить эту проблему? Может в самом контролере что то нужно изменить?
Код:
    <file name="catalog/controller/common/seo_url.php">
        <operation> <!-- decode pricelist SEO Keyword -->
            <search position="after"><![CDATA[$url = explode('=', $query->row['query']);]]></search>
            <add><![CDATA[if ($url[0] == 'pricelist_id') {
                    $this->request->get['pricelist_id'] = $url[1];
                }]]></add>
        </operation>
        <operation> <!-- decode pricelist SEO Keyword -->
            <search position="replace"><![CDATA[&& $url[0] != 'product_id')]]></search>
            <add><![CDATA[&& $url[0] != 'pricelist_id' && $url[0] != 'product_id')]]></add>
        </operation>
        <operation> <!-- decode pricelist SEO Keyword -->
            <search position="before"><![CDATA[} elseif (isset($this->request->get['path'])) {]]></search>
            <add><![CDATA[} elseif (isset($this->request->get['pricelist_id'])) {
                $this->request->get['route'] = 'product/pricelist';]]></add>
        </operation>
        <operation> <!-- convert pricelist link to SEO Keyword -->
            <search position="replace"><![CDATA[if (($data['route'] ==]]></search>
            <add><![CDATA[if (($data['route'] == 'product/pricelist' && $key == 'pricelist_id') || ($data['route'] ==]]></add>
        </operation>
    </file>
В настройках сеоюрлов прописал сеоюрл Для просмотра ссылки Войди или Зарегистрируйся открывается коректно но все равно пишет страница не найдена(
Что в юрлах опенкарта 2.1 отличается от 2.0? подскажите что нужно поправить что бы страница отображалась плыз?
ну должна же быть какая то причина по которой не отображается эта страница? какие самые распространенные причины такого глюка? что и где можно поправить?
 
Последнее редактирование:
Назад
Сверху