Заводите основной товар, например Hewlett Packard DL360G9
В другом инфоблоке, можно завести категории и товары для комплектующих, например категория Память, товар DDR4 16GB PC4-2133P.
К основному товару делаете свойство Привязка к элементам (множественное).
В конечном итоге: доступные комплектующие для конкретного товара выведете в карточке товара.
Это всё штатно, а теперь не штатно:
Пишите на api свою карточку товара (я всегда пишу на api, потому что мне так проще, чем переделывать компоненты).
Затем заворачиваете в шаблон и добавляете JS (в вашем примере js мало), в основном всё на чекбоксах сделано.
---
Когда клиент сформирует список конфигурации (сформирует массив чекбоксов), отправляем всё это на страницу корзины. Корзина может включать в себя один товар, где в свойствах будет указана конфигурация или будет в виде отдельно взятых товаров.
---
Если товары мало чем отличаются, например память на 2 гига и на 4 гига, то можно использовать товарные предложения.
Не вижу сложностей, скорее много возни с версткой такого шаблона.
Писал текст, потом всё удалил, потому что, если прикинуть и задуматься - очень много разных способов существует по сбору, обмену, сопоставлению информации. И нет никакой веры админам, хранителям и владельцам серверов в части хранения информации, особенно когда её обработкой занимаются сторонние компании и с какой легкостью дают доступы владельцы сервисов разным людям.
Я вот веду один интернет-магазин и вижу наглядно перед собой базу клиентов, email рассылки, записи из 1с и авторизации через соцсети на сайте. Если взять эту информацию, взять подобную информацию еще у кого то и еще, а потом сопоставить её, привести к читаемой структуре, то получится неплохая база данных, которую можно продавать. А сколько таких администраторов и сколько таких безалаберных владельцев и бизнесменов? Множество!
--
Кроме того, может использоваться не прямая информация, а косвенная, когда нет достоверных данных что ты это тот "потенциальный" клиент. Например IP смотрят, или переходы на свой сайт со страниц социальных сетей...
Тут вариации полно, на целую книгу.
И конечно же я больше, чем уверен, что операторы сотовой сети, интернет-провайдеры, страховые компании и банковский сектор - между собой связаны по обмену информации. Это не утверждение, а мое личное мнение. А чем больше компания, тем сложнее соблюдать конфиденциальные данные. Слишком много сотрудников.
Это не сработало, но навело меня на мысль, я же не использовал
Заголовки, типа header('Content-Type: application/json');
Попробую позже, добавив туда логин и пароль.
Сделать торговые предложения, где каждое предложение это цвет товара, свойства предложения - размеры. У каждого ТП есть возможность задать склад и цену
Сколько это магния надо - на курс или постоянно или как?
а то если как вы пишите по 8 таблеток в день, то это очень дорого.
Он в аптеках по 700 рублей за 40 штук.
скорее - индивидуально и зависит от возраста.
Вообще нужно ложиться спать до полуночи, так даже врачи говорят. Но есть неприятный момент - начинаешь просыпаться 5-6 утра и как дурак уже - и спать не хочется и вставать лень.
Скорее из-за "быть в моде", поскольку в реальной жизни не решают проблем клиентов, а заставляют нервничать и психовать. В сети полно примеров - как тупят боты.
Одна из причин "говно-кода" это отсутствие времени на конкретную задачу. И отсутствие времени не всегда связано со стороны исполнителя. Например, вечером дают задание, с виду простое, сделать нужно к утру, потому, что компания (вдруг!) решила запустить какую-либо акцию. И вот ты "накодил", работает? Хорошо, что работает! А внутри нет форматирования кода, фрагменты разбросаны как попало, лишние запросы, отсутствие кэширования и прочее и прочее (у каждого своё).
А на завтра ты уже получаешь новое задание...И никогда не возвращаешься к прежнему.
-
и тут стоит отметить :
1. "говнокод" пишется потому, что ты говнокодер
2. либо потому, что ты говнокодер, но который отдает себе отчет в том, что делает, знает как исправить, знает как улучшить.
Если ты относишься ко второму пункту, то не всё так плохо. Нужно подтянуть самоорганизацию, использовать шаблоны, пресеты, поработать над собой.
Я просто бросаю то чем начал заниматься
Лучше одно законченное дело из 1000, чем 1000 дел, почти законченных.
В другом инфоблоке, можно завести категории и товары для комплектующих, например категория Память, товар DDR4 16GB PC4-2133P.
К основному товару делаете свойство Привязка к элементам (множественное).
В конечном итоге: доступные комплектующие для конкретного товара выведете в карточке товара.
Это всё штатно, а теперь не штатно:
Пишите на api свою карточку товара (я всегда пишу на api, потому что мне так проще, чем переделывать компоненты).
Затем заворачиваете в шаблон и добавляете JS (в вашем примере js мало), в основном всё на чекбоксах сделано.
---
Когда клиент сформирует список конфигурации (сформирует массив чекбоксов), отправляем всё это на страницу корзины. Корзина может включать в себя один товар, где в свойствах будет указана конфигурация или будет в виде отдельно взятых товаров.
---
Если товары мало чем отличаются, например память на 2 гига и на 4 гига, то можно использовать товарные предложения.
Не вижу сложностей, скорее много возни с версткой такого шаблона.