public interface Merchandise
Modifier and Type | Method and Description |
---|---|
default java.util.Map<java.lang.String,java.lang.String> |
getAdditionalProperties()
Вернет дополнительные свойства товара (например, hasDiscount флаг)
|
java.lang.String |
getBarcode()
Вернет штрихкод товара
|
java.lang.Integer |
getCalculationSubject()
Возвращает признак предмета расчёта товара.
|
java.lang.String |
getCountry()
Вернет Код страны-производителя
|
default java.util.Optional<java.lang.String> |
getExternalData()
Получим доп.данные для плагина (например JSON, XML, строка с разделителем и т.п.).
|
default GoodsType |
getGoodsType()
Возвращает тип товара.
|
default Group |
getGroup() |
java.lang.String |
getGroupCode()
Возвращает идентификатор товарной группы, которой принадлежит товар.
Товарная группа это набор товаров, объединенных каким-то признаком. |
java.lang.String |
getManufacturer()
Вернет Код производителя
|
java.lang.String |
getMarking()
Вернет Артикул (уникальный идентификатор) товара
|
java.lang.String |
getName()
Вернет Название товара
|
float |
getNds()
Вернет ставку НДС в процентах
|
java.math.BigDecimal |
getPrice()
Вернет цену товара
|
default java.util.Optional<java.lang.String> |
getTransformerBarcode()
Вернет штрих-код, использованный ШК-трансформером (если трансформер использовался)
|
default boolean |
isDiscountable()
Вернет флаг-признак, указывающий можно ли давать скидку на данный товар.
|
default boolean |
isForbidSaleJuristicPerson()
Вернет флаг-признак запрета продажи товара юридическому лицу.
|
boolean |
isVolumeVarietalCounting() |
java.lang.String getMarking()
java.lang.String getName()
java.lang.String getManufacturer()
java.lang.String getCountry()
java.math.BigDecimal getPrice()
java.lang.String getBarcode()
float getNds()
default GoodsType getGoodsType()
java.lang.String getGroupCode()
java.lang.Integer getCalculationSubject()
boolean isVolumeVarietalCounting()
default Group getGroup()
getGroupCode()
может возвращать расширенную информацию о группе (имя, родительскую группу)default boolean isDiscountable()
false
, если запрещен расчет скидок на данный товарdefault java.util.Optional<java.lang.String> getExternalData()
default boolean isForbidSaleJuristicPerson()
true
, если запрещено продавать данный товар юридическому лицуPOSTemplate.areAllProductTypesForJuristicPersonAllowed()
default java.util.Map<java.lang.String,java.lang.String> getAdditionalProperties()
default java.util.Optional<java.lang.String> getTransformerBarcode()