Тема ошибка добавления товара: продукт->свойства link_rewrite пуст

Тема ошибка добавления товара: продукт->свойства link_rewrite пуст

10.05.2019 11:32:33 Просмотров 47 Источник

Я использую ERP для выполнения интеграции с PrestaShop,но когда я синхронизирую продукты, он возвращает ошибку, которую я не могу найти. Я забыл какую-то особенность продукта или это может быть какая-то проблема в коде? Я использую версию 1.6.1.23, и мой ERP называется Bling. Я пытался связаться с ними, но они сказали мне, что это что-то с возвращением PrestaShop.

XML отправлено:

<prestashop>
<product>
    <id />
    <id_manufacturer>0</id_manufacturer>
    <id_supplier>0</id_supplier>
    <id_category_default></id_category_default>
    <new />
    <cache_default_attribute>0</cache_default_attribute>
    <id_default_combination />
    <id_tax_rules_group>1</id_tax_rules_group>
    <type>simple</type>
    <id_shop_default>1</id_shop_default>
    <reference><![CDATA[20072]]></reference>
    <supplier_reference />
    <location />
    <width>0.00</width>
    <height>0.00</height>
    <depth>0.00</depth>
    <weight>0.000000</weight>
    <quantity_discount>0</quantity_discount>
    <ean13></ean13>
    <upc></upc>
    <cache_is_pack>0</cache_is_pack>
    <pack_stock_type></pack_stock_type>
    <cache_has_attachments>0</cache_has_attachments>
    <is_virtual>0</is_virtual>
    <on_sale>0</on_sale>
    <online_only>0</online_only>
    <ecotax>0.00</ecotax>
    <minimal_quantity>1</minimal_quantity>
    <price>59.90000</price>
    <wholesale_price>59.90</wholesale_price>
    <unity>PC</unity>
    <unit_price_ratio>0.00</unit_price_ratio>
    <additional_shipping_cost>0.00</additional_shipping_cost>
    <customizable>0</customizable>
    <text_fields>0</text_fields>
    <uploadable_files>0</uploadable_files>
    <active>1</active>
    <redirect_type>404</redirect_type>
    <id_product_redirected>0</id_product_redirected>
    <available_for_order>1</available_for_order>
    <available_date>0000-00-00</available_date>
    <condition>new</condition>
    <show_price>1</show_price>
    <indexed>1</indexed>
    <visibility>both</visibility>
    <state></state>
    <advanced_stock_management>0</advanced_stock_management>
    <date_add>2019-05-10 16:13:11</date_add>
    <date_upd>2019-05-10 16:13:11</date_upd>
    <meta_description>
        <language id="2"><![CDATA[]]></language>
    </meta_description>
    <meta_keywords>
        <language id="2"><![CDATA[]]></language>
    </meta_keywords>
    <meta_title>
        <language id="2"><![CDATA[]]></language>
    </meta_title>
    <link_rewrite>
        <language id="2">BLUSA_REALIST_MALH_9120072</language>
    </link_rewrite>
    <name>
        <language id="2"><![CDATA[BLUSA REALIST MALH 9120072]]></language>
    </name>
    <description>
        <language id="2"><![CDATA[]]></language>
    </description>
    <description_short>
        <language id="2"><![CDATA[]]></language>
    </description_short>
    <available_now>
        <language id="2"></language>
    </available_now>
    <available_later>
        <language id="2"></language>
    </available_later>
    <associations>
        <stock_availables>
            <stock_available>
                <id />
                <id_product_attribute />
            </stock_available>
        </stock_availables>
    </associations>
    <low_stock_alert>0</low_stock_alert>
</product>

Возвращать:

Ошибка проверки: "свойство Product - >link_rewrite пустое"

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/56084481/prestashop-add-product-error-property-product-link-rewrite-is-empty#comment98808001_56084481
Сколько языков в настоящее время включено в вашем магазине? Можете ли вы попытаться добавить недостающие (ID 1?). Также вы не использовали CDATA для link_rewrite, это добровольно? Сначала я подумал, что это дубликат stackoverflow.com/questions/27982192/... но ваша проблема кажется другой, хотя.
https://stackoverflow.com/questions/56084481/prestashop-add-product-error-property-product-link-rewrite-is-empty#comment98808527_56084481
@BrunoLeveque когда я проверил, я увидел, что у меня было два активных языка: id1 pt-pt и id2 pt-br. Я просто поставил pt-br по умолчанию и удалил pt-pt, получив только id2 pt-br. Когда я снова синхронизировался, он принял и импортировал продукты. Спасибо за подсказку!
https://stackoverflow.com/questions/56084481/prestashop-add-product-error-property-product-link-rewrite-is-empty#comment98808671_56084481
Я рад этой помощи! Я также разместил это в качестве ответа, чтобы вы могли закрыть эту проблему, надеюсь, это поможет и другим!

Ответы - Тема ошибка добавления товара: продукт-&gt;свойства link_rewrite пуст / Prestashop add product error: Property Product->link_rewrite is empty

Является ответом!
Bruno Leveque

11.05.2019 12:52:29

Это можно решить, убедившись, что вы включили все переводы для каждого активированного языка, например:

<link_rewrite>
    <language id="1">test-url-in-english</language>
    <language id="2">test-url-in-spanish</language>
</link_rewrite>

Кроме того, вы также можете отключить языки, которые вы не используете.

Надеюсь, это поможет!

Закрыть X