Figure 1. Flat Rate Shipping Module listing page under Admin -> Modules -> Shipping -> Flate Rate -> Edit
Enable Item Shipping
Enable or disable this module with the true/false radio buttons. Note, setting the module to 'False' doesn't uninstall the module - it only affects
whether or not customers will be able to see Flat Rate shipping during checkout.
Shipping Cost
This is the actual cost of shipping. This price will be applied to all orders, regardless of how many items they buy, how much everything
weighs, etc.
Tax Class
If selected, this will apply the selected tax class to the shipping cost before being shown to the customer.
Shipping Zone
If selected, allows control of the Flat Rate shipping to be shown only to people from the selected region.
Sort Order
The sort order field describes in what order the module will be presented to the customer during checkout. The sorting is done with the lowest
number representing the top of the displayed list, except for a value of 0, which is put at the bottom.
Per Item Shipping
Pdf splitter - Split, seperate PDF into multiple files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Explain How to Split PDF Document in Visual C#.NET Application
pdf print error no pages selected; pdf split pages in half
Pdf splitter - VB.NET PDF File Split Library: Split, seperate PDF into multiple files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Splitter Control to Disassemble PDF Document
break pdf into separate pages; pdf no pages selected to print
Per Item Shipping
In Per Item shipping, the price entered in the Shipping Cost field is multiplied by the number of products ordered, then added to the Handling
Fee (if any), to calculate the final shipping cost. The default setting is for $2.50 per item, plus $0 additional for handling.
Figure 1 shows the Per Item Shipping listing page under Admin -> Modules -> Shipping -> Per Item -> Edit
Figure 1. Per Item Shipping Module listing page under Admin -> Modules -> Shipping -> Per Item -> Edit
Enable Item Shipping
Enable or disable this module with the true/false radio buttons. Note, setting the module to 'False' doesn't uninstall the module - it only affects
whether or not customers will be able to see Per Item shipping during checkout.
Shipping Cost
The number entered here will be multiplied by the number of items in an order to calculate the shipping cost to be applied.
Handling Fee
This is an extra field to add a separate handling charge to the final shipping cost. The handling fee is the same for the order, regardless of
how many products were ordered.
Tax Class
If selected, this will apply the selected tax class to the shipping cost before being shown to the customer.
Shipping Zone
If selected, allows control of the Per Item shipping to be shown only to people from the selected region.
Sort Order
The sort order field describes in what order the module will be presented to the customer during checkout. The sorting is done with the lowest
number representing the top of the displayed list, except for a value of 0, which is put at the bottom.
C# PDF: C#.NET PDF Document Merging & Splitting Control SDK
C#.NET PDF Splitter to Split PDF File. In this section, we aims to tell you how to divide source PDF file into two smaller PDF documents at the page index you
pdf link to specific page; break pdf password online
C# Word: .NET Merger & Splitter Control to Merge & Split MS Word
a larger Word file or how to divide source MS Word file into several smaller documents, RasterEdge designs this C#.NET MS Word merger & splitter control SDK.
pdf split file; break pdf into pages
Table Rate Shipping
Table Rate Shipping
Table Rate shipping sets the price based on the total weight or the total cost of the products ordered. The weight (or price) is looked up in a
table to find the matching range, and then that price is applied. This is similar to Flat Rate charging, but with different levels.
Figure 1 shows the Table Rate Shipping Module listing page under Admin -> Modules -> Shipping -> Table Rate -> Edit
VB.NET Word: Merge Multiple Word Files & Split Word Document
and editing controls, this VB.NET Word merger and splitter library SDK We are dedicated to provide powerful & profession imaging controls, PDF document, image
pdf insert page break; break a pdf apart
VB.NET TIFF: .NET TIFF Splitting Control to Split & Disassemble
splitting, please follow this link to C#.NET TIFF splitter control tutorial OpenDocumentFile(fileName, New TIFDecoder()) 'use TIFDecoder open a pdf file Dim
pdf split and merge; break pdf documents
Figure 1. Table Rate Shipping Module listing page under Admin -> Modules -> Shipping -> Table Rate -> Edit
Enable Table Method
Enable or disable this module with the true/false radio buttons. Note, setting the module to 'False' doesn't uninstall the module - it only affects
whether or not customers will be able to see Table Rate shipping during checkout.
Shipping Table
This table will be applied to either to total weight or total price of the order to calculate a final shipping cost. However, there is a limit of 255
characters to this field. The default table of :
25:8.50,50:5.50,10000:0.00
Could be expressed in a table form by weight:
Total Order size (weight) Shipping Price
0-24.99 = $8.50
24.99-49.99 = $5.50
50.00 and up Free ($0)
Or by price:
Total Order size (dollars) Shipping Price
$0-$24.99 = $8.50
$24.99-$49.99 = $5.50
$50.00 and up Free ($0)
Table Method
The Table Method allows either the total price of the order or the total weight of the order used as the lookup in the table described in the
Shipping Table.
Handling Fee
This is an extra field to add a separate handling charge to the final shipping cost. The handling fee is the same for the order, regardless of
how many products were ordered.
Tax Class
If selected, this will apply the selected tax class to the shipping cost before being shown to the customer.
Shipping Zone
If selected, allows control of the Table Rate shipping to be shown only to people from the selected region.
Sort Order
The sort order field describes in what order the module will be presented to the customer during checkout. The sorting is done with the lowest
number representing the top of the displayed list, except for a value of 0, which is put at the bottom.
United State Parcel Service (USPS)
United State Parcel Service (USPS)
The USPS shipping module takes the total weight of the products ordered, along with the packaging type specified in the configuration
settings, and interacts with the USPS website to calculate a total price. Note, you must have an account with USPS to use this module.
Figure 1 shows the USPS Shipping Module listing page under Admin -> Modules -> Shipping -> USPS -> Edit
Online Split PDF file. Best free online split PDF tool.
RasterEdge Visual C# .NET PDF document splitter control toolkit SDK can not only offer C# developers a professional .NET solution to split PDF document file
break pdf; split pdf into individual pages
VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
Then, here comes the VB.NET PPT document splitter in handy. Note: If you want to see more PDF processing functions in VB.NET, please follow the link.
cannot print pdf file no pages selected; split pdf files
Figure 1. USPS Module listing page under Admin -> Modules -> Shipping -> USPS -> Edit
Enable USPS Shipping
Enable or disable this module with the true/false radio buttons. Note, setting the module to 'False' doesn't uninstall the module - it only affects
whether or not customers will be able to see USPS shipping during checkout.
Enter the USPS user ID
The username entered here will be used in the communication with the USPS production server during the shipping calculation
communication
Enter the USPS Password
The password entered here will be used with the username above in the communication with the USPS production server during the shipping
calculation communication
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
C# PDF Page Processing: Split PDF Document - C#.NET PDF splitter control to divide one PDF file into two smaller PDF documents. Recommend this to Google+.
pdf rotate single page; break pdf into multiple files
C# PowerPoint - Split PowerPoint Document in C#.NET
RasterEdge Visual C# .NET PowerPoint document splitter control toolkit SDK can not only offer C# developers a professional .NET solution to split PowerPoint
break up pdf file; acrobat split pdf into multiple files
Handling Fee
This is an extra field to add a separate handling charge to the final shipping cost. The handling fee is the same for all orders, regardless of
how many products were ordered.
Tax Class
If selected, this will apply the selected tax class to the shipping cost before being shown to the customer.
Shipping Zone
If selected, allows control of the Table Rate shipping to be shown only to people from the selected region.
Sort Order
The sort order field describes in what order the module will be presented to the customer during checkout. The sorting is done with the lowest
number representing the top of the displayed list, except for a value of 0, which is put at the bottom.
Zone Rates Shipping
Zone Rates Shipping
In Zone Rates shipping, customers that are having an order delivered to one of the locations specified have the shipping cost calculated
according to the table specified. Zone Rates shipping is similar to the Table Rates shipping method, but will be available to a select group of
customers. Also, a choice between using the total weight or total price of the order is not an option, as it was in the Table Rates method.
Rather, only the total weight is used in the calculation.
Figure 1 shows the Zone Rates listing page under Admin -> Modules -> Shipping -> Zone Rates -> Edit
Figure 1. Zone Rates Shipping Module listing page under Admin -> Modules -> Shipping -> Zone Rates -> Edit
Enable Zone Rates Shipping
Enable or disable this module with the true/false radio buttons. Note, setting the module to 'False' doesn't uninstall the module - it only affects
whether or not customers will be able to see Zone Rates shipping during checkout.
Tax Class
If selected, this will apply the selected tax class to the shipping cost before being shown to the customer.
Sort Order
The sort order field describes in what order the module will be presented to the customer during checkout. The sorting is done with the lowest
number representing the top of the displayed list, except for a value of 0, which is put at the bottom.
Zone 1 Countries
If the customer is having an ordered delivered to one of the countries specified here, Zone Rates shipping will be available as an option
during checkout.
Zone 1 Shipping Table
This table will be applied to either the total weight of the order to calculate a final shipping cost. However, there is a limit of 255 characters to
this field. The default table of :
3:8.50,7:10.50,99:20.00
Could be expressed in a table form by weight:
Total Order size (weight) Shipping Price
0-3.00 = $8.50
3.01-7.00 = $10.50
7.01 and up Free = $20.00
Zone 1 Handling Fee
This is an extra field to add a separate handling charge to the final shipping cost. The handling fee is the same for the order, regardless of
how many products were ordered.
Order Total
Order Total
The "Order Total" module puts the items in the order they will appear in the checkout process. Always put a different "sort order" on the ones
used. Most store owners keep the default settings.
To install or edit (after installing) any of these listings click the "i" with the circle around it on the line you want to edit and
when that listing is highlighted, click the "edit" button to the right of that listing.
Figure 1 shows the Order Totals listing page under Admin -> Modules -> Order Total
Figure 1. Order Totals listing page under Admin -> Modules -> Order Total
The listings and descriptions are as follows:
Low Order Fee
If the order total is below a certain amount, this option allows for adding an additional charge to the total. This is used to prevent small orders
from being unprofitable for the store owner. Here, the limit at which this module triggers can be set, as well as how much to add, and some
other display options.
Shipping
Whether or not the shipping cost is display is selected here, as well as an option to allow for free shipping. It is not possible to allow for free
shipping only to certain areas with this option, the Zone Rates shipping module should be used for that purpose.
Sub-Total
Whether or not to display the order sub-total cost and in what order to display.
Tax
Whether or not to display the tax on the order and in what order to display.
Total
Whether or not to display the order total cost and in what order to display.
Upgrade Guides
Upgrade Guides
v2.2 to v2.3.0
v2.3.0 to v2.3.1
v2.2 to v2.3.0
osCommerce Online Merchant v2.3.0 Upgrade Guide
This upgrade guide is based on the osCommerce Online Merchant v2.2 Release Candidate 2a release. If you have not yet updated to
v2.2RC2a, please review its upgrade guide in the extras directory (upgrade-22rc2a.html) before applying these changes.
This upgrade guide only provides the minimum required changes in the form of security updates and bug fixes. These
changes will not upgrade your store to a complete v2.3 version. Please continue to use v2.2 add-ons and do not install v2.3
optimized add-ons as the may not function with your installation. If you wish to upgrade to a full v2.3 version, perform only
(SQL) Database Changes and use the database with a new v2.3 installation.
The following changes should be performed in the following order.
Legend: (SQL) Database Changes (A) Administration Tool (C) Catalog
(SEC) Security Update (BUG) Bug Fix (COMPAT) Compatibility Update (UP) General Update (NEW) New Feature
Types:
View Changes Online
(A) (SEC) Administration Tool Log-In Update — Importance: High | Difficulty: Easy
(SQL) (UP) Update Database Field Lengths — Importance: High | Difficulty: Easy
(AC) (COMPAT) Fix Timezone Warning Messages for PHP v5.3 — Importance: Medium | Difficulty: Easy
(AC) (COMPAT) Use Perl-Compatible Regular Expressions for PHP v5.3 — Importance: Medium | Difficulty: Hard
(C) (SEC) Add Customer Session Token to Forms — Importance: Medium | Difficulty: Medium
(C) (BUG) Validate Removal of Customer Address — Importance: High | Difficulty: Easy
(AC) (BUG) Sanitize Parameters — Importance: High | Difficulty: Medium
(A) (UP) Add Support for Basic HTTP Authentication — Importance: High | Difficulty: Medium
(C) (UP) Generate a New Shopping Cart ID When Restoring Products — Importance: Medium | Difficulty: Easy
(C) (BUG) Fix Navigation History Session Content — Importance: High | Difficulty: Easy
(AC) (UP) Improve Validation of E-Mail Addresses — Importance: Medium | Difficulty: Medium
(AC) (UP) Code Cleanup — Importance: High | Difficulty: Easy
(A) (UP) Update Define Languages Page — Importance: Medium | Difficulty: Medium
(C) (BUG) Verify Shopping Cart Product Attribute Combinations — Importance: High | Difficulty: Easy
(AC) (UP) Remove PHP3 Compatibility Code — Importance: Low | Difficulty: Easy
(AC) (UP) Improve IP Address Detection — Importance: Medium | Difficulty: Easy
(A) (BUG) Don't Show Empty Menu Entries — Importance: Low | Difficulty: Easy
(AC) (UP) Add htaccess Protection to the Images Directory — Importance: Medium | Difficulty: Easy
(C) (UP) Optimize Tax Calculations — Importance: Medium | Difficulty: Easy
(AC) (UP) Improve Force Cookie Usage in Sessions — Importance: Medium | Difficulty: Easy
(A) (BUG) Fix Automatic Removal of Manufacturer Images — Importance: High | Difficulty: Easy
(A) (UP) Add API Version Tag to Modules — Importance: Low | Difficulty: Easy
(C) (UP) Hide Currencies and Languages Info Boxes for Single Currencies and Languages — Importance: Low | Difficulty: Easy
(A) (UP) Hide Language Selection if Only One Language is Installed — Importance: Low | Difficulty: Easy
(C) (BUG) Fix Retrieval of Special Product Prices — Importance: Low | Difficulty: Easy
(A) (BUG) Fix HTML E-Mails — Importance: Low | Difficulty: Easy
(A) (BUG) Improve Saving of Module Parameters — Importance: Low | Difficulty: Easy
(AC) (UP) Add Pre-Populated List of Currencies — Importance: Low | Difficulty: Easy
(A) (SQL) (NEW) Introduce Security Directory Permissions Feature — Importance: Medium | Difficulty: Easy
(AC) (SQL) (NEW) Introduce Action Recorder Feature — Importance: Medium | Difficulty: Hard
(AC) (UP) Cleanup Language Definitions — Importance: Low | Difficulty: Easy
(AC) (NEW) Move Installation Checks to New Security Checks Modules — Importance: Medium | Difficulty: Easy
(A) (UP) Introduce Windows Compatible is_writable() Function — Importance: Low | Difficulty: Easy
(A) (UP) Bypass HTTP Authentication for IIS Webservers — Importance: Low | Difficulty: Easy
(AC) (UP) Update PHP_SELF Value — Importance: Low | Difficulty: Easy
(A) (NEW) Introduce Easy Store Logo Uploader — Importance: Low | Difficulty: Easy
(AC) (SQL) (UP) Update Password Hashing to Phpass — Importance: High | Difficulty: Easy
(C) (BUG) Fix Length Check of Customer Passwords — Importance: Low | Difficulty: Easy
(C) (BUG) Fix Notice When Products Without Attributes are Added to the Shopping Cart — Importance: Low | Difficulty: Easy
(C) (BUG) Verify Languages Currency Exists — Importance: Low | Difficulty: Easy
(C) (BUG) Allow Quoted Words to be Searched — Importance: Low | Difficulty: Easy
(A) (SEC) Administration Tool Log-In Update
(A) (SEC) Administration Tool Log-In Update
Importance: High | Difficulty: Easy
The Administration Tool log-in feature introduced in v2.2RC2 can be bypassed on Apache web servers with AcceptPathInfo enabled by
manipulating the URL.
The fix involves setting a local $login_request variable in the login.php page and is checked for in application_top.php when no administrator
session exists.
Affected Files
catalog/admin/includes/application_top.php
catalog/admin/login.php
View Changes Online
catalog/admin/includes/application_top.php
@@ -146,6 +146,10 @@
$redirect = 
;
true
}
+    
(!isset($login_request) || isset($HTTP_GET_VARS['login_request']) ||
if
isset($HTTP_POST_VARS['login_request']) || isset($HTTP_COOKIE_VARS['login_request']) ||
isset($HTTP_SESSION_VARS['login_request']) || isset($HTTP_POST_FILES['login_request']) ||
isset($HTTP_SERVER_VARS['login_request'])) {
+      $redirect = 
;
true
+    }
+
($redirect == 
) {
if
true
tep_redirect(tep_href_link(FILENAME_LOGIN));
}
catalog/admin/login.php
@@ -10,6 +10,8 @@
Released under the GNU General Public License
*/
+  $login_request = 
;
true
+
require('includes/application_top.php');
require('includes/functions/password_funcs.php');
(SQL) (UP) Update Database Field Lengths
(SQL) (UP) Update Database Field Lengths
Importance: High | Difficulty: Easy
Update database table column field lengths.
View Changes Online
SQL Queries
Documents you may be interested
Documents you may be interested