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
Event Conditions
Filter shipping events based on specific product tags present in the cart.Comma-separated multiple values accepted (e.g., tag1, tag2, tag3)
Restrict shipping events to products from selected vendors.
Multiple vendors can be selected.
Trigger shipping events for products with matching titles.Comma-separated multiple values accepted (e.g., title1, title2, title3)
Trigger shipping events based on products with specified SKUs.Comma-separated multiple values accepted (e.g., sku1, sku2, sku3)
Limit shipping events to products within certain collections. Multiple collections can be selected.
Filter shipping events by product type. Multiple product types can be selected.
Use custom product properties to determine event eligibility. Property key and value pairs are required
Trigger shipping events based on the total quantity of products in the cart.
Trigger shipping events based on the price of unique products in the cart.
Trigger shipping events based on the total price of unique products in the cart.
Trigger shipping events by the total weight of unique products in the cart.
Restrict shipping events based on the combined volume of products.
Restrict shipping events based on combined product length of unique products in the cart.
Restrict shipping events based on combined product width of unique products in the cart.
Restrict shipping events based on combined product height of unique products in the cart.
Trigger shipping events depending on product packing method.
Trigger event depending on custom shipping attributes set on products.
Trigger shipping events based on product with additional pieces.
Filter shipping events for customers with specific tags.
Trigger shipping events to customers in certain postal codes.
Trigger shipping events based on customer address details.
Apply shipping events for customers in specific cities.
Filter shipping events for customers using postal boxes.
Restrict shipping events to customers associated with certain companies.
Use customer names as a condition for shipping events.
Trigger shipping events for customers with specific email addresses.
Trigger shipping events based on the total number of orders a customer has placed.
Trigger shipping events according to the total value of a customer’s previous orders.
Filter shipping events by the total quantity of items in the cart.
Trigger shipping events based on the total cart value.
Trigger shipping events for carts based on combined weight.
Trigger shipping events based on the total volume of the cart.
Trigger shipping events based on the total length of items in the cart.
Trigger shipping events based on the total width of items in the cart.
Filter shipping events by the total height of items in the cart.
Trigger shipping events for orders scheduled for specific delivery dates.
Apply shipping events based on the day of the week for delivery.
Trigger shipping events to deliveries within a certain distance.
Use the current date as a condition for shipping events.
Filter shipping events by the current day of the week.