Trigger events
A trigger is raised by an event: a change in one of the areas of ShopCtrl. This page lists all events, grouped by area.
Event filters
Some events let you narrow down when the trigger fires. You set these options in the Trigger condition panel after you select the event:
- Status filter - fire on all status changes, on a specific base status, or on a specific status.
- Payment filter - set the direction (Debit or Credit), the transfer type and the payment type.
- Shipment filter - limit the trigger to specific warehouses, carrier accounts or carrier modules.
Orders
- New order added
- New order initialized
- Not shippable order fully shipped
- Order changed
- Order comment changed
- Order custom status changed - status filter
- Order customer rating changed
- Order down payment done
- Order fulfillment status changed - status filter
- Order fully delivered
- Order fully shipped
- Order has one or more order rows not in stock
- Order invoices all paid - payment filter
- Order invoices created - execute always, only when paid, or only when not paid
- Order invoices partial paid - payment filter
- Order invoices partly created
- Order main status changed - status filter
- Order needs refund - payment filter
- Order payment status changed - status filter
- Order payment type changed - payment type and transfer type
- Order payments done - payment filter
- Order payments not done - payment filter
- Order payments partial done - payment filter
- Order preferred delivery date changed
- Order purchase type changed - choose the purchase type
- Order shipment status changed - status filter
- Order stock status changed - status filter
Invoices
- Invoice changed
- Invoice payments done - payment filter
- Invoice payments not done - payment filter
- Invoice payments partial done - payment filter
- Invoice reminder 1 - fires when the first reminder is sent. Reminder dates are set in the shop settings, see Invoice reminders.
- Invoice reminder 2 - fires when the second reminder is sent
- Invoice reminder 3 - fires when the third reminder is sent
- Non-draft credit invoice saved
- Non-draft invoice saved
Shipments and parcels
- New parcel added
- Parcel pickup done
- Parcel status change - status filter, carrier account and carrier module
- Shipment created - shipment filter
- Shipment delivered - shipment filter
- Shipment handover - shipment filter
- Shipment packed - shipment filter
- Shipment picked - shipment filter
- Shipment shipped - shipment filter
Returns
- Return changed - choose warehouses
- Return created - choose warehouses
- Return main status changed - status filter
Products
- Product available stock changed - choose a shop group
- Product brand changed
- Product brand deleted
- Product changed
- Product created
- Product deleted
- Product dimensions changed
- Product group changed
- Product group deleted
- Product locked
- Product package changed
- Product package created
- Product package deleted
- Product property definition changed
- Product property definition deleted
- Product selection product changed
- Product selection product deleted
- Product unlocked
Purchase orders
- Purchase order created
- Purchase order custom status changed
- Purchase order delivery provisioned
- Purchase order delivery received
- Purchase order handed over
- Purchase order main status changed
- Purchase order payment status changed
- Purchase order provision status changed
- Purchase order provisioned
- Purchase order received
- Purchase order submit status changed
Stock
- Stock count created
Customers
- Customer company contact email address changed
- Customer email changed
- New customer added
Tickets
- Ticket created
- Ticket handling employee changed
- Ticket handling employee group changed - choose the employee group
- Ticket incoming message
- Ticket main status changed - status filter
- Ticket outgoing message
- Ticket satisfaction score changed - set the score condition
Service contracts
- New service contract added
- Service contract active status changed
- Service contract active status changed to active
- Service contract company contact email address changed
Rental contracts
- New rental contract added
- Rental contract active status changed
- Rental contract active status changed to active
- Rental contract company contact email address changed
- Rental contract order created
Shops
- Init new shop
- New shop saved
Miscellaneous
- Voip call changed