XML как указать Тег с артикулом *

1

Ошибка "Ошибка добавления в таблицу sku: error: sheet with given name found" при загрузке xml поставщика.

файл www.site.ru/opt.php

<?xml version="1.0" encoding="windows-1251"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2017-06-10 20:00">
<shop>
<name>Магазин</name>
<company>Магазин</company>
<url>http://www.site.ru</url>
<currencies>
<currency id="RUB" rate="1" />
</currencies>
<categories>
<category id="8">Одежда</category>
</categories>
<offers>
<offer id="27644" type="vendor.model" available="true">
<url>http://www.site.ru/product/svitshot/</url>
<model>Свитшот</model>
<param name="Штрихкод">200987349387490</param>
<param name='Количество'>0</param>
<param name='Розничная цена'>1800.00</param>
<price>1000.00</price>
<currencyId>RUB</currencyId>
<categoryId>345</categoryId>
<description>Красивый свитшот.</description>
<picture>http://www.site.ru/upload/iblock/2ad/imgpsd8956.jpg</picture>
<picture>http://www.site.ru/upload/image_upload/795/imgpsds9025_recovered.jpg</picture>
</offer>
</offers>
</shop>
</yml_catalog>

Настройки такие

Также пробовал настройки в кодировке utf-8

<param name="?????>200987349387490</param>
<param name='??????>0</param>
<param name='????? ???>1800.00</param>

Как правильно указать теги? Что не так?

Опубликовано: 11 июня 2017

11 ответов

  • 1
    da 11 июня 2017 16:08 #

    так же не работает

    param:name=Штрихкод
    param:name=Розничная цена
    param:name=Количество
    param:name=?????
    param:name=????? ???
    param:name=??????
  • 1
    kirill рзрбтчк 13 июня 2017 12:44 #

    Можете показать все настройки поставщика?

  • 1
    da 13 июня 2017 13:54 #


  • 1
    da 13 июня 2017 13:56 #

    Настройках плагина




  • 1
    kirill рзрбтчк 13 июня 2017 15:04 #

    Спасибо. Сегодня вечером попробую локально воспроизвести

  • 1
    da 13 июня 2017 15:07 #

    логи

    2017-06-13 14:57:03 37.101.101.101
    using shopKmsuppliersPluginExcelPHPExcel
    
    2017-06-13 14:57:03 37.101.101.101
        settings: Array
    (
        [filetype] => xml
        [sheet] => Array
            (
                [0] => 
            )
    
        [url] => http://www.site.ru/opt.php
        [username] => 
        [password] => 
        [row_start] => 1
        [row_end] => 300000
        [tag_article] => offer
        [column_discount] => 
        [column_article] => Array
            (
                [0] => param:name=Штрихкод
            )
    
        [column_price] => price
        [column_primary_price] => param:name=Розничная цена
        [advanced] => Array
            (
                [use_prices_price] => 1
                [use_price_with_markup_if_bigger_than_prices_price] => 1
                [empty_rows] => 50
                [count_cut_words] => 
                [words_as_count] => 
            )
    
        [column_description] => Array
            (
                [0] => description
            )
    
        [column_count] => param:name=Количество
        [currency] => RUB
        [stock_distribution] => 0
        [min_markup_percent] => 
        [min_markup_rub] => 200
        [discount] => 
        [purchase_markup] => 
        [stock_ids] => Array
            (
                [0] => 0
            )
    
        [model] => shopKmsuppliersPluginSkuModel Object
            (
                [table:protected] => shop_kmsuppliers_sku
                [adapter:protected] => waDbMysqliAdapter Object
                    (
                        [handler:protected] => mysqli Object
                            (
                                [affected_rows] => 1
                                [client_info] => mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b8768768712d4553bd41f0983cccd5bac2fe7a $
                                [client_version] => 50011
                                [connect_errno] => 0
                                [connect_error] => 
                                [errno] => 0
                                [error] => 
                                [error_list] => Array
                                    (
                                    )
    
                                [field_count] => 6
                                [host_info] => slkdjflsdkjf via TCP/IP
                                [info] => 
                                [insert_id] => 0
                                [server_info] => 5.7.17-11-log
                                [server_version] => 50717
                                [stat] => Uptime: 2701278  Threads: 3  Questions: 2365220552  Slow queries: 5797  Opens: 314252711  Flush tables: 1  Open tables: 16384  Queries per second avg: 875.593
                                [sqlstate] => 00000
                                [protocol_version] => 10
                                [thread_id] => 35042300
                                [warning_count] => 0
                            )
    
                        [settings:protected] => Array
                            (
                                [type] => mysqli
                                [host] => slkdjflsdkjf
                                [user] => sdklfjskdjfh
                                [password] => ksjdfklsdj
                                [database] => sldkfklsdjf
                            )
    
                    )
    
                [writable:protected] => 
                [fields:protected] => Array
                    (
                        [id] => Array
                            (
                                [type] => int
                                [params] => 11
                                [unsigned] => 1
                                [null] => 0
                                [autoincrement] => 1
                            )
    
                        [supplier_id] => Array
                            (
                                [type] => int
                                [params] => 11
                                [null] => 0
                            )
    
                        [article] => Array
                            (
                                [type] => varchar
                                [params] => 300
                                [null] => 0
                                [default] => 
                            )
    
                        [description] => Array
                            (
                                [type] => varchar
                                [params] => 2000
                            )
    
                        [group] => Array
                            (
                                [type] => varchar
                                [params] => 200
                            )
    
                        [exclude] => Array
                            (
                                [type] => tinyint
                                [params] => 1
                                [null] => 0
                                [default] => 0
                            )
    
                        [product_sku_id] => Array
                            (
                                [type] => int
                                [params] => 11
                                [null] => 0
                                [default] => 0
                            )
    
                        [creation] => Array
                            (
                                [type] => datetime
                            )
    
                        [last_update] => Array
                            (
                                [type] => datetime
                            )
    
                        [user_id] => Array
                            (
                                [type] => int
                                [params] => 11
                            )
    
                    )
    
                [id:protected] => id
                [cache:waModel:private] => 
                [cache_cleaners:waModel:private] => Array
                    (
                    )
    
                [type:protected] => default
            )
    
        [chunk_size] => 200
        [filename] => /home2/ii681607/public_html/wa-cache/temp/shop/kmsuppliers/tobind//opt.php
        [detailed_log] => -supplier-3
        [additional_fields] => Array
            (
                [supplier_id] => 3
                [creation] => 2017-06-13 14:57:03
                [user_id] => 1
            )
    
        [empty_rows] => 50
    )
    
    
    2017-06-13 14:57:03 37.101.101.101
    ::START PRICE READING:: /home2/ii681607/public_html/wa-cache/temp/shop/kmsuppliers/tobind//opt.php
    
    2017-06-13 14:57:03 37.101.101.101
    :memory usage: 4096Kb
    
    2017-06-13 14:57:03 37.101.101.101
    trying to create PHPExcel reader
    
    2017-06-13 14:57:03 37.101.101.101
    tuning PHPExcel reader
    
    2017-06-13 14:57:03 37.101.101.101
    :memory usage: 7168Kb
    
    2017-06-13 14:57:03 37.101.101.101
    trying to load file /home2/ii681607/public_html/wa-cache/temp/shop/kmsuppliers/tobind//opt.php
    
    2017-06-13 14:57:17 37.101.101.101
    :memory usage: 9984Kb
    
    2017-06-13 14:57:17 37.101.101.101
    error: sheet with given name found
    
    2017-06-13 14:57:17 37.101.101.101
    :peak :memory peak usage:26624Kb
    
    2017-06-13 14:57:17 37.101.101.101
    ::END PRICE READING::
    
  • 2
    kirill рзрбтчк 13 июня 2017 15:19 #

    Попробуйте в настройках поставщика внизу выбрать другой обработчик (XMLReader по-моему там)

    • 1
      da da 13 июня 2017 15:46 #

      В обработчике ничего выбрать нельзя, список не открывается

  • 1
    da 13 июня 2017 15:49 #

    при создании нового, если это xml, тоже нельзя выбрать обработчик файлов.

    • 1
      kirill kirill рзрбтчк 14 июня 2017 09:38 #

      Попробуйте имя файла сделать opt.xml и тогда может появится выбор.

      В следующей версии это поправлю

  • 1
    da 14 июня 2017 14:14 #

    Пока не удалось решить проблему.

    1. opt.xml с выбранным XMLReader выдает ошибку Ошибка загрузки,

    2. выбранный XMLReader, и расширение php выдает туже ошибку Ошибка загрузки,

    Логи в обоих случаях не обновились


    • 1
      kirill kirill рзрбтчк 15 июня 2017 09:36 #

      Вы можете прислать мне доступ к магазину?

      • 1
        da da 23 июня 2017 16:38 #

        Доступ не могу прислать. Я все подробно описал. Не работает.

        Скажите когда будет обновление? Мне нужна эта функция.


  • 1
    kirill рзрбтчк 13 июля 2017 12:52 #

    www.site.ru/opt.php не открывается в браузере

  • 1
    da 20 июля 2017 18:59 #

    установил обновление.

    Ошибка поменялась

    теперь пишет "Ошибка загрузки: ,Invalid server response with code 301 (Moved Permanently) while request http://www.site.ru/opt.php"

    • Имя файла указано opt.xml, потому что opt.php указать нельзя. выдает ошибка (Тип файла автоматически не распознан. Пожалуйста, убедитесь в правильности выбора обработчика файла (сама последняя настройка). Если у вас возникли вопросы, напишите в тех поддержку, прикрепив файл и всю необходимую информацию.)
    • обработчик XMLReader

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите