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

Код цветов для товара


Burmistrov1

Recommended Posts

Доброй ночи! Подскажите, пожалуйста, как такое возможно реализовать? Что бы при выбора цвета к товару, в данном случае с нитками, разместить такое большое количество выбора цветов? Сайт прилагаю тут более 600 цветов выбора , на данной странице.

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


11 минут назад, Burmistrov1 сказал:

Подскажите, а готового решения нет? Может знаете.

Я ж написал. Модулем для опций. Вопрос в другом- как 600 вариантов цветов вы в опции планируете завести? Руками к каждому товару?:)

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


29 минут назад, Burmistrov1 сказал:

Подскажите, а готового решения нет? Может знаете.

Выбор решения будет зависеть от многих факторов. Для примера
Есть товар - нитки. 600 цветов. Как Вы ведете учет складов? На складе ж это не одна номенклатура, а 600, верно? т.е. красных - 100, зеленых - 120, синих - 200 etc...
При реализации через опции нужно будет переделывать логику синхронизации со складом, так как теперь количество товара (в карточке) нужно учитывать как общее количество ВСЕХ доступных цветов, а в каждой опции конкретно проставлять количество каждого цвета.
Если же у Вас учет каждого цвета в отдельной карточке - тут свой подход нужен. В Админке все останется без изменений (разве что добавить возможность "связать" карточки товара, а вот на фронте нужно будет выводить, например, по каноникалу.

Очень мало вводных данных чтобы советовать что-то конкретное.

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

Был как то магазин пряжи, по разным вопросам просто помогал.

Долго спорили, насчёт таких вот фишек.

Товарищ решил, что сделает это опциями. Очень долго и муторно наполнял пару товаров. А потом схлопотал вначале предупреждение от хостинга, за превышение нагрузок, а следом проблему входа в эти товары в админке. Так как загрузка длилась иногда по 5-10 минут , но чаще просто обрывалась с ошибкой упавшего соединения с хостингом.

К опциям думаю этот вариант не применим.

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

10 минут назад, Tom сказал:

Был как то магазин пряжи, по разным вопросам просто помогал.

Долго спорили, насчёт таких вот фишек.

Товарищ решил, что сделает это опциями. Очень долго и муторно наполнял пару товаров. А потом схлопотал вначале предупреждение от хостинга, за превышение нагрузок, а следом проблему входа в эти товары в админке. Так как загрузка длилась иногда по 5-10 минут , но чаще просто обрывалась с ошибкой упавшего соединения с хостингом.

К опциям думаю этот вариант не применим.

Ну тогда как вариант- каждый цвет отдельным товаром+ заюзать модуль kit series. Делал подобное для сайта с медикаментами где к примеру была выгрузка из 1с и каждый вариант цвета требовал отдельного артикула и учета по колву

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


Ух. Мне кажется это ещё хуже. Если один товар и 600 опций проблема, то как же быть с 600 товарами , одними и теми же данными, отличие  которых только цвет. Это ж выйдет Амазон или Алиекспресс какой то по количеству товара )))).

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

19 минут назад, Tom сказал:

К опциям думаю этот вариант не применим.

применим, но при условии, что функционал опций вынесен за пределы админки (карточка товаров)
(такое было в 3.0.0 , но потом вернул)

С поиском, пагинацией и прочими фишками

далее наступает момент выбора опции, все же вывести 600 цветов, не сколько технически, сколько визуально важно

И учет.. синхронизация

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

6 минут назад, Tom сказал:

то как же быть с 600 товарами

Зато нагрузка, в принципе, околонулевая, если учесть что сами связки хранятся непосредственно в таблице товаров (образно можно реализовать подобием product_image, т.е. 2 столбца. main_product_id и dop_product_id)
Ну а на фронте тянуть "дай main где dop это я, и если пусто, то дай всех dop'ов, где я main)

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

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

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

Ну а на фронте тянуть "дай main где dop это я, и если пусто, то дай всех dop'ов, где я main)

там что 600 товаров )цвет), что 600 опций нагрузка будет и не малая..

в любом случае нужна реализация выбора цвета

Но ниточники знают их по номеру
 

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

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

там что 600 товаров )цвет), что 600 опций нагрузка будет и не малая..

Не понимаю откуда она может взяться при юзании собственной функции с двумя джоинами на получение цвета и линка для перелинковки в карточке. Тем более если таблицу "связей" индекснуть корректно. Тут же не нужно для каждого продукта getProduct() дёргать. Это ж всего 600 строк из индексной страницы с 2мя джоинами по индексным полям.

 

 

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

в любом случае нужна реализация выбора цвета

Ну тут то без вопросов. Опять же, для ускорения желательно хранить кастомное поле в самой oc_product чтобы дёргать вместе с product_id. Можно даже что-то из имеющегося неиспользуемого jan, isbn, mnp etc... Тем более на примере числовой формат от 0 до 9999 с ведущим нулём.

Во всяком случае поверхностно сложностей не вижу. :(

 

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

Глянул на сайт донор ещё раз. Там 100 позиций товаров. В 80 примерно не более 20-30 "перелинковок) и только в нитках их около 600....
Так что фраза про
 

41 минуту назад, nogocuHoBuk сказал:

нагрузка, в принципе, околонулевая

 
имеет право на жизнь... Но, опять же, нужно чтобы ТС хоть ЧТО_ТО написал в теме. А то гадаем на кофейной гуще :)

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

Спасибо всем за ответы! Как я понял, самое простое это под каждый цвет своя карточка, чтоб удобно было вести учёт. Пока магазина нет, и пытаюсь понять, как такое вообще можно реализовать. Больше интересно, как устроено именно на том сайте, на который оставил ссылку, но там woocommerce. видимо какой-то плагин под вп.

 

А если же с опциями, то будет запара с учетом товара на складе, как я понял.

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


25 минут назад, Burmistrov1 сказал:

Спасибо всем за ответы! Как я понял, самое простое это под каждый цвет своя карточка, чтоб удобно было вести учёт. Пока магазина нет, и пытаюсь понять, как такое вообще можно реализовать. Больше интересно, как устроено именно на том сайте, на который оставил ссылку, но там woocommerce. видимо какой-то плагин под вп.

 

А если же с опциями, то будет запара с учетом товара на складе, как я понял.

А с чего вы взяли что на том сайте нет запары ?:)) неизвестно как идет уних учет и идет ли вообще. Да и сам вукомерс- это не магазин, а набор костылей. Тем более удивительно что он поддерживает такое колво параметров, когда при 4к товаров он обычно умирает. Там от вп наверно только название

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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