public
|
|
public
boolean
|
#
isActive( )
Is Active
Checks if a product is active.
Returns
boolean Product status.
Implementation of
|
public
integer
|
#
getSortOrder( )
Get Sort Order
Returns an integer which represents a specific sort order.
Returns
integer The sort order.
Implementation of
|
public
DateTime
|
#
getAvailableDateTime( )
Get Available Date Time
Returns the available date time of the product.
Returns
DateTime The available date time.
Implementation of
|
public
DateTime
|
#
getAddedDateTime( )
Get Added Date Time
Returns the added date time of the product.
Returns
DateTime The added date time.
Implementation of
|
public
DateTime
|
#
getLastModifiedDateTime( )
Get Last Modified Date Time
Get Last Modified Date Time
Returns the last modified date time.
Returns
DateTime The last modified date time.
Implementation of
|
public
integer
|
#
getViewedCount( LanguageCode $language )
Get View Count
Returns the current view count of the product, depending on the provided language code.
Parameters
- $language
- The language code of the language to be returned.
Returns
integer The current view count.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
integer
|
#
getOrderedCount( )
Get Ordered Count
Returns the ordered count of the product.
Returns
integer The ordered count.
Implementation of
|
public
ProductSettingsInterface
|
#
getSettings( )
Get Product Settings.
Returns the product settings.
Returns
Implementation of
|
public
string
|
#
getName( LanguageCode $language )
Get Name
Returns the name of the product, depending on the provided language code.
Parameters
- $language
- The language code of the name to return.
Returns
string The name of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getDescription( LanguageCode $language )
Get Description
Returns the description of the product, depending on the provided language code.
Parameters
- $language
- The language code of the description to return.
Returns
string The description of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getShortDescription( LanguageCode $language )
Get Short Description
Returns the short description of the product, depending on the provided language code.
Parameters
- $language
- The language code of the short description to return.
Returns
string The short description of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getKeywords( LanguageCode $language )
Get Keywords
Returns the keywords of the product, depending on the provided language code.
Parameters
- $language
- The language code of the keywords to return.
Returns
string The keywords of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getMetaTitle( LanguageCode $language )
Get Meta Title
Returns the meta title of the product, depending on the provided language code.
Parameters
- $language
- The language code of the meta title to return.
Returns
string The meta title of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getMetaDescription( LanguageCode $language )
Get Meta Description
Returns the meta description of the product, depending on the provided language code.
Parameters
- $language
- The language code of the meta description to return.
Returns
string The meta description of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getMetaKeywords( LanguageCode $language )
Get Meta Keywords
Returns the meta keywords of the product, depending on the provided language code.
Parameters
- $language
- The language code of the meta keywords to return.
Returns
string The meta keywords of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getUrl( LanguageCode $language )
Get Url
Returns the URL of the product, depending on the provided language code.
Parameters
- $language
- The language code of the URL to return.
Returns
string Product URL
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getUrlKeywords( LanguageCode $language )
Get URL Keywords
Returns the URL keywords of the product, depending on the provided language code.
Parameters
- $language
- The language code of the URL keywords to be return.
Returns
string The URL keywords of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
UrlRewrite
|
#
getUrlRewrite( LanguageCode $language )
Get URL rewrite
Returns the URL rewrite of the product, depending on the provided language code.
Parameters
- $language
- The language code of the URL rewrite to be return.
Returns
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
UrlRewriteCollection
|
#
getUrlRewrites( )
Get URL rewrites
Returns the URL rewrites of the product.
Returns
Implementation of
|
public
string
|
#
getCheckoutInformation( LanguageCode $language )
Get Checkout Information
Returns the checkout information of the product, depending on the provided language code.
Parameters
- $language
- The language code of the checkout information to be return.
Returns
string The checkout information of the product.
Throws
InvalidArgumentException if the language code is not valid.
Implementation of
|
public
string
|
#
getProductModel( )
Get Product Model
Returns the product model.
Returns
string The product model.
Implementation of
|
public
string
|
#
getEan( )
Get EAN
Returns the EAN of the product.
Returns
string The EAN of the product.
Implementation of
|
public
float
|
#
getPrice( )
Get Price
Returns the price of a product.
Returns
float The price of the product.
Implementation of
|
public
integer
|
#
getTaxClassId( )
Get Tax Class ID
Returns the tax class ID of the product.
Returns
integer The tax class ID.
Implementation of
|
public
float
|
#
getQuantity( )
Get Quantity
Returns the quantity of the product.
Returns
float The quantity of the product.
Implementation of
|
public
float
|
#
getWeight( )
Get Weight
Returns the weight of the product.
Returns
float The weight of the product.
Implementation of
|
public
float
|
#
getDiscountAllowed( )
Get Discount Allowed
Returns the allowed discount.
Returns
float The allowed discount.
Implementation of
|
public
float
|
#
getShippingCosts( )
Get Shipping Costs
Returns the shipping cost of the product.
Returns
float The shipping costs of the product.
Implementation of
|
public
integer
|
#
getShippingTimeId( )
Get Shipping Time ID
Returns the shipping time ID of the product.
Returns
integer The shipping time ID.
Implementation of
|
public
integer
|
#
getProductTypeId( )
Get Product Type ID.
Returns the product type ID.
Returns
integer The product type ID.
Implementation of
|
public
integer
|
#
getManufacturerId( )
Get Manufacturer ID
Returns the manufacturer ID.
Returns
integer The manufacturer ID.
Implementation of
|
public
boolean
|
#
isFsk18( )
Is FSK 18
Checks if the product is only available for FSK 18.
Returns
boolean Is the product FSK18?
Implementation of
|
public
boolean
|
#
isVpeActive( )
Is VPE Active
Checks if VPE is active on the product.
Returns
boolean Is VPE active on the product?
Implementation of
|
public
integer
|
#
getVpeId( )
Get VPE ID.
Returns the VPE ID.
Returns
integer VPE ID.
Implementation of
|
public
float
|
#
getVpeValue( )
Get VPE Value
Returns the VPE value.
Returns
float The VPE value.
Implementation of
|
public
string
|
#
getAddonValue( StringType $key )
Get Addon Value
Returns the addon value of a product, depending on the provided key.
Parameters
- $key
- The key of the addon value to return.
Returns
string The addon value.
Throws
InvalidArgumentException if the key is not valid.
Implementation of
|
public
KeyValueCollection
|
#
getAddonValues( )
Get Addon Values
Returns a key value collection of the product.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setActive( BoolType $status )
Set Active
Activates or deactivates a product status.
Parameters
- $status
- The status to activate or deactivate the product.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setSortOrder( IntType $sortOrder )
Set Sort Order
Sets the sort order of the product.
Parameters
- $sortOrder
- The sort order.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setAvailableDateTime( DateTime $date )
Set Available Date Time
Sets an available date time.
Parameters
- $date
- The date time to add.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setLastModifiedDateTime( DateTime $date )
Set Last Modified Date Time
Set Last Modified Date Time
Sets the last modified date time.
Parameters
- $date
- The last modified date time.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setViewedCount( IntType $count, LanguageCode $language )
Set Viewed Count
Sets the viewed count.
Parameters
- $count
- The amount of views.
- $language
- The language code for the product name.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setOrderedCount( IntType $count )
Set Ordered Count
Sets the ordered count.
Parameters
- $count
- The ordered count.
Returns
Implementation of
|
public
GXEngineProduct
|
|
public
GXEngineProduct
|
|
public
GXEngineProduct
|
#
setName( StringType $text, LanguageCode $language )
Set Name
Sets the products name.
Parameters
- $text
- The name of the product.
- $language
- The language code for the product name.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setDescription( StringType $text, LanguageCode $language )
Set Description
Sets the products description.
Parameters
- $text
- The description.
- $language
- The language code for the description.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setShortDescription( StringType $text, LanguageCode $language )
Set Short Description
Sets the products description.
Parameters
- $text
- The short description.
- $language
- The language code for the short description.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setKeywords( StringType $text, LanguageCode $language )
Set Keywords
Sets the products keywords.
Parameters
- $text
- The keywords.
- $language
- The language code for the keywords.
Returns
Implementation of
|
public
GXEngineProduct
|
|
public
GXEngineProduct
|
|
public
GXEngineProduct
|
#
setMetaKeywords( StringType $text, LanguageCode $language )
Set Meta Keywords
Sets the products meta keywords.
Parameters
- $text
- The meta keywords.
- $language
- The language code for the meta keywords.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setUrl( StringType $url, LanguageCode $language )
Set URL
Sets the products URL.
Parameters
- $url
- The URL.
- $language
- The language code for the URL keywords.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setUrlKeywords( StringType $text, LanguageCode $language )
Set URL Keywords
Sets the products URL Keywords.
Parameters
- $text
- The URL Keywords.
- $language
- The language code for the URL keywords.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setUrlRewrite( UrlRewrite $urlRewrite, LanguageCode $language )
Set URL rewrite
Sets the products URL rewrite for the provided language code.
Parameters
- $urlRewrite
- The URL rewrite instance.
- $language
- The language code for the URL keywords.
Returns
Implementation of
|
public
GXEngineProduct
|
|
public
GXEngineProduct
|
#
setCheckoutInformation( StringType $text, LanguageCode $language )
Set Checkout Information
Sets the checkout information of a product.
Parameters
- $text
- The checkout information.
- $language
- The language code for the checkout information.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setProductModel( StringType $model )
Set Product Model
Set the product model.
Parameters
- $model
- The product model.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setEan( StringType $ean )
Set EAN
Sets a EAN for the product.
Parameters
Returns
Implementation of
|
public
GXEngineProduct
|
#
setPrice( DecimalType $price )
Set Price
Sets a price of the product.
Parameters
Returns
Implementation of
|
public
GXEngineProduct
|
#
setTaxClassId( IdType $id )
Set Tax Class ID
Sets a tax class ID for the product.
Parameters
- $id
- The tax class ID to set.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setQuantity( DecimalType $quantity )
Set Quantity
Sets a quantity for the product.
Parameters
- $quantity
- The quantity to set.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setWeight( DecimalType $weight )
Set Weight
Sets the weight of a product.
Parameters
- $weight
- The weight to set.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setDiscountAllowed( DecimalType $discount )
Set Discount Allowed
Sets the allowed discount of a product.
Parameters
- $discount
- The discount to set.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setShippingCosts( DecimalType $price )
Set Shipping Costs
Sets the shipping costs of a product.
Parameters
- $price
- The shipping costs to set.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setShippingTimeId( IdType $id )
Set Shipping Time ID
Sets the shipping time ID of a product.
Parameters
- $id
- The shipping time ID to set.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setProductTypeId( IdType $id )
Set Product Type ID.
Sets the product type ID of the product.
Parameters
Returns
Implementation of
|
public
GXEngineProduct
|
#
setManufacturerId( IdType $id )
Set Manufacturer ID
Sets the manufacturer ID of a product.
Parameters
- $id
- The manufacturer ID to set.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setFsk18( BoolType $status )
Set FSK 18
Activates or deactivates FSK18 for a product.
Parameters
- $status
- Should FSK be activated?
Returns
Implementation of
|
public
GXEngineProduct
|
#
setVpeActive( BoolType $status )
Set VPE Active
Activates or deactivates VPE for a product.
Parameters
- $status
- Should VPE be activated?
Returns
Implementation of
|
public
GXEngineProduct
|
#
setVpeId( IdType $id )
Set VPE ID
Sets the VPE ID of a product.
Parameters
Returns
Implementation of
|
public
GXEngineProduct
|
#
setVpeValue( DecimalType $vpeValue )
Set VPE Value
Sets the VPE value of a product.
Parameters
- $vpeValue
- The VPE value to set.
Returns
Implementation of
|
public
GXEngineProduct
|
#
setAddonValue( StringType $key, StringType $value )
Set Addon Value
Sets the addon value of a product.
Parameters
- $key
- The key for the addon value.
- $value
- The value for the addon.
Returns
Implementation of
|
public
GXEngineProduct
|
#
addAddonValues( KeyValueCollection $keyValueCollection )
Add Addon Values
Adds a key value collection to a product.
Parameters
- $keyValueCollection
- The key value collection to add.
Returns
Implementation of
|
public
GXEngineProduct
|
#
deleteAddonValue( StringType $key )
Delete Addon Value
Deletes an addon value of a product.
Parameters
- $key
- The key of the addon value to delete.
Returns
Throws
InvalidArgumentException if the key is not valid.
Implementation of
|
public
GXEngineProduct
|
#
setAddedDateTime( DateTime $date )
Sets the added date time.
Sets the added date time.
Parameters
Returns
Implementation of
|
public
ProductImageContainer
|
#
getImageContainer( )
Returns the image container of the product.
Returns the image container of the product.
Returns
Implementation of
|
public
ProductImage
|
#
getPrimaryImage( )
Returns the product's primary image.
Returns the product's primary image.
Returns
Implementation of
|
public
ProductImageCollection
|
#
getAdditionalImages( )
Returns a product's additional images.
Returns a product's additional images.
Returns
Implementation of
|