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

cherepok

  • Новичок
  • 4
  • 0 / 0
<category id="747" parentId="747">Author</category> Не вижу такой строки в выгрузке, на счет 4 тыс позиций, пишите
аська 861422, скайп cmsdev, разберусь
написал в скайпе, перентади наверное когда вы смотрели другой был, я с кодом сам экспериментировал, но ничего не вышло(
*

cherepok

  • Новичок
  • 4
  • 0 / 0
написал в скайпе, перентади наверное когда вы смотрели другой был, я с кодом сам экспериментировал, но ничего не вышло( теперь строка есть, да на самом деле любая другая, везде одно и тоже
*

Ghosters

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Подскажите в чем проблема у нас товаров 19000 на вирт 2.5 все отлично выгружал а сейчас перешли на вирт 3,14 Не создает фаил ошибка 500 (товаров столько же осталось 19000) Если выгружать например тыс 5000 то все отлично!
*

Denis_Dove

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
J3+VM3 Столкнулся с такой проблемой - при проверке файла яндексом - выдается ошибка, что указаны не все названия моделей и производителей, хотя в карточке товара они фактически указаны.

При открытии файла вижу:
Спойлер
[свернуть]
Т.е. на разные товары создаются разные оферы. Пытался найти закономерность, но так и не понял с чем связано... Как побороть?
*

icom

  • Давно я тут
  • 830
  • 202 / 4
нужно указать производителя всем товарам
*

Denis_Dove

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
нужно указать производителя всем товарам
...выдается ошибка, что указаны не все названия моделей и производителей, хотя в карточке товара они фактически указаны.
*

Jimichasp

  • Новичок
  • 7
  • 0 / 0
Здравствуйте! Хотел сказать большое спасибо разработчикам за плагин выгрузки на ЯМ. Но, к сожалению, столкнулся с небольшой проблемой, на которую не нашел решения. Часть товаров у меня на складе отсутствует, но посадочные страницы для них созданы, т.к. продвижение делаю изначально, затем закупаю товары. Как убрать отсутствующие товары из скрипта?
*

ekonfi

  • Новичок
  • 1
  • 0 / 0
Здрасти, я можно добавить typePrefix что бы брался из родительской категории?
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Добрый день,

Подскажите пожалуйста, очень нужна помощь,
Может уже отвечали, но прочитал тему бегло - не нашел.
Установил данный скрипт, все работает отлично и автору большое спасибо!

Вопрос:
Вывод цены, выводит базовую цену, а нужно что б выводил минимальную цену - ?
Ситуация следующая, в базе SQl - к одному "ID товара" - у меня несколько цен, в скриншоте прилагаю...
« Последнее редактирование: 15.01.2017, 16:19:20 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

icom

  • Давно я тут
  • 830
  • 202 / 4
в запросе
d.product_price
замените на
MIN(d.product_price)
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
в запросе
d.product_price
замените на
MIN(d.product_price)

Заменил в строке:
Код
$query = 'SELECT DISTINCT a.virtuemart_product_id, a.product_parent_id, a.product_sku, a.virtuemart_vendor_id, a.product_in_stock, b.product_name, b.product_s_desc, d.product_tax_id, d.product_discount_id, d.product_price, d.product_override_price, d.override, d.product_currency, e.mf_name, e.virtuemart_manufacturer_id, g.virtuemart_category_id FROM (#__virtuemart_product_categories g LEFT JOIN (#__virtuemart_product_prices d RIGHT JOIN ((#__virtuemart_product_manufacturers f RIGHT JOIN #__virtuemart_products a ON f.virtuemart_product_id = a.virtuemart_product_id) LEFT JOIN #__virtuemart_manufacturers_'.$lang.' e ON f.virtuemart_manufacturer_id = e.virtuemart_manufacturer_id LEFT JOIN #__virtuemart_products_'.$lang.' b ON b.virtuemart_product_id = a.virtuemart_product_id) ON d.virtuemart_product_id = a.virtuemart_product_id) ON g.virtuemart_product_id = a.virtuemart_product_id) WHERE a.published = 1 AND d.product_price > 0 AND b.product_name <> \'\' AND g.virtuemart_category_id NOT IN ('.EXCLUDE_CAT.') AND a.virtuemart_product_id NOT IN ('.EXCLUDE_PROD.') GROUP BY a.virtuemart_product_id';

Выдает ошибку ?

Код
1111 - Invalid use of group function SQL=SELECT DISTINCT a.virtuemart_product_id, a.product_parent_id, a.product_sku, a.virtuemart_vendor_id, a.product_in_stock, b.product_name, b.product_s_desc, d.product_tax_id, d.product_discount_id, MIN(d.product_price), d.product_override_price, d.override, d.product_currency, e.mf_name, e.virtuemart_manufacturer_id, g.virtuemart_category_id FROM (#__virtuemart_product_categories g LEFT JOIN (#__virtuemart_product_prices d RIGHT JOIN ((#__virtuemart_product_manufacturers f RIGHT JOIN #__virtuemart_products a ON f.virtuemart_product_id = a.virtuemart_product_id) LEFT JOIN #__virtuemart_manufacturers_ru_ru e ON f.virtuemart_manufacturer_id = e.virtuemart_manufacturer_id LEFT JOIN #__virtuemart_products_ru_ru b ON b.virtuemart_product_id = a.virtuemart_product_id) ON d.virtuemart_product_id = a.virtuemart_product_id) ON g.virtuemart_product_id = a.virtuemart_product_id) WHERE a.published = 1 AND MIN(d.product_price) > 0 AND b.product_name <> '' AND g.virtuemart_category_id NOT IN (126,127) AND a.virtuemart_product_id NOT IN (0) GROUP BY a.virtuemart_product_id

You may not be able to visit this page because of:

an out-of-date bookmark/favourite
a search engine that has an out-of-date listing for this site
a mistyped address
you have no access to this page
The requested resource was not found.
An error has occurred while processing your request.

Please try one of the following pages:

Home Page

If difficulties persist, please contact the System Administrator of this site and report the error below.

Invalid use of group function SQL=SELECT DISTINCT a.virtuemart_product_id, a.product_parent_id, a.product_sku, a.virtuemart_vendor_id, a.product_in_stock, b.product_name, b.product_s_desc, d.product_tax_id, d.product_discount_id, MIN(d.product_price), d.product_override_price, d.override, d.product_currency, e.mf_name, e.virtuemart_manufacturer_id, g.virtuemart_category_id FROM (#__virtuemart_product_categories g LEFT JOIN (#__virtuemart_product_prices d RIGHT JOIN ((#__virtuemart_product_manufacturers f RIGHT JOIN #__virtuemart_products a ON f.virtuemart_product_id = a.virtuemart_product_id) LEFT JOIN #__virtuemart_manufacturers_ru_ru e ON f.virtuemart_manufacturer_id = e.virtuemart_manufacturer_id LEFT JOIN #__virtuemart_products_ru_ru b ON b.virtuemart_product_id = a.virtuemart_product_id) ON d.virtuemart_product_id = a.virtuemart_product_id) ON g.virtuemart_product_id = a.virtuemart_product_id) WHERE a.published = 1 AND MIN(d.product_price) > 0 AND b.product_name <> '' AND g.virtuemart_category_id NOT IN (126,127) AND a.virtuemart_product_id NOT IN (0) GROUP BY a.virtuemart_product_id
« Последнее редактирование: 16.01.2017, 09:42:22 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

icom

  • Давно я тут
  • 830
  • 202 / 4
AND MIN(d.product_price) > 0 не нужно, там просто AND d.product_price > 0
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
AND MIN(d.product_price) > 0 не нужно, там просто AND d.product_price > 0

Пробовал и так...
Тогда вообще ни какой цены не выдает - просто "пусто"
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

eug717

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Помогите пожалуйста, как передать <param name="xxxx"></param>
Спасибо. Сделал.
« Последнее редактирование: 17.01.2017, 10:49:21 от eug717 »
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Извините, может и не прав

GROUP BY MIN(d.product_price) - может так, только как правильно прописать...

Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

prezident

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
А если нужно не исключить ненужные категории, а наоборот, вбить список нужных, как запрос к БД и сам файл генерации XML исправить?
*

icom

  • Давно я тут
  • 830
  • 202 / 4
А если нужно не исключить ненужные категории, а наоборот, вбить список нужных, как запрос к БД и сам файл генерации XML исправить?
везде исправить
NOT IN ('.EXCLUDE_CAT.')
на
IN ('.EXCLUDE_CAT.')
*

prezident

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
везде исправить
NOT IN ('.EXCLUDE_CAT.')
на
IN ('.EXCLUDE_CAT.')

Так сразу и сделал, но выгрузились только названия категорий.
Когда добавил вложенные подкатегории (где собственно есть товар), тогда товар появился в списке.
А рекурсивно из подкатегорий товар не добавляется?
И в файл запись не происходит? Фактически XML файл генерируется на лету?
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Цитировать
А рекурсивно из подкатегорий товар не добавляется?
нет, нужно делать

Цитировать
И в файл запись не происходит? Фактически XML файл генерируется на лету?
да, на лету, но можно и статикой сделать,

Цитировать
define('FILE', 0); // cоздать файл vm2_market.xml (define('FILE', 1)) или генерировать данные динамически (define('FILE', 0)), если define('FILE', 0), то в настройках якдеса нужно указать ссылку http://ваш_сайт/market/vm2_market.php, если define('FILE', 1), то http://ваш_сайт/market/vm2_market.xml, также, если define('FILE', 1), то после каждого обновления товаров в магазине, нужно в браузере набрать адрес http://ваш_сайт/market/vm2_market.php и запустить скрипт, чтоб сгенерировать файл vm2_market.xml
*

Craze

  • Захожу иногда
  • 92
  • 0 / 0
Поставил скрипт. Joomla 3.5 Вирт 3
Выдает только заголовок.

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<yml_catalog date="2017-02-21 01:41">
<shop>
<name>Магазин</name>
<company>Магазин</company>
<url>http://сайт.ru/</url>
<currencies>
<currency id="RUB" rate="1"/>
</currencies>
<categories></categories>
<offers></offers>
</shop>
</yml_catalog>

Что делать? что не так?
*

bombapiter

  • Захожу иногда
  • 71
  • 0 / 0
Здравствуйте.

Как выводить цену продукта с учетом налогов и прочих наценок из "Налог и Детали правил расчета"  ?
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
Супер скрипт! Подскажите, пожалуйста, как ограничивать товары не только по id  и категориям, но и по минимальной стоимости? Например, исключить товары дешевле 1500 руб.? Заранее спасибо!
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Здравствуйте.

Как выводить цену продукта с учетом налогов и прочих наценок из "Налог и Детали правил расчета"  ?

Не знаю

Супер скрипт! Подскажите, пожалуйста, как ограничивать товары не только по id  и категориям, но и по минимальной стоимости? Например, исключить товары дешевле 1500 руб.? Заранее спасибо!

d.product_price > 0
поменять на
d.product_price > 1500
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
d.product_price > 0
поменять на
d.product_price > 1500

Сработало, спасибо!
+ в репу
*

satrv

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Здравствуйте, как у Вас решается вопрос с :
1. Возможность указания предоплаты для ряда производителей (и также от N-суммы рублей - автоматически)
2. Возможность указания статуса "под заказ" по ряду производителей, или от N-суммы - автоматически
3. Индивидуальной каждому товару - доставки товара до покупателя, в зависимости от производителя и товара, по 4 видам:
- Самовывоз и метро (мелкогабарит до 10 кг) - бесплатно
- Газель (крупногабарит) 2000 р. + 30 р./км за МКАД до 30 км - наценка +2000 р.
- Курьером по Москве мелкогабарит до 10 кг - 400 р, от 20000 - бесплатно
- Легковой транспорт продавца (среднегабарит до 50 кг)-МКАД+3 км (наценка +600,00 руб)
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
Прайс-лист проверяется яндексом хорошо, но после выдает рекомендации: Производителя  - нет, Характеристик - нет, Название модели - нет, Код производителя - нет, Элемент sales_notes - нет. На скрине примерно показано



Подскажите, пожалуйста, каких-то параметров в скрипте не хватает?
*

Diazz

  • Захожу иногда
  • 53
  • 1 / 0
В какой-то момент все пошло не так. Скрипт перестал прогружать товары - только категории. Толи я превысил лимит товаров (около 3700 на данный момент), толи еще по какой то причине. Помогите разобраться пожалуйста
*

Jeray

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Здравствуйте.
А у меня такой вопрос.
Подскажите пожалуйста, как можно реализовать вывод цены из определенной группы покупателей, например с ID11 (в моем случае это группа опт2)

В массиве: print_r ($prices, true) такая информация отсутствует.

Для получения цены определенной группы нашел в интернете, вот такой код:

Код
<?php
$loadForShopperGroupId = 11;
$productModel = VmModel::getModel('product');
$shoppergroupsprices = $productModel->loadProductPrices($product->virtuemart_product_id,$quantity,array($loadForShopperGroupId),true);

foreach ($shoppergroupsprices as $sgPrice) {
    if ($sgPrice['virtuemart_shoppergroup_id'] == $loadForShopperGroupId) {
        $clubprice = $sgPrice['product_price'];
        if ($sgPrice['override']==1) {
            $clubprice = $sgPrice['product_override_price'];
        } else if ($sgPrice['override']==-1) {
            //get VatTax
            $total_vat_tax = 0;
            foreach ($product->prices['VatTax'] as $vat_tax) {
                $total_vat_tax = $total_vat_tax + $vat_tax[1];
            }
            $total_vat_tax = 1 + ($total_vat_tax / 100);
            $clubprice = $sgPrice['product_override_price'] * $total_vat_tax;
        }
        echo 'Member price: '. $this->currency->priceDisplay($clubprice,0,1,false,2,'Member price' );
    }
}
?>

Если кто сталкивался с таким вопросом, подскажите как будет правильно написать код для этой задачи, чтобы получить цену из группы покупателей.
Спасибо.
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Здравствуйте, загрузка товаров проходит успешно. Но если использовать через загрузку файла, это когда значение надо ставить define('FILE', 1)
Есть несколько моментов, после загрузки, такое текст ниже
  • TypePrefix присутствует у 0% товарных предложений
  • Код производителя присутствует у 0% товарных предложений
  • Элемент sales_notes присутствует у 0% товарных предложений
Подскажите, пожалуйста, какой код нужно внедрить, чтобы он генерировался в файле?
*

icom

  • Давно я тут
  • 830
  • 202 / 4
Здравствуйте, загрузка товаров проходит успешно. Но если использовать через загрузку файла, это когда значение надо ставить define('FILE', 1)
Есть несколько моментов, после загрузки, такое текст ниже
  • TypePrefix присутствует у 0% товарных предложений
  • Код производителя присутствует у 0% товарных предложений
  • Элемент sales_notes присутствует у 0% товарных предложений
Подскажите, пожалуйста, какой код нужно внедрить, чтобы он генерировался в файле?
это просто рекомендации, ничего не нужно делать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT VirtueMart Bitrix24, плагин интеграции с CRM Битрикс24

Автор sergeytolkachyov

Ответов: 1
Просмотров: 1755
Последний ответ 17.11.2023, 10:27:16
от sergeytolkachyov
Ошибка после перехода в корзину VirtueMart

Автор max_max

Ответов: 4
Просмотров: 1372
Последний ответ 07.09.2021, 18:50:25
от max_max
Кнопки операций в VirtueMart не реагируют на клик

Автор max_max

Ответов: 0
Просмотров: 1297
Последний ответ 30.08.2021, 09:43:21
от max_max
Привязка товаров к категориям при импорте из csv

Автор max_max

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

Автор Viktor

Ответов: 2
Просмотров: 1718
Последний ответ 13.12.2019, 22:44:43
от AlexB