0 Пользователей и 1 Гость просматривают эту тему.
  • 106 Ответов
  • 19731 Просмотров
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Вот снова обновлял файл много раз и каким-то образом ошибка исчезла.
По поводу ошибок парсинга - написал в шапке.
По поводу исчезновения ошибок - просто файл закешировался и браузер выдавал одно и тоже. Смотрите дату/время в шапке файла.


Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Извините за тупость, но что сделать, чтобы при начале работы компонент создал файл?
J 1.5, VM 1.1.9

Попробуйте внимательно перечитать все вкладки в правой части главной страницы компонента (С "Чего начать" и т.д.), они раскрываются по нажатию.
По центру экрана есть 2 блока, в каждом есть большая кнопка справа.
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

BAHbKA

  • Захожу иногда
  • 56
  • 4 / 0
Попробуйте внимательно перечитать все вкладки в правой части главной страницы компонента (С "Чего начать" и т.д.), они раскрываются по нажатию.
По центру экрана есть 2 блока, в каждом есть большая кнопка справа.
Даже пожалел что написал про тупость, как-то уж очень вы это буквально поняли :). Я просто неправильно папку в настройках указал. Теперь вроде работает спасибо.
*

BAHbKA

  • Захожу иногда
  • 56
  • 4 / 0
всё равно не работала, пока в шаблоне не прописал
Код
$xml .= "<currency id=\"RUB\" rate=\"1\"/>\n";
вместо
Код
$xml .= "<currency id=\"{$currency}\" rate=\"1\"/>\n";
С валютой теперь всё ок.  ;)
Огромное спасибо, разработчику!
P.S. правда разместиться так пока и не удалось, т.к. не определились категории нескольких товаров, но это уже косяки моей базы данных(((

Тоже пришлось таким путем пойти, плюс еще одну замену в шаблоне:
вместо:
Код
$xml .= "<currencyId>{$product->product_currency}</currencyId>\n";
вот так:
Код
$xml .= "<currencyId>RUB</currencyId>\n";
После таких изменений Яндекс принял
*

Big-Hand

  • Новичок
  • 4
  • 0 / 0
Спойлер
[свернуть]
Посмотрите пожалуйста! ::)
http://goo.gl/LDHba
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Спойлер
[свернуть]
Посмотрите пожалуйста! ::)
http://goo.gl/LDHba

Нет никакой ошибки, все нормально открывается браузером.
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

koless88

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Тоже пришлось таким путем пойти, плюс еще одну замену в шаблоне:
вместо:
Код
$xml .= "<currencyId>{$product->product_currency}</currencyId>\n";
вот так:
Код
$xml .= "<currencyId>RUB</currencyId>\n";
После таких изменений Яндекс принял


Спасибо) такая же ошибка с валютой, сделал такие же изменения и Яндекс принял на ура прайс)
*

TimeDontWait

  • Новичок
  • 4
  • 0 / 0
А можно ли попросить сделать маленький фикс, чтоб показывало скидки, если они есть ?)
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
А можно ли попросить сделать маленький фикс, чтоб показывало скидки, если они есть ?)
Сорри, не всегда замечаю (или не доходят) уведомления. Вообще-то скидки должны учитываться. В VirtueMart 2 - любые, в VirtueMart 1 - только на товары (т.е. скидки для групп покупателей действительно не работают, это учтем)
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

Ruslant

  • Новичок
  • 3
  • 0 / 0
Спасибо автору.
Не понятно, как реализован блок "По какому признаку определять отсутствие в наличии".
vm 1.1 - ведется учет товаров на складе.
при выборе меню "по полю на складе" - выгружает все товары, хотя на складе есть только 10 позиций из 32.
у тех, которых нет на складе стоит 0 (ноль).
правильно ли делаю?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Спасибо автору.
Не понятно, как реализован блок "По какому признаку определять отсутствие в наличии".
vm 1.1 - ведется учет товаров на складе.
при выборе меню "по полю на складе" - выгружает все товары, хотя на складе есть только 10 позиций из 32.
у тех, которых нет на складе стоит 0 (ноль).
правильно ли делаю?
Думаю моя ошибка закралась. Смогу исправить числа до 15-20 июля, сейчас просто в отъезде нахожусь
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

h3moff

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
J1.5.26/VM1.1.9
Так же проблема с валютой, только у меня ситуация по сложнее (имхо).
Цена на товар указана в USD и EUR, а отображается на сайте в рублях.
Поможет ли описанное ранее решение в моем случае?
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Можно этот файл выгрузить не в Яндекс.маркет а просто в Яндекс.вебмастер? там есть возможность загрузить YML-файл, пробую выдает ошибку

Код
Ошибка (детали)	
Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: 2013-07-08 17:55 (строка 3, столбец 39)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: This type of attribute cannot have an empty value (строка 12, столбец 16)
*

swyatoslaw.ivanovich

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
В пункте "настройки" - вписываю имя компании и делаю определенные настройки, нажимаю сохранить, но ничего не сохраняется, возможно проблема в правах доступа, только вот к чему и куда?
*

swyatoslaw.ivanovich

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
В пункте "настройки" - вписываю имя компании и делаю определенные настройки, нажимаю сохранить, но ничего не сохраняется, возможно проблема в правах доступа, только вот к чему и куда?
Не сохранялось из браузера, как я понял в Opera, Chrome - не сохраняется... Зашел через IE и сохранил.
*

Vladimir

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Установил, вроде работает :)
Причем, налету генерирует файл на 4000 товаров, вроде без тормозов (тьфу, тьфу, тьфу),
правда без описаний :)

softman_xp
Есть ли возможность настроить вывод в encoding="windows-1251"?
притом, что в базе товары в UTF-8?
« Последнее редактирование: 23.07.2013, 15:50:46 от Vladimir »
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Можно ли сделать выгрузку по расписанию?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Можно ли сделать выгрузку по расписанию?
В этой, бесплатной версии, да, можно.
В крон добавьте задание со ссылкой на скрипт - index.php?option=com_vmxgatelt&task=save
Ну или динамическую ссылку маркету "скормите", буде каждый раз обновленный файл забирать
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

Valeron111

  • Новичок
  • 3
  • 0 / 0
Спасибо за компонент! Всё заработало сразу же! =))
Есть один вопрос -
Возможно ли настроить экспорт только из определённой категории товаров?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Есть один вопрос -
Возможно ли настроить экспорт только из определённой категории товаров?
В списке товаров есть фильтр по категориям, а над таблицей чекбокс - "отметить все". С помощью этих 2х инструментов все настраивается за 2 минуты
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

Valeron111

  • Новичок
  • 3
  • 0 / 0
В списке товаров есть фильтр по категориям, а над таблицей чекбокс - "отметить все". С помощью этих 2х инструментов все настраивается за 2 минуты
Спасибо!
*

Valeron111

  • Новичок
  • 3
  • 0 / 0
Столкнулся ещё с одной загадкой. Если товар дублируется в разные категории...
Допустим, мне нужно что бы выгружалась только категория "Все товары"
Но если этот же товар также представлен в категории "Новинки", то снимая с него чекбокс, он "выпадает" и из категории "Все товары".
Возможно ли, что бы компонент выгружал инфу только из определённой категории (то есть указывать её принудительно)? 
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
В этой, бесплатной версии, да, можно.
В крон добавьте задание со ссылкой на скрипт - index.php?option=com_vmxgatelt&task=save
Ну или динамическую ссылку маркету "скормите", буде каждый раз обновленный файл забирать
А в не бесплатной?
*

timson

  • Осваиваюсь на форуме
  • 43
  • 3 / 0
P.S. правда разместиться так пока и не удалось, т.к. не определились категории нескольких товаров, но это уже косяки моей базы данных(((

Такая же беда. Устал делать ручную обработку после формирования файла.
Заметил, что это случается в основном с товарами, имеющими модификации от базовой модели, например, как у меня тут:
http://vodadomu.ru/katalog/smennye-filtruiuschie-elementy/ionoobmennye/ionoobmennyy-kartridzh-aragon-m-rezba.html
Тебе случайно не удалось избавиться от этого косяка?
« Последнее редактирование: 23.09.2013, 01:14:31 от timson »
*

timson

  • Осваиваюсь на форуме
  • 43
  • 3 / 0
Я тут понял, что, как я написал выше, категории не вставляются у товаров с модификациями, а по моему мнению, их не обязательно отправлять в Яндекс. Достаточно, что родительский товар выгружен в файл.
Таким образом, я сделал проверку на наличие категории у товара перед выводом предложений и теперь у меня работает динамический файл (за что глубочайший респект автору компонента, так как он избавил меня от редактирования цен и добавления товара в выгрузку после каждого корректирования менеджерами).
Заодно я добавил в описании, что это файл вида vendor.model

Вобщем, держите мой код шаблона:
Код
<?php
class YandexSimpleTpl{

function makeHead($params){

$cfg = new JConfig();
$xml  = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
$xml .= "<!DOCTYPE yml_catalog SYSTEM \"shops.dtd\">\n";
$xml .= "<yml_catalog date=\"".date('Y-m-d  H:i', time())."\">\n";
$xml .= "<shop>\n<name>{$params->get('shopname')}</name>\n";
$xml .= "<company>{$params->get('company_name')}</company>\n";
$xml .= "<url>".JURI::root()."</url>\n";
$xml .= "<platform>Joomla</platform>\n";
$xml .= "<agency>{$params->get('shop_name')}</agency>\n";
$xml .= "<email>{$cfg->mailfrom}</email>\n";
return $xml;

}


function makeCurrencies($currency){
$xml  = "<currencies>\n";
$xml .= "<currency id=\"RUR\" rate=\"1\"/>\n";
$xml .= "</currencies>\n";
return $xml;

}


function makeCategories($categories){

$xml = "<categories>\n";
foreach ($categories as $category){
$xml .= "<category id=\"{$category->category_id}\" parentId=\"{$category->category_parent_id}\" >";
$xml .= "{$category->category_name}</category>\n";
}
$xml .= "</categories>\n";
return $xml;

}


var $offersopen = "<offers>\n";


function makeOffer($product, $params){
if ($product->avail == 1) $avail = 'available="true"';
else $avail = 'available="true"';

if ($product->category_id)
{

                $xml = "<offer id=\"{$product->product_id}\" type=\"vendor.model\" {$avail}>\n";
$xml .= "<url>{$product->prod_url}</url>\n";
$xml .= "<price>{$product->product_price}</price>\n";
$xml .= "<currencyId>RUR</currencyId>\n";
$xml .= "<categoryId>{$product->category_id}</categoryId>\n";
if (is_array($product->images))
{
foreach ($product->images as $image){
$xml .= "<picture>{$image}</picture>\n";
}
}


if ($params->get('use_pickup') == 1)
{
$xml .= "<pickup>true</pickup>\n";
}

if ($params->get('use_shipping') == 1)
{
$xml .="<delivery>true</delivery>\n";
$xml .= "<local_delivery_cost>{$product->shipcost}</local_delivery_cost>\n";
}

if ($product->mf_name)
{
$xml .= "<vendor>{$product->mf_name}</vendor>\n";
}

$xml .= "<model>{$product->product_name}</model>\n";

if ($product->description)
{
$xml .= "<description>{$product->description}</description>\n";
}

if ($product->custom)
{
//$xml .= "<sales_notes>{$product->custom}</sales_notes>\n";
                        }


$xml .= "<sales_notes>Уточняйте стоимость. Действуют скидки от 3 до 10%</sales_notes>\n";
$xml .= "</offer>\n";
}
return $xml;
}


var $offersclose = "</offers>\n";


var $close = "</shop>\n</yml_catalog>";

}
« Последнее редактирование: 23.09.2013, 10:29:30 от timson »
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
К сожалению так и не получил ответ, можно ли в платной версии расширения сделать выгрузку по расписанию.
*

bossvs

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Использую пока бесплатную версию.
VM 2.0.22c, Joomla 2.5.14
Товары на сайте все со скидкой. Скидку делаю через Override. В прайсе все товары по цене без скидки. А она "слегка" завышена, чтобы скидка казалась больше  ;D
Получается в маркете не очень привлекательная цена. Как лечить?
Спасибо!
*

Maxversed

  • Новичок
  • 7
  • 0 / 0
День добрый,
подскажите как настроить, что бы выгружалась цена со скидкой ?
Спасибо
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Приветствую, как добавить в URL товара manufacturer_id?
я так понял что нужно добавить в строчку
$product->prod_url = JURI::root().JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->product_id.'&virtuemart_category_id='.$product->category_id, true);
вопрос только - что?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Прошу прощения, я не получаю уведомлений с этого форума, потому не отвечаю)

Насчет скидок в VirtueMart 2 - компонент использует функцию магазина, для расчета цен. Все тестировалось на обычных скидках. Боюсь нужно рассматривать каждый случай в отдельности. Пишите на почту (почта в подписи последняя строчка).

Дочерние товары не будут корректно выгружаться.

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

Цитировать
как добавить в URL товара manufacturer_id? ... вопрос только - что?

manufacturer_id по-видимому) который сначала надо получить.
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выгрузка товаров в Яндекс.Маркет для VirtueMart 3.x, VirtueMart 4

Автор icom

Ответов: 791
Просмотров: 131388
Последний ответ 03.07.2023, 10:02:04
от strongest
Привязка товаров к категориям при импорте из csv

Автор max_max

Ответов: 8
Просмотров: 1620
Последний ответ 16.08.2021, 18:45:19
от max_max
csvi Pro 7.3.0. Игнорирование существующих полей пи импорте товаров

Автор Viktor

Ответов: 2
Просмотров: 1717
Последний ответ 13.12.2019, 22:44:43
от AlexB
CSVI импорт товаров - Ну никак.(РЕШЕНО!)

Автор vtrcmert

Ответов: 129
Просмотров: 48412
Последний ответ 13.09.2019, 16:05:21
от forlan
Расширения для импорта/экспорта

Автор fireman

Ответов: 0
Просмотров: 1545
Последний ответ 25.04.2019, 13:00:54
от fireman