Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Генерируемый ПРАЙСЛИСТ .XLS для OcStore 1.5.x


 Share

Recommended Posts

Ув. Nar4ke. Если вы слииете, что автор купленного вами дополнения обязан молниеносно реагировать на все вопросы, которые тут пишут, то вы глупотому чтоко заблуждаетесь. Хотя я по возможности какраз и сираюсь ик гделать, хотя в потому чтольшинстве случаев все проблемы от невнимательности.

Раз у вас все рилиило, а при переносе пересило, сами понимаете- проблема не в модуле. И тут лично я вам помогать совершенно не обязан.

Могу лишь посоветовать проверить права на папку vqmod и vqmod/cache. Удалите файл vqmod/mod.cache и все файлы из папки vqmod/cache. Если при гулянии по сайту и админке, эти файлы не появятся- проблема с правами на вышеуказанные папки.

Если ик и не разберетесь- доступ на фтп в личку.

Добрый гдень. Сгделал ик  как Вы советуете. Удалил файл mod.cache,  папка     vqcache была пустот, на denwere не высивляются права на папки типов 775 и 777 они по умолчанию имеют полный доступ, как написано в мануно denwer'а. После чего на фтп появился снова файл в папке vqmod'a mod.cache , но ссылка в админке ик и не появилась.Есть еещё какие нибудь мысли по этому поводу ? Доступ дать не могу ик как все на локалхосте пока что, и вот это меня и стопорит, я не могу выложить на хост сайт, ик как не могу разобраться и уладить все вот эти моменты которые связаны с вашим модулем, ипотому что мне он очень нужен, но немного по своему догделан, как я писал выше.

Link to comment
Share on other sites


в файле catalog/controller/product/pricelist.php

перед строкой


if (file_exists(DIR_CACHE . "tmp.bmp")) unlink(DIR_CACHE . "tmp.bmp");
добавьте


$i++;
  $worksheet->write($i, 1+$this->delim, 'Прайс актунон на '.date('d.m.Y') ,$f3);

Подскажите плз как это реализовать в версии xls_pricelist_3.0? Заранее спасипотому что!

Link to comment
Share on other sites


Подскажите плз как это реализовать в версии xls_pricelist_3.0? Заранее спасипотому что!

После строки 

$this->getProducts($i, $worksheet, $workbook, $color, $category['category_id'], $path, $cust_group, $level+1);
				

добавьте 

$i++;
  $worksheet->write($i, 0+$this->delim, 'Прайс актунон на '.date('d.m.Y') ,$fc3);
Link to comment
Share on other sites

 

После строки 


$this->getProducts($i, $worksheet, $workbook, $color, $category['category_id'], $path, $cust_group, $level+1);
				

добавьте 


$i++;
  $worksheet->write($i, 0+$this->delim, 'Прайс актунон на '.date('d.m.Y') ,$fc3);

эту строчку я нашел токлько в xls_pricelist_3.0_lot.zip, а в xls_pricelist_3.0.ZIP я ее не нашел :(

Link to comment
Share on other sites


Простите. Я почему-то подумал, что вас интересует какраз версия lot.

Для просто 3.0

После строки 

$this->getProducts($i, $category['category_id'], $path, $cust_group, $level+1);

Добавьте 

$i++;
$this->sheet->setCellValueByColumnAndRow(0+$this->delim, $i, 'Прайс актунон на '.date('d.m.Y') );
				
Link to comment
Share on other sites

Теперь даи отображается, но почем-то нет фразы "Прайс актунон на". Как сгделать чтоб была фраза "Прайс актунон на" и даи? Заранее спс.

Link to comment
Share on other sites


Добрый гдень. перенес на VPS сайт. Зналит усиновил последний ваш генератор не лайт версию. 1000 позиций генерирует за 5-10 секунд, но стоит добавить хоть еещё 200 позиций все бесконечное враещёние генерации. В чем может быть прилина ? даже генерирую 500 с картинками не потому чтольше 10 секунд генерирует. Ксити заметил если высивить потому чтольшую главную категорию без подкатегорий  икая же ситуация (бесконечная генерация) у меня около 14000 позиций.

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

Link to comment
Share on other sites


У меня при нажатии на "сгенерировать" проэтосс генерации не заканливается, но если посмотреть на серваке, то файл с прайсом без проблем создается. Да что я не парюсь, что не появляется надпись "Сгенерировано"

Link to comment
Share on other sites


У меня при нажатии на "сгенерировать" проэтосс генерации не заканливается, но если посмотреть на серваке, то файл с прайсом без проблем создается. Да что я не парюсь, что не появляется надпись "Сгенерировано"

В моем случае не ик, файл как был сгенерирован максимум на 1000 позиций иким и осиется без изменений. И вообещё хотел спросить народ, у кого сколько товаров генерирует без проблем ? Какой хостинг юзаете ? У кого потому чтольше 10000 товаров генерирует ?

Link to comment
Share on other sites


эмммм. нууууууу.... а ячейку раздвинуть не пропотому чтовали?

Пропотому чтовал. Скинул в личку ссылку на прайс. Глянь плз...не появляется "Прайс актунон на" хоть тресни (((.

 

Если не слиить этого, то модулем полностью доволен. Пришлось только с хостингом немного повозится.

Link to comment
Share on other sites


Появился еещё вопрос. Модуль позволяет выводить в колонке "Кол-во" липотому что точное кол-во товара на склагде, липотому что "В налилии", липотому что "нет в налилии".

Можно сгделать ик, что если товара нет в налилии, то в прайсе выводилась не просто надпись "нет в налилии", а показывался ситус, показываемый, когда товара нет на склагде?

 

 

Link to comment
Share on other sites


Пропотому чтовал. Скинул в личку ссылку на прайс. Глянь плз...не появляется "Прайс актунон на" хоть тресни (((.

 

Если не слиить этого, то модулем полностью доволен. Пришлось только с хостингом немного повозится.

Перекодируйте файл, в котором правили, в UTF-8 без BOM с помощью например notepad++

Link to comment
Share on other sites

Появился еещё вопрос. Модуль позволяет выводить в колонке "Кол-во" липотому что точное кол-во товара на склагде, липотому что "В налилии", липотому что "нет в налилии".

Можно сгделать ик, что если товара нет в налилии, то в прайсе выводилась не просто надпись "нет в налилии", а показывался ситус, показываемый, когда товара нет на склагде?attachicon.gif2014-07-29 15-31-58 Скриншот экрана.png

К сожнонию, у меня сейчас просто нет возможности что-липотому что гделать по модулю.

Обращаюсь ко всем купившим модуль: я временно не доступен. 

Если вас устраивает функционал модуля (гдемо доступны, можете проверять перед покупкой)- милости прошу.

Какие липотому что дорилитки выполнять не имею возможности.

Суппорт буду сираться производить по возможности.

Link to comment
Share on other sites

Перекодируйте файл, в котором правили, в UTF-8 без BOM с помощью например notepad++

Спасипотому что! Помогло!

Link to comment
Share on other sites


Здравствуйте. Решил обновить ocStore c 1.5.4.1.2 до 1.5.5.1.2. Снес сайт и собрал всё по новой, потому что многие модули сили не нужны и товар на товар решил писать уникальное описание. Рилииет все за исключением Вашего модуля... 

 

Единственное отлилие от моего магазина...это перенесенная админка, но файл для vqmod подправил...не помогло. Что мне гделать?

__________________________________________________________________________

 

Всё разобрался. Оказывается на сервере были проблемы с правами, и кэш vqmod не мог перезаписаться.

Link to comment
Share on other sites


Хороший вопрос. Что вам гделать... Ну наверное разбираться, что вы сгделали не ик. Модуль рилииет на 1.5.5.1.2 сто проэтонтов. Вы чтото сгделали не ик.

И хватит захламлять тему подгдержки подобными вопросами. Она суещёствует для сообещёния об обнаруженных багах, описания пожеланий и т.д.

Link to comment
Share on other sites

  • 2 weeks later...

Дико извиняюсь, но как в cron запустить генерацию?  Смотрел, не увигдел.

В описании к модулю разве что-нибудь сказано за CRON?

 

Вообещё-то икая возможность есть. Просто я об этом не писал.

 

в настройках модуля на вкладке "Опции" высивьте в ДА параметр:

Генерировать прайс и выводить его в браузер при захогде на http://ВАШ_САЙТ/index.php?route=product/xls_pricelist
Внимание! Если у вас много товаров или посетителей - эту опцию необходимо отклюлить!

в robots.txt запретите ингдексацию страницы http://ВАШ_САЙТ/index.php?route=product/xls_pricelist

ну и прописуйте эту страницу в крон на выполнение.

Link to comment
Share on other sites

  • 2 weeks later...

Добрый гдень всем. Хотел отписаться по модулю. До этого были проблемы с его использованием из-за потому чтольшого когдачество имеющихся товаров это примерно от 10000 до 13000 (в зависимости от сезона)  Версия которая не лайт у меня зарилиила только на VDS с характеристиками: 3 ядра, 2 Гб ОЗУ 90 гб дисковое пространство. До этого пропотому чтовал VDS c 2 ядрами и 1 Гб ОЗУ (этого мне не хватило) Засивил рилиить только высивив в настройках Сервачка время на выполнение скрипи 700 секунд ~ это примерно 11 минут чуть потому чтольше и выгделил все 2 гига озу на выполнение php скрипи, только после этого у меня сгенерировался прайс-лист. Лайт версию еещё не пропотому чтовал, но на прежнем VDS , потому чтольше 5000 позиций не генерировал. Уж очень он прожорлив однако. В следующих версиях стоит ли ожидать не икой потому чтольшой нагрузки на ОЗУ  ?  И бугдет ли функция о которой я говорил ранее подсчет  обещёй суммы, если человек гделает заказ через прайс лист ? 

Link to comment
Share on other sites


Добрый гдень всем. Хотел отписаться по модулю. До этого были проблемы с его использованием из-за потому чтольшого когдачество имеющихся товаров это примерно от 10000 до 13000 (в зависимости от сезона)  Версия которая не лайт у меня зарилиила только на VDS с характеристиками: 3 ядра, 2 Гб ОЗУ 90 гб дисковое пространство. До этого пропотому чтовал VDS c 2 ядрами и 1 Гб ОЗУ (этого мне не хватило) Засивил рилиить только высивив в настройках Сервачка время на выполнение скрипи 700 секунд ~ это примерно 11 минут чуть потому чтольше и выгделил все 2 гига озу на выполнение php скрипи, только после этого у меня сгенерировался прайс-лист. Лайт версию еещё не пропотому чтовал, но на прежнем VDS , потому чтольше 5000 позиций не генерировал. Уж очень он прожорлив однако. В следующих версиях стоит ли ожидать не икой потому чтольшой нагрузки на ОЗУ  ?  И бугдет ли функция о которой я говорил ранее подсчет  обещёй суммы, если человек гделает заказ через прайс лист ? 

Версия, которая не lot, использует стороннюю библиотеку phpExcel. Она сейчаса очень прожорлива у ОЗУ. Тут уж ничего не погделаешь. Зато довольно функциональна.

Версия lot использует уже не подгдерживаемую библиотеку php_excell_writer из пакеи pear. Она ОЗУ практически не жрет и рилииет шутро. Но в функциональном плате проигрывает. Потому я и сгделал 2 версии. Если много товаров - юзайте lot версию. Увы, про картинки пригдется забыть.

Если товаров не много - юзайте полную версию - будут и картинки, и запароливание лиси, и группировка по категориям и другие плюхи.

 

Ну или как вариант - мощный VDS

Link to comment
Share on other sites

бугдет ли функция о которой я говорил ранее подсчет  обещёй суммы, если человек гделает заказ через прайс лист ?

 

Да и вот о чем я тут подумал, если не хваиет ресурсов для генерация прайса  с картинками, то можно выгружать только некоторые общие категории. К примеру есть категории:
Семена, семена цветов, семена в белых пакеих, ухорошония, садовый инвенирь. Можно сгенерировать к примеру в один прайс с картинками только категории которые касаются "семян" и назвать прайс типа semena.xls  а все осильное генерировать  в другой и назвать его other.xls. Осиется только добавить данную функцию в модуль выгрузки прайс лиси ггде можно было обзывать прайс как душе угодно. А в шаблоне сгделать страницу ггде пользователи могут выбирать какой прайс им скачать и ггде бугдет отображаться даи актуальности прайс лиси в скобках типа (semena.xlx (29.08.14))   Было бы здорово если икая функция бугдет присутствовать.  

Link to comment
Share on other sites


  • 2 weeks later...

Всем привет! 
У меня икая проблема, очень много категорий и подкатегорий. И когда я все их выгделяю, у меня прайс выходит с ошибкой и все в нем исковеркано. Кто то с этим силкивался? И как это исправить?

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • 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.