263 results
for “custom module routes”
Sorted by relevance
Developer Documentation / Payment Drivers
Can I restricting availability of my payment driver?
...teway should be offered for the customer's session, use the
availableForCartmethod within the payment driver:
public function availableForCart(Cart $cart): bool
{
$minAmount = setting('my_gateway.min_order_amount');
if ($minAmount !== null) {
...
Developer Documentation / Payment Drivers
How do I return a payment response in my payment driver?
... In order to output this to the customer on the checkout, or telephone operator for MOTO payments, the
PaymentResponsecan define a view to output. To do so, pass the view to the
setViewmethod. If no view is set, a JSON response will be returned.
Passing ...
Developer Documentation / Payment Drivers
How do I register the transaction in my payment driver?
...otal amount to request from the customer's card, along with where to redirect the browser once the transaction has been processed.
The
registermethod should return a
Aero\Payment\Responses\PaymentResponseinstance.
public function register()
{
// make...
Developer Documentation / Payment Drivers
How do I complete the transaction in my payment driver?
...payment gateway has handled the customer inputting their secure details (such as card information), they will most likely be redirected back to the retailer's store. On doing so, the
completemethod is called on the payment driver, allowing for the transac...
Developer Documentation / Payment Drivers
How do I restrict the availability of my payment driver?
...teway should be offered for the customer's session, use the
availableForCartmethod within the payment driver:
public function availableForCart(Cart $cart): bool
{
$minAmount = setting('my_gateway.min_order_amount');
if ($minAmount !== null) {
...
Developer Documentation / Payment Gateways
How do I restrict payment methods?
...methods that are available to a customer when checking out. Whilst a payment gateway may have restrictions, these may not be sufficient, or the limitations may need to apply to multiple methods.
The payment methods can be refined for a store, by adding a c...
Order Management / Orders
What are orders?
Within Aero when a customer purchases items from your store an order is created. Orders are stored in the system and will start out with the status of “Successful” (providing the payment was successfully taken).
Any fulfillments, returns or refunds actioned on...
Order Management / Orders
What is the order status history?
...ch admin user made the change and date the change was made.
The order status history box will also allow you to resend the confirmation email, this is useful if the customer did not receive an order confirmation or if they have lost the confirmation email.
Storefront Developer Documentation / Introduction
Introduction to storefront pages
...ructural element of your store. Aero Pages are dynamic, this allows a single page to display various content, depending on customer actions. This makes Aero pages easy to update and low maintenance.
For more information see our section on "storefront pages
Catalog Management / Tags
How do I create a new tag group?
...her to include your tag in your customer's listing filters using the checkbox
Tags
The tags section is where you create the tags that belong to this group, for more information on how to create each individual tag please see "How do I create a new tag?
Storefront Developer Documentation / Introduction
What is the storefront?
Your Aero storefront is your customer facing front-end.
Storefronts are built using a component based structure. This greatly reduces both your development and maintenance effort. Using components allows you to make store-wide changes quickly and efficiently.
...
Storefront Developer Documentation / Themes
What are the themes available?
...clean and simple to use for the customer and makes great use of whitespace to provide a sense of luxury.
Demo
Our demo store Hygge is built using the Shadow theme;
https://hygge.store.aerocommerce.com/
Install
To install the Shadow theme run the following ...
Setup / Installation
What queues does Aero use?
...order created event handlers to customer created event handlers.
Aero uses four queues so that you can have different workers completing different tasks without a risk of locks or jobs being handled more than once. It’s important to note that some queues s...
Storefront / Breadcrumb
How can I display the request referrer?
...the referrer.
For example, if a customer performs a search for "shirt" and then clicks on a listing result, the breadcrumb on the product page will be
Home > Search for “shirt” > Casual Shirt.
To disable this functionality, use
dontUseReferer():
\Aero\St...
API / General
What responses does the API return?
...tate": "successful"
},
"customer": {
"id": 1,
"name": "Acme",
"email": "acme@aerocommerce.com"
},
"shipping_method": {
"id": 1,
"name": "Standard"
},
"billing_address": {
"id": 1,
...
Admin / Filters
What filter types are available?
... }
}
Date Range Filter
class CustomerLastLoginAtAdminFilter extends \Aero\Admin\Filters\DateRangeAdminFilter
{
protected function handleDateRange($startDate, $endDate, $query)
{
$query->whereBetween('last_login_at', [$startDate, $endDate...
Catalog Management / Introduction
Introduction to manufacturers
Manufacturers are where you store brand information. Aero automatically creates manufacturer pages within your store, allowing your customers to easily view and purchase their favourite brands.
See "What is a manufacturer?
A typical manufacturers list;
Catalog Management / Introduction
Introduction to categories
...o group similar products together. They provide a heirarchical structure, this makes it easy for your customers to drill down to specific product groups.
See "What is a category?
A typical high level categories list;
A typical drilled down categories list;