Обсуждение Импорт товаров в Virtuemart - Короткий, но ПОЛНЫЙ мануал (CSV Improved)

Что-то ответа на "нужна ли регистрация" пока нету. Мне это сообщение надоело, я его вырезал из файла subscription_check.php. Пока всё вроде работает.
 
Может не по теме но вот как вариант загрузки товаров и выгрузки прога называется OfflineVm ссылка на сайт
 
где найти образец прайса для автоматической загрузки... чет не найду никак...
 
где найти образец прайса для автоматической загрузки... чет не найду никак...
Так как шаблоны CSV Improved (зависит от версии) можно настраивать под себя, необходимо в настройках проверить что и как выгружается и что импортируется, если в импорте и экспорте все совпадает то можно попробовать сделать экспорт цен и посмотреть формат, изменить цены и сделать импорт цен в магазин.
 
Теперь что версии только с лицензией можно скачать и смотреть на сообщение? Зарегестрировался и вижу только 1.9, 1.5 конвертор и старые версии до 0.9 макс. Или я не правильно понимаю номерацию, или они поубирали версии
 
CSV Improved Virtuemart - делаем лицензионным
Для версии 1.9!
В файле administrator/components/com_csvimproved/helpers/subscription_check.php делаем поиск по слову "$license_key" и вносим указанные изменения:
$license_key = str_replace('.', '.', $params->get('csvi_license_key'), $ct_period);
/*
if ($ct_period == 2) {
list($key, $hash, $uxdate) = explode(".", $license_key);
if (md5($hostname.$hash) == $key && $uxdate > time()) {
*/
$errorcode = 0;
$result = JText::_('LICENSE_KEY_OK');
/*
}
else {
$errorcode = 1;
$result = JText::_('LICENSE_KEY_NOK');
}
}
else {
$errorcode = 1;
$result = JText::_('LICENSE_KEY_NOK');
}
*/
if ($hostname != $params->getValue('hostname')) {
Скачать CSV Improved Virtuemart 1.9

Сам не проверял пользуюсь лицензией.
 
Столкнулся с проблемой. excel не поддерживает юникод. Кто-нибудь знает решение?
 
Попробовал

CSV Improved Virtuemart - делаем лицензионным
Для версии 1.9!
В файле administrator/components/com_csvimproved/helpers/subscription_check.php делаем поиск по слову "$license_key" и вносим указанные изменения:
$license_key = str_replace('.', '.', $params->get('csvi_license_key'), $ct_period);
/*
if ($ct_period == 2) {
list($key, $hash, $uxdate) = explode(".", $license_key);
if (md5($hostname.$hash) == $key && $uxdate > time()) {
*/
$errorcode = 0;
$result = JText::_('LICENSE_KEY_OK');
/*
}
else {
$errorcode = 1;
$result = JText::_('LICENSE_KEY_NOK');
}
}
else {
$errorcode = 1;
$result = JText::_('LICENSE_KEY_NOK');
}
*/
if ($hostname != $params->getValue('hostname')) {
Скачать CSV Improved Virtuemart 1.9



НЕ РАБОТАЕТ!
 
Импорт количества

Во вложении ПОЛНЫЙ архив CSV Improved 1.8.1 + Образец прайса + Возможные решения проблем
*** скрытое содержание ***
Загрузка товаров в Virtuemart 1.1.3 через CSV Improved 1.8.1 (также с помощью CSV Improved 1.5 и возможно других)
Сразу отмечу, статья не авторская, переделал и улучшил оригинал с joomla-support.ru/thread11641.html
1. Устанавливаем Joomla 1.5 + Virtuemart 1.1.3 (импорт проводился именно на этих версиях, но может подойти и к некоторым другим)
2. Устанавливаем CSV Improved 1.8.1 (во вложениях)или скачиваем обновление на сайте Для просмотра ссылки Войди или Зарегистрируйся (для того, чтобы скачать последнюю версию, необходимо зарегистрироваться на сайте)
3. Если возникают проблемы с установкой(+работой) программы, то решение возможно здесь: Для просмотра ссылки Войди или Зарегистрируйся)
4. Скачиваем программу OpenOffice здесь: Для просмотра ссылки Войди или Зарегистрируйся (для работы нужен будет редактор Calc из комплекта OpenOffice)
5. Скачиваем образец структуры прайс-листа (находится во вложении)
6. Далее оставляем необходимые нам поля в файле и заполняем прайс-лист (у меня не работало, когда удалял product_available_date)
Важно!!! Можно работать в excel, перенеся все потом в редактор Calc, либо сразу открыть редактор Calc и работать в нем. Но сохранять файл НАДО в Calc!
Перед тем как сохранить готовый прайс-лист, необходимо в компоненте CSV Improved 1.8.1 войти в "Шаблоны" для редактирования шаблона импорта. Затем в колонке "Имя шаблона" отметить кнопку "CSVI Product Import" и нажать кнопку "Поля" (Fields) в правом верхнем углу окна. Необходимо расставить очерёдность полей в соответствии их очерёдностью в Вашем шаблоне таблицы (очерёдность полей в шаблоне импорта компонента CSV Improved 1.8.1 выставляется простым проставлением порядковых чисел с последующим сохранением для фиксации). Лишние поля просто деактивируются, чтобы не мешались (или можно удалить соответствующей кнопкой)
7. Сохраняем получившийся файл прайс-листа для импорта:
7.1. Сначала надо удалить вторую строчку с пояснениями
7.2. Затем нажимаем сохранить как > Выбираем тип файла - Текст csv и ставим галочку напротив ‘изменение настроек фильтра’.
7.3. В следующем окне нажимаем «Использовать текущий формат»
7.4. Выставляем следующие настройки:
• Кодировка – utf-8
• Разделители полей – “^” (без кавычек)
• Разделитель текста – “~”(без кавычек)
• Остальные настройки не трогаем
Далее опять заходим в компонент CSV Improved нажимаем импорт и выбираем наш шаблон импорта (CSVI Product Import) - загружаем файл - нажимаем импорт и смотрим что получилось
Если что – пишите, попытаемся решить возникшие проблемы
Всё отлично работает! Спасибо за пост! Но есть одна досадная штука.
мне нужно экспортировать количество товаров на складе, оно обновляется, а нужно чтобы к текущему количеству добавлялось то которое в файле, кто нибудь знает решение?
:bc:
 
Назад
Сверху