\MerchantProduct
Synopsis
class MerchantProduct
extends Product
{
- // members
- public static array $many_many = ;
- protected static string $active_filter = 'ShowInSearch = 1 AND AllowPurchase = 1';
- protected static integer $minimum_sort = 100000;
- public static string $default_parent = 'MerchantPage';
- public static string $allowed_children = 'none';
- public static string $hide_ancestor = 'Product';
- public static boolean $can_be_root = false;
- public static string $singular_name = 'Product';
- public static string $plural_name = 'Products';
- // methods
- public static void get_active_filter()
- public void i18n_singular_name()
- public void i18n_plural_name()
- public void canEdit()
- public void getCMSFields()
- public void getFrontEndFields()
- public void Locations()
- public void EditLink()
- public void canPurchase()
- public void ForSale()
- public void onBeforeWrite()
- public void onAfterWrite()
Hierarchy
Extends
- Product
Members
protected
- $active_filter
- $minimum_sort
public
- $allowed_children
- $can_be_root
- $default_parent
- $hide_ancestor
- $many_many
- $plural_name
- $singular_name
Methods
public
- EditLink()
- ForSale() — includes CanPurchase + Is listed in Product Groups
- Locations()
- canEdit()
- canPurchase()
- getCMSFields()
- getFrontEndFields()
- get_active_filter()
- i18n_plural_name()
- i18n_singular_name()
- onAfterWrite()
- onBeforeWrite()