Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

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

Кто может, сделайте же на самом деле  ;)
очень нужная весчь согласитесь


Прайс-лист (html) наслаждайтесь


Прайс-лист (html) наслаждайтесь


все сделал как в реадми, но такой ссылки нет как Прайс-лист (html)

Добавлены строки: 1
Идентификатор вставляемой строки: 12 (запрос занял 0.0020 сек.)


прошу прощения работает, это у меня почему-то на сайте боксы affiliate и information не работают!

Спасибо тёска  ;)


ща заценим -ежеле не пашет - тапками закидаем)))


Спасибо все работает, подскажите как убрать ID-товара, а вместо ID-цифр вписать производителя.



ща заценим -ежеле не пашет - тапками закидаем)))

если я говорю работает знач работает  ;D



Спасибо все работает, подскажите как убрать ID-товара, а вместо ID-цифр вписать производителя.


После этой строки
<caption><h4><?php echo TEXT_VALID_PRODUCTS_LIST; ?></h4></caption>


сразу видишь
<th><?php
# разминаемся с сортировкой по столбцам
if (@$sort_by == 'products_id'): echo TEXT_VALID_PRODUCTS_ID;?>&nbsp;&darr;<?php else:?><?=TEXT_VALID_PRODUCTS_ID;?>&nbsp;<span class="hid">&darr;</span>
<?php endif; ?></th>

<th><?php
if (@$sort_by == 'manufacturers_name'): echo TEXT_VALID_PRODUCTS_MANUFACTURERS;?>&nbsp;&darr;&nbsp;<?php else:?><?=TEXT_VALID_PRODUCTS_MANUFACTURERS;?>&nbsp;<span class="hid">&darr;</span>
<?php endif;
if ( (!@$sort_by) or (@$sort_by === 'products_name') ): echo TEXT_VALID_PRODUCTS_NAME;?>&nbsp;&darr;<?php else:?><?=TEXT_VALID_PRODUCTS_NAME;?>&nbsp;<span class="hid">&darr;</span>
<?php endif; ?></th>

замени
на
<th><?php
if (@$sort_by == 'manufacturers_name'): echo TEXT_VALID_PRODUCTS_MANUFACTURERS;?>&nbsp;&darr;&nbsp;<?php else:?><?=TEXT_VALID_PRODUCTS_MANUFACTURERS;?>&nbsp;<span class="hid">&darr;</span>
<?php endif; ?>
</th>

<th>
<?php
if ( (!@$sort_by) or (@$sort_by === 'products_name') ): echo TEXT_VALID_PRODUCTS_NAME;?>&nbsp;&darr;<?php else:?><?=TEXT_VALID_PRODUCTS_NAME;?>&nbsp;<span class="hid">&darr;</span>
<?php endif; ?>
</th>

затем находишь             echo "<tr>\n";
            echo "<td class=\"right\">".$row."</td>\n";


# правильная ссылка (производитель товар). работает медленнее
            echo "<td><a href=\"".os_href_link(FILENAME_DEFAULT, 'manufacturers_id=' .$row)."\" class=\"mnf\">" .$row. "</a>".
          " <a href=\"".os_href_link(FILENAME_PRODUCT_INFO, 'products_id=' .$row)."\">" .$row."</a></td>\n";
############################

замени на             echo "<tr>\n";
            echo "<td width=\"100\"><a href=\"".os_href_link(FILENAME_DEFAULT, 'manufacturers_id=' .$row)."\" class=\"mnf\">" .$row. "</a></td>\n";


# правильная ссылка (производитель товар). работает медленнее
            echo "<td><a href=\"".os_href_link(FILENAME_PRODUCT_INFO, 'products_id=' .$row)."\">" .$row."</a></td>\n";
############################


foton спасибо огромное, все получилось. Подскажи пожалуйста как ширину колонок менять?


евгений,  кинь плз в факью


Автоматическая генерация XLS прайс-листа магазина.


или это я намудрил раньше и бекап востановил с прежней проблемой или это такая ошибка всегда когда прикручиваешь XLS генератор, вот ошибка Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Адрес: http://site/rss2.php
Строка 2, символ 1:<?xml version="1.0" encoding="utf-8"?>
^


работает, большое спасибо Константин  ;)

где вставлять лого в прайс ?


txt-файл в архиве allproducts.rar некорректно отображается - немогу прочитать. Выложите инструкцию здесь пожалуйста.



txt-файл в архиве allproducts.rar некорректно отображается - немогу прочитать. Выложите инструкцию здесь пожалуйста.

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


Вот проблемка при автоматической генераций прайса :
Warning: fopen(price.xls) : failed to open stream: Permission denied in /var/www/OLEwriter.php on line 138
Can't open price.xls. It may be in use or protected.


Извиняюсь, не досмотрел. Всё работает как часики. СПС


Вот ещё интересная вещь.
Если у меня товаров 1500 штук, не ужели все одним списком будут показаны ?


а как должно быть?
у shop-script именно так и выводит, однис списком все товары

впринципе не сложно выводить определенные N товаров


Дак я вот о том и говорю, что бы список был ограничен, допустим первой сотней товаров, остальные на следующих страницах.
А самое нормальное бы было, что бы список был "раскрывающимся". Как в обычном экселе. На плюсик кликнул, список раскрылся - красота !


  $export_query = "select
    p.products_id, pd.products_name, p.products_model, p.products_price, p.products_status, p.products_tax_class_id, m.manufacturers_id, m.manufacturers_name
    from
    " . TABLE_PRODUCTS . " p LEFT JOIN
    " . TABLE_MANUFACTURERS . " m ON
    p.manufacturers_id = m.manufacturers_id LEFT JOIN
    " . TABLE_PRODUCTS_DESCRIPTION . " pd ON
    p.products_id = pd.products_id AND
    pd.language_id = '".$_SESSION."'
    where
    p.products_status = 1
    order by
    '".@$_GET."',
    pd.products_name";

заменить на

  $export_query = "select
    p.products_id, pd.products_name, p.products_model, p.products_price, p.products_status, p.products_tax_class_id, m.manufacturers_id, m.manufacturers_name
    from
    " . TABLE_PRODUCTS . " p LEFT JOIN
    " . TABLE_MANUFACTURERS . " m ON
    p.manufacturers_id = m.manufacturers_id LEFT JOIN
    " . TABLE_PRODUCTS_DESCRIPTION . " pd ON
    p.products_id = pd.products_id AND
    pd.language_id = '".$_SESSION."'
    where
    p.products_status = 1
    order by
    '".@$_GET."',
    pd.products_name limit 500";


Все работает!Спасибо!!!! :)


Это немного не то. Лимит ограничил количество выводимого товара, но не перенёс остальной товар на "следующую страницу"


Все работает но как изменить название прайслиста и немного вид а то просто название магазина ето его интернет адрес как то не нравить и как вставить лого?



Это немного не то. Лимит ограничил количество выводимого товара, но не перенёс остальной товар на "следующую страницу"


так это уже какой то каталог товаров получается

в shop-script все на одной странице.


Господа!
Подскажите, кто знает как заставить прайс xls правильно отображать евро?



Господа!
Подскажите, кто знает как заставить прайс xls правильно отображать евро?


а что там за проблема с евро?

ссылку можно?


вместо значка или слова "евро" отображает ASCII символы.

http://www.yakorya.ru/pricexls.php


Сделал небольшую доработку прайса так как много разговоров здесь было про разбивку на страницы и т.д. вобщем смотрим, кому интересно качаем.

Прайс-лист
Доработка на основе имеющегося прайса системы
Установка:
Перепишите содержимое папки "Прайс лист" в папку  /media/content/ в магазине.
При этом Вы замените имеющийся в системе файл price_list.php, поэтому если он вам нужен, то делаем бэкап.
Всё, в боксе "информация" будет ссылка "Прайс-лист" или другая в зависимости от того как она у Вас названа в админке.

Единственный косяк который есть это то что мы прописываем путь к файлу стилей не в head а в body страницы.
demo: http://www.shop.rk-nn.ru/shop_content.php?coID=12


Как изменить валюту в pricexls.php и price_list.php
У меня прайсы загружены в $, а в магазине все в гривне по курсу.
В pricexls.php и price_list.php же цены $ а подписаны грн
А лучше, если вывод сделать в несколько валютах. 


Подскажите где поковырять? Цены показывает баксюковые, а подписывает грн. по умолчанию гривна.


в price_list.php же все автоматически обрабатывается.

какая валюта в сессии указана - в такой и выводится.

так же с ценами по всему магазину


во строчка $osPrice->Format($row, true) за это отвечает

и price_list.php желательно из 2.5.0 версии брать, так как тут выложен очень не оптимизированный, создает много лишних запросов.

для младших версий тоже должен работать


Евгений подскажите можно ли в этот прайс лист выдернуть дополнительно одно значение из доп. поля товара, пусть если даже как то руками указывать там products_extra_fields_id или ещё что - то, т.е. интересует допустим название товара, цена и одно из доп полей, это реально или нет или можно несколько полей вставить?



Евгений подскажите можно ли в этот прайс лист выдернуть дополнительно одно значение из доп. поля товара, пусть если даже как то руками указывать там products_extra_fields_id или ещё что - то, т.е. интересует допустим название товара, цена и одно из доп полей, это реально или нет или можно несколько полей вставить?


все реально. абсолютно любую функцию можно приделать

хоть запуск ядерное боеголовку на штаты при заказе товара :)



во строчка $osPrice->Format($row, true) за это отвечает

и price_list.php желательно из 2.5.0 версии брать, так как тут выложен очень не оптимизированный, создает много лишних запросов.

для младших версий тоже должен работать


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


все реально. абсолютно любую функцию можно приделать

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



в price_list.php же все автоматически обрабатывается.

какая валюта в сессии указана - в такой и выводится.

так же с ценами по всему магазину


Цена выводится только в долларах а подписывает валютой сессии. Версия 2.5


Удалось решить проблему с pricexls.php путём переключения валюты (по умолчанию) на доллары и обратно. С price_list.php проблема решилась только с более раней версией (2.4.5),
c 2.5.0 все по старому. 



Удалось решить проблему с pricexls.php путём переключения валюты (по умолчанию) на доллары и обратно. С price_list.php проблема решилась только с более раней версией (2.4.5),
c 2.5.0 все по старому.  


нужно папку tmp почистить.

в формировании валют в цене в 2.4.5 и 2.5.0 - разницы никакой




Удалось решить проблему с pricexls.php путём переключения валюты (по умолчанию) на доллары и обратно. С price_list.php проблема решилась только с более раней версией (2.4.5),
c 2.5.0 все по старому. 


нужно папку tmp почистить.

в формировании валют в цене в 2.4.5 и 2.5.0 - разницы никакой





Не помогло.


А что бы сделать разбивку товаров в прайс-листе по категориям, как это сделано к примеру  в  Shop-script,  много кода нужно переделывать?  Может кто-то делал такое. Для посетителей магазина форма с разбиением на категории была бы удобней, думаю


Нужно сделать сортировку строго по АЛФАВИТУ
Вопрос уже был, был и ответ.
Но в версии 2.5 не заработало. где что подправить в  price_list.php?
Спасибо!


Подскажите, как вывести вместо id линки на товар?


А разве там нет линков на товар?


Надо что-б отображались отдельной колонкой, это для price-каталога.


Вот так надо чтоли? http://www.elektra-vent.ru/shop_content.php?coID=12


вместо колонки id полностью прописанная ссылка. 


Dimka посмотри по той-же ссылке, если так, то скину исходник.


В точку, именно это мне и надо. скинь файлик плиз.


прикрепил


то что нужно, только вместо ID товара ссылки отображаются.
Картой сайта поделитесь ?  8)


Где копать?
Вместо ID товара линк на него причем в конце подпись ID стоит, т.е номер.
как убрать?


Подскажите в чем беда!
версия 2.5.0, стоимость забита в евро - стоит по умолчанию.
В прайсе показывает цены в евро, но подписывает руб., соответственно по прайсу цены ниже в 39 раз!


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



Подскажите в чем беда!
версия 2.5.0, стоимость забита в евро - стоит по умолчанию.
В прайсе показывает цены в евро, но подписывает руб., соответственно по прайсу цены ниже в 39 раз!


кэщ почистить. видимо там какой то глюк


Хороший прайс + автору
Есть вопрос можно ли добавить колонку где отображается "на складе" или " в наличии"


У меня тоже проблема с прайс листом цены показывает в $ хотя валюта по умолчанию стоит руб Так он просто в прайс листе пишет стоимость в долларах а приписывает руб.
http://www.mypassage.ru/shop_content.php/coID/12



У меня тоже проблема с прайс листом цены показывает в $ хотя валюта по умолчанию стоит руб Так он просто в прайс листе пишет стоимость в долларах а приписывает руб.
http://www.mypassage.ru/shop_content.php/coID/12

Да, есть такое. Вообще эта часть коряво работает.


Скачал эксель прайс из первых страниц, работает четко, но не хватает еще одной колонки- производителя. Если это не сложно подскажите как сделать?



Вот так надо чтоли? http://www.elektra-vent.ru/shop_content.php?coID=12
[/quo
Здравствуйте!
А как вместо большой и длинной ссылки например картинку вставить



Автоматическая генерация XLS прайс-листа магазина.


Подскажите, плиз, а как изменить путь сохраняемого файла price.xls? По умолчанию он сохраняется в "корень" сайта, а
хотелось бы его сохранять в другой папке, например: media\download\price.xls.



Скачал эксель прайс из первых страниц, работает четко, но не хватает еще одной колонки- производителя. Если это не сложно подскажите как сделать?


Проанализировать код pricexls.php, увидеть, как формируются текущие поля и  примерно так же  добавить нужное поле.



Автоматическая генерация XLS прайс-листа магазина.



Хороший прайс, как вставить в него логотип?



Автоматическая генерация XLS прайс-листа магазина.


В прайсе получаеться более 10 тыс. наименований, возможно как то в генерируемом экселевском файле сделать  вкладки или  категории с плюсами.. чтобы что интересовало открыл и все видно по дано категории.


Странно почему-то в OpenOffice кодировка не воспринимается...


Как сделать, чтобы в прайс-листе не выводился 2 раза (несколько раз) товар с идентичным названием.
У меня одинаковый товар содержится в нескольких категориях (сделан копированием "товар, а не ссылка" из одной категории в другую).
Т.е. скрипт должен сравнивать название товара с теми которые имеются, и если такое уже есть, то не добавлять.
Как такое написать?

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


Или второй вариант: сделать копирование ссылкой на товар, уменьшив число параметров.
Тогда в самом товаре выводится 2 раза один и тот же параметр.


Не работает (
Warning: require_once(Worksheet.php): failed to open stream: No such file or directory in /var/www/fantomtlt.ru/data/www/fantomtlt.ru/pricexls.php on line 5 Fatal error: require_once(): Failed opening required 'Worksheet.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/fantomtlt.ru/data/www/fantomtlt.ru/pricexls.php on line 5



Не работает (
Warning: require_once(Worksheet.php): failed to open stream: No such file or directory in /var/www/fantomtlt.ru/data/www/fantomtlt.ru/pricexls.php on line 5 Fatal error: require_once(): Failed opening required 'Worksheet.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/fantomtlt.ru/data/www/fantomtlt.ru/pricexls.php on line 5


пишет что нет файла Worksheet.php

а в архиве он есть


Тотал командер делал заглавные буквы малеенькими теперь..
Warning: fopen(price.xls): failed to open stream: Permission denied in /var/www/fantomtlt.ru/data/www/fantomtlt.ru/OLEwriter.php on line 138 Can't open price.xls. It may be in use or protected.


Как поменять цвета выводимого прайс листа? Например чтобы фон и цвет категорий одни а цвет и фон товара другие и цена например с желтым фоном и черным текстом


по этому классу есть документация

http://pear.php.net/reference/Spreadsheet_Excel_Writer-0.3/elementindex_Spreadsheet_Excel_Writer.html

правда на английском




Автоматическая генерация XLS прайс-листа магазина.


В прайсе получаеться более 10 тыс. наименований, возможно как то в генерируемом экселевском файле сделать  вкладки или  категории с плюсами.. чтобы что интересовало открыл и все видно по дано категории.

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


Так и не нашлись решения?



Дак я вот о том и говорю, что бы список был ограничен, допустим первой сотней товаров, остальные на следующих страницах.
А самое нормальное бы было, что бы список был "раскрывающимся". Как в обычном экселе. На плюсик кликнул, список раскрылся - красота !

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


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


да уж... тема умерла.... очень жаль что никто так решения и  не нашел


up



Автоматическая генерация XLS прайс-листа магазина.


к сожалению перестал рабоать. Есть спецы по данному вопросу?


Источник



Copyright ShopOS