ver 2.5.12.08.04
 
MOFCart Docs / Customizing / Where Are The Customizing Areas ?
 
The Customizing docs are meant to be a Road map to where the various places are that can be easily customized. This part of the docs is not meant to be a tutorial for those who are not familiar with messing around in a Perl Script file. You should already be pretty familiar with that before attempting any of the customizing.
   
Always keep good backups, and once something is customized and operating as you want, then renew your backups from the server. If you have custom mods for the MOFcart files on your server, then Do Not use program files from the MOF distribution packages. This is common sense, but beginners don't think of that.
 
How to Customize any of the Computations
 
  Custom Computations Quick Reference
  Custom Default Discounts
  Custom Handling
  Custom Insurance
  Custom Shipping - One Method
  Custom Shipping - Multiple Methods
  Custom Tax
   
  Custom Computations Detail
  Custom Default Discounts
  Custom Handling
  Custom Insurance
  Custom Shipping - One Method
  Custom Shipping - Multiple Methods
  Custom Shipping - UPS Rate Default Method
 
Custom Shipping - UPS Rates & Quotes Multiple Methods
 
Custom Tax
 
How to Customize Order Outcomes : Final Screen, Mail Msgs, Saved Invoice
 
  Final Confirmation Screens & Messages
  Customizing the Top Messages
  Writing Your Own Custom Sub Routines
  Writing Your Own Final Screen
  Making Your Own Custom Mail Messages
  How To List All the Products In The Order
  Final Message Variables
 
The VarReplacer Function
  Multiple Customer Email Messages
 
How to Customize the Cart Screen Templates
 
  Cart Screen Templates - Layout of Cart Screens
    How The Cart Screen Templates Work
    If you use PopUp Windows
    Where are the Packaged Templates
          Front End Templates
      Back End Templates
      PopUp Window Templates
    Important Note about SSL (HTTPS)
    Security Warning
    How to find all the places needing SSL references
    If you want to change the file name & location of templates
    Common problems people have when customizing the Templates
 
How to Customize the Navigation Buttons, Imgaes, Links
 
 
  Navigation Quick Reference
    Now Navigation Works
 
  Top Navigation Menus
 
  Bottom Navigation Menus
 
  Trash Can Icon
 
  Re-Calculate / Update Can Icon
 
  Shipping Screen Validation Formatting
 
  Billing Screen Validation Formatting
 
  Order Summary Totals - Links
 
  Order Summary Totals - Buttons
 
  Navigation Javascript Triggers
 
Other Customizing Areas
 
 
Customizing Language
 
Require Minimum Purchase
 
Changing the Shipping Screen Behavior
 
How To Bypass Shipping Screen
 
How To Bypass Billing Screen
 
Embedding An Affiliate Link
 
Adding Custom Fields
 
Adding Gateway APIs to mofpay.cgi
 
POST Payment Gateways
 
Javascript to Auto Submit the "Authorize" button at Final Checkout
  Changing Decimal Places in Item Amounts
 
Changing or Resetting Pswds & Login
 
Non Documented Custom Notes
 
There are some places throughout the MOFcart scripts that only have embedded programming notes. If you can work at that level, consult the following areas.
 
  HOW TO ADD NEW FIELDS TO THE SHIPPING INFO PAGE
 
See embedded Comments Top of File : ../mcart/lib/mof_shipto.pl
 
 
 
PROCESSING CUSTOM MODE
 
moflib.pl Appx LINE 470 Processes POST data
    mof.cgi Appx LINE 247 must direct the Output
     
  HOW TO ADD NEW FIELDS TO THE BILLING INFO PAGE
 
See embedded Comments Top of File : ../mcart/lib/mof_billto.pl
    If you need New Fields outside the ability of the New ver 2.5 Custom Fields Feature
     
 
BUILD PAYMENT OPTIONS
    See embedded notes Appx LINE 535 : mofpaylib.pl
    If you need to add in some New Payment Methods