Purpose: This template defines the design for the invoices that are printed from 3dcart’s Online Store Manager.
Code Blocks
Note: It is important to preserve the commented tags to ensure the software performs correctly.
<!--START: PAGEHEAD--> [company] <!--END: PAGEHEAD--> <!--START: pagebreak--> <!--END: pagebreak--> <!--START: Confirmation--> <!--START: invoicelogo--> [invoicelogo] <!--END: invoicelogo--> [company] [address1] <!--START: address2--> [address2] <!--END: address2--> [city] [state] [zip] [country] <!--START: phone1--> [phone1] <!--END: phone1--> [odate_month] [odate_day] [odate_year] [invoiceprefix] [invoicenum] <!--START: salesperson--> [salesperson] <!--END: salesperson--> [ofirstname] [olastname] <!--START: ocompany--> [ocompany] <!--END: ocompany--> [oaddress] <!--START: oaddress2--> [oaddress2] <!--END: oaddress2--> [ocity] [ostate] [ozip] [ocountry] <!--START: ophone--> [ophone] <!--END: ophone--> <!--START: oemail--> [oemail] <!--END: oemail--> <!--START: shipping_address--> [oshipfirstname] [oshiplastname] <!--START: oshipcompany--> [oshipcompany] <!--END: oshipcompany--> [oshipaddress] <!--START: oshipaddress2--> [oshipaddress2] <!--END: oshipaddress2--> [oshipcity] [oshipstate] [oshipzip] [oshipcountry] <!--END: shipping_address--> <!--START: shipping_multiple--> <!--START: shipment--> [num] [oshipfirstname] [oshiplastname] <!--END: shipment--> <!--END: shipping_multiple--> <!--START: shipping_info--> [oshipmethod] [numberofitems] <!--START: trackingcode--> [trackingcode] <!--END: trackingcode--> <!--START: oshippeddate--> [oshippeddate] <!--END: oshippeddate--> <!--END: shipping_info--> <!--START: opaymethod--> [opaymethod] <!--END: opaymethod--> <!--START: shipment_header--> [num] [oshipfirstname] [oshiplastname] <!--START: oshipcompany--> [oshipcompany] <!--END: oshipcompany--> [oshipaddress] [oshipaddress2] [oshipcity] [oshipstate] [oshipzip] [oshipcountry] <!--START: oshipmethod--> [oshipmethod] <!--END: oshipmethod--> <!--START: trackingcode--> [trackingcode] <!--END: trackingcode--> <!--END: shipment_header--> <!--START: items--> [id] [itemname] [unitprice] [numitems] [subtotal] <!--END: items--> <!--START: ocomment--> [ocomment] <!--END: ocomment--> <!--START: invoice_terms--> [invoice_terms] <!--END: invoice_terms--> [subtotal] [discounts] [TAX] <!--START: TAX2--> [TAX2] <!--END: TAX2--> <!--START: TAX3--> [TAX3] <!--END: TAX3--> [shipping] [total] <!--END: Confirmation--> <!--START: discounts_block--> <!--START: discounts--> [promotion_name] [discount_amount] <!--END: discounts--> <!--END: discounts_block--> <!--START: certificates_block--> <!--START: certificates--> [certificate_name] [discount_amount] [certificate_balance] <!--END: certificates--> <!--END: certificates_block--> <!--START: checkoutquestions1--> <!--START: question1--> [question] [answer] <!--END: question1--> <!--END: checkoutquestions1--> <!--START: checkoutquestions2--> <!--START: question2--> [question] [answer] <!--END: question2--> <!--END: checkoutquestions2--> <!--START: checkoutquestions3--> <!--START: question3--> [question] [answer] <!--END: question3--> <!--END: checkoutquestions3-->
Note: Code blocks and their respective variables will only work with specific template pages.
Variables
Note: Several of these variables are used in multiple places on the page, with their dynamic content controlled by the code block used in each instance.
- [company] – Inserts the Company Name information. (See Settings ->Design ->Merchant Information)
- [invoicelogo] – Inserts the Invoice Logo. (See Settings ->Design ->Merchant Information)
- [address1] – Inserts the store’s Address information. (See Settings ->Design ->Merchant Information)
- [address2] – Inserts the Store’s Suite/Apt# information if applicable. (See Settings ->Design ->Merchant Information)
- [city] – Inserts the Store’s City information. (See Settings ->Design ->Merchant Information)
- [state] – Inserts the Store’s State information. (See Settings ->Design ->Merchant Information)
- [zip] – Inserts the Store’s Zip information. (See Settings ->Design ->Merchant Information)
- [country] – Inserts the Store’s Country information. (See Settings ->Design ->Merchant Information)
- [phone1] – Inserts the Store’s Phone information. (See Settings ->Design ->Merchant Information)
- [odate_month] – Inserts the Month on which the order was created.
- [odate_day] – Inserts the Day on which the order was created.
- [odate_year] – Inserts the Year in which the order was created.
- [invoiceprefix] – Inserts the order’s Prefix.
- [invoicenum] – Inserts the order’s Invoice number.
- [salesperson] – Inserts the Sales Person recorded on the order.
- [ofirstname] – Inserts the Shopper’s Billing First Name information.
- [olastname] – Inserts the Shopper’s Billing Last Name information.
- [ocompany] – Inserts the Shopper’s Billing Company information.
- [oaddress] – Inserts the Shopper’s Billing Address information.
- [oaddress2] – Inserts the Shopper’s Billing Suite/Apt# information if applicable.
- [ocity] – Inserts the Shopper’s Billing City information.
- [ostate] – Inserts the Shopper’s Billing State information.
- [ozip] – Inserts the Shopper’s Billing Zip/Postal Code information.
- [ocountry] – Inserts the Shopper’s Billing Country information.
- [ophone] – Inserts the Shopper’s Billing Phone information.
- [oemail] – Inserts the Shopper’s Billing Email information.
- [oshipfirstname] – Inserts the Shopper’s Shipping First Name information.
- [oshiplastname] – Inserts the Shopper’s Shipping Last Name information.
- [oshipcompany] – Inserts the Shopper’s Shipping Company information.
- [oshipaddress] – Inserts the Shopper’s Shipping Address information.
- [oshipaddress2] – Inserts the Shopper’s Shipping Suite/Apt# information if applicable.
- [oshipcity] – Inserts the Shopper’s Shipping City information.
- [oshipstate] – Inserts the Shopper’s Shipping State information.
- [oshipzip] – Inserts the Shopper’s Shipping Zip/Postal Code information.
- [oshipcountry] – Inserts the Shopper’s Shipping Country information.
- [num] – If the order is split into Multiple Shipments, this variable will insert each respective Shipment Number.
- [oshipmethod] – Inserts the order’s Selected Shipping Method.
- [numberofitems] – Inserts the Number of Items on the order.
- [trackingcode] – Inserts the Shipment’s individual tracking number.
- [oshippeddate] – Inserts the Order’s Shipped on Date.
- [opaymethod] – Inserts the Payment Method used on the Order.
- [id] – Inserts the Item ID/SKU information of products purchased.
- [itemname] – Inserts the Item Name(s) of products purchased.
- [unitprice] – Inserts the Item’s Unit Price.
- [numitems] – Inserts the ordered Quantity of Item units ordered.
- [subtotal] – Inserts the Item Subtotal. (Also used for Cart Subtotal)
- [ocomment] – Inserts any applicable Order Comments.
- [invoice_terms] – Inserts the Store’s Invoice Terms. (See Settings ->Design ->Merchant Information)
- [discounts] – Inserts any applicable Order Discounts.
- [TAX] – Inserts the Charge for Tax.
- [TAX2] – If Tax 2 charging is used, this variable inserts the amount of Tax for Tax 2.
- [TAX3] – If Tax 3 charging is used, this variable inserts the amount of Tax for Tax 2.
- [shipping] – Inserts Shipping Charges on the order.
- [total] – Inserts the Cart Total.
- [promotion_name] – Inserts any applicable Promotion Names used on the order.
- [discount_amount] – Inserts the applicable Discount amount.
- [certificate_name] – Inserts any applicable Gift Certificates used on the order.
- [certificate_balance] – Inserts any applicable balance left on used Gift Certificates.
- [question] – Inserts any Checkout Questions applied to the order.
- [answer] – Inserts any Checkout Questions answered on the order.