Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

1 minute ago, Rassol2 said:

При таком запросе будут перезаписаны только те ~23 которые находятся в конце модели.
А то можно случайно снести все что встретятся ~23 , конечно мало вероятно, но в последних обновления модуля допустимы свои формы модели так что луче перестраховаться.

Да, точно. Спасибо большое!

 

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

Надіслати
Поділитися на інших сайтах


1 минуту назад, bikoff сказал:

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

звучит опасно.

насколько мне известно, модуль сейчас работает так.
1. При создании товара код формируется так id товара + код поставщика.
2. При обновлении товара модуль проверяет есть ли у товара приставка -01 если нет добавляет к тому что уже записано в поле model

 

Что вам советовал бы.
Взять 2 товара с одинаковым кодом товара. model
и посмотреть какие id у этих товаров.

Надіслати
Поділитися на інших сайтах

14 минут назад, Rassol2 сказал:

Как я и предполагал лайк :wink:

благодарю

Надіслати
Поділитися на інших сайтах


Just now, Rassol2 said:

звучит опасно.

насколько мне известно, модуль сейчас работает так.
1. При создании товара код формируется так id товара + код поставщика.
2. При обновлении товара модуль проверяет есть ли у товара приставка -01 если нет добавляет к тому что уже записано в поле model

Штука в том, что ранее коды товаров присваивались по иному принципу:

 

Просто в скрипте прописывали  с какого значения начинать нумерацию кода и вставляли в поле. Т.е. оно не равно  = product_id.

 

А модуль берет значение из p_id?

 

Что посоветуете?

 

Прогнать sql все коды товаров и сделать их равными id? Чтоб в дальнейшем не было дублей Кодов. Тогда не красиво получается, например, код товара 1-23. Как-то не солидно.

 

Какие еще варианты?

Надіслати
Поділитися на інших сайтах


2 минуты назад, bikoff сказал:

Штука в том, что ранее коды товаров присваивались по иному принципу:

 

Просто в скрипте прописывали  с какого значения начинать нумерацию кода и вставляли в поле. Т.е. оно не равно  = product_id.

 

А модуль берет значение из p_id?

 

Что посоветуете?

 

Прогнать sql все коды товаров и сделать их равными id? Чтоб в дальнейшем не было дублей Кодов. Тогда не красиво получается, например, код товара 1-23. Как-то не солидно.

 

Какие еще варианты?

Тут вы сами попались.

Много кто жаловался что модуль затирает коды товара что стояли в поле model до использования модуля. И автор сделал что бы модуль не тер.
А как формировать новые. Понятное дело что используя id товара это позволяет избежать дублей.

Но не в вашем случаи если вы формировали численные код товара, по своему алгоритму. И тут пересекается 100 процентов будет. Вопрос когда наступит этот момент.
Если у вас ничего не привязано к коду товара. Я бы рекомендовал все же сформировать его по id товара. И в дальнейшем у вас не будет проблем, и не будет столкновений.

  • +1 1
Надіслати
Поділитися на інших сайтах

Коллеги, добрый вечер.

Подскажите пожалуйста, нет ли инструкции обработки "чистого" xml-каталога без его конвертации в xml через excel? Или при первичном наполнении обязательно необходимо скармливать xml excel'ю? 

Или просто открыть "чистый" excel'ем и взять номера колонок оттуда? 

Надіслати
Поділитися на інших сайтах


7 минут назад, Xalasdor сказал:

Коллеги, добрый вечер.

Подскажите пожалуйста, нет ли инструкции обработки "чистого" xml-каталога без его конвертации в xml через excel? Или при первичном наполнении обязательно необходимо скармливать xml excel'ю? 

Или просто открыть "чистый" excel'ем и взять номера колонок оттуда? 

Прям вот инструкции у меня нет.
Но есть заметка и общения с автором. Её и поделюсь.

Цитата


Т.е. терерь по кнопке Старт можно заливать прайсы без переделки.
xml, csv и ему подобные, xls, xlsx


Мануал только по xml-yml ( остальное и так понятно ).
Исходим из того, что xml невозможно открыть Экселем.


В качестве разделителя http://prntscr.com/l1tng8 , укажите тэг, с которого начинается товар в прайсе, например, http://prntscr.com/l1tn3y
Обратите внимание, что в конце <offer  находится пробел, иначе, в качестве начала товара мог бы подойти и тэг <offers>


Еще пример:  http://prntscr.com/l3lhcy
Бывают и более сложные разделители товаров, вот например:  http://prntscr.com/l3ll6t

<item><id


Сначала прогоните xml так http://prntscr.com/l1tkw8
Зайдите в admin/uploads там вы найдете список номеров колонок.
По этому списку и настройте форму поставщика.


Включите  http://prntscr.com/l1tm16 сохраните и стартуйте.

 

 

Надіслати
Поділитися на інших сайтах

47 minutes ago, Rassol2 said:

Тут вы сами попались.

Да, попался так попался. Кто ж знал 5 лет назад, что все к этому придет) 

 

Будем обновлять ... (Код фигурирует в мета-данных и url). Мета-данные sql-ом подгоним т.к. некоторых товаров у поставщика уже давно нет и соответственно мета-данные модулем не все обновятся. А url-ы старые трогать не буду. Пускай остаются уже со старыми кодами...

 

Спасибо большое!

 

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

Змінено користувачем bikoff
Надіслати
Поділитися на інших сайтах


52 минуты назад, bikoff сказал:

Да, попался так попался. Кто ж знал 5 лет назад, что все к этому придет) 

Попробуйте в инструментах прогнать http://prntscr.com/eo0ro7
А потом прогнать обновление цен каждого поставщика.

Но сначала сделать копию бд на всякий случай

 

Надіслати
Поділитися на інших сайтах


10 hours ago, Rubynoid said:

Попробуйте в инструментах прогнать http://prntscr.com/eo0ro7

Прогнал. Присвоило коду товара номер = product_id-01

 

Потом sql сменил -01 на свой номер поставщика. Не хотел прогонять цены т.к. в прайсе не все товары. 

Надіслати
Поділитися на інших сайтах


Доброе утро!

В моем xml категории указаны следующим образом: "верхняя" категория в атрибуте category тега <item>, остальная цепочка категорий сверху вниз в тегах <genre>.

Пример: 

<item .... category="Книги">
<genres>
            <genre>Специальная литература</genre>
            <genre>Бизнес литература</genre>
</genres>

Таким образом получается, что категории из <genre> находятся как бы в одной колонке и модуль не может их корректно обработать? 

При создании категорий в поле "Номер(а) колонки(ок), содержащей категорию" указываю два номера - genre, category в соответствии с номерами из columns.tmp.

В результате в магазине создается категория из category и первая из genre, вторая игнорируется.

Нужно чтобы модуль читал обе категории genre и как-то понимал, что вторая - младшая. 

Модулем можно как-то обработать такой xml без правки или все таки скорректировать входной файл? 

Заранее благодарен.

Надіслати
Поділитися на інших сайтах


Приветствую, вот есть вопрос в первый раз настраиваю модуль пытаюсь запускать и получается вот такая проблема 

The Product passed: Row ~= 1 Empty link in column = 
 The Product passed: Row ~= 2 Empty link in column = 
 The Product passed: Row ~= 3 Empty link in column = 
 The Product passed: Row ~= 4 Empty link in column = 
 The Product passed: Row ~= 5 Empty link in column = 
 The Product passed: Row ~= 6 Empty link in column = 

И т.д. на все товары, подскажите пожалуйста в чем может быть причина 

При этомвсе обязательные поля заполнены 

Прикрепляю файл с товарами может в нем проблема...

CatalogExcel-2.xml

Надіслати
Поділитися на інших сайтах


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

Присвоило коду товара номер = product_id-01

вот и отлично.

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

Надіслати
Поділитися на інших сайтах


1 час назад, Xalasdor сказал:

Доброе утро!

В моем xml категории указаны следующим образом: "верхняя" категория в атрибуте category тега <item>, остальная цепочка категорий сверху вниз в тегах <genre>.

Пример: 


<item .... category="Книги">
<genres>
            <genre>Специальная литература</genre>
            <genre>Бизнес литература</genre>
</genres>

Таким образом получается, что категории из <genre> находятся как бы в одной колонке и модуль не может их корректно обработать? 

При создании категорий в поле "Номер(а) колонки(ок), содержащей категорию" указываю два номера - genre, category в соответствии с номерами из columns.tmp.

В результате в магазине создается категория из category и первая из genre, вторая игнорируется.

Нужно чтобы модуль читал обе категории genre и как-то понимал, что вторая - младшая. 

Модулем можно как-то обработать такой xml без правки или все таки скорректировать входной файл? 

Заранее благодарен.

 

1 час назад, VovaBulik сказал:

Приветствую, вот есть вопрос в первый раз настраиваю модуль пытаюсь запускать и получается вот такая проблема 

The Product passed: Row ~= 1 Empty link in column = 
 The Product passed: Row ~= 2 Empty link in column = 
 The Product passed: Row ~= 3 Empty link in column = 
 The Product passed: Row ~= 4 Empty link in column = 
 The Product passed: Row ~= 5 Empty link in column = 
 The Product passed: Row ~= 6 Empty link in column = 

И т.д. на все товары, подскажите пожалуйста в чем может быть причина 

При этомвсе обязательные поля заполнены 

Прикрепляю файл с товарами может в нем проблема...

CatalogExcel-2.xml 76 \u043a\u0411 · 0 downloads

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

А гадать сотни вариантов - это не по адресу

Надіслати
Поділитися на інших сайтах


Всем привет! Помогите разобраться. Тычусь час. Видимо у меня в мозгу заклинило что то. 

После обновления слетели видимо настройки. Фото не хочет парсится. 

Донор - http://e96.ru/kitchen_appliance/small/sushilki_dlja_produktov/polaris-pfd-0405

Это ошибка   Price not updated: Row ~= 1 SKU = 9789083 
 Download photo fails. Row ~= 1 Url = http://cdn.e96.ru/assets/images/catalog/kitchen_appliance/big/sushilki_dlja_produktov/1046917/1046917-polaris-pfd-0205ad_4534405.jpg

 

фАЙЛ во вложении

Это настройки

начало конец <li class="image">,</div>

<a data-href=",<a data-href=",<a data-href=",<a data-href=",<a data-href=",<a data-href="
>1,>2,>3,>4,>5,>6

 

Это стандарт в  function curl_get_contents

 

    function curl_get_contents(&$url, $pi, $sleep, $ffile) {
        $body = '';    
        $url = $this->checkurl($url, '');    
        if ($url == -1) return $body;
    
        /* заменить в ссылке текст на текст    */    
        $url = str_replace ("http://коляски.рф", "http://xn--h1adadot1h.xn--p1ai", $url);
        $url = str_replace ("`", "%60", $url);
        $url = str_replace ("™", "%99", $url);

 

 

Там конечно у фоток ссылка меняется, вот что на что поменять не пойму

http://cdn.e96.ru/assets/images/catalog/kitchen_appliance/small/sushilki_dlja_produktov/1046917/1046917-polaris-pfd-0205ad_4534405.jpg

а товар на e96.ru

 

image.thumb.png.f3b125e885043144d397735cd405feec.png

tetststst.xml

Змінено користувачем Vorodisa
Надіслати
Поділитися на інших сайтах


18 минут назад, Vorodisa сказал:

Это ошибка   Price not updated: Row ~= 1 SKU = 9789083 
 Download photo fails. Row ~= 1 Url = http://cdn.e96.ru/assets/images/catalog/kitchen_appliance/big/sushilki_dlja_produktov/1046917/1046917-polaris-pfd-0205ad_4534405.jpg

Александр! попробуйте заменить big на small

  • +1 1
Надіслати
Поділитися на інших сайтах


49 минут назад, Rubynoid сказал:

Александр! попробуйте заменить big на small

походу нашел. В файле шла настройка по умолчанию . а я думаю почему идет замена. ссылка то нормальная.

image.png.0bc97e4c6213166569d74cb655e9cbb8.png

 

Весь мозг сломаешь. Редко по настройкам изменяю.  А это было по умолчанию

Змінено користувачем Vorodisa
Надіслати
Поділитися на інших сайтах


Добрый день, товарищи, столкнулся с такой засадой:

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

Настроил крон, он срабатывает, но в столбце "Выполнено" постоянно висит статус "Работает" и больше ничего не происходит, возможно кто-то сталкивался с подобной ситуацией? и вопрос при формате xls нужно ли что-то прописывать в поле разделитель? Зараннее спасибо!

Змінено користувачем lemast
Надіслати
Поділитися на інших сайтах


Всем привет.

Подскажите какой тут разделитель?

<?xml version="1.0" encoding="UTF-8"?><yml_catalog date="2019-06-21 12:36"><shop><name>укукукук</name><company>ФЛП укукукукукуку</company><url>укукукукуккк</url><email>iкуукукукук</email><currencies>    <currency id="UAH" rate="1"/></currencies><categories>

без пересохранения скачаного в поставщика прайса xml в Екселе не получается обновлятся. Ошибка или не найден разделитель, или пустой результат после прогонки (если разделитель ставлю ><

 

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

<offer id="16" available="true"><name>Корпус ProLogix B20/2008 Black PSS-460W-12cm</name><url>https://wrewer/prologix-b202008-black-pss460w12cm</url><categoryId>105</categoryId><price>1384</price><vendor>ProLogix</vendor><currencyId>UAH</currencyId><model>B20/2008</model><vendorCode>B20/2008</vendorCode><picture>https://werwerwer/image/catalog/image/16_0.jpg</picture></offer><offer id="103" available="true"><name>Кабель ATcom USB 2.0 AM/BM 1.8 м. ferrite core</name><url>https://werwerewrwer/atcom-usb-20-ambm-18-ferrite-core</url><categoryId>92</categoryId><price>26</price><vendor>Atcom</vendor><currencyId>UAH</currencyId><model>3795</model><vendorCode>3795</vendorCode><picture>https://ewrwerewrwer/image/catalog/image/103_0.jpg</picture></offer><offer id="128" available="true"><name>Коврик Gembird матерчатый серый</name><url>https://ewrwerwerewr/index.php?route=product/product&amp;product_id=128</url><categoryId>94</categoryId><price>15</price><vendor>Gembird</vendor><currencyId>UAH</currencyId><model>MP-A1B1-GREY</model><vendorCode>MP-A1B1-GREY</vendorCode><picture>https://werwerewrewr/image/catalog/image/128_0.jpg</picture></offer><offer id="135" available="true"><name>Кабель Gembird CCF-USB2-AMAF-15 удлинитель USB 2.0 AM/AF 4,5 м, Ферритовый фильтр</name><url>https://help.in.ua/gembird-ccfusb2amaf15-usb-20-amaf-45</url><categoryId>92</categoryId><price>48</price><vendor>Gembird</vendor><currencyId>UAH</currencyId><model>CCF-USB2-AMAF-15</model><vendorCode>CCF-USB2-AMAF-15</vendorCode><picture>https://werwerwerw/image/catalog/image/135_0.jpg</picture></offer>

 

Змінено користувачем Oliverstkut
Надіслати
Поділитися на інших сайтах


@Rubynoid Сорри) 

Во вложении скрины всего + xml.

При создании категорий ни репорта ни еррора, папка admin/uploads пустая.

 

Вопросы из предыдущего поста:

4 часа назад, Rubynoid сказал:
5 часов назад, Xalasdor сказал:

В моем xml категории указаны следующим образом: "верхняя" категория в атрибуте category тега <item>, остальная цепочка категорий сверху вниз в тегах <genre>.

Пример: 



<item .... category="Книги">
<genres>
            <genre>Специальная литература</genre>
            <genre>Бизнес литература</genre>
</genres>

Таким образом получается, что категории из <genre> находятся как бы в одной колонке и модуль не может их корректно обработать? 

При создании категорий в поле "Номер(а) колонки(ок), содержащей категорию" указываю два номера - genre, category в соответствии с номерами из columns.tmp.

В результате в магазине создается категория из category и первая из genre, вторая игнорируется.

Нужно чтобы модуль читал обе категории genre и как-то понимал, что вторая - младшая. 

Модулем можно как-то обработать такой xml без правки или все таки скорректировать входной файл? 

Заранее благодарен.

 

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

А гадать сотни вариантов - это не по адресу

 

Спойлер

854154600_.thumb.png.705b234e993a77657c19d468b8cf2eba.png

 

Спойлер

1187316792_-.thumb.png.5e13306696e4af9dfbd229ff8efe90ba.png1986513621_-.thumb.png.e1e153aff307b75554d1599602652040.png

 

Спойлер

820941325_.thumb.png.4233f02068039b0a695d8b6f8e0266d8.png

 

Спойлер

1752982612_.thumb.png.49086ae5aa431bc6740df0dd06606869.png

 

Спойлер

admin-uploads.png.de68e59620a15847938496b9e392d700.png

 

Спойлер

1776019055_.thumb.png.80994036561aef733259eda5d839ab6a.png

Заранее благодарен.

 

1 — test.xml

 

Змінено користувачем Xalasdor
Добавил скрин категорий
Надіслати
Поділитися на інших сайтах


59 минут назад, Oliverstkut сказал:

Всем привет.

Подскажите какой тут разделитель?


<?xml version="1.0" encoding="UTF-8"?><yml_catalog date="2019-06-21 12:36"><shop><name>укукукук</name><company>ФЛП укукукукукуку</company><url>укукукукуккк</url><email>iкуукукукук</email><currencies>    <currency id="UAH" rate="1"/></currencies><categories>

без пересохранения скачаного в поставщика прайса xml в Екселе не получается обновлятся. Ошибка или не найден разделитель, или пустой результат после прогонки (если разделитель ставлю ><

 

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


<offer id="16" available="true"><name>Корпус ProLogix B20/2008 Black PSS-460W-12cm</name><url>https://wrewer/prologix-b202008-black-pss460w12cm</url><categoryId>105</categoryId><price>1384</price><vendor>ProLogix</vendor><currencyId>UAH</currencyId><model>B20/2008</model><vendorCode>B20/2008</vendorCode><picture>https://werwerwer/image/catalog/image/16_0.jpg</picture></offer><offer id="103" available="true"><name>Кабель ATcom USB 2.0 AM/BM 1.8 м. ferrite core</name><url>https://werwerewrwer/atcom-usb-20-ambm-18-ferrite-core</url><categoryId>92</categoryId><price>26</price><vendor>Atcom</vendor><currencyId>UAH</currencyId><model>3795</model><vendorCode>3795</vendorCode><picture>https://ewrwerewrwer/image/catalog/image/103_0.jpg</picture></offer><offer id="128" available="true"><name>Коврик Gembird матерчатый серый</name><url>https://ewrwerwerewr/index.php?route=product/product&amp;product_id=128</url><categoryId>94</categoryId><price>15</price><vendor>Gembird</vendor><currencyId>UAH</currencyId><model>MP-A1B1-GREY</model><vendorCode>MP-A1B1-GREY</vendorCode><picture>https://werwerewrewr/image/catalog/image/128_0.jpg</picture></offer><offer id="135" available="true"><name>Кабель Gembird CCF-USB2-AMAF-15 удлинитель USB 2.0 AM/AF 4,5 м, Ферритовый фильтр</name><url>https://help.in.ua/gembird-ccfusb2amaf15-usb-20-amaf-45</url><categoryId>92</categoryId><price>48</price><vendor>Gembird</vendor><currencyId>UAH</currencyId><model>CCF-USB2-AMAF-15</model><vendorCode>CCF-USB2-AMAF-15</vendorCode><picture>https://werwerwerw/image/catalog/image/135_0.jpg</picture></offer>

 

 

Мне кажется <offer обязательно с пробелом на конце

Змінено користувачем Xalasdor
Надіслати
Поділитися на інших сайтах


9 минут назад, Xalasdor сказал:

 

При создании категорий ни репорта ни еррора, папка admin/uploads пустая.

Создание категорий не создает файлы еррорс и репорт.
так что тут все верно пока.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.