Purpose: This template defines the design for the invoices that are printed from Shift4Shop’s Online Store Manager.
Note: It is important to preserve the commented tags to ensure the software performs correctly.
For example:
<!--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.
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# informaiton 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 blance left on used Gift Certificates.
- [question] - Inserts any Checkout Questions applied to the order.
- [answer] - Inserts any Checkout Questions answered on the order.