Here you can learn what to do if you need to add products to an order that has already been paid for (and possibly shipped).

As the customer can no longer be charged via the payment transaction that has already been created for the order, the best option is to ask the customer to pay for the additional products by bank transfer. 

For such cases, you can create a hidden payment method that customers can use to make additional payments.

Creating a hidden payment method

  1. To create a payment method, start by clicking Add payment method on the admin panel's Settings > Payment methods page.
  2. Fill in payment method details.

    See instructions on how to create a payment method.

    Keep the payment method hidden: do not check any store or language versions in the item Show in version.

    Select Anticipated payment as the payment service.

  3. Save the payment method, and go back to the order to which you'd like to add products.

Adding products to an order that has been paid for

  1. Find the order and open its details from the list on the admin panel page Orders.
  2. If the order is not the processing stage, click Mark the order as open at the top of its product list to send it back for processing.
  3. Add the desired products to the order. Don't mark the products as shipped yet.

    MyCashflow will display an error notification as the order hasn't been paid in full.

  4. In the error notification, click the Create payment transaction link.
    1. In the dialog window that opens, select the hidden payment method you created earlier.
    2. Finalize creating the new payment transaction by clicking Create payment transaction.

      A new, open payment transaction can be now seen in the order's Payment transactions section.

  5. Send your customers instructions on how to make a bank transfer to your online store's account, and, after receiving the payment, mark the additional payment as paid.

    To send the instructions, you can use order comments, for instance.

  6. Finally, mark all of the order products as shipped so that stock balances in your online store are up-to-date.