Перейти к содержанию
autoko

Одинаковые товарные позиции

Рекомендуемые сообщения

Проблема: объединение одинаковых товарных позиций.

 

Описание: есть два больших прайса подгружаемых в базу, около 80% товарных позиций одинаковые.

1) прайс №1 - склад 1

2) прайс №2 - склад 2

 

Хочется:

 

1) Убрать дубли, склеив в одну позицию.

2) Одна инфа, одна цена. 

3) Вывести для покупателя наличие на каком складе.

 

 

Может быть кто-то реализовывал? Какие есть идеи реализации? Может быть что-то получиться реализовать через существующие функции?

 

P.S. fl.ru не предлагать, мне нужно для начала построить на бумаге систему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это очень интересная тема.
Осмелюсь дать замечание, что Вы не очень, по-моему, корректно описали проблему: тут не проблема одинаковых товарных позиций или дублей, а иметь возможность загружать номенклатуру с разных складов (поставщиков), то есть, чтоб в итоге было вот так:
post-19763-0-67189500-1383598886_thumb.png
Это очень сложная и интересная задача, кстати, как и таблица "Аналогов" на странице с товаром, потому что решения подобных задач в сегменте, например, автозапчастей на готовых CMS я еще не видел. Поэтому, с удовольствием ознакомился бы с вариантами реализации тоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это очень интересная тема.

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

attachicon.gifUntitled-3.png

Это очень сложная и интересная задача, кстати, как и таблица "Аналогов" на странице с товаром, потому что решения подобных задач в сегменте, например, автозапчастей на готовых CMS я еще не видел. Поэтому, с удовольствием ознакомился бы с вариантами реализации тоже.

да всё верно, не правильно выразился...это не проблема, а задача.

 

Должен быть "global id" и "sub id" для привязки к первому, проблему аналогов можно решить с помощью "похожих товаров".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Через не сколько баз или таблиц только похоже получиться.

Привязка только ручками или же если есть кроссы.

post-668293-0-60107900-1383630267_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Через не сколько баз или таблиц только похоже получиться.

Привязка только ручками или же если есть кроссы.

зачем несколько баз? добавить на каждый склад столбик "quantity_n" в таблице product, значение из quantity не считывать, вместо него использовать сумму из столбцов с наличием на складах. и если значение столбца > 0, писать "есть в наличии на складе n". если писать лишнего не хочется - делать через опции к товару.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.