599 results
for “install a theme”
Sorted by relevance
Catalog Management / Products
What is a variant product?
Variant products are complex products that have options such as colour or size.
Variant products provide greater flexibility however required ... more set up and configuration than single products. Attributes are used to differentation between variants of the sam...
Admin / Resource Lists
How do I create a custom bulk action?
You can create a class that extends
\Aero\Admin\BulkActions\BulkActionJob and implement a
handle method:
class DeleteProductsBulkAction extends \Aero\Admin\BulkActions\BulkActionJob
implements \Illuminate\Contracts\Queue\ShouldQueue
{
prot ... public function __construct(\Aero\Admin\ResourceLists\Products...
Developer Documentation / Admin Dashboard Lenses
How do I create a custom dashboard lens?
To create a dashboard lens you need to create a class that extends
Aero\Admin\AdminLensand implements the datamethod.
data Method
This method is executed ...every time the lens needs data (when the dashboard loads or when the dashboard date range is changed). ...
Developer Documentation / Events
What are event listeners?
Event listeners, as the name suggests, listen to events that have been assigned to them. This means that listeners have to first be manually mapped for which events they shoul ...d listen to.
Mappings for Event Listenersare declared in the appropriate S...
Modules / Vue
How do I register a custom Vue component for my module?
To register a Vue component for our module, w ...e will need to create a JavaScript file for our components and in order to initialise Vue.
Link assets
In order to link all the assets, which is a necessary step of registering a Vue component, we need to add a...
Developer Documentation / Admin Vue
How do I add custom clips to the redactor editor
Clips is a plugin for the Redactor editor that allows you to create a list of frequently used code to ... the editor.
In the following example we will add a label clip that will allow users to use a label in the Redactor editor that looks like this:
You need to u...
Setup / Agora
What is Agora?
Agora is our platform for managing Aero projects. It allows organisations to oversee their projects, ... collaborate with agencies, and publish custom packages and/or themes. These packages and themes can be installed via Composer to extend or customise...
Setup / FAQs
Can I use Aero project credentials across multiple projects?
No, Credentials must not be shared between projects.
General / Services
What is the tax accountant service?
The Tax Account is the service responsibl ...e for determining the tax multiplier that should be applied to a product price.
It uses the stor ...e's tax configuration together with the current c ...ustomer's tax information and location to determine w...
Checkout / Slots
What are the available checkout slots?
Item Slots
item.info
Developer Documentation / Admin Reports
How do I add exporters to my custom report?
To add an exporter to your report you ne ...d to ensure the report uses the Aero\Admin\Reports\Traits\CanExporttrait and that the exporter class is in the reports protected s ...tatic $exports array.
By default Aero provides a CSV, XML, and JSON exporter.
<?...
Admin / Product Picker
How do I use the product picker?
The Product Picker provides a modal that lets users select a single or many products/variants with quantities.
Parts of the admin use this, e.g. the MOTO Ord ...er screen (create order page).
You can an use the
<product-picker></pro ...duct-picker> Vue component from any admin view inside of your mod...
Storefront Developer Documentation / Themes
How do I create a custom twig function?
Aero can extend Twig to add custom functions that can then be used throughout the sh ...op. To create a custom twig function, we have to access a service provider that is of our concern - e.g. AppServiceProvideror a Service Providerbelonging to a module.
In order to create a cu...
Developer Documentation / Payment Drivers
How do I capture a payment in my payment driver?
If the gateway provides the option to defer capturing the payment (authorising and capturing are performed at different times), the
capturemethod should be implemente ...d. This captured amount may be equal to or less than the authorised amount, and is ...
Developer Documentation / Php Traits
Aero\\Common\\Traits\\CastsToJavaScript
This trait can be added to a model class. This trait provides a way of defining attributes that should be kept when casting to javascript. You can define these attributes in a protected $castsToJsarray. The trait adds the following methods:
static addCastToJs Method
This stat...
Order Management / Orders
How do I create a new return or refund?
...rn things, sometimes for legitimate reasons, other times well, we’re no ...t here to talk about that.
Fortunately, Aero is ready to handle even the most complex refun ...ds and returns. In order to process a refund of return we start by heading over to the orders...
Developer Documentation / Payment Drivers
How do I return a payment response in my payment driver?
To unify all payment gateway driver communication, an
Aero\Payment\Responses\PaymentResponseclass is used. This common class must be returned from the
re ...gister,
complete,
capture,
refundand
cancelmethods.
Setting the payment view
Many payment gateways...
Admin / Configuration Page
How do I extend the configuration page?
The configuration page can be extended to customise exist ...ing configuration groups, add new configurations, or register entirely new ...configuration groups.
Configuration groups and configurations are built using a pipeline, allowing you to modif...