Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Не выгружаются продукты в урл экспорта


Рекомендованные сообщения

Не выгружаются продукты в урл экспорта на стандартной сборке Opencart, в логах пишет:

2021-08-16 20:52:59 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2021-08-16 20:52:59 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 минуты назад, ak1510 сказал:

Не выгружаются продукты в урл экспорта на стандартной сборке Opencart, в логах пишет:

2021-08-16 20:52:59 - Сообщение для разработчика: Таблица 'oc_relatedoptions' отсутствует в БД. Использование связных опций невозможно!
2021-08-16 20:52:59 - Сообщение для разработчика: Таблица 'oc_product_image_by_option' отсутствует в БД. Использование изображений опций невозможно!

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Форматы использовал предустановленные, например Facebook:

<?xml version="1.0"?>
<feed xmlns="https://www.w3.org/2005/Atom" xmlns:g="https://base.google.com/ns/1.0">
    <title>Мой магазин</title>
    <link rel="self" href="{{url}}"/>
    <g:description>Описание магазина</g:description>
{% for offer in offers%}
    <entry>
        <g:id>{{offer.id}}</g:id>
        <g:title>{{offer.name}}</g:title>
        <g:description><![CDATA[{{offer.description}}]]></g:description>
        <g:link>{{offer.url}}</g:link>
        {% for image in offer.image %}
            <g:image_link>{{image}}</g:image_link>
        {% endfor %}
        <g:brand>{{offer.vendor}}</g:brand>
        <g:condition>new</g:condition>
        <g:availability>{% if offer.quantity > 0 %}in stock{% else %}out of stock{% endif %}</g:availability>
        {% if offer.oldprice %}
            <g:price>{{offer.oldprice}}</g:price>
        {% else %} 
            <g:price>{{offer.price}}</g:price>
        {% endif %}
        <g:shipping_weight>{{offer.weight}} g</g:shipping_weight>
        <g:shipping>
        <g:country>UA</g:country>
        <g:service>Доставка</g:service>
        </g:shipping> 
    </entry>
{% endfor %}
</feed>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

24 минуты назад, ak1510 сказал:

Форматы использовал предустановленные, например Facebook:

<?xml version="1.0"?>
<feed xmlns="https://www.w3.org/2005/Atom" xmlns:g="https://base.google.com/ns/1.0">
    <title>Мой магазин</title>
    <link rel="self" href="{{url}}"/>
    <g:description>Описание магазина</g:description>
{% for offer in offers%}
    <entry>
        <g:id>{{offer.id}}</g:id>
        <g:title>{{offer.name}}</g:title>
        <g:description><![CDATA[{{offer.description}}]]></g:description>
        <g:link>{{offer.url}}</g:link>
        {% for image in offer.image %}
            <g:image_link>{{image}}</g:image_link>
        {% endfor %}
        <g:brand>{{offer.vendor}}</g:brand>
        <g:condition>new</g:condition>
        <g:availability>{% if offer.quantity > 0 %}in stock{% else %}out of stock{% endif %}</g:availability>
        {% if offer.oldprice %}
            <g:price>{{offer.oldprice}}</g:price>
        {% else %} 
            <g:price>{{offer.price}}</g:price>
        {% endif %}
        <g:shipping_weight>{{offer.weight}} g</g:shipping_weight>
        <g:shipping>
        <g:country>UA</g:country>
        <g:service>Доставка</g:service>
        </g:shipping> 
    </entry>
{% endfor %}
</feed>

Тогда нужно смотреть непосредственно у Вас, как на сайте передается урл.

Пожалуйста, напишите в наш Телеграмм-чат (https://t.me/WebStudioNeoSeo1), в первом сообщении укажите:

1. Ссылку на тему обсуждения.

2. Ваше имя пользователя на форуме.

3. Имя пользователя нашей поддержки, с которым обсуждались Ваши вопросы.

4. Данные доступов, а именно к админке и фтп.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А возможен вариант устанения ошибки без предоставления доступов? Насколько я понимаю, ошибки свзаны с таблицами/модулями, которые отсутствуют в стандартной сборке Opencart. Можно выслать необходимые вам скрины?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 минуты назад, ak1510 сказал:

А возможен вариант устанения ошибки без предоставления доступов? Насколько я понимаю, ошибки свзаны с таблицами/модулями, которые отсутствуют в стандартной сборке Opencart. Можно выслать необходимые вам скрины?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 минуты назад, ak1510 сказал:

А где из фидов можно убрать строку?

В настройках модуля переходите на вкладку "Форматы", заходите в редактирование нужного Вам формата, находите строку, которая отвечает за урлы (конкретно на том примере, что Вы прикрепляли выше, это строка

<g:link>{{offer.url}}</g:link>

), удаляете её, сохраняете формат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

27 минут назад, ak1510 сказал:

Удалил строку, сохранил формат, но теперь ошибка:

 

T7qYRy.png

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

<?xml version="1.0"?>
<feed xmlns="https://www.w3.org/2005/Atom" xmlns:g="https://base.google.com/ns/1.0">
    <title>Мой магазин</title>
    <link rel="self" href="{{url}}"/>
    <g:description>Описание магазина</g:description>
{% for offer in offers%}
    <entry>
        <g:id>{{offer.id}}</g:id>
        <g:title>{{offer.name}}</g:title>
        <g:description><![CDATA[{{offer.description}}]]></g:description>
        {% for image in offer.image %}
            <g:image_link>{{image}}</g:image_link>
        {% endfor %}
        <g:brand>{{offer.vendor}}</g:brand>
        <g:condition>new</g:condition>
        <g:availability>{% if offer.quantity > 0 %}in stock{% else %}out of stock{% endif %}</g:availability>
        {% if offer.oldprice %}
            <g:price>{{offer.oldprice}}</g:price>
        {% else %} 
            <g:price>{{offer.price}}</g:price>
        {% endif %}
        <g:shipping_weight>{{offer.weight}} g</g:shipping_weight>
        <g:shipping>
        <g:country>UA</g:country>
        <g:service>Доставка</g:service>
        </g:shipping> 
    </entry>
{% endfor %}
</feed>

Изменено пользователем ak1510

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, ak1510 сказал:

<?xml version="1.0"?>
<feed xmlns="https://www.w3.org/2005/Atom" xmlns:g="https://base.google.com/ns/1.0">
    <title>Мой магазин</title>
    <link rel="self" href="{{url}}"/>
    <g:description>Описание магазина</g:description>
{% for offer in offers%}
    <entry>
        <g:id>{{offer.id}}</g:id>
        <g:title>{{offer.name}}</g:title>
        <g:description><![CDATA[{{offer.description}}]]></g:description>
        {% for image in offer.image %}
            <g:image_link>{{image}}</g:image_link>
        {% endfor %}
        <g:brand>{{offer.vendor}}</g:brand>
        <g:condition>new</g:condition>
        <g:availability>{% if offer.quantity > 0 %}in stock{% else %}out of stock{% endif %}</g:availability>
        {% if offer.oldprice %}
            <g:price>{{offer.oldprice}}</g:price>
        {% else %} 
            <g:price>{{offer.price}}</g:price>
        {% endif %}
        <g:shipping_weight>{{offer.weight}} g</g:shipping_weight>
        <g:shipping>
        <g:country>UA</g:country>
        <g:service>Доставка</g:service>
        </g:shipping> 
    </entry>
{% endfor %}
</feed>

Запустили формирование фида по этому формату у нас на тестовом, ошибок нет. Без доступов к сайту не сможем помочь Вам, извините.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

17.08.2021 в 14:06, ak1510 сказал:

<?xml version="1.0"?>
<feed xmlns="https://www.w3.org/2005/Atom" xmlns:g="https://base.google.com/ns/1.0">
    <title>Мой магазин</title>
    <link rel="self" href="{{url}}"/>
    <g:description>Описание магазина</g:description>
{% for offer in offers%}
    <entry>
        <g:id>{{offer.id}}</g:id>
        <g:title>{{offer.name}}</g:title>
        <g:description><![CDATA[{{offer.description}}]]></g:description>
        {% for image in offer.image %}
            <g:image_link>{{image}}</g:image_link>
        {% endfor %}
        <g:brand>{{offer.vendor}}</g:brand>
        <g:condition>new</g:condition>
        <g:availability>{% if offer.quantity > 0 %}in stock{% else %}out of stock{% endif %}</g:availability>
        {% if offer.oldprice %}
            <g:price>{{offer.oldprice}}</g:price>
        {% else %} 
            <g:price>{{offer.price}}</g:price>
        {% endif %}
        <g:shipping_weight>{{offer.weight}} g</g:shipping_weight>
        <g:shipping>
        <g:country>UA</g:country>
        <g:service>Доставка</g:service>
        </g:shipping> 
    </entry>
{% endfor %}
</feed>

У Вас комплексная проблема.
1. Товары не должны быть с нулевой ценой.


2. Вторая проблема связана с изображениями, но странно, что такое есть на опенкарте 3. Уточните, у Вас оригинальная сборка? Чтобы её избежать, Вам нужно в настройках экспорта включать опцию "Использовать оригиналы изображений".

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...