Можете посмотреть в подборках вроде таких.. Вдруг, чего найдётся..
https://www.opencart.com/blog?blog_id=137
https://www.netsolutions.com/insights/10-best-examples-of-magento-2-ecommerce-websites/
Обычно начинают на "чём-нибудь", а потом.. по мере роста и появления реальных сложностей с нагрузкой - переписывают/переезжают..
Битрикс изначально с "повышенными требованиями" к хостингу идёт.. (см "тарифи для Битрикс").. Возможно, поэтому (а также, в силу грамотно реализованной оптимизированной структуры движка) "торможение" обычно не так резко заметно...
https://dev.1c-bitrix.ru/api_help/sale/xml/offers.php
Через <ЗначенияСвойств> можно сделать.. Вполне дружится с 1С-ным экспортом (вообще, при наличии адекватного 1С-ника всё что угодно можно подружить.. 😂)
Хотя, как и ранее, местами документация BX, мягко говоря, неполная.. (тынц 🤣)
Возможно, не стоит в программисты идти... Там объём к освоению гораздо больше, нежели вставка картинок на форуме.. 😂
Так может начать с того, чтоб её и применять?.. ))
К адресу могут обращаться по куче причин (какую-нибудь статическую страницу нашли, которая вне шаблона темы выводится.., боты-браузеры, игнорящие фавикон из кода)
А редирект.. так зависит от рук же ёщё..
https://make.wordpress.org/core/2020/02/19/enhancements-to-favicon-handling-in-wordpress-5-4/
Вплоть до:
/**+ * This is a very ugly hack that is necessary so that we can prevent wp_favicon_request().. */+if( $_SERVER['REQUEST_URI'] == '/favicon.ico' ){+ $_SERVER['REQUEST_URI'] .= "?disable=wp_favicon_request";+}
А зачем добавлять единицы id-шникам инпутов? вообще, зачем им id-шники? Клонируйте с учётом того, что всё, что требуется завязано на класс и, при необходимости, порядковый номер элемента...
А "всё ок" - это ссылка есть, и файл по ней открывается.. или ссылки нет и должен работать /favicon.ico из корня?
При погружении везде нюансы появляются..
Зависит ведь от реализации )) При наличии поля, смысл которого "реальная цена", всё ровно.
Возможно, есть другая "техническая" цена.. А возможно, проще было добавить "технически" в другом месте... там, в крайнем случае, и stripe_tags можно использовать.. )
В общем, путей решения много.. и с разных точек зрения их оптимальность различна.. Программисту (в меру его знаний и испорченности) проще сделать одно.. редактору сайта нужно другое.. SEO-специалисту - третье.. владельцу магазина - вообще не важно, главное что прибыль шла ;)
А ТС действительно потерялся.. ))
Можно и в разные "распихать", если нужно.. В "готовых" решениях, не исключено, что "в каждом модуле свой каноникал" - т.е. описанная схема раскидана по соответствующему количеству модулей.
Да так.. беседуем.. опытом обмениваемся.. ))
С первых строк чувствуется огромный опыт работы в компаниях уровня "озон" (или, чего уж там, Amazon), который подтверждается последующими:
🤣
Возможно, Вам стоит связаться с ТС-ом на предмет участия в проекте?.. )
Вполне лечится определением canonical и 301 редирект на него, если не совпадает с текущим адресовм. При необходимости накидать условий для "разрешённых" параметров отдельных типов страниц.
Если речь о коробочных решениях магазинов, то даже поиск по свойствам (тут тоже с терминологией бы договориться.. речь, видимо, о тех, которые не добавляют "вариативности" у отдельных товарных позиций) , реализованным путём хранения EAV без "дублирования" в отдельную "поисковую" таблицу может солидно грузить базу.. )
+1.. В компьютерных комплектующих тоже интересно.