To create custom xml logs, do the following steps: 1. copy the files inside the zip file to the cgi-bin/plug-ins directory. 2. Open your cgi-bin/plug-ins/order_logs.pl file in Notepad to edit it. 3. Scroll all the way to the bottom of it and you will see a sub routine called "sub create_custom_log_file". Inside that routine, add the following lines: my($xml_lib) = "$cwd$cf{'plug_in_path'}/custom.order.xml.pl"; &require_supporting_libraries(__FILE__, __LINE__, "$xml_lib"); &makeXml($refCart,$order_number,$customer_number); Be sure to save it as text only... 4. Turn on the following variable in the qs_main.cgi config file: create_custom_log=yes 5. Add the following variables to the bottom of the [ORDER_PARAMETERS] section in the qs_main: # # This encrypts the xml # encrypt_order_xml=no # # this tells us to log the xml in the orders directory # (NOTE: this is REQUIRED if you email the xml below) # log_order_xml=yes # # this tells us whether or not to email it as attachment. # email_order_xml=no # # this is the email address to send it to # email_address_for_order_xml= # 6. Finally, you can edit the custom.order.xml file to include any form fields you have on the order form or to remove any fields you don't want sent. The only section you should not change is the cart contents tags: %lineitems% Just put the name of your form field between % signs like this: %Billing_Name% You may also change the xml field names to suit your particular situation. Just be sure to maintain the proper format for xml.