November 6, 2025

Shopify events

This article explains the new events available when connecting Wooxy to Shopify. These events facilitate message dispatch, such as within automations, and provide variables for retrieving and using parameters in templates.

Shopify order paid event

The shopify_order_paid event is triggered when a payment is completed in Shopify. This functionality applies exclusively to contacts previously added to Wooxy via the Shopify integration. Automations configured for this event execute automatically when payment is made. Additionally, each successful order generates an event record in the "Event Logs" section, including the "Contact source" and "Value" parameters. All variables must be enclosed in double curly braces.

  • Variables list
    Icon caret
    • orderId - Internal unique order identifier.
    • orderCreatedAt - Order creation date and time.
    • orderCurrency - Currency used for the order.
    • orderSubtotalPrice - The total price of the order, including taxes and discounts.
    • orderTotalDiscounts - The total amount discounted on the order.
    • orderTotalPrice - The total price of the order, including taxes and discounts.
    • orderTotalTax - The total tax amount for all items in the order.
    • orderCustomerLocale - The customer's language and region choice at the time of purchase.
    • orderStatusUrl - The URL for checking current order status, tracking information, and delivery updates.
    • orderNumber - The order number as it appears in the order name, including prefixes or suffixes.
    • billingCity - Billing address: city, district, village, or town.
    • billingCountry - Billing address: country.
    • billingCountryCode - The two-letter country code for the billing address.
    • billingFirstName - The customer's first name as specified in the payment details.
    • billingLastName - The customer's last name as specified in the payment details.
    • billingPhone - The customer's unique phone number as specified in the payment details.
    • billingZip - Billing address: zip or postal code.
    • billingAddress - The billing address linked to the customer's selected payment method.

Shopify abandoned checkout event

The shopify_abandoned_checkout event is triggered one hour after a contact adds an item to their cart but does not complete a purchase. Any subsequent action, such as adding or removing items, resets the one-hour countdown, and the event is automatically canceled if the contact completes a shopify_order_paid event within the waiting period. Upon Wooxy initiating the event, the event record is transmitted to the “Event Logs” section along with the “Contact source” parameter. For proper utilization within templates, all variables must be enclosed in double curly braces.

  • Variables list
    Icon caret
    • abandonedCheckoutUrl - Direct link to the abandoned checkout page.
    • totalPrice - The total price of all items in the cart.
    • totalItems - Total count of unique products in the cart.
    • productName_{{[productNumber]}} - Name of a specific product in the cart (e.g., {{productName_1}}).
    • productQuantity_{{[productNumber]}} - Quantity of a specific product in the cart (e.g., {{productQuantity_1}}).
    • productImage_{{[productNumber]}} - URL link to the image of a specific product (e.g., {{productImage_1}}).
    • productDescriptionHtml_{{[productNumber]}} - Description of a specific product with HTML formatting (e.g., {{productDescriptionHtml_1}}).
    • productDescription_{{[productNumber]}} - Plain text description of a specific product (e.g., {{productDescription_1}}).
    • productPrice_{{[productNumber]}} - Unit price of a specific product (e.g., {{productPrice_1}}).
    • productPriceTotal_{{[productNumber]}} - Total price for the specified product quantity (Unit Price × Quantity) (e.g., {{productPriceTotal_1}}).
    • productComparePrice_{{[productNumber]}} - The original selling price of the product (e.g., {{productComparePrice_1}}).