For some reason, the task of getting something from point A to point B is immensely complicated. Deciding how much this service costs is, in some ways, even more so.
In Ubercart, the order fulfillment is separated from the shipping quotes. The cost to the customer for shipping may have no bearing at all on how the products are shipped. Several quoting modules are available that each represent a set of rules to apply to an order to determine how much fulfillment should cost. Some need only the address of the customer, others use the composition of the products in the order, and still others communicate with a third party (usually the transport company) to get the quote. The store administrator's first job is to decide which quoting methods will be used. Quoting modules may contain several quoting methods, so even if Drupal says the module is enabled, the quoting methods may still be turned off. The Flatrate module is an example of this.
This section handles global settings that control the display of debug information. They may be helpful in determining what a problem with the shipping quotes is so it can be fixed. The default store address is used as the originating shipping address when it is not overridden by a manufacturer's or product's shipping location.
This page displays an overview of the various shipping quote methods available to Ubercart. Each quote method may be enabled or disabled and given a weight to determine its position in the returned quote. When a method is enabled, a corresponding Conditional Actions configuration is also enabled. This allows the user to attach conditions and rules for the method that define the situations it is allowed to return a quote. If the conditions fail, a quote is not returned by that method. This is particularly useful for setting up one method to handle domestic shipments, and another for international orders. See the Conditional Actions Configuration page for more information.
Each quote method has a page for its own settings, and they are explained on the following pages.