Manually Creating Purchases

If you would like to be able to manually create purchases and assign them to any registered user or guest, you will need the  Manual Purchases extension.

Manual purchases are often used if a customer pays for a product in person, or perhaps over the phone with a credit card. The Manual Purchases extension makes it easy to keep a record of even these orders.

To create a purchase, navigate to  Downloads → Payment History and click the "Create Payment" button.


Choose one or more products to include in this purchase. Each product can have a price, price option (in the case of variable pricing), an amount (which is autofilled from the cost of the product), a tax amount, and a quantity. Taxes and quantities are only options if those features are enabled in your EDD settings.


You may choose to associate this purchase with an existing customer or create a new customer.


A field is provided for you to enter in a total purchase amount. If you do not enter anything the total will be calculated from the total of all the products. If you do enter something, that total will be used, regardless of whether it tallies the total of the products or not.


No financial transactions occur with a Manual Purchase. You're simply making a record of one. You may choose any payment status, a payment gateway, and if a Transaction ID exists you may enter it.


A purchase date field is provided.  If left blank then the current date will be used.


A checkbox is provided to optionally allow you to send a receipt to the buyer.


If the Simple Shipping extension is enabled a checkbox is provided to indicate whether the product was shipped or not.


When manual payments are created, all earnings and sales stats are updated to reflect the manual purchase, just as they are when real purchases are made.