How Events Work
Shipping Events define a set of optional shipping rules that determine when and which shipping costs appear during checkout. They include various service types—such as free shipping, carrier-based rates, and custom rates—allowing merchants to calculate shipping based on over 35 different conditions, including location, order details, and other criteria.Create a event
Shiptoall -> Shipping Events
Let’s create a single event to test your setup.
Events are required to have at least one service method. We can set this up in the next steps.
1
Click the 'Create Event' Button
- Enter a name for your event (for example, “USA Custom Shipping”).
2
Create Event conditions ( Optional )
3
Create Service methods
- For testing purposes, you can set up a custom Table Rates service method.
Properties
Product Tags
Filter shipping events based on specific product tags present in the cart.Comma-separated multiple values accepted (e.g., tag1, tag2, tag3)
Product Vendor
Restrict shipping events to products from selected vendors.
Multiple vendors can be selected.
Product Title
Trigger shipping events for products with matching titles.Comma-separated multiple values accepted (e.g., title1, title2, title3)
Product Sku
Trigger shipping events based on products with specified SKUs.Comma-separated multiple values accepted (e.g., sku1, sku2, sku3)
Product Collections
Limit shipping events to products within certain collections. Multiple collections can be selected.
Product Type
Filter shipping events by product type. Multiple product types can be selected.
Product Properties
Use custom product properties to determine event eligibility. Property key and value pairs are required
Product Quantity
Trigger shipping events based on the total quantity of products in the cart.
Product Price
Trigger shipping events based on the price of unique products in the cart.
Product Total
Trigger shipping events based on the total price of unique products in the cart.
Product Weight
Trigger shipping events by the total weight of unique products in the cart.
Product Volume
Restrict shipping events based on the combined volume of products.
Product Length
Restrict shipping events based on combined product length of unique products in the cart.
Product Width
Restrict shipping events based on combined product width of unique products in the cart.
Product Height
Restrict shipping events based on combined product height of unique products in the cart.
Product Packing
Trigger shipping events depending on product packing method.
Product Custom Ship
Trigger event depending on custom shipping attributes set on products.
Product Pieces
Trigger shipping events based on product with additional pieces.
Customer Tags
Filter shipping events for customers with specific tags.
Customer Postal Code
Trigger shipping events to customers in certain postal codes.
Customer Address
Trigger shipping events based on customer address details.
Customer City
Apply shipping events for customers in specific cities.
Customer Postal Box
Filter shipping events for customers using postal boxes.
Customer Company
Restrict shipping events to customers associated with certain companies.
Customer Name
Use customer names as a condition for shipping events.
Customer Email
Trigger shipping events for customers with specific email addresses.
Customer Order Count
Trigger shipping events based on the total number of orders a customer has placed.
Customer Order Total
Trigger shipping events according to the total value of a customer’s previous orders.
Cart Quantity
Filter shipping events by the total quantity of items in the cart.
Cart Total
Trigger shipping events based on the total cart value.
Cart Weight
Trigger shipping events for carts based on combined weight.
Cart Volume
Trigger shipping events based on the total volume of the cart.
Cart Length
Trigger shipping events based on the total length of items in the cart.
Cart Width
Trigger shipping events based on the total width of items in the cart.
Cart Height
Filter shipping events by the total height of items in the cart.
Delivery Date
Trigger shipping events for orders scheduled for specific delivery dates.
Delivery Day
Apply shipping events based on the day of the week for delivery.
Delivery Distance
Trigger shipping events to deliveries within a certain distance.
Current Date
Use the current date as a condition for shipping events.
Current Day of week
Filter shipping events by the current day of the week.