CSV footer js, нужна помощь

Автор Funny, 11 октября 2014, 00:30:16

« назад - далее »

Funny

Сразу прошу прощения у администрации если я нарушаю какие-то правила создания топика. (я тут впервые)

Друзья, помогите решить несколько проблем.

•Пытался вставить в сайт виджет онлайн консультанта siteheart  и виджет сообщества ВК
Как только я пичкаю шаблон (фаил footer, перед тегом </body>) скриптом, сайт перестает грузиться.
•Не могу понять каким образом происходит обновление цен при импорте CSV (вторичная выкладка). Так же есть ли возможность выгружать с экселя?

mAgency

1. Для вставки js-кода в файлы tpl нужно использовать теги.
{literal}код javascript{/literal}

2. При импорте данные перезаписываются.

3. Готового модуля нет, но есть библиотека для работы с Excell. Но готовый модуль и не нужен, так как адаптация файлов импорта делается на уровне excell.
Нужно писать макросы в зависимости от формата файлов ваших поставщиков.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Funny

С первым проблему решил, Вам огромное спасибо!
Что за тег литерал? впервые сталкиваюсь...

С остальным побалуюсь, отпишусь!

Funny

#3
Цитата: mAgency от 11 октября 2014, 11:50:31
2. При импорте данные перезаписываются.

3. Готового модуля нет, но есть библиотека для работы с Excell. Но готовый модуль и не нужен, так как адаптация файлов импорта делается на уровне excell.
Нужно писать макросы в зависимости от формата файлов ваших поставщиков.

С обновлением цены разобрался, дело в том что артикул не есть уникальный код, и надо выставлять 2 доп конфигурации в админке CSV.
Спасибо большое!

А вот что касаемо EXEL я не победил то, что офис мой сохраняет EXEL в CSV с потерей кодировки и естественно кириллица становится вопросительными знаками..

Adik

Файл CSV должен быть в Унико́де, тогда все слова будут читаемы.

Funny

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

tigran

Файл импорта сначала открываете в простом редакторе, можно в нодпад, сохраняте его в utf8, потом открываете в экселе и он автоматом определяет кодировку.

Funny

Цитата: tigran от 13 октября 2014, 12:33:13
Файл импорта сначала открываете в простом редакторе, можно в нодпад, сохраняте его в utf8, потом открываете в экселе и он автоматом определяет кодировку.
Уже пробовал, не получилось.. все равно ставит ANSI

Mr.Sen

У меня при открытии файла cvs показвает окно в нем выбор языка и кодировки. Выбыраю русский и utf-8 и все отлично показывает, не нужно специально указывать юникод при сохранении и так сохраняет файл в юникоде.
Поставьте libreoffice или openoffice в них можно кодировку менять свободно на любом шаге при открытии, в работе, при закрытии.

Funny

Люди, как при повторной выгрузке прайсов(import CSV), сделать так, чтобы движок делал неактивным товар которого нет в прайсе?
Т.е.
Товар который есть в прайте, обновлял только цену.
Товар который отсутствует в прайте, делался неактивным, но при этом не удалялся, чтобы не терять наполненный контент информации о товаре?   

Adik

Добавлять этот товар со статусом 0.

Funny

Цитата: Adik от 24 октября 2014, 21:54:27
Добавлять этот товар со статусом 0.
И какой в этом смысл? (руками выделять каждый товар?)
Прайсы поставляются только с остатками.
Как сливая прайс листы в 1 фаил и выгружая его на сайт, сделать так чтобы отсутствующий товар становился неактивным?

Adik

Смысл в том, что при импорте перезаписываются данные. Если вы импортируете товар со статусом 0, то он становится не активным. В этом случае не нужно дополнительных действий.
Можно делать по другому, тогда нужно будет написать макрос в Excell который будет сравнивать существующий прайс-лист с новым и переносить в новый отсуствующие товары со статусом 0.
Можно переопределить базовый класс AdminImportController.php добавить метод, который будет выбирать все товары перед импортом, сравнивать с новым списком и делать не активными те, которых нет в списке.