Method | Description | Returns |
---|---|---|
isVariant() | Returns if product is variant | bool |
getText() | Get the short description in the default language for this product | string |
getDefaultPricing() | Get the default pricing | ProductPricing |
getName() | Fetches the name in the default description for this container | string |
getSlug() | Fetches the slug for the default description for this container | string |
getFullSlug() | Fetches the full slug for the default description for this container | string |
getFullPath() | Fetches the full path for the default description for this container | string |
getOriginalPath() | Fetches the original path for the container without any custom urls applied | string |
getLanguageDescription(Language $language) | Retrieves a description for the specified language. Returns null if no description exists. | Model |
getDefaultDescription() | Fetches the description in the default language for this container. If no description in the default language, fetches the first one. If still no description exists, creates a new description with the default language. | Model |
getId() | int | |
getCode() | The code that uniquely identifies this product | string |
getExternalId() | string | |
isPurchasable() | bool | |
getAvailableFrom() | DateTime | |
getAvailableTill() | DateTime | |
getCreated() | Date the record was created. | DateTime |
getModified() | Last modification date for the record. | DateTime |
getPublished() | DateTime | |
isPublished() | Determines if the record is published. | bool |
getImage() | Image | |
getSite() | Site | |
getDescriptions() | Collection (ProductDescription) | |
getPricings() | Collection (ProductPricing) | |
getWidth() | string | |
getHeight() | string | |
getDepth() | string | |
getWeight() | string | |
isNewRecord() | Check if the record is a new record | bool |
isHierarchicalModel() | Check whether a model is a hierarchical model, i.e. can have children | bool |
isVersionedModel() | Check whether a model is versioned | bool |
Products\Models\Frontend\BaseProduct
Product