Trexity’s Shopify integration lets you offer local delivery at checkout, automatically create delivery orders, and customize pricing and availability. It also checks addresses for accuracy and updates deliveries in real-time if order details change.
With this setup, you can:
-
Let customers choose Trexity delivery during checkout
-
Create draft deliveries in your Trexity portal
-
Validate addresses and contact info to reduce delivery issues
-
Control when Trexity is shown and what customers pay
-
Support multiple fulfillment locations or use a single pickup point
Getting Started
-
Install the Trexity Shopify App from the Shopify App Store.
-
Follow our Getting Started Guide to connect your store and customize your settings.
How to Send orders to Trexity from Shopify
When a customer places an order on your Shopify store and selects Trexity as the delivery option at checkout:
-
You fulfill the order (or part of it) in Shopify.
-
Trexity automatically creates a draft delivery in your merchant portal using the order details.
-
You go to your Trexity portal to schedule and dispatch the draft delivery.
Important Notes:
-
Order changes in Shopify (e.g., customer name, address, tags) will update the draft delivery as long as it hasn’t been posted or accepted by a driver.
-
Cancelled fulfillments in Shopify will automatically cancel the Trexity delivery if the driver hasn’t picked it up yet.
Click here for a step-by-step guide.
Preferences in the Trexity Portal
Fulfillment Location Override (Optional)
Enable this if you want all deliveries to use your business address (set in your Trexity Merchant Profile) as the pickup location—useful for single-location businesses.
-
Disabled (default): Uses Shopify fulfillment locations.
-
Enabled: Ignores Shopify locations and uses your business address for all pickups.
-
⚠️ Enabling this disables support for multi-location stores.
Additional Features
Multi-Location Support
Trexity supports Shopify stores with multiple fulfillment locations in cities we service.
Cancellations
If you cancel a fulfillment in Shopify before pickup, Trexity automatically cancels the delivery.
Order Updates
If a delivery is still in draft:
-
Changes to customer name, address, or tags in Shopify will update the delivery.
-
The delivery fee will update if the address changes.
Delivery Tags
You can tag Shopify orders to apply delivery options:
-
In-person→ Requires in-person handoff -
Perishable→ Marks as perishable -
Alcohol→ Enables legal age verification
(Tags are case-insensitive.)
Customer Delivery Pricing
By default, customers see real-time Trexity rates at checkout.
You can override pricing using Delivery Rate Override Rules in the Trexity portal:
-
Offer free or discounted delivery
-
Base pricing on distance or order value
Custom Availability
Use Service Availability Rules to control when Trexity appears at checkout:
-
Set availability by distance or order value
Phone and Email Checks
If the customer’s phone or email is invalid:
-
Trexity removes the invalid value from the delivery
-
You’ll be notified to correct the info in Shopify
-
The delivery will still be created or updated without the invalid contact details
Key Shopify Concepts
Orders
When a customer checks out, an order is created. Each product they buy is listed as a separate item (e.g., “2 dozen donuts”).
Products
These are the items you sell. Each one is linked to a location where it will be shipped from.
Fulfillments
You fulfill an order when you pack it for delivery.
If items ship from different places, Shopify creates separate shipments.
Trexity uses the pickup address from Shopify—unless you choose to use your main business address instead.
Locations
Locations are physical addresses where you store, pack, or sell your products—like a store, kitchen, or warehouse.