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

Recommended Posts

Парсил атрибуты, столкнулся с проблемой.

Когда их много, очень неудобно добавлять каждый на странице Атрибуты.

Браузер тормозит, да и работа дурацкая.

 

Решил пересмотреть эту тему идеологически - т.е. в корне.

 

flashoff подумаю, отвечу уже завтра

Пока пишу макросы под Эксель :)

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


 

 

 

В мускуле не силен.

Подскажите как. Импортнутся только настройки поставщиков?

Заходите в phpMyAdmin ,

выбираете свою базу ,

выбирайте вкладку Экспорт ,

потом отметить Способ экспорта:  Обычный - отображать все возможные настройки

отметить нужные таблицы

нажать в самом низу кнопку  OK

вот таблицы модуля

oc_suppler

oc_suppler_attributes

oc_suppler_data

oc_suppler_options

 

Тоже ничего. Но импорт в базу только с заменой. Темплейт/пресет в данном случае лучше. 

Например если несколько магазинов и поставщики у них попадаются одинаковые.

 

PS. У того же Юга - 340 подгрупп, заполнять неделю нада))

Аргумент.

 

Это же надо придумать формат файла... ох-ох-хо. :cry:

Я кстати, по этому поводу и предлагал категории менять на локальной машине в xls файле (сейчас делаю это руками  :( ). Думаю написать утилитку для экселя не так уж и сложно, а сколько приятностей можно туда засунуть вообще молчу (парсинг, проверки, поиски, замены - фактически любой корявый прайс можно довести до ума). А потом уже экспортить в xml готовый к употреблению прайс.

К тому же прогу можно усовершенствовать не зависимо от ресурсов хостера.

Можно ли имеющийся уже код использовать для отдельной аппликации?

Если правильно вас понял, вы хотите, чтобы модуль создавал категории автоматически, вибирая их из прайса (или из файла)?

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

 

Парсил атрибуты, столкнулся с проблемой.

Когда их много, очень неудобно добавлять каждый на странице Атрибуты.

Браузер тормозит, да и работа дурацкая.

 

Решил пересмотреть эту тему идеологически - т.е. в корне.

 

flashoff подумаю, отвечу уже завтра

Пока пишу макросы под Эксель :)

Удачи:)

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

Здравствуйте, внесла изменения по наличию в файл - теперь у меня вместо " нет в наличии на сайте такое" : ��� � �������/ 

Когда вносили изменения, ввели текст в кодировке win-1251 :)

Нужно в UTF-8 (без БОМ)

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

Здравствуйте, подскажите на что ругается модуль:

errors: http://yadi.sk/d/slcCqH_75MRNc

прайс: http://yadi.sk/d/iyj7C0Ly5MRAA

 

В особенности выделенные SKU (для остальных ссылок нет) 

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


Здравствуйте, внесла изменения по наличию в файл - теперь у меня вместо " нет в наличии на сайте такое" : ��� � �������/ 

Когда вносили изменения, ввели текст в кодировке win-1251 :)

Нужно в UTF-8 (без БОМ)

Простите, а как поправить?! Не поняла....

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


Если у вас есть Notepad, прочтите им файл и посмотрите "кодировки".

Есть еще "Сохранить как...." внизу можно выбрать формат

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

Выдержка из "руководства"

Например: <div class='panes-item goods-content'>, </tabl>

Тогда, в ячейке «Номер колонки, содержащей ссылку на основное фото товара и дополнительные (через запятую)» укажите номер колонки прайса, где находится  ссылка на страницу сайта поставщика, модуль скачает описание с этой страницы и присвоит его товару.

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

Это не совсем удобно, так как некоторые описания берутся с сайта поставщика, а некоторые я делаю сам. Делаю сам в прайсе который выкладываю.

 

Т.е. если скрипт, в колонке не нашел, ссылку на описание, то он тутже выдал "ошибку 502" а в файлике еррор написал:

Error
2013-05-31 15:43:05 Warning. Row ~= 52 Product code (sku) = 5995804 Manufacturer: 'LITE-ON' not found 
2013-05-31 15:43:06 Warning. Row ~= 53 Product code (sku) = 5960183 Manufacturer: 'LITE-ON' not found 
2013-05-31 15:43:06 Warning. Row ~= 54 Product code (sku) = 5993064 Manufacturer: 'LITE-ON' not found 
2013-05-31 15:43:12 Warning. Row ~= 61 Product code (sku) = 5729929 Manufacturer: 'TRANSCEND' not found 
2013-05-31 15:43:12 Warning. Row ~= 62 Product code (sku) = 5729939 Manufacturer: 'TRANSCEND' not found 

Reports
.....
2013-05-31 15:43:09 Row =~ 57 SKU = 5993745 Photo was set default 
2013-05-31 15:43:10 Row =~ 58 SKU = 5993746 Photo was set default 
2013-05-31 15:43:11 Row =~ 59 SKU = 5987076 Photo was set default 
2013-05-31 15:43:12 Row =~ 60 SKU = 5993694 Photo was set default 
2013-05-31 15:43:12 Row =~ 61 SKU = 5729929 Photo was set default 
2013-05-31 15:43:13 Row =~ 62 SKU = 5729939 Photo was set default 
2013-05-31 15:43:13 Row =~ 63 SKU = 6002158 Photo was set default 
2013-05-31 15:43:13 Row =~ 64 SKU = 5957436 Photo was set default 
2013-05-31 15:43:14 Row =~ 65 SKU = 5732659 Photo was set default 
2013-05-31 15:43:14 Row =~ 66 SKU = 5964047 Photo was set default 
2013-05-31 15:43:15 Row =~ 67 SKU = 6038000 Photo was set default 
2013-05-31 15:43:15 Row =~ 68 SKU = 5952074 Photo was set default 
2013-05-31 15:43:16 Row =~ 69 SKU = 5964790 Photo was set default 
2013-05-31 15:43:16 Row =~ 70 SKU = 5975565 Photo was set default 
2013-05-31 15:43:16 Row =~ 71 SKU = 5698207 Photo was set default 
2013-05-31 15:43:17 Row =~ 72 SKU = 5940481 Photo was set default 
2013-05-31 15:43:17 Row =~ 73 SKU = 5859434 Photo was set default 
2013-05-31 15:43:18 Row =~ 74 SKU = 5513164 Photo was set default 
2013-05-31 15:43:18 Row =~ 75 SKU = 5939612 Photo was set default 

Sos
76

 

Описание с сылки: ссылка, он взял почемуто без фотографии.

В, "Описание по умолчанию или ограничивающие теги (через запятую), на странице сайта поставщика:", было вставлено:

 <div class='panes-item goods-item-panes-item'>

 

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

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


Да все верно, при убраного номера колонки с описанием, и номера колонки с фото, и вставленном теге:  <div class='panes-item goods-item-panes-item'> Добавились на сайт описания с сайта поставщика, но без фото.

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

С номером фото колонки с моего прайса, плюс тег:  <div class='panes-item goods-item-panes-item'> - описания опять же спарселись, фото нет.

 

Т.е. вопрос как туда должны парсится еще и фото?

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


В мускуле не силен.

Подскажите как. Импортнутся только настройки поставщиков?

Могу предложить ещё один вариант попроще если не очень хотите залазить в базу  через phpMyAdmin

Заходите в админ панель - Система - Резервные копии - в окне бекап снимаете все выделения  и отмечаете только 4 таблицы

oc_suppler

oc_suppler_attributes

oc_suppler_data

oc_suppler_options

Нажимаете бекап

Потом этот же файл таким же способом восстанавливаете через админку OpenCart

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


wwizard

 

Посмотрите на демо "Кабели", зайдите в админку (demo/demo)

Последний поставщик , как раз - Юг.

 

Спарсено все, и атрибуты.

Сегодня выложу версию с более удобным и надежным парсингом атрибутов.

Все перепахал.

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

 

Здравствуйте, внесла изменения по наличию в файл - теперь у меня вместо " нет в наличии на сайте такое" : ��� � �������/ 

Когда вносили изменения, ввели текст в кодировке win-1251 :)

Нужно в UTF-8 (без БОМ)

Простите, а как поправить?! Не поняла....

Установите Notepad.

Загрузите в него файл, в закладке Кодировка укажите UTF-8

Перенаберите текст "Нет в наличии".

 

Или пришлите мне на почту файл, а его переделаю и отправлю вам.

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

Здравствуйте, подскажите на что ругается модуль:

errors: http://yadi.sk/d/slcCqH_75MRNc

прайс: http://yadi.sk/d/iyj7C0Ly5MRAA

 

В особенности выделенные SKU (для остальных ссылок нет) 

Не может скачать картинку:(

Сейчас я попробую у себя.

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

Здравствуйте, подскажите на что ругается модуль:

errors: http://yadi.sk/d/slcCqH_75MRNc

прайс: http://yadi.sk/d/iyj7C0Ly5MRAA

 

В особенности выделенные SKU (для остальных ссылок нет) 

Пока не понял.

Почему-то скачиваются вместо фото html страницы :cry:

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

Версия 4.5

 

Перепахал парсинг атрибутов - теперь все по другому, удобнее и качественнее.

Исправил кучу мелких ошибок, о которых тут писали.

Проверил на загрузке 90 товаров с доп. картинками, описаниями и артибутами.

Все это парсилось с сайта поставщика.

Пока  норм :-)

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

Уже не норм :ugeek:

 

Выложил обновление, замените файл admin/model/catalog/suppler

Встретился случай, когда значение атрибута отделялось от названия атрибута НЕ тегом, а:   :(

Исправил, теперь, после запятой на странице Атрибуты можно писать все, что угодно - любой текст, передшествующий значению атрибута на сайте.

 

Переписал программу еще раз - сильно тормозила.

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

Здравствуйте! А как быть с производителями? При автоматическом добавлении из прайса пока не пересохранишь из админки - не отображаются

 

P.S. Проверил. Данные не записываются в таблицу при автодобавлении

  • b_sbrowse.png manufacturer_description

 

P.P.S .

 

Как сделать, что бы id товаров начался с нуля?) А то много тестил, у меня уже 6-ти значное число)

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


установка на ocStore 1.5.4.1 с vqmod ошибка перестаёт работать ручное добавление, просто пустое окно. 

 

Если оно и не должно работать на 1.5.4.1  , можно дописать?

 

купил модуль теперь мучаюсь :) а инструкцию бы не на техническом языке) а на пользовательском)

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


установка на ocStore 1.5.4.1 с vqmod ошибка перестаёт работать ручное добавление, просто пустое окно. 

 

Если оно и не должно работать на 1.5.4.1  , можно дописать?

 

купил модуль теперь мучаюсь :) а инструкцию бы не на техническом языке) а на пользовательском)

Так вроде бы ничего сложного  написано всё доступно .

А с добавлением товара в ручную ....

Я решил этот вопрос таким способом :

В папке vqmod заходите в папку xml  , временно переименовать файл suppler.xml    допустим в ###suppler.xml  или как вам удобнее

 

Добавить нужный товар в ручную , всё пойдет ,

потом вернуть всё на место :)

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


Здравствуйте! А как быть с производителями? При автоматическом добавлении из прайса пока не пересохранишь из админки - не отображаются

 

P.S. Проверил. Данные не записываются в таблицу при автодобавлении

  • b_sbrowse.png manufacturer_description

 

P.P.S .

 

Как сделать, что бы id товаров начался с нуля?) А то много тестил, у меня уже 6-ти значное число)

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

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


Не понял на счет парсинга атрибутов. Можно сделать пример на сайте (тот же ЮГконтракт).

Допустим такое:

http://yugcontract.ua/shop/kompyuternaya-tehnika/all-in-one/1721501.html#chars

 

XML файл

 

Он будет парсить описание и характеристики?

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


Не понял на счет парсинга атрибутов. Можно сделать пример на сайте (тот же ЮГконтракт).

Допустим такое:

http://yugcontract.ua/shop/kompyuternaya-tehnika/all-in-one/1721501.html#chars

 

XML файл

 

Он будет парсить описание и характеристики?

В админке в атрибутах создайте

Группа атрибута - "Технические характеристики"

Добавьте Название атрибута какое хотите что бы парсило  ( Процессор ,Оперативная память, Жесткий диск, Дисплей, Видеосистема и т.д )

выберите  что бы эти названия соответствовали Группе атрибутов - "Технические характеристики"

Вот и всё  ,

а вообще то , зайдите на демо   сайт модуля посмотрите там уже всё сделано :)

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


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

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

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

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

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

Вхід

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

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

Important Information

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