Features to support your
e-commerce
project
There's a good reason developers choose Laravel for e-commerce projects - it's just easy to work with and customise. But with that flexibilty used to come a lot of hard work reinventing the wheel. Those days are gone.
Products
The core of any online store, products give us something to sell. GetCandy offers powerful functionality to customise and configure your products.
Read the docs-
Custom Attributes
Add custom fields to your products and use Product Types to group attributes. E.g. a television Product Type might have "screen size", "tuner type", etc.
-
Tags
Organise your products with tagging to easily target them.
-
Images
Easily upload images in many formats. Thumbnails are automatically generated for you.
-
Availability
Specify which channels and customer groups have access to this product, and even specify by date range.
-
Variants
Red, blue, green, small, medium, large. Set all your variants easily and control their individual pricing, etc.
-
URLs
Define your own custom URLs for each product. Set the language of each and also specify the default URL.
-
Pricing
Complete pricing control with base price, comparison price, tiered pricing and customer group pricing.
-
Identifiers
SKU, GTIN, MPN and EAN fields, ready for your searching and shopping feeds.
-
Inventory
Determine when products can be purchased and how many you have in stock and on backorder.
-
Shipping
Configure a products dimensions, volume and weight - or simply mark as not requiring shipping.
-
Associations
Associate products to each other for cross-sells, up-sells, alternatives, etc.
Collections
Group your products into logical collections, for browsing, menu creation and display.
Read the docs-
Custom Attributes
Add custom data to your collections to support your store's design.
-
Collection Groups
Group collections to assist with menu creation and organisation.
-
Child Collections
Nest collections to create a tree hierarchy, perfect for browsing and menus.
-
Images
Upload images easily and have thumbnails automatically generated.
-
URLs
Define your own custom URLs for each collection. Set the language of each and also specify the default URL.
-
Availability
Specify which channels and customer groups have access to the collection, and even specify by date range.
Carts
Add products to your cart, calculate the totals, apply taxes and define shipping options.
Read the docs-
Tax Management
Tax classes, zones and rates allow you to configure taxation for all scenarios.
-
Cart Modifiers
Adjust your Cart's contents and pricing with custom modifiers. Easily implement bespoke discounts and other logic.
-
Shipping Modifiers
Use custom logic to add your shipping options. E.g. spend over $50 and get free shipping.
-
Session Manager
If you are buiding a Laravel storefront, you can use this handy session manage to handle user carts.
-
Saved Carts
Save carts for later with a name.
Orders
Place orders to be processed. Orders are a snapshot of a cart, with further associated data and statuses.
Read the docs-
Order Modifiers
Write custom logic to adjust orders as they're being placed.
-
Addresses
Store the billing and shipping addresses against your orders.
-
Transactions
Keep track of payments and refunds.
-
Activity Log
Automatically keep a track of all the changes on an order, and even add your own entries.
-
Users
Associate one or many users to a customer record. Ideal for B2B ordering with multiple buyers.
-
Customer Groups
Assign customers to groups to benefit from different product availability, pricing, etc.
-
Addresses
Saved addresses to speed up the checkout process.
-
Channels
Set different channels for your store, e.g. Webstore, eBay, mobile app, to control availability.
-
Languages
Multi-languages is baked into the core. Translate all your product and collection information.
-
Currencies
True multi-currency support. Store product pricing in multiple currencies and accept orders in multiple currencies.
Admin Hub
An easy administration system to keep your store information current, serve customers and process orders.
Read the docs-
Powered by Livewire
Livewire gives us the ability to create a modern UX/UI without leaving Laravel.
-
Extendable
Build your own addons, add them to the menus. Simple but powerful.