The Magento Direcotry

Skip to Main Content »

Welcome to the Magento Directory!

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • red color
  • blue color

You're currently on:

Pickup at Event / Multiple Flatrates

Double click on above image to view full picture

Zoom Out
Zoom In

Pickup at Event / Multiple Flatrates

Be the first to review this extension

Availability: In stock.

Free
Add Items to Cart
OR

Quick Overview

Adds the ability to enter pickup locations or multiple flatrates and displays method details. Also gives the ability to set min/max purchase limits for each option as well as to set whether it is

Extension Description

PLEASE NOTE: YOU WILL NEED TO INSTALL THE TEMPLATE FILES INCLUDED OR MODIFY YOURS IN ORDER FOR THE DETAILS TO DISPLAY. SEE BELOW INSTRUCTIONS FOR FURTHER INFORMATION.

This extension is free to the community but I do work on it in my spare time so any donations are greatly appreciated - thank you in advance!

\"\"


Attention Please
• I try to check the forum for this extension regularly, but if I do not respond please PM me.
• Feel free to post any feature requests and I will work on them as time allows (see below).

Installation Instructions
This module adds a flexible shipping module with two main uses:

1. Pickup at Event - List up to 10 events for your customers to select for pickup and include details about the date/location.
2. Multiple Flatrates - List up to 10 different flatrates so you can set a flat fee for Standard Shipping, Expedited Shipping, etc.

There are two template files needed and both are included for the default package. These files are
• app/design/frontend/default/minerva_default/template/checkout/cart/shipping.phtml
• app/design/frontend/default/minerva_default/template/checkout/onepage/shipping/available.phtml

These files are straight Magento Default Template files with the code necessary to display the details and eliminate the price if it is free. If you need to transfer the changed code to a custom template, modify lines 71-87 to look like this (these lines could vary depending on your version and other modifications):

<li class=\"<?php if ($_rate->getErrorMessage()) echo \'error-msg\';?>\">
<?php if ($_rate->getErrorMessage()): ?>
<?php echo $_rate->getErrorMessage() ?>
<?php else: ?>
<input name=\"estimate_method\" type=\"radio\" value=\"<?php echo $this->htmlEscape($_rate->getCode()) ?>\" id=\"s_method_<?php echo $_rate->getCode() ?>\"<?php if($_rate->getCode()===$this->getAddressShippingMethod()) echo \' checked=\"checked\"\' ?> />
<label for=\"s_method_<?php echo $_rate->getCode() ?>\"><?php echo $_rate->getMethodTitle() ?> <strong>
<?php if($_rate->getPrice() != \"\"): ?>
<?php $_excl = $this->getShippingPrice($_rate->getPrice(), $this->helper(\'tax\')->displayShippingPriceIncludingTax()); ?>
<?php $_incl = $this->getShippingPrice($_rate->getPrice(), true); ?>
<?php echo $_excl; ?>
<?php if ($this->helper(\'tax\')->displayShippingBothPrices() && $_incl != $_excl): ?>
(<?php echo $this->__(\'Incl. Tax\'); ?> <?php echo $_incl; ?>)
<?php endif; ?>
<?php else: ?>
<?php endif; ?>
</strong></label>
<br/>
<div class=\"shipDetails\"><?php echo $_rate->getMethodDetails() ?></div>
<?php endif; ?>
</li>


The code that needs modified in available.html should look like this from lines 41-52 (these lines could vary depending on your version and other modifications):

<input name=\"shipping_method\" type=\"radio\" value=\"<?php echo $_rate->getCode() ?>\" id=\"s_method_<?php echo $_rate->getCode() ?>\"<?php if($_rate->getCode()===$this->getAddressShippingMethod()) echo \' checked=\"checked\"\' ?> />
<label for=\"s_method_<?php echo $_rate->getCode() ?>\"><?php echo $_rate->getMethodTitle() ?> <strong>
<?php if($_rate->getPrice() != \"\"): ?>
<?php $_excl = $this->getShippingPrice($_rate->getPrice(), $this->helper(\'tax\')->displayShippingPriceIncludingTax()); ?>
<?php $_incl = $this->getShippingPrice($_rate->getPrice(), true); ?>
<?php echo $_excl; ?>
<?php if ($this->helper(\'tax\')->displayShippingBothPrices() && $_incl != $_excl): ?>
(<?php echo $this->__(\'Incl. Tax\'); ?> <?php echo $_incl; ?>)
<?php endif; ?>
<?php else: ?>
<?php endif; ?>
</strong> </label>
<br />
<div class=\"shipDetails\"><?php echo $_rate->getMethodDetails() ?></div>
<?php endif ?>


The class shipDetails is built into these two template files. The standard css tag for this class would be:
.shipDetails { padding-left: 25px; }

Release Notes
• 1.3.2 - Extension no longer displays price if there is no price entered. If you still want to show $0.00 simply enter \"0.00.\" This did require a change in the template files so you will need to update accordingly.
• 1.3.1 - Extension now allows you to set minimum/maximum order totals for each shipping option. These can be left blank if you don\'t want to use this feature.
• 1.3.0 - Extension now allows you to specify charge as \"per order\" or \"per item\" for each option.
• 1.2.1 - Extension displays descriptions again.
• 1.2.0 - Extension is now compatible with Magento 1.2.x; previous versions will no longer be supported. The issues with invoicing and shipping caused by the 1.1 transition have been resolved thanks to help from Shane at Collins Harper.
• 1.0.0 - Extension is now compatible with Magento 1.1.6; previous versions will no longer be supported.
• 0.9.0 - Extension is now compatible with Magento 1.1 Beta; Magento 1.0.9870.4 will no longer be supported.
• 0.8.0 - Added an additional 5 shipping options for a total of 10.
• 0.7.0 - Removed the need to enter 0.00 for free options. Delcared as \"stable\" as no installation errors were reported following several downloads.

In Development
• The ability to show/hide the # of options you wish to use.
• Extend classes on remaining files to eliminate most version dependency.

Known Bugs
• If you enter quotation marks in the Event/Method field the checkout will display an error message.

Additional Information

Extension Key magento-community/Minerva_Shipping
Magento Connect Url View on Magento Connect

Extension Tags

Add Your Tags:
Use spaces to separate tags. Use single quotes (') for phrases.

My Cart

You have no items in your shopping cart.

Featured Extension

Recently Viewed Extensions

  1. Owebia Shipping 1
  2. Fontis New Zealand Extension
  3. Fontis Australia Extension
  4. Extension de Nacex
  5. CTT Expresso

Compare Extensions

You have no items to compare.