Характеристики типу товару
Підкажіть, будь ласка, як отримати список усіх характеристик типу товару (product)?
Є варіант зробити це через shop-features(product_ids), але ІМХО це неоптимальний варіант. Чи можна саме характеристики кастомного типу товарів отримати?
Першим дією отримуємо товари з типом id=41 і далі отримуємо їх характеристики.
Хіба вище не запропоновано те, що ви вважали за неоптимальне? Адже методу features передається масив ВСІХ товарів, що належать зазначеному типу.
Так, це саме такий, нмв неоптимальний метод. Але принаймні він хоч якось прив'язаний до конкретного типу товару. Тобто, список товарів у $products обмежений конкретним типом товару, а чи не вибираються взагалі всі товари.
Ви самі сказали, що такої можливості немає. Олексій Курдюков запропонував хоч якесь рішення (я не знав про можливість задавати параметр 'type/41'). На безриб'ї – і рак риба. Тому відзначив як рішення (якщо Ви це хотіли знати:)). Проте, це скасовує побажання зробити можливість дістатися списку показників за типом тобто. без використання переліку продуктів.
Я не проти того, що вам допомогли :) Але вирішив за потрібне уточнити важливий момент про всяк випадок.
Готового методу для цього немає, але можна написати свій хелпер і використовувати його, якщо ви не в хмарі. Поясніть, для чого вам це потрібно і чому існуючий метод ви вважаєте неоптимальним – якщо корисне завдання, можливо, додамо потрібний метод у Shop-Script.
Потрібно, щоб відобразити форму фільтрації товарів на головній сторінці. Вважаю неоптимальним тому що в параметр методу передається кілька товарів, у яких можуть бути однакові характеристики (якщо я правильно зрозумів цейметод). І на формування підсумкового списку показників потрібно даремно перебирати всі ці товари.