Advanced Split Payments - New Way to Split Payments for Customers at Ticket Screen instead of Settle Screen

Rules

Settle Rule (Default Settle rule you do not need to create this rule just update the default one)

Event Name: Automation Command Executed
Custom Constraint: Automation Command Name Equals Settle

Actions

SP-Update Program Setting
Constraint: '{SELECTED ORDERS}' != ''
Setting Name: Ticket Id
Setting Value: {TICKET ID}

SP-Move Orders
Constraint: '{SELECTED ORDERS}' != ''

Display Payment Screen
Constraint: '{SELECTED ORDERS}' != ''

Display Payment Screen



SP-Payment Processed Execute CMD

Event Name: Payment Processed
Custom Constraints: Remaining Amount Equals 0 | {SETTING:Ticket Id} Is Not Null

Actions

SP-Execute Display Ticket
Constraint: '{SETTING:Ticket Id}' != '{TICKET ID}'
CMD Value: {SETTING:Ticket Id}



SP-Display Ticket

Event Name: Automation Command Executed
Custom Constraint: Automation Command Name Equals Display Ticket

Actions

SP-Update Program Setting
Setting Name: Ticket Id
Update Type: Delete

SP-Display Ticket
Ticket Id: [:CommandValue]

5 Likes