FileBuzz: Software Download
Find shareware, freeware downloads from thousands of software titles

Program Name: Percent Rate x total sale price

Published By: oscommerce.com

License Type: Freeware

Date Released: February 21, 2012


Percent Rate x total sale price Instant Download

Percent Rate x total sale price Desciption:


Advertisements



This Shipping Module is Uses a Percentage Rate based on the total amount purchased.

{ $234.16 x .14 } = $32.78

it also sets the minimum you will ship before flat rate is used.

if ( total sale is = to or greater than $36.00 then use

{ $234.16 x .14 } = $32.78

if not then use

(flat rate =$6.50)

You control all 3 setting in one module

this is not the actual code lol wish it was that easy lol

This is a Module it is like the original modules for 2.2 and it works just like them and you do not need to do anything but add the 2 php pages to the proper folders.

And then use them in the admin. area under Modules Shipping.

If you choose not to use them once you see them just simply delete the 2 files.
Enjoy.

For those weary of zip downloads:
below is 2 pages simply copy to notepad and save each as percent.php

page name: percent.php
location:catalog/includes/modules/shipping/

copy the following page

/*
$Id: percent.phps,v 2.2 2003/05/03 modifyed:WebyMaster-TWM dgw_ Exp $

osCommerce, Open Source E-Commerce Solutions
homepage

Copyright (c) 2001,2002 osCommerce

Released under the GNU General Public License
*/
class percent {
var $code, $title, $description, $icon, $enabled;

// class constructor
function percent() {
global $order;

$this->code = 'percent';
$this->title = MODULE_SHIPPING_PERCENT_TEXT_TITLE;
$this->description = MODULE_SHIPPING_PERCENT_TEXT_DESCRIPTION;
$this->sort_order = MODULE_SHIPPING_PERCENT_SORT_ORDER;
$this->icon = '';
$this->tax_class = MODULE_SHIPPING_PERCENT_TAX_CLASS;
$this->enabled = ((MODULE_SHIPPING_PERCENT_STATUS == 'True') ? true : false);

if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_PERCENT_ZONE > 0) ) {
$check_flag = false;
$check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_PERCENT_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id");
while ($check = tep_db_fetch_array($check_query)) {
if ($check['zone_id'] < 1) {
$check_flag = true;
break;
} elseif ($check['zone_id'] == $order->delivery['zone_id']) {
$check_flag = true;
break;
}
}

if ($check_flag == false) {
$this->enabled = false;
}
}
}

// class methods
function quote($method = '') {
global $order, $cart;

if (MODULE_SHIPPING_PERCENT_STATUS == 'True') {
$order_total = $cart->show_total();
}
if ($order_total >= MODULE_SHIPPING_PERCENT_LESS_THEN) {
$shipping_percent = $order_total * MODULE_SHIPPING_PERCENT_RATE;
}
else {
$shipping_percent = MODULE_SHIPPING_PERCENT_FLAT_USE;
}

$this->quotes = array('id' => $this->code,
'module' => MODULE_SHIPPING_PERCENT_TEXT_TITLE,
'methods' => array(array('id' => $this->code,
'title' => MODULE_SHIPPING_PERCENT_TEXT_WAY,
'cost' => $shipping_percent)));

if ($this->tax_class > 0) {
$this->quotes['tax'] = tep_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']);
}

if (tep_not_null($this->icon)) $this->quotes['icon'] = tep_image($this->icon, $this->title);

return $this->quotes;
}

function check() {
if (!isset($this->_check)) {
$check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_PERCENT_STATUS'");
$this->_check = tep_db_num_rows($check_query);
}
return $this->_check;
}

function install() {
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable Percent Shipping', 'MODULE_SHIPPING_PERCENT_STATUS', 'True', 'Do you want to offer percent rate shipping?', '6', '0', 'tep_cfg_select_option(array('True', 'False'), ', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Percentage Rate', 'MODULE_SHIPPING_PERCENT_RATE', '.18', 'The Percentage Rate all .01 to .99 for all orders using this shipping method.', '6', '0', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('A Flat Rate for orders under', 'MODULE_SHIPPING_PERCENT_LESS_THEN', '34.75', 'A Flat Rate for all orders that are under the amount shown.', '6', '0', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('A Flat Rate of', 'MODULE_SHIPPING_PERCENT_FLAT_USE', '6.50', 'A Flat Rate used for all orders.', '6', '0', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Tax Class', 'MODULE_SHIPPING_PERCENT_TAX_CLASS', '0', 'Use the following tax class on the shipping fee.', '6', '0', 'tep_get_tax_class_title', 'tep_cfg_pull_down_tax_classes(', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Shipping Zone', 'MODULE_SHIPPING_PERCENT_ZONE', '0', 'If a zone is selected, only enable this shipping method for that zone.', '6', '0', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_SHIPPING_PERCENT_SORT_ORDER', '0', 'Sort order of display.', '6', '0', now())");
}

function remove() {
tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')");
}

function keys() {
return array('MODULE_SHIPPING_PERCENT_STATUS', 'MODULE_SHIPPING_PERCENT_RATE', 'MODULE_SHIPPING_PERCENT_LESS_THEN', 'MODULE_SHIPPING_PERCENT_FLAT_USE', 'MODULE_SHIPPING_PERCENT_TAX_CLASS', 'MODULE_SHIPPING_PERCENT_ZONE', 'MODULE_SHIPPING_PERCENT_SORT_ORDER');
}
}
?>




License: Freeware | Downloads (132)

Platform: All

Language: PHP


Related Software
New Reviews
New Downloads Top Downloads Top Search

New Downloads

BestCrypt Container Encryption
Clyton
Sheet Lightning Pro
Aiseesoft Mac Video Converter Ultimate
KillDisk Desktop
Wavepad Masters Edition for Mac
Barcode Generator for Crystal Reports
Acronis Backup for Server
Wavepad Audio Editor Free for Mac
Random Word Generator
Aryson PDF Manager
Database Workbench Pro
BCWipe
Doxillion Document Converter Free
Devart ODBC Driver for MongoDB
Devart ODBC Driver for MySQL
Devart ODBC Driver for NexusDB
Devart ODBC Driver for Oracle
Devart ODBC Driver for QuickBooks
Devart ODBC Driver for Salesforce
Devart ODBC Driver for PostgreSQL
Active@ File Recovery
Devart ODBC Driver for SQL Server
PDF Data Extractor
Hasleo BitLocker Anywhere Trial

Top Downloads

Opera Mini
Abyss Web Server X1
TaskMerlin Project Management Software
Macrorit Disk Partition Expert Server Edition
Foxit Advanced PDF Editor
Rapid PHP Editor
MathCast
simplitec simplisafe
Open-School Community Edition
Cleanup and Update Tool for Cisco CUCM
FTP!
Multi-Process Killer Portable
SCEA Part 2 & 3 Exam EPractize Labs Enterprise
Silva 2.1a2
Agama Web Menus
aXmag Free
Flash Player Pro
Red Call Recorder
Syston Data Recovery Free
Photo! 3D Album
Photo! Editor
Sondle Virtual Desktop Assist
Sunset Riders
Data Recovery Assist
Silva For Mac

Top Search

Restaurant Sale Price Calculator
Live Gold Rate Software Curant Price
For X Price Alerts
X Lite Sip Phone Price
Price For X 215 Micromax Mobile
Total Commander Os X
Blackberry Strom Price Rate
Price Of Mac Office System X
Total Commander For Os X
Price Rate Of Change
Point Of Sale Freeware Os X
Mobile Softwares X Plore
Download Acrobat Writer X Por
Price List Of Beauty Salon Template
Download Total Video Converter Free
Total Call Recorder Jar File
Hard Drive Data Rate Test
High Bit Rate Streaming Audio
Baseball Card Graded Price
Mac Live Gold Price Ticker
Fix Low Bit Rate
Total Video Player For S40
Komatsu Price
Avaya One X Communicator Download
Pdf Viewer Total Commander