Атрибут Magento (отображаемое имя и фактическая переданная переменная)

Нам нужно иметь возможность определить атрибут для имени ссылки для внутреннего использования, но передать альтернативную переменную в другом месте.

Например:

Состояние товара (отображается внутри при создании товара):

  1. Новый
  2. Отремонтированный
  3. Использовал

Передана альтернативная переменная

  1. 1000
  2. 2000
  3. 3000

Торговая площадка, на которой мы продаем часть нашего инвентаря, требует это поле, но в числовом формате. Не хочу оставлять место для ошибок при выборе этого.

Мы создадим это атрибутивное поле отдельно и только для этого типа инвентаря в наборе атрибутов.

Престижность за доступное расширение, которое делает это очень простым, вместо того, чтобы кодировать специально каждый раз, когда нам это нужно.

Заранее спасибо за время и ответы. Это очень ценится!

** Использование Magento 1.8.1


person harvmob    schedule 17.03.2014    source источник
comment
Вы также можете посмотреть/спросить об этом на magento.stackexchange.com   -  person Ryan Gates    schedule 17.03.2014


Ответы (1)


Когда я сталкиваюсь с этим требованием, я делаю значение атрибута, например, 'New 1000', затем изменяю отображение атрибута .phtml, чтобы удалить ' 1000'. Мне не нужно передавать эту информацию в фид, но в коде фида вы можете удалить 'New ' и просто передать (int)'1000'.

Что я признаю, не является строгим решением.

Но если у вас есть пользовательский код для канала, вы можете просто добавить массив для поиска кодов 1000 и т. д. — это, по крайней мере, будет более надежным, несмотря на жестко закодированный массив поиска, но похоже, что вы знаете коды заранее, и они может редко меняться.

Сравните это с написанием модуля для приема кодов из AdminHtml и сохранения их в пользовательской таблице базы данных. ‹‹ наверняка, но, возможно, не учтено в бюджете или сроках выполнения проекта.

person Malachy    schedule 18.03.2014