Можно ли переименовать выбранные пакеты только в интерфейсе?
Я создал пакет продуктов с намерением позволить клиенту выбрать свой носитель из выпадающего меню: либо MP3, либо физический компакт-диск. Каждый из них представляет собой отдельный продукт, который включен, но не виден. Мне пришлось отредактировать некоторые конфигурации, чтобы разрешить загружаемые продукты быть частью пакета, но, похоже, он работает нормально. В настоящее время, однако, он показывает названия продуктов в раскрывающемся меню. Есть ли способ переопределить их (только в интерфейсе) к, например, "MP3" и "Компакт-диск".
Я мог бы просто сделать много продуктов с названием "MP3", но это сделало бы страницу загрузки клиента очень запутанной. Я мог бы также назвать продукты "(название продукта) MP3", но я чувствую, что это будет не самое элегантное решение.
Возможно ли достичь моей цели таким образом (или каким-либо другим способом?).
1 answers
В зависимости от того, только ли в поле выбора или в других частях, таких как Корзина/Оформление заказа/отправка по почте, это может быть очень просто.
- добавьте новый атрибут для продуктов, которые вы хотите "переименовать", назовите его, например, bundled_name
- найдите правильный шаблон, в котором создается поле выбора, и добавьте часть if(){}, в которой вы возвращаете этот пользовательский атрибут, если он установлен.
В зависимости от того, что вам нужно, я могу расширить этот ответ позже, когда у меня будет больше времени.