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

Наладить базу данных


Recommended Posts

Привет. Есть интернет магазин на opencart 2. В базе несколько тысяч товаров разных типов и категорий. Вообщем, полная каша по атрибутам. 

 

Пример: 

Электрочайник 1

Атрибуты:

Мощность (Вт) - 250

Размеры (шхвхг) - 50х210х50

Электройчайник 2

Атрибуты:

Мощность (кВт) 0,35

Размеры (шхвхг) - 40х220х40

Страна производитель: Китай

 

Суть примера - у товаров одной категории или одного вида разные атрибуты. Во первых, нет определенного стандартного набора атрибутов, во вторых могу встречаться разные атрибуты, которые отвечают за одну характеристику (пример с мощностью). 

 

Кто нибудь знает, есть ли какие нибудь варианты вывести список товаров которые не имеют "стандартного" набора атрибутов и в последствии либо рукам, либо автоматически заполнить/добавить/поменять их ?

 

Вручную смотреть очень сложно. Товаров на сайте 7-8 тысяч.

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


можно, приблизительно так

 

1084988486.png

 

Но это редактирование

 

так же можно иметь фильтр по атрибуту

2459347632.png

 

Ну конечно , можно сделать фильтр по.. товарам не имеющим атрибут

 

 

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

26 минут назад, n3bo сказал:

Но если толково, это достаточно долго (день-два)

 

Думаю, гораздо дольше...

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


Берем категорию:

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

 

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


40 минут назад, chukcha сказал:

можно, приблизительно так

 

1084988486.png

 

Но это редактирование

 

так же можно иметь фильтр по атрибуту

2459347632.png

 

Ну конечно , можно сделать фильтр по.. товарам не имеющим атрибут

 

 

Не могу в админке найти такое. Где это?

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


По цене сами пишите. Скайпа к сожалению нет, я в офисе сижу. Можете в л.с. кинуть номер телефона, я вам позвоню. Либо почта vladimir @getsplit.ru

17 минут назад, SiteMix сказал:

Бюджет?

13 минут назад, n3bo сказал:

Нужно сайт увидеть. Если хотите - пишите в скайп

 

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


43 минуты назад, q000000000b сказал:

Не могу в админке найти такое. Где это?

Этого в админке нет, это индивидуальная разработка

Если интересует бюджет - то только для вас от 3000 р. (и больше, после уточнения ТЗ)

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

3 минуты назад, chukcha сказал:

Этого в админке нет, это индивидуальная разработка

Если интересует бюджет - то только для вас от 3000 р. (и больше, после уточнения ТЗ)

 

Как с вами связаться? Можете написать на почту (рабочую) или написать мобильный номер в лс? 

 

Вообще, на одном сайте искал так: 

 

Адрес сайта: Getsplit.ru Платформа: OpenCart Version 2.0.3.1 (trs.2.0.2.0) Перед началом работ, мы обсудим все детали и договоримся о цене. Требуется написать парсер товаров с следующим функционалом: 1. Поддержка нескольких сайтов «доноров» с возможностью в будущем добавлять новые. 2. Настройка соответствия атрибутов нашего сайта с атрибутами сайта донора. 3. Поиск по сайтам донорам. 4. Поиск по нашему сайту, с отображением товаров, которые имеются на сайте доноре. 5. Загрузка товара с сайта донора на наш сайт 6. Загрузка характеристик (атрибутов, описания, фотографий, цен) к уже существующему товару на нашем сайте, с сайта донора. 7. Возможность искать в нашей базе товары, которые не соответствуют определенным критериям. 1. Поддержка нескольких сайтов «доноров» с возможностью в будущем добавлять новые. Интересует парсер, который будет корректно работать с несколькими сайтами донорами. Изначально нам требуется «парсинг» с трех сайтов. В последствии, должна быть возможность доработки. 2. Настройка соответствия атрибутов нашего сайта с атрибутами сайта донора. Перед началом парсинга проверять есть ли на сайте донора атрибуты, которые не сопоставлены с атрибутами нашего сайта. Если таковые есть, то вывести их и дать возможность сопоставить атрибут «донора» с атрибутом «нашего сайта». 3.Поиск по сайтам донорам. В парсере должен быть реализован поиск по базе товаров донора(ов). 4.Поиск по нашему сайту, с отображением товаров, которые имеются на сайте доноре. Во время поиска, отображать несколько вариантов результатов. Первый – если искомое есть на нашем сайте. Остальное – искомое на сайтах донорах. 5. Загрузка товара с сайта донора на наш сайт Возможность загружать товар(ы) с сата(ов) доноров на наш сайт. С выбором параметров, характеристик, которые будут так же загружены. Такие как : Название, краткое описание, полное описание, характеристики, основное фото, дополнительные фотографии, цена, статус наличия. С возможностью изменения данных параметров до загрузки на наш сайт. 6.Загрузка характеристик (атрибутов, описания, фотографий, цен) к уже существующему товару на нашем сайте, с сайта донора. Требуется возможность загружать характеристики и параметры товара с сайта донора в товар (уже существующий) на нашем сайте. 7.Возможность искать в нашей базе товары, которые не соответствуют определенным критериям. Требуется функция сопоставления характеристик товара на нашем сайта с характеристиками товаров на сайте доноре. Так же, замена информации (выборочно) товара на нашем сайте, информацией с сайта донора.

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


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

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

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

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

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

Вхід

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

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

Important Information

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