It is not necessary for a customer to buy something from your shop in order to set up a billing record for them – you can set up their billing cycle manually.
You simply need to create a record in the billing table with the correct values through the VPCART administration.
billamount |
How much to bill at each interval. |
billnextbilldate |
The date to start the billing. |
billcustomer |
Customer’s name. |
billemail |
Customer’s email address. |
billdescription |
The description of what the bill is for, such as the product or service name. |
billinstallments |
A number representing the number of installments. For example, 12 will mean that this customer should be billed 12 times. |
Billinstallmenttype |
One of the following words:
Day Week Month Year
For example, if Month is in this field, the person will be billed once per month for 12 months. |
billinterval |
A number (for example 1). This is the interval between bills in the same units as mentioned above. |
billcreationdate |
Today’s date. |
billenddate |
The last date for which a bill should be sent out. If not supplied,VPCART stops sending bills when the installments are completed. |
billtemplate |
A special mailing template used when sending out bills for this billing record. |
Other fields should not normally be filled in. They will be filled in by VPCART as bills are sent out.
Once a billing record is created, it works exactly as if the record was created automatically through an order.