Package |
Object |
Description |
backend.events |
backend:onAddAdditionalCmsFiles |
Allows to inject files to the built-in file browser. |
backend:onAfterFileBrowserUpload |
Triggered after a file is uploaded in the back-end file browser. |
backend:onAfterRemoteEvent |
Triggered after an Administration Area AJAX request is handled. |
backend:onBeforeRemoteEvent |
Triggered before an Administration Area AJAX request is handled. |
backend:onBeforeRenderLayout |
Triggered before an Administration Area layout is rendered. |
backend:onBeforeRenderPage |
Triggered before an Administration Area page is rendered. |
backend:onBeforeRenderPartial |
Triggered before an Administration Area partial is rendered. |
backend:onControllerInit |
Triggered after an Administration Area controller object is created, but before it is configured. |
backend:onControllerReady |
Triggered after an Administration Area controller object is completely configured. |
backend:onExtendFooter |
Allows to render custom content in the back-end footer. |
cms.classes |
Cms_Controller |
CMS controller class is responsible for pages, partials and templates rendering. |
Cms_ExportManager |
Provides CMS theme export and import functions. |
Cms_PageNavigationNode |
Proxy object for storing page navigation information. |
Cms_VisitorPreferences |
Allows to save visitor preferences into the server session. |
cms.events |
cms:onAfterDisplay |
Triggered after a front-end page is displayed. |
cms:onAfterEvalPageContent |
Triggered after a page content is evaluated. |
cms:onAfterHandleAjax |
Triggered after an AJAX request is handled. |
cms:onAfterPageDuplicate |
Triggered after a page has been duplicated with Duplicate Theme feature. |
cms:onAfterRenderPartial |
Triggered before a partial is rendered. |
cms:onAfterResourceFileUpload |
Triggered after a file is uploaded in the CMS resource manager. |
cms:onApplyPageSecurity |
Allows to perform security checks before a page is displayed. |
cms:onBeforeDataExport |
Triggered before a CMS theme is exported. |
cms:onBeforeDataImport |
Triggered before a CMS theme is imported. |
cms:onBeforeDisplay |
Triggered before a front-end page is displayed. |
cms:onBeforeEvalPageContent |
Triggered before a page content is evaluated. |
cms:onBeforeHandleAjax |
Triggered before an AJAX request is handled. |
cms:onBeforeRenderPartial |
Triggered before a partial is rendered. |
cms:onBeforeResourceCombine |
Allows to implement custom resource combining approaches. |
cms:onBeforeRoute |
Allows to override the default front-end page routing process. |
cms:onBeforeTrackingCodeInclude |
Allows to deny Google Analytics tracking code output on a page. |
cms:onCmsPageImport |
Triggered before a CMS page imported from a file is saved. |
cms:onConfigurePagesPage |
Allows to configure the Administration Area CMS Pages pages before they are displayed. |
cms:onDeletePage |
Triggered before a page is deleted. |
cms:onDeletePartial |
Triggered before a partial is deleted. |
cms:onDeleteTemplate |
Triggered before a layout is deleted. |
cms:onDisplayPageForm |
Allows to load extra CSS or JavaScript files on the Created/Edit Page page. |
cms:onEvaluateCode |
Triggered before PHP code on a page, partial or layout code is evaluated. |
cms:onExtendPageContentToolbar |
Allows to add new buttons to the toolbar above the Edit Content form (CMS/Pages/Edit page content) in the Administration Area. |
cms:onExtendPageForm |
Allows to add new fields to the Create/Edit Page form. |
cms:onExtendPageModel |
Allows to define new columns in the page model. |
cms:onExtendPagesContextMenu |
Allows to add new items to the list context menu on the CMS/Pages page in the Administration Area. |
cms:onExtendPagesToolbar |
Allows to add new buttons to the toolbar above the page list (CMS/Pages page) in the Administration Area. |
cms:onExtendPartialForm |
Allows to add new fields to the Create/Edit Partial form. |
cms:onExtendPartialModel |
Allows to define new columns in the partial model. |
cms:onExtendPartialsToolbar |
Allows to add new buttons to the toolbar above the partial list (CMS/Partials page) in the Administration Area. |
cms:onExtendTemplateForm |
Allows to add new fields to the Create/Edit Layout form. |
cms:onExtendTemplateModel |
Allows to define new columns in the layout model. |
cms:onExtendTemplatesToolbar |
Allows to add new buttons to the toolbar above the layout list (CMS/Layouts page) in the Administration Area. |
cms:onGetActiveTheme |
Triggered when LemonStand determines an active CMS theme. |
cms:onGetCustomerGroupId |
Allows to override the default current customer group identifier in the front-end requests. |
cms:onGetPageBlockContent |
Allows to programmatically modify a content block content. |
cms:onGetPageContent |
Allows to programmatically modify a page content. |
cms:onGetPageFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with cms:onExtendPageForm event. |
cms:onGetPageNavigationVisibility |
Allows to hide a page from automatically generated menus and site maps. |
cms:onGetPartialContent |
Allows modify a partial's content. |
cms:onGetPartialFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with cms:onExtendPartialModel event. |
cms:onGetTemplateContent |
Allows modify a layouts's content. |
cms:onGetTemplateFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with cms:onExtendTemplateForm event. |
cms:onListPageEditorSidebarTabs |
Allows to add tabs to the Create/Edit Page page sidebar in the Administration Area. |
cms:onPageNotFound |
Allows to override the default processing of not found front-end pages. |
cms:onPreparePageListData |
Allows to alter the list of pages on the CMS/Pages page in the Administration Area. |
cms:onPreparePartialListData |
Allows to alter the list of partials on the CMS/Partials page in the Administration Area. |
cms:onPrepareTemplateListData |
Allows to alter the list of layouts on the CMS/Layouts page in the Administration Area. |
cms:onSetDefaultTheme |
Triggered when a default theme is changed by a user. |
cms.helpers |
close_form() |
Returns HTML string containing the closing form tag. |
content_block() |
Inserts WYSIWYG content block into a page. |
flash_message() |
Returns a message previously set by a page action. |
global_content_block() |
Inserts global WYSIWYG content block into a page, layout or partial. |
include_resources() |
Outputs HTML links to the JavaScript and CSS files required for the LemonStand front-end framework. |
open_form() |
Returns HTML string containing the opening form tag. |
resource_url() |
Returns resource file URL relative to the website resources directory. |
root_url() |
Returns file URL relative to the LemonStand root. |
site_url() |
Returns an absolute URL to a site page specified with the parameter. |
text_content_block() |
Inserts plain text content block into a page. |
theme_resource_url() |
Returns file URL relative to the currently active theme resources directory. |
cms.models |
Cms_Page |
Represents a CMS page. |
Cms_Partial |
Represents a CMS partial. |
Cms_Template |
Represents a CMS layout. |
Cms_Theme |
Represents a CMS theme. |
core.classes |
Core_CacheBase |
Incapsulates LemonStand caching API features. |
Db_ActiveRecord |
Base class for LemonStand models. |
Db_Act_As_Tree |
Allows to extend models with tree functionality. |
Db_ColumnDefinition |
Represents a model column definition. |
Db_DataCollection |
Represents a collection of ActiveRecord objects. |
Db_File |
Represents a file or image attached to a model. |
Db_FilterBehavior |
Adds list filters features to back-end controllers. |
Db_FormBehavior |
Adds form handling features to back-end controllers. |
Db_FormCustomArea |
Represents a form section. |
Db_FormElement |
Base class for all form elements. |
Db_FormFieldDefinition |
Represents a model form field definition. |
Db_FormPartial |
Represents a form partial. |
Db_FormSection |
Represents a form section. |
Db_ListBehavior |
Adds record list features to back-end controllers. |
Phpr_DateTime |
Represents a date and time value. |
Phpr_Pagination |
Allows to paginate records, including database models. |
Phpr_Request |
Incapsulates information about the HTTP request. |
Phpr_Response |
Represents the application HTTP response. |
Phpr_Validation |
Validates model property values. |
Phpr_ValidationRules |
Represents a set of validation rules. |
core.events |
core:onAfterArchiveCreate |
Triggered after LemonStand archive is created. |
core:onAfterDatabaseQuery |
Triggered before a SQL query is executed by the database. |
core:onAfterEmailSendToCustomer |
Triggered after an email notification is sent to a customer. |
core:onAfterEmailSendToTeam |
Triggered after an email notification is sent to LemonStand users. |
core:onAfterFormRecordCreate |
Triggered after a new model is saved to the database. |
core:onAfterFormRecordDelete |
Triggered after an existing model is deleted from the database. |
core:onAfterFormRecordUpdate |
Triggered after an existing model is saved to the database. |
core:onAfterRenderListPagination |
Triggered after the Administration Area list pagination is displayed. |
core:onAfterRenderListTable |
Triggered after the Administration Area list table is displayed. |
core:onAfterSoftwareUpdate |
Triggered after LemonStand is updated. |
core:onAfterSoftwareUpdateRequest |
Triggered after LemonStand update request is issued. |
core:onBeforeArchiveCreate |
Triggered before LemonStand archive is created. |
core:onBeforeArchiveRestore |
Triggered before LemonStand archive is restored. |
core:onBeforeDatabaseConnect |
Triggered before database connection is established. |
core:onBeforeDatabaseQuery |
Triggered before a SQL query is sent to the database. |
core:onBeforeEmailSendToCustomer |
Triggered before an email notification is sent to a customer. |
core:onBeforeEmailSendToTeam |
Triggered before an email notification is sent to LemonStand users. |
core:onBeforeFormRecordCreate |
Triggered before a new model is saved to the database. |
core:onBeforeFormRecordDelete |
Triggered before an existing model is deleted from the database. |
core:onBeforeFormRecordUpdate |
Triggered before an existing model is saved to the database. |
core:onBeforeFormRender |
Triggered before an Administration Area form is rendered. |
core:onBeforeFormRenderPreview |
Triggered before an Administration Area preview (read-only) form is rendered. |
core:onBeforeListExport |
Triggered before an Administration Area list is exported as a CSV file. |
core:onBeforeListRecordDisplay |
Triggered before an Administration Area list row is displayed. |
core:onBeforeSoftwareUpdate |
Triggered just before LemonStand is updated. |
core:onBeforeSoftwareUpdateRequest |
Triggered before LemonStand update request is issued. |
core:onExtendEmailTemplateForm |
Allows to add new fields to the Create/Edit Email Template form. |
core:onExtendEmailTemplateModel |
Allows to define new columns in the email template model. |
core:onExtendUserForm |
Allows to add new fields to the Create/Edit User form in the Administration Area. |
core:onExtendUserModel |
Allows to define new columns in the back-end user model. |
core:onFileBeforeCreate |
Triggered before a new file record saved to the database. |
core:onGetEmailTemplateFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with core:onExtendEmailTemplateModel event. |
core:onGetUserFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with core:onExtendUserForm event. |
core:onInitialize |
Triggered when the system initialization finishes and before any AJAX or POST handler is invoked. |
core:onProcessImage |
Allows to process product and other images with third-party image manipulation tools. |
core:onSendEmail |
Triggered before LemonStand sends an email message. |
core:onUninitialize |
Triggered when the script execution finishes. |
core:onUserBeforeSave |
Triggered before a user object is saved. You can use this event to prevent the changes. |
onAfterFrontEndLogin |
Triggered after a registered customer logs in. |
onDeleteEmailTemplate |
Triggered when a user tries to delete an email template in the Administration Area. |
onFrontEndLogin |
Triggered when a registered customer logs into the store. |
onFrontEndLogout |
Triggered when a registered customer logs out. |
onLogin |
Triggered when a user logs into the Administration Area. |
core.functions |
url() |
Returns an Administration Area URL. |
core.helpers |
checkbox_state() |
Returns checked="checked" string if the parameter value is TRUE. |
h() |
Returns string in HTML-safe format, converting all applicable characters to HTML entities. |
option_state() |
Returns selected="selected" string if the parameter values are equal. |
post() |
Returns a named POST parameter value. |
post_array_item() |
Finds an array in the POST data then finds and returns an element inside this array. |
radio_state() |
Returns checked="checked" string if the parameter value is TRUE. |
traceLog() |
Writes a message to the trace log file. |
core.models |
Users_User |
Represents an Administration Area user. |
core.twig filters |
repeat |
Returns a string repeated multiple times. |
unescape |
Cancels HTML escaping for a displayed value. |
unset |
Removes an array element. |
core.twig functions |
field() |
Returns an object's field value. |
method() |
Invokes a method of an object or class. |
core.twig tests |
array |
Tests whether the specified variable is array. |
instance_of |
Tests whether an object is instance of a specific class. |
shop.actions |
shop:cart |
Base action for the Cart page. |
shop:category |
Base action for the Product Category page. |
shop:change_password |
Base action for the Change Password page. |
shop:checkout |
Base action for the Checkout page. |
shop:checkout_billing_info |
Base action for the Billing Information checkout page. |
shop:checkout_order_review |
Base action for the Order Review checkout page. |
shop:checkout_payment_method |
Base action for the Payment Method checkout page. |
shop:checkout_shipping_info |
Base action for the Shipping Information checkout page. |
shop:checkout_shipping_method |
Base action for the Shipping Method checkout page. |
shop:compare |
Base action for the Compare Products page. |
shop:customer_profile |
Base action for the Customer Profile page. |
shop:login |
Base action for the Login page. |
shop:manufacturer |
Base action for the Manufacturer Details page. |
shop:manufacturers |
Base action for the Creating the Manufacturer List page. |
shop:order |
Base action for the Order Details page. |
shop:orders |
Base action for the customer order list page. |
shop:password_restore |
Base action for the Password Restore page. |
shop:password_restore_request |
The action generates a password restore hash for a customer with the specified email address and sends an. |
shop:pay |
Base action for the Payment page. |
shop:payment_information |
Base action for custom payment pages. |
shop:payment_profile |
Base action for the Payment Profile page. |
shop:payment_profiles |
Base action for the Payment Profiles page. |
shop:payment_receipt |
Base action for the Payment Receipt page. |
shop:product |
Base action for the Product Details page. |
shop:search |
Base action for the Search page. |
shop:signup |
Base action for the Customer Signup page. |
shop.ajax handlers |
shop:on_addProductReview |
Adds a product review. |
shop:on_addToCart |
Adds a product to the shopping cart. |
shop:on_addToCompare |
Adds a product to the product comparison list. |
shop:on_changePassword |
Handles the change customer password request. |
shop:on_clearCompareList |
Removes all products from the product comparison list. |
shop:on_deleteCartItem |
Removes an item from the cart. |
shop:on_evalShippingRate |
Allows to add the Estimate shipping cost feature to the Cart page. |
shop:on_removeFromCompare |
Removes a product from the product comparison list. |
shop:on_setCouponCode |
Allows to create a text field for entering a coupon code and a button for processing the code and redirecting the browser to a specific page. |
shop:on_updateStateList |
Allows to update a list of states when a customer select some country in the country list. |
shop.classes |
Shop_Cart |
Represents a visitor's shopping cart. |
Shop_CartItem |
Represents an item in the shopping cart. |
Shop_CheckoutAddressInfo |
Represents a customer shipping or billing address which the customer provides during the checkout process. |
Shop_CheckoutData |
Contains information collected during the checkout process. |
Shop_ComparisonList |
Manage the list of products added to the Compare Products list. |
Shop_OptionMatrixManager |
Provides methods for creating and updating Option Matrix records. |
shop.events |
shop:onAfterAddToCart |
Triggered after a product has been added to the cart. |
shop:onAfterCategoryRecordFetch |
Triggered after a category record is fetched from the database. |
shop:onAfterCsvCustomerCreated |
Triggered after a new customer record has been imported from a CSV file. |
shop:onAfterCsvCustomerUpdated |
Triggered after an existing customer record has been updated from a CSV file. |
shop:onAfterCsvOptionMatrixImport |
Triggered after a new or existing Option Matrix record has been updated from a CSV file. |
shop:onAfterCsvProductCreated |
Triggered after a new product record has been imported from a CSV file. |
shop:onAfterCsvProductUpdated |
Triggered after an existing product record has been updated from a CSV file. |
shop:onAfterCustomerMerged |
Triggered after a customer record is merged. |
shop:onAfterOptionMatrixRecordFound |
Triggered when an Option Matrix record is loaded from the database. |
shop:onAfterOrderRecordFetch |
Triggered after an order record is fetched from the database. |
shop:onAfterProductFileAdded |
Triggered after a file is added to a product on the Product Details page. |
shop:onAfterProductRecordFetch |
Triggered after a product record is fetched from the database. |
shop:onAfterRemoveFromCart |
Triggered after an item is removed from the shopping cart. |
shop:onAfterSetCartQuantity |
Triggered after a product quantity in the cart has been changed. |
shop:onAuthenticateCustomer |
Allows to implement custom customer authentication scenarios. |
shop:onAutomatedBillingSupported |
Allows to enable the automated bulling features in LemonStand. |
shop:onBeforeAddToCart |
Triggered before a product is added to the cart. |
shop:onBeforeCsvCustomerCreated |
Triggered before a new customer record is imported from a CSV file. |
shop:onBeforeCsvCustomerUpdated |
Triggered before an existing customer record is updated from a CSV file. |
shop:onBeforeCustomerMerged |
Triggered before a customer record is merged. |
shop:onBeforeDeleteShippingTrackingCode |
Triggered before a shipping tracking code is deleted. |
shop:onBeforeGenerateCustomerPassword |
Allows to override the default customer password generation feature. |
shop:onBeforeOrderCustomerStatusMessageSent |
Allows to cancel the customer notification when an order changes its status. |
shop:onBeforeOrderInternalStatusMessageSent |
Allows to cancel the internal user notification when an order changes its status. |
shop:onBeforeOrderItemSaved |
Triggered before an order item is saved to the database. |
shop:onBeforeOrderRecordCreate |
Triggered before a new order record is saved to the database. |
shop:onBeforeOrdersRssExport |
Triggered before orders RSS feed is generated. |
shop:onBeforeProductFileAdded |
Triggered before a file is added to a product on the Product Details page. |
shop:onBeforeRemoveFromCart |
Triggered before an item is removed from the shopping cart. |
shop:onBeforeSetCartQuantity |
Triggered before a product quantity in the cart is changed. |
shop:onBeforeShippingQuote |
Allows to update shipping parameters before they are sent to a shipping method. |
shop:onConfigureCustomersPage |
Allows to configure the Administration Area customer pages before they are displayed. |
shop:onConfigureOrdersPage |
Allows to configure the Administration Area order pages before they are displayed. |
shop:onConfigureProductsController |
Allows to load extra CSS or JavaScript files on the Product List, Product Preview, Create/Edit Product and other pages related to product. |
shop:onConfigureProductsPage |
Allows to configure the Administration Area product pages before they are displayed. |
shop:onCustomerAfterDelete |
Triggered after a customer is deleted. |
shop:onCustomerCreated |
Triggered after a new customer is created. |
shop:onCustomerProfileSave |
Triggered when a payment profile is saved to the database. |
shop:onCustomerUpdated |
Triggered after a customer is updated. |
shop:onDisplayCustomersPage |
Allows to load extra CSS or JavaScript files on the Customer List, Customer Preview and Create/Edit Customer pages. |
shop:onDisplayOrdersPage |
Allows to load extra CSS or JavaScript files on the Order List, Order Preview, Create/Edit Order and other back-end pages related to orders. |
shop:onDisplayProductForm |
Allows to load extra CSS or JavaScript files on the Create/Edit Product page. |
shop:onDisplayProductList |
Allows to load extra CSS or JavaScript files on the Product List page. |
shop:onExtendAttributeForm |
Allows to add new fields to the Add/Edit attribute section of the Add/Edit Product form in the Administration Area. |
shop:onExtendAttributeModel |
Allows to define new columns in the product attribute model. |
shop:onExtendCategoryForm |
Allows to add new fields to the Create/Edit Category form in the Administration Area. |
shop:onExtendCategoryModel |
Allows to define new columns in the product category model. |
shop:onExtendCompanyInformationForm |
Allows to add new fields to the Edit Company Information form in the Administration Area. |
shop:onExtendCompanyInformationModel |
Allows to define new columns in the company information model. |
shop:onExtendCustomerForm |
Allows to add new fields to the Create/Edit Customer form in the Administration Area. |
shop:onExtendCustomerGroupForm |
Allows to add new fields to the Create/Edit Customer Group form in the Administration Area. |
shop:onExtendCustomerGroupModel |
Allows to define new columns in the customer group model. |
shop:onExtendCustomerModel |
Allows to define new columns in the customer model. |
shop:onExtendCustomerPreviewTabs |
Allows to add tabs to the Preview Customer page in the Administration Area. |
shop:onExtendCustomerPreviewToolbar |
Allows to add new buttons to the toolbar on the Customer Preview page in the Administration Area. |
shop:onExtendCustomersToolbar |
Allows to add new buttons to the toolbar above the customer list in the Administration Area. |
shop:onExtendCustomGroupForm |
Allows to add new fields to the Create/Edit Product Group form in the Administration Area. |
shop:onExtendCustomGroupModel |
Allows to define new columns in the custom product group model. |
shop:onExtendExtraOptionForm |
Allows to add new fields to the Create/Edit Extra Option form in the Administration Area. |
shop:onExtendExtraOptionModel |
Allows to define new columns in the extra option model. |
shop:onExtendManufacturerForm |
Allows to add new fields to the Create/Edit Manufacturer form in the Administration Area. |
shop:onExtendManufacturerModel |
Allows to define new columns in the product manufacturer model. |
shop:onExtendOptionForm |
Allows to add new fields to the Create/Edit Product Option form in the Administration Area. |
shop:onExtendOptionMatrix |
Allows to add new columns to the Option Matrix table. |
shop:onExtendOptionMatrixRecordModel |
Allows to add new columns or relations to the Option Matrix model. |
shop:onExtendOptionModel |
Allows to define new columns in the product option model. |
shop:onExtendOrderForm |
Allows to add new fields to the Create/Edit Order and Preview Order forms in the Administration Area. |
shop:onExtendOrderInvoicesToolbar |
Allows to add new button to the toolbar above the Invoice List on the Order Preview page in the Administration Area. |
shop:onExtendOrderItemForm |
Allows to add new fields to the Create/Edit Order Item form in the Administration Area. |
shop:onExtendOrderItemModel |
Allows to define new columns in the order item model. |
shop:onExtendOrderModel |
Allows to define new columns in the order model. |
shop:onExtendOrderPaymentTransactionsToolbar |
Allows to add new buttons to the toolbar above the Payment Transactions list on Order Preview page in the Administration Area. |
shop:onExtendOrderPreviewHeader |
Allows to display custom partials in the header of the Order Preview page in the Administration Area. |
shop:onExtendOrderPreviewTabs |
Allows to display custom tabs on the Order Preview page in the Administration Area. |
shop:onExtendOrderPreviewToolbar |
Allows to add new buttons to the toolbar above the Order Preview form. |
shop:onExtendOrderStatusForm |
Allows to add new fields to the Create/Edit Order Status form in the Administration Area. |
shop:onExtendOrderStatusModel |
Allows to define new columns in the order status model. |
shop:onExtendOrdersToolbar |
Allows to add new buttons to the toolbar above the order list in the Administration Area. |
shop:onExtendPaymentMethodForm |
Allows to add new fields to the Create/Edit Payment Method form in the Administration Area. |
shop:onExtendPaymentMethodModel |
Allows to define new columns in the payment method model. |
shop:onExtendProductForm |
Allows to add new fields to the Create/Edit Product form in the Administration Area. |
shop:onExtendProductModel |
Allows to define new columns in the product model. |
shop:onExtendProductPreviewHeader |
Allows to display custom partials in the header of the Product Details page in the Administration Area. |
shop:onExtendProductPreviewTabs |
Allows to display custom tabs on the Product Details page in the Administration Area. |
shop:onExtendProductPreviewToolbar |
Allows to add new buttons to the toolbar above the Product Details form. |
shop:onExtendProductReviewForm |
Allows to add new fields to the Edit Product Review form in the Administration Area. |
shop:onExtendProductReviewModel |
Allows to define new columns in the product review model. |
shop:onExtendProductsToolbar |
Allows to add new buttons to the toolbar above the product list in the Administration Area. |
shop:onExtendProductTypeForm |
Allows to add new fields to the Create/Edit Product Type form in the Administration Area. |
shop:onExtendProductTypeModel |
Allows to define new columns in the product type model. |
shop:onExtendReportFilters |
Allows to add new filters to a report page. |
shop:onExtendShippingOptionForm |
Allows to add new fields to the Create/Edit Shipping Option form in the Administration Area. |
shop:onExtendShippingOptionModel |
Allows to define new columns in the shipping option model. |
shop:onFilterPaymentMethods |
Allows to filter the payment method list before it is displayed on the checkout pages or in the backend. |
shop:onFilterShippingOptions |
Allows to filter the shipping option list before it is displayed on the checkout pages. |
shop:onGetAttributeFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendAttributeForm event. |
shop:onGetCartItemPrice |
Allows to override a price of an item in the shopping cart. |
shop:onGetCategoryFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendCategoryForm event. |
shop:onGetCategoryFieldState |
Determines whether a custom radio button or checkbox list option is checked. |
shop:onGetCategoryProductSortingQuery |
Allows you to add a custom sorting field support to the Shop_Category::list_products() method. |
shop:onGetCompanyInformationFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendCompanyInformationForm event. |
shop:onGetCompanyInformationFieldState |
Determines whether a custom radio button or checkbox list option is checked. |
shop:onGetCustomerFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendCustomerForm event. |
shop:onGetCustomerFieldState |
Determines whether a custom radio button or checkbox list option is checked. |
shop:onGetCustomerGroupFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendCustomerGroupForm event. |
shop:onGetCustomGroupFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendCustomGroupForm event. |
shop:onGetEndReportingDate |
Allows to override the reporting end date. |
shop:onGetExtraOptionFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendExtraOptionForm event. |
shop:onGetManufacturerFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendManufacturerForm event. |
shop:onGetManufacturerFieldState |
Determines whether a custom radio button or checkbox list option is checked. |
shop:onGetOptionFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendOptionForm event. |
shop:onGetOrderFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendOrderForm event. |
shop:onGetOrderFieldState |
Determines whether a custom radio button or checkbox list option is checked. |
shop:onGetOrderItemDisplayDetails |
Allows to display custom information about an order item in the Administration Area, for example on the Order Preview page. |
shop:onGetOrderItemFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendOrderItemForm event. |
shop:onGetOrderStatusFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendOrderStatusForm event. |
shop:onGetOrderStatusFieldState |
Determines whether a custom radio button or checkbox list option is checked. |
shop:onGetPaymentMethodFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendPaymentMethodForm event. |
shop:onGetPaymentMethodFieldState |
Determines whether a custom radio button or checkbox list option is checked. |
shop:onGetProductExtraPrice |
Allows to override a product's extra option price. |
shop:onGetProductFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendProductForm event. |
shop:onGetProductFieldState |
Determines whether a custom radio button or checkbox list option is checked. |
shop:onGetProductPriceNoTax |
Allows to override product's base price. |
shop:onGetProductReviewFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendProductReviewForm event. |
shop:onGetProductSalePrice |
Allows to override product's sale price. |
shop:onGetProductSearchSortColumns |
Allows to add new sorting columns to the find_products method. |
shop:onGetProductSortColumns |
Allows to add new sorting columns to list_products() methods. |
shop:onGetProductTypeFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendProductTypeForm event. |
shop:onGetShippingOptionFieldOptions |
Allows to populate drop-down, radio- or checkbox list fields, which have been added with shop:onExtendShippingOptionForm event. |
shop:onGetShippingParams |
Allows to override the store shipping parameters. |
shop:onGetStartReportingDate |
Allows to override the reporting start date. |
shop:onInvoiceSystemSupported |
Allows to enable the invoice support in LemonStand. |
shop:onNewInvoiceItemCopy |
Allows to update an order item in a new invoice, when the invoice is created manually in the Administration Area. |
shop:onNewOrder |
Triggered after a new order is placed. |
shop:onOrderAfterDelete |
Triggered after an order record has been deleted. |
shop:onOrderBeforeCreate |
Allows you to alter the checkout information or cart content before an order is placed. |
shop:onOrderBeforeStatusChanged |
Triggered before an order changes its status. |
shop:onOrderBeforeUpdate |
Triggered before an existing order record is saved to the database. |
shop:onOrderCopyBillingAddress |
Triggered when order billing information is copied to shipping information. |
shop:onOrderError |
Triggered if an error occurs during the order placement. |
shop:onOrderItemAdded |
Triggered when an order item is added to an order. |
shop:onOrderItemDeleted |
Triggered after an order item is deleted from an order. |
shop:onOrderItemUpdated |
Triggered when an order item is updated. |
shop:onOrderMarkedDeleted |
Triggered after an order has been marked deleted with Shop_Order::delete_order() method. |
shop:onOrderRestored |
Triggered after an order has been restored with Shop_Order::restore_order() method. |
shop:onOrderStatusChanged |
Triggered after an order has changed its status. |
shop:onOrderStockChange |
Triggered before LemonStand updates inventory for products of a specific order. |
shop:onOrderSupportsInvoices |
Allows to enable the invoice support for a specific order. |
shop:onOverrideProductCategoryCsvImportData |
Allows to override a value in the Category column of a products CSV file before the data is imported. |
shop:onPrepareProductListData |
Allows to alter the list of products on the Shop/Products page in the Administration Area. |
shop:onPreProcessProductCustomData |
The event allows you to modify custom (API) product parameters before product is added to the cart. |
shop:onProductDuplicated |
Triggered when a product is duplicated. |
shop:onProductOutOfStock |
Triggered when a product stock reaches the out of stock threshold (goes out of stock). |
shop:onProductReviewAfterCreate |
Triggered after a new product review record is created. |
shop:onProductReviewApproved |
Triggered after a product review is approved. |
shop:onProductReviewBeforeCreate |
Triggered before a new product review record is created. |
shop:onRegisterProductSearchEvent |
Allows third-party modules to register custom product search extension functions. |
shop:onUpdateCartItemPrice |
Allows to update a default shopping cart item price, or price returned by the shop:onGetCartItemPrice event. |
shop:onUpdateShippingQuote |
Allows to update a shipping quote calculated by a regular shipping method. |
shop.helpers |
Shop_BundleHelper |
Provides methods which help in developing front-end pages and partials for displaying and managing product bundle items. |
Shop_ProductHelper |
Provides methods which help in developing front-end pages and partials for displaying product details information. |
customer_logout() |
Closes a session of a current customer and optionally redirects browser to a specified address. |
format_currency() |
Returns a currency representation of a number. |
tax_incl_label() |
Returns the tax included label text. |
shop.models |
Shop_BundleItemProduct |
Represents a product record in a bundle item. |
Shop_Category |
Represents a product category. |
Shop_CompanyInformation |
Manages information about a store owner company. |
Shop_Country |
Represents a country. |
Shop_CountryState |
Represents a country state. |
Shop_CustomAttribute |
Represents a product option. |
Shop_Customer |
Represents a customer. |
Shop_CustomerGroup |
Represents a customer group. |
Shop_CustomerPaymentProfile |
Represents a customer payment profile. |
Shop_CustomGroup |
Represents a custom product group. |
Shop_ExtraOption |
Represents a product extra option. |
Shop_Manufacturer |
Represents a product manufacturer. |
Shop_OptionMatrixRecord |
Represents Option Matrix record. |
Shop_Order |
Represents an order. |
Shop_OrderItem |
Represents an item of an order. |
Shop_OrderStatus |
Represents a status of an order. |
Shop_OrderStatusLog |
Manages order status transitions. |
Shop_PaymentMethod |
Represents a payment method. |
Shop_Product |
Represents a product. |
Shop_ProductBundleItem |
Represents a bundle item in a bundle product. |
Shop_ProductFile |
Represents a file in a downloadable product. |
Shop_ProductProperty |
Represents a product attribute. |
Shop_ProductReview |
Represents a customer's product review and rating record. |
Shop_ProductType |
Represents a product type. |
Shop_ShippingOption |
Represents a shipping option. |
Shop_ShippingParams |
Represents the store shipping configuration. |
Shop_TransactionUpdate |
Represents a payment transaction update information. |
shop.twig filters |
categories |
Returns root categories or subcategories of a specific category. |
currency |
Returns a currency representation of a number. |
shop.twig functions |
cart_items() |
Returns a list of active cart items. |
company_information() |
Returns the Company Information object. |
shipping_method_selected() |
Returns true if a specific shipping option is selected in the checkout. |
total_cart_items() |
Returns total number of items in the cart. |
total_cart_price() |
Returns total price of all items in the cart. |