Layaway Cancellation Fee Plugin

July 20, 2023


This plugin adds a custom cancellation payment to layaways that are canceled, reducing the amount returned to the customer.

Plugin Activation

To enable this plugin, navigate to POS Settings -> Plugins, search for Layaway Cancellation Fee, and click on the checkmark.

After that, you need to configure the plugin.

Enter the following details:

- percentage (the percent of unpaid/paid/total amount that customer should be required to pay for a cancellation)

- type (unpaid/paid/total)

- payment type (the cancellation fee payment type)

Note: the custom payment type can be created in the Back Office, instructions are HERE.

Testing

In the POS, choose on Layaways, select a Layaway and click Cancel Layaway.

Payment dialog opens.

There you would see an automatically applied payment with a negative amount (this payment is locked) - this is a layaway cancellation fee that would be paid by the customer. The cancellation fee amount will be charged from the prepayment:

  • If the prepayment was bigger than the cancellation fee then the customer will get a refund of the difference; 
  • if the prepayment was less than the cancellation fee then the customer will be required to pay extra;
  • If the prepayment is equal to the cancellation fee then the cashier has to confirm the cancellation process.

Add payment to your layaway(cash or card) and click the pay button to confirm the layaway cancellation.