Cita\eCommerce\Model\Order
Description
Synopsis
class Order
extends DataObject
implements
JsonSerializable
{
- // members
- private static array $dependencies = ;
- private static string $table_name = 'Cita_eCommerce_Order';
- private static array $db = ;
- private static array $indexes = ;
- private static array $cascade_deletes = ;
- private static array $summary_fields = ;
- private static array $searchable_fields = ;
- private static array $has_one = ;
- private static array $default_sort = ;
- private static array $has_many = ;
- private static array $many_many = ;
- private static array $many_many_extraFields = ;
- // methods
- public void canView()
- public void populateDefaults()
- public void getSuccessPayment()
- public FieldList getCMSFields()
- protected void prep_pdf()
- public void download_invoice()
- public void send_invoice()
- public void ItemCount()
- public void ShippableItemCount()
- public void UpdateAmountWeight()
- public void makeSnapshot()
- public void completePayment()
- public void onBeforeWrite()
- public void getDiscounted()
- public void getGST()
- public void getIncludedGST()
- public void send_tracking()
- public void refund()
- public void cheque_cleared()
- public void debit_cleared()
- public void is_freeshipping()
- public void AddToCart()
- public void CheckOrderRoutine()
- public void Log()
- public void getData()
- public void jsonSerialize()
- public void getItems()
- public void digest()
- public void get_freight_data()
- public void CalculatePayableTotal()
- public void getShippingData()
- public void getBillingData()
- public void getAllVariants()
- public void getAllVariantsStacked()
- public void getDigitalVariants()
- public void getDigitalVariantsStacked()
- public void getShippableVariants()
- public void getShippableVariantsStacked()
- public void getDirectCartItemList()
- public void getCartItemList()
- public void getListData()
- public void isAllShipped()
- public void getShippingCustomerFullname()
- public void getBillingCustomerFullname()
- public void getVueUIData()
- public void getCommentText()
- public void ShippingAddressIncomplete()
- public void BillingAddressIncomplete()
Hierarchy
Members
private
- $cascade_deletes
- $db
—
array
Database fields - $default_sort
—
array
Default sort ordering - $dependencies
- $has_many
—
array
Has_many relationship - $has_one
—
array
Has_one relationship - $indexes
- $many_many
- $many_many_extraFields
- $searchable_fields
—
array
Defines a default list of filters for the search context - $summary_fields
—
array
Defines summary fields commonly used in table columns as a quick overview of the data for this dataobject - $table_name
—
string
Defines the database table name
Methods
protected
public
- AddToCart()
- BillingAddressIncomplete()
- CalculatePayableTotal()
- CheckOrderRoutine()
- ItemCount()
- Log()
- ShippableItemCount()
- ShippingAddressIncomplete()
- UpdateAmountWeight()
- canView()
- cheque_cleared()
- completePayment()
- debit_cleared()
- digest()
- download_invoice()
- getAllVariants()
- getAllVariantsStacked()
- getBillingCustomerFullname()
- getBillingData()
- getCMSFields() — CMS Fields
- getCartItemList()
- getCommentText()
- getData()
- getDigitalVariants()
- getDigitalVariantsStacked()
- getDirectCartItemList()
- getDiscounted()
- getGST()
- getIncludedGST()
- getItems()
- getListData()
- getShippableVariants()
- getShippableVariantsStacked()
- getShippingCustomerFullname()
- getShippingData()
- getSuccessPayment()
- getVueUIData()
- get_freight_data()
- isAllShipped()
- is_freeshipping()
- jsonSerialize()
- makeSnapshot()
- onBeforeWrite() — Event handler called before writing to the database.
- populateDefaults()
- refund()
- send_invoice()
- send_tracking()