Problem with custom shipping moduleget config data from current store not from default config (from admin area)UPS Error: shipping method is currently unavailableShipping price in one page checkout - order review return zeroFree shipping price rule is not applying to Fedex rateHow to create custom shipping charge moduleCustom shipping Module with Multiple carriershow can i add shipping carrier column in admin pageMagento1: Hide zero shipping price in checkout shipping method stepMagento 2 : Custom online shipping method with shipping APIremove free shipping method from custom shipping module magento2
What is Cash Advance APR?
15% tax on $7.5k earnings. Is that right?
Circuit Analysis: Obtaining Close Loop OP - AMP Transfer function
Has any country ever had 2 former presidents in jail simultaneously?
How can I write humor as character trait?
Find the next value of this number series
Will number of steps recorded on FitBit/any fitness tracker add up distance in PokemonGo?
What is the English pronunciation of "pain au chocolat"?
Why is so much work done on numerical verification of the Riemann Hypothesis?
Why does AES have exactly 10 rounds for a 128-bit key, 12 for 192 bits and 14 for a 256-bit key size?
What fields between the rationals and the reals allow a good notion of 2D distance?
Review your own paper in Mathematics
Is there a nicer/politer/more positive alternative for "negates"?
Merge org tables
Giving feedback to someone without sounding prejudiced
What are some good ways to treat frozen vegetables such that they behave like fresh vegetables when stir frying them?
What kind of floor tile is this?
Is there any evidence that Cleopatra and Caesarion considered fleeing to India to escape the Romans?
What is the difference between lands and mana?
Multiplicative persistence
When were female captains banned from Starfleet?
awk assign to multiple variables at once
How would you translate "more" for use as an interface button?
Is it allowed to activate the ability of multiple planeswalkers in a single turn?
Problem with custom shipping module
get config data from current store not from default config (from admin area)UPS Error: shipping method is currently unavailableShipping price in one page checkout - order review return zeroFree shipping price rule is not applying to Fedex rateHow to create custom shipping charge moduleCustom shipping Module with Multiple carriershow can i add shipping carrier column in admin pageMagento1: Hide zero shipping price in checkout shipping method stepMagento 2 : Custom online shipping method with shipping APIremove free shipping method from custom shipping module magento2
When upgrading from 1.6-1.9 our shipping module just seems to come up with problem after problem, assuming its outdated XML, was just wondering if anyone can see any issues with the config xml we have as when playing about with everything to do with the shipping module this seems to be the only thing that changing doesn't affect anything.
Just to be clear the problem we are having it, the products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix, anyway heres the config:
<?xml version="1.0"?>
<config>
<modules>
<Excellence_Ship>
<version>0.1.0</version>
</Excellence_Ship>
</modules>
<default>
<carriers>
<excellence>
<active>1</active>
<model>ship/carrier_excellence</model>
<title>Carrier Title</title>
<name>Method Name</name>
<price>5.00</price>
<dgn_fee>3.95</dgn_fee>
<sml_box_fee>5.50</sml_box_fee>
<med_box_fee>7.95</med_box_fee>
<lrg_box_fee>10.50</lrg_box_fee>
<nonhazone>TNT</nonhazone>
<nonhaztwo>Airsure</nonhaztwo>
<hazone>TNT</hazone>
<haztwo>Airsea Worldwide</haztwo>
<lastchoice>International Signed For</lastchoice>
<specificerrmsg>This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.</specificerrmsg>
</excellence>
</carriers>
</default>
<global>
<blocks>
<ship>
<class>Excellence_Ship_Block</class>
</ship>
<checkout>
<rewrite>
<cart_shipping>Excellence_Ship_Block_Cart_Shipping</cart_shipping>
</rewrite>
</checkout>
</blocks>
<models>
<ship>
<class>Excellence_Ship_Model</class>
</ship>
</models>
<helpers>
<ship>
<class>Excellence_Ship_Helper</class>
</ship>
</helpers>
</global>
<adminhtml>
<acl>
<resources>
<admin>
<children>
<system>
<children>
<config>
<children>
<my_boxes>
<title>Configure Boxes</title>
</myboxes>
<dummy_products>
<title>Configure Dummy Products</title>
</dummy_products>
<tnt_stuff>
<title>Configure TNT Tables</title>
</tnt_stuff>
<airsure_stuff>
<title>Configure Airsure Tables</title>
</airsure_stuff>
<airsea_stuff>
<title>Configure AirSea Tables</title>
</airsea_stuff>
<isf_stuff>
<title>Configure ISF Tables</title>
</isf_stuff>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
</adminhtml>
</config>
Carrier:
<?php
class Excellence_Ship_Model_Carrier_Excellence extends Mage_Shipping_Model_Carrier_Abstract
implements Mage_Shipping_Model_Carrier_Interface
protected $_code = 'excellence';
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!Mage::getStoreConfig('carriers/'.$this->_code.'/active'))
return false;
$handling = Mage::getStoreConfig('carriers/'.$this->_code.'/handling');
$result = Mage::getModel('shipping/rate_result');
$show = true;
if($show) // This if condition is just to demonstrate how to return success and error in shipping methods
$method = Mage::getModel('shipping/rate_result_method');
$method->setCarrier($this->_code);
$method->setMethod($this->_code);
$method->setCarrierTitle($this->getConfigData('title'));
$method->setMethodTitle($this->getConfigData('name'));
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
$result->append($method);
else
$error = Mage::getModel('shipping/rate_result_error');
$error->setCarrier($this->_code);
$error->setCarrierTitle($this->getConfigData('name'));
$error->setErrorMessage($this->getConfigData('specificerrmsg'));
$result->append($error);
return $result;
public function getAllowedMethods()
return array('excellence'=>$this->getConfigData('name'));
LAST THING
<?xml version="1.0" encoding="UTF-8"?>
<config>
<tabs>
<myconfig translate="label" module="ship">
<label>My Shipping Config</label>
<sort_order>99999</sort_order>
</myconfig>
</tabs>
<sections>
<my_boxes translate="label" module="ship">
<label>Boxes</label>
<tab>myconfig</tab>
<frontend_type>text</frontend_type>
<sort_order>1000</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<non_hazardous translate="label">
<label>Non-Hazardous Boxes</label>
<frontend_type>text</frontend_type>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<my2_dim translate="label">
<label>My 2 Dimensions</label>
<frontend_type>textarea</frontend_type>
<sort_order>300</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
<comment>Dimensions of My 2 box. L W H (one per line)</comment>
</my2_dim>
magento-1.9 shipping shipping-methods magento-1.6
bumped to the homepage by Community♦ 10 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
|
show 3 more comments
When upgrading from 1.6-1.9 our shipping module just seems to come up with problem after problem, assuming its outdated XML, was just wondering if anyone can see any issues with the config xml we have as when playing about with everything to do with the shipping module this seems to be the only thing that changing doesn't affect anything.
Just to be clear the problem we are having it, the products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix, anyway heres the config:
<?xml version="1.0"?>
<config>
<modules>
<Excellence_Ship>
<version>0.1.0</version>
</Excellence_Ship>
</modules>
<default>
<carriers>
<excellence>
<active>1</active>
<model>ship/carrier_excellence</model>
<title>Carrier Title</title>
<name>Method Name</name>
<price>5.00</price>
<dgn_fee>3.95</dgn_fee>
<sml_box_fee>5.50</sml_box_fee>
<med_box_fee>7.95</med_box_fee>
<lrg_box_fee>10.50</lrg_box_fee>
<nonhazone>TNT</nonhazone>
<nonhaztwo>Airsure</nonhaztwo>
<hazone>TNT</hazone>
<haztwo>Airsea Worldwide</haztwo>
<lastchoice>International Signed For</lastchoice>
<specificerrmsg>This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.</specificerrmsg>
</excellence>
</carriers>
</default>
<global>
<blocks>
<ship>
<class>Excellence_Ship_Block</class>
</ship>
<checkout>
<rewrite>
<cart_shipping>Excellence_Ship_Block_Cart_Shipping</cart_shipping>
</rewrite>
</checkout>
</blocks>
<models>
<ship>
<class>Excellence_Ship_Model</class>
</ship>
</models>
<helpers>
<ship>
<class>Excellence_Ship_Helper</class>
</ship>
</helpers>
</global>
<adminhtml>
<acl>
<resources>
<admin>
<children>
<system>
<children>
<config>
<children>
<my_boxes>
<title>Configure Boxes</title>
</myboxes>
<dummy_products>
<title>Configure Dummy Products</title>
</dummy_products>
<tnt_stuff>
<title>Configure TNT Tables</title>
</tnt_stuff>
<airsure_stuff>
<title>Configure Airsure Tables</title>
</airsure_stuff>
<airsea_stuff>
<title>Configure AirSea Tables</title>
</airsea_stuff>
<isf_stuff>
<title>Configure ISF Tables</title>
</isf_stuff>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
</adminhtml>
</config>
Carrier:
<?php
class Excellence_Ship_Model_Carrier_Excellence extends Mage_Shipping_Model_Carrier_Abstract
implements Mage_Shipping_Model_Carrier_Interface
protected $_code = 'excellence';
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!Mage::getStoreConfig('carriers/'.$this->_code.'/active'))
return false;
$handling = Mage::getStoreConfig('carriers/'.$this->_code.'/handling');
$result = Mage::getModel('shipping/rate_result');
$show = true;
if($show) // This if condition is just to demonstrate how to return success and error in shipping methods
$method = Mage::getModel('shipping/rate_result_method');
$method->setCarrier($this->_code);
$method->setMethod($this->_code);
$method->setCarrierTitle($this->getConfigData('title'));
$method->setMethodTitle($this->getConfigData('name'));
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
$result->append($method);
else
$error = Mage::getModel('shipping/rate_result_error');
$error->setCarrier($this->_code);
$error->setCarrierTitle($this->getConfigData('name'));
$error->setErrorMessage($this->getConfigData('specificerrmsg'));
$result->append($error);
return $result;
public function getAllowedMethods()
return array('excellence'=>$this->getConfigData('name'));
LAST THING
<?xml version="1.0" encoding="UTF-8"?>
<config>
<tabs>
<myconfig translate="label" module="ship">
<label>My Shipping Config</label>
<sort_order>99999</sort_order>
</myconfig>
</tabs>
<sections>
<my_boxes translate="label" module="ship">
<label>Boxes</label>
<tab>myconfig</tab>
<frontend_type>text</frontend_type>
<sort_order>1000</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<non_hazardous translate="label">
<label>Non-Hazardous Boxes</label>
<frontend_type>text</frontend_type>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<my2_dim translate="label">
<label>My 2 Dimensions</label>
<frontend_type>textarea</frontend_type>
<sort_order>300</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
<comment>Dimensions of My 2 box. L W H (one per line)</comment>
</my2_dim>
magento-1.9 shipping shipping-methods magento-1.6
bumped to the homepage by Community♦ 10 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Can you please elaborate what problems you are experiencing exactly? Also to see changes in the XML directly, you need to disable the Magento cache
– Milan Simek
Oct 6 '15 at 12:20
Don't have magento cache enabled and as explained; literally copy pasting from the question abovethe products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix
– Robert Pounder
Oct 6 '15 at 12:33
Ok. Can you elaborate the issues? Without the actual issue explained, it's impossible to solve the problem. The XML looks OK at first glance.
– Milan Simek
Oct 6 '15 at 12:34
I don't know how to word it differently than I already have sorry.
– Robert Pounder
Oct 6 '15 at 12:35
Like it has a handling fee and its meant to add cost based on the config in my admin, but its not adding the cost just the default "£5" handling fee i have set
– Robert Pounder
Oct 6 '15 at 12:36
|
show 3 more comments
When upgrading from 1.6-1.9 our shipping module just seems to come up with problem after problem, assuming its outdated XML, was just wondering if anyone can see any issues with the config xml we have as when playing about with everything to do with the shipping module this seems to be the only thing that changing doesn't affect anything.
Just to be clear the problem we are having it, the products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix, anyway heres the config:
<?xml version="1.0"?>
<config>
<modules>
<Excellence_Ship>
<version>0.1.0</version>
</Excellence_Ship>
</modules>
<default>
<carriers>
<excellence>
<active>1</active>
<model>ship/carrier_excellence</model>
<title>Carrier Title</title>
<name>Method Name</name>
<price>5.00</price>
<dgn_fee>3.95</dgn_fee>
<sml_box_fee>5.50</sml_box_fee>
<med_box_fee>7.95</med_box_fee>
<lrg_box_fee>10.50</lrg_box_fee>
<nonhazone>TNT</nonhazone>
<nonhaztwo>Airsure</nonhaztwo>
<hazone>TNT</hazone>
<haztwo>Airsea Worldwide</haztwo>
<lastchoice>International Signed For</lastchoice>
<specificerrmsg>This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.</specificerrmsg>
</excellence>
</carriers>
</default>
<global>
<blocks>
<ship>
<class>Excellence_Ship_Block</class>
</ship>
<checkout>
<rewrite>
<cart_shipping>Excellence_Ship_Block_Cart_Shipping</cart_shipping>
</rewrite>
</checkout>
</blocks>
<models>
<ship>
<class>Excellence_Ship_Model</class>
</ship>
</models>
<helpers>
<ship>
<class>Excellence_Ship_Helper</class>
</ship>
</helpers>
</global>
<adminhtml>
<acl>
<resources>
<admin>
<children>
<system>
<children>
<config>
<children>
<my_boxes>
<title>Configure Boxes</title>
</myboxes>
<dummy_products>
<title>Configure Dummy Products</title>
</dummy_products>
<tnt_stuff>
<title>Configure TNT Tables</title>
</tnt_stuff>
<airsure_stuff>
<title>Configure Airsure Tables</title>
</airsure_stuff>
<airsea_stuff>
<title>Configure AirSea Tables</title>
</airsea_stuff>
<isf_stuff>
<title>Configure ISF Tables</title>
</isf_stuff>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
</adminhtml>
</config>
Carrier:
<?php
class Excellence_Ship_Model_Carrier_Excellence extends Mage_Shipping_Model_Carrier_Abstract
implements Mage_Shipping_Model_Carrier_Interface
protected $_code = 'excellence';
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!Mage::getStoreConfig('carriers/'.$this->_code.'/active'))
return false;
$handling = Mage::getStoreConfig('carriers/'.$this->_code.'/handling');
$result = Mage::getModel('shipping/rate_result');
$show = true;
if($show) // This if condition is just to demonstrate how to return success and error in shipping methods
$method = Mage::getModel('shipping/rate_result_method');
$method->setCarrier($this->_code);
$method->setMethod($this->_code);
$method->setCarrierTitle($this->getConfigData('title'));
$method->setMethodTitle($this->getConfigData('name'));
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
$result->append($method);
else
$error = Mage::getModel('shipping/rate_result_error');
$error->setCarrier($this->_code);
$error->setCarrierTitle($this->getConfigData('name'));
$error->setErrorMessage($this->getConfigData('specificerrmsg'));
$result->append($error);
return $result;
public function getAllowedMethods()
return array('excellence'=>$this->getConfigData('name'));
LAST THING
<?xml version="1.0" encoding="UTF-8"?>
<config>
<tabs>
<myconfig translate="label" module="ship">
<label>My Shipping Config</label>
<sort_order>99999</sort_order>
</myconfig>
</tabs>
<sections>
<my_boxes translate="label" module="ship">
<label>Boxes</label>
<tab>myconfig</tab>
<frontend_type>text</frontend_type>
<sort_order>1000</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<non_hazardous translate="label">
<label>Non-Hazardous Boxes</label>
<frontend_type>text</frontend_type>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<my2_dim translate="label">
<label>My 2 Dimensions</label>
<frontend_type>textarea</frontend_type>
<sort_order>300</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
<comment>Dimensions of My 2 box. L W H (one per line)</comment>
</my2_dim>
magento-1.9 shipping shipping-methods magento-1.6
When upgrading from 1.6-1.9 our shipping module just seems to come up with problem after problem, assuming its outdated XML, was just wondering if anyone can see any issues with the config xml we have as when playing about with everything to do with the shipping module this seems to be the only thing that changing doesn't affect anything.
Just to be clear the problem we are having it, the products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix, anyway heres the config:
<?xml version="1.0"?>
<config>
<modules>
<Excellence_Ship>
<version>0.1.0</version>
</Excellence_Ship>
</modules>
<default>
<carriers>
<excellence>
<active>1</active>
<model>ship/carrier_excellence</model>
<title>Carrier Title</title>
<name>Method Name</name>
<price>5.00</price>
<dgn_fee>3.95</dgn_fee>
<sml_box_fee>5.50</sml_box_fee>
<med_box_fee>7.95</med_box_fee>
<lrg_box_fee>10.50</lrg_box_fee>
<nonhazone>TNT</nonhazone>
<nonhaztwo>Airsure</nonhaztwo>
<hazone>TNT</hazone>
<haztwo>Airsea Worldwide</haztwo>
<lastchoice>International Signed For</lastchoice>
<specificerrmsg>This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.</specificerrmsg>
</excellence>
</carriers>
</default>
<global>
<blocks>
<ship>
<class>Excellence_Ship_Block</class>
</ship>
<checkout>
<rewrite>
<cart_shipping>Excellence_Ship_Block_Cart_Shipping</cart_shipping>
</rewrite>
</checkout>
</blocks>
<models>
<ship>
<class>Excellence_Ship_Model</class>
</ship>
</models>
<helpers>
<ship>
<class>Excellence_Ship_Helper</class>
</ship>
</helpers>
</global>
<adminhtml>
<acl>
<resources>
<admin>
<children>
<system>
<children>
<config>
<children>
<my_boxes>
<title>Configure Boxes</title>
</myboxes>
<dummy_products>
<title>Configure Dummy Products</title>
</dummy_products>
<tnt_stuff>
<title>Configure TNT Tables</title>
</tnt_stuff>
<airsure_stuff>
<title>Configure Airsure Tables</title>
</airsure_stuff>
<airsea_stuff>
<title>Configure AirSea Tables</title>
</airsea_stuff>
<isf_stuff>
<title>Configure ISF Tables</title>
</isf_stuff>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
</adminhtml>
</config>
Carrier:
<?php
class Excellence_Ship_Model_Carrier_Excellence extends Mage_Shipping_Model_Carrier_Abstract
implements Mage_Shipping_Model_Carrier_Interface
protected $_code = 'excellence';
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!Mage::getStoreConfig('carriers/'.$this->_code.'/active'))
return false;
$handling = Mage::getStoreConfig('carriers/'.$this->_code.'/handling');
$result = Mage::getModel('shipping/rate_result');
$show = true;
if($show) // This if condition is just to demonstrate how to return success and error in shipping methods
$method = Mage::getModel('shipping/rate_result_method');
$method->setCarrier($this->_code);
$method->setMethod($this->_code);
$method->setCarrierTitle($this->getConfigData('title'));
$method->setMethodTitle($this->getConfigData('name'));
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
$result->append($method);
else
$error = Mage::getModel('shipping/rate_result_error');
$error->setCarrier($this->_code);
$error->setCarrierTitle($this->getConfigData('name'));
$error->setErrorMessage($this->getConfigData('specificerrmsg'));
$result->append($error);
return $result;
public function getAllowedMethods()
return array('excellence'=>$this->getConfigData('name'));
LAST THING
<?xml version="1.0" encoding="UTF-8"?>
<config>
<tabs>
<myconfig translate="label" module="ship">
<label>My Shipping Config</label>
<sort_order>99999</sort_order>
</myconfig>
</tabs>
<sections>
<my_boxes translate="label" module="ship">
<label>Boxes</label>
<tab>myconfig</tab>
<frontend_type>text</frontend_type>
<sort_order>1000</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<groups>
<non_hazardous translate="label">
<label>Non-Hazardous Boxes</label>
<frontend_type>text</frontend_type>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<my2_dim translate="label">
<label>My 2 Dimensions</label>
<frontend_type>textarea</frontend_type>
<sort_order>300</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
<comment>Dimensions of My 2 box. L W H (one per line)</comment>
</my2_dim>
magento-1.9 shipping shipping-methods magento-1.6
magento-1.9 shipping shipping-methods magento-1.6
edited Oct 6 '15 at 13:30
Robert Pounder
asked Oct 6 '15 at 12:03
Robert PounderRobert Pounder
15017
15017
bumped to the homepage by Community♦ 10 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 10 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Can you please elaborate what problems you are experiencing exactly? Also to see changes in the XML directly, you need to disable the Magento cache
– Milan Simek
Oct 6 '15 at 12:20
Don't have magento cache enabled and as explained; literally copy pasting from the question abovethe products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix
– Robert Pounder
Oct 6 '15 at 12:33
Ok. Can you elaborate the issues? Without the actual issue explained, it's impossible to solve the problem. The XML looks OK at first glance.
– Milan Simek
Oct 6 '15 at 12:34
I don't know how to word it differently than I already have sorry.
– Robert Pounder
Oct 6 '15 at 12:35
Like it has a handling fee and its meant to add cost based on the config in my admin, but its not adding the cost just the default "£5" handling fee i have set
– Robert Pounder
Oct 6 '15 at 12:36
|
show 3 more comments
Can you please elaborate what problems you are experiencing exactly? Also to see changes in the XML directly, you need to disable the Magento cache
– Milan Simek
Oct 6 '15 at 12:20
Don't have magento cache enabled and as explained; literally copy pasting from the question abovethe products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix
– Robert Pounder
Oct 6 '15 at 12:33
Ok. Can you elaborate the issues? Without the actual issue explained, it's impossible to solve the problem. The XML looks OK at first glance.
– Milan Simek
Oct 6 '15 at 12:34
I don't know how to word it differently than I already have sorry.
– Robert Pounder
Oct 6 '15 at 12:35
Like it has a handling fee and its meant to add cost based on the config in my admin, but its not adding the cost just the default "£5" handling fee i have set
– Robert Pounder
Oct 6 '15 at 12:36
Can you please elaborate what problems you are experiencing exactly? Also to see changes in the XML directly, you need to disable the Magento cache
– Milan Simek
Oct 6 '15 at 12:20
Can you please elaborate what problems you are experiencing exactly? Also to see changes in the XML directly, you need to disable the Magento cache
– Milan Simek
Oct 6 '15 at 12:20
Don't have magento cache enabled and as explained; literally copy pasting from the question above
the products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix– Robert Pounder
Oct 6 '15 at 12:33
Don't have magento cache enabled and as explained; literally copy pasting from the question above
the products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix– Robert Pounder
Oct 6 '15 at 12:33
Ok. Can you elaborate the issues? Without the actual issue explained, it's impossible to solve the problem. The XML looks OK at first glance.
– Milan Simek
Oct 6 '15 at 12:34
Ok. Can you elaborate the issues? Without the actual issue explained, it's impossible to solve the problem. The XML looks OK at first glance.
– Milan Simek
Oct 6 '15 at 12:34
I don't know how to word it differently than I already have sorry.
– Robert Pounder
Oct 6 '15 at 12:35
I don't know how to word it differently than I already have sorry.
– Robert Pounder
Oct 6 '15 at 12:35
Like it has a handling fee and its meant to add cost based on the config in my admin, but its not adding the cost just the default "£5" handling fee i have set
– Robert Pounder
Oct 6 '15 at 12:36
Like it has a handling fee and its meant to add cost based on the config in my admin, but its not adding the cost just the default "£5" handling fee i have set
– Robert Pounder
Oct 6 '15 at 12:36
|
show 3 more comments
1 Answer
1
active
oldest
votes
It seems the carrier model only uses the 'price' field, as you can see in the following two lines:
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
It retrieves the config data field 'price', but it doesn't use the other fields like dgn_fee, sml_box_fee etc.
Maybe you're using an older unfinished version of the extension?
I did think that was odd but it works fine on the 1.6 thats whats so weird, was thinking it was possibly something I've missed on product configuration
– Robert Pounder
Oct 6 '15 at 12:56
Have you got an idea how I'd work a solution for this to read the custom config in my admin, it works on price tables
– Robert Pounder
Oct 6 '15 at 12:57
Did you upgrade the 1.6 Magento install, or did you start over with a fresh install?
– Milan Simek
Oct 6 '15 at 12:58
It's definitely the correct extension I'm using I've disabled others to check, am confused how it gets the prices on the old site, its not in the cache etc I've checked.
– Robert Pounder
Oct 6 '15 at 12:58
You can retrieve config fields using$this->getConfigData('fieldname');
– Milan Simek
Oct 6 '15 at 12:59
|
show 7 more comments
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f85458%2fproblem-with-custom-shipping-module%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It seems the carrier model only uses the 'price' field, as you can see in the following two lines:
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
It retrieves the config data field 'price', but it doesn't use the other fields like dgn_fee, sml_box_fee etc.
Maybe you're using an older unfinished version of the extension?
I did think that was odd but it works fine on the 1.6 thats whats so weird, was thinking it was possibly something I've missed on product configuration
– Robert Pounder
Oct 6 '15 at 12:56
Have you got an idea how I'd work a solution for this to read the custom config in my admin, it works on price tables
– Robert Pounder
Oct 6 '15 at 12:57
Did you upgrade the 1.6 Magento install, or did you start over with a fresh install?
– Milan Simek
Oct 6 '15 at 12:58
It's definitely the correct extension I'm using I've disabled others to check, am confused how it gets the prices on the old site, its not in the cache etc I've checked.
– Robert Pounder
Oct 6 '15 at 12:58
You can retrieve config fields using$this->getConfigData('fieldname');
– Milan Simek
Oct 6 '15 at 12:59
|
show 7 more comments
It seems the carrier model only uses the 'price' field, as you can see in the following two lines:
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
It retrieves the config data field 'price', but it doesn't use the other fields like dgn_fee, sml_box_fee etc.
Maybe you're using an older unfinished version of the extension?
I did think that was odd but it works fine on the 1.6 thats whats so weird, was thinking it was possibly something I've missed on product configuration
– Robert Pounder
Oct 6 '15 at 12:56
Have you got an idea how I'd work a solution for this to read the custom config in my admin, it works on price tables
– Robert Pounder
Oct 6 '15 at 12:57
Did you upgrade the 1.6 Magento install, or did you start over with a fresh install?
– Milan Simek
Oct 6 '15 at 12:58
It's definitely the correct extension I'm using I've disabled others to check, am confused how it gets the prices on the old site, its not in the cache etc I've checked.
– Robert Pounder
Oct 6 '15 at 12:58
You can retrieve config fields using$this->getConfigData('fieldname');
– Milan Simek
Oct 6 '15 at 12:59
|
show 7 more comments
It seems the carrier model only uses the 'price' field, as you can see in the following two lines:
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
It retrieves the config data field 'price', but it doesn't use the other fields like dgn_fee, sml_box_fee etc.
Maybe you're using an older unfinished version of the extension?
It seems the carrier model only uses the 'price' field, as you can see in the following two lines:
$method->setPrice($this->getConfigData('price'));
$method->setCost($this->getConfigData('price'));
It retrieves the config data field 'price', but it doesn't use the other fields like dgn_fee, sml_box_fee etc.
Maybe you're using an older unfinished version of the extension?
answered Oct 6 '15 at 12:55
Milan SimekMilan Simek
977414
977414
I did think that was odd but it works fine on the 1.6 thats whats so weird, was thinking it was possibly something I've missed on product configuration
– Robert Pounder
Oct 6 '15 at 12:56
Have you got an idea how I'd work a solution for this to read the custom config in my admin, it works on price tables
– Robert Pounder
Oct 6 '15 at 12:57
Did you upgrade the 1.6 Magento install, or did you start over with a fresh install?
– Milan Simek
Oct 6 '15 at 12:58
It's definitely the correct extension I'm using I've disabled others to check, am confused how it gets the prices on the old site, its not in the cache etc I've checked.
– Robert Pounder
Oct 6 '15 at 12:58
You can retrieve config fields using$this->getConfigData('fieldname');
– Milan Simek
Oct 6 '15 at 12:59
|
show 7 more comments
I did think that was odd but it works fine on the 1.6 thats whats so weird, was thinking it was possibly something I've missed on product configuration
– Robert Pounder
Oct 6 '15 at 12:56
Have you got an idea how I'd work a solution for this to read the custom config in my admin, it works on price tables
– Robert Pounder
Oct 6 '15 at 12:57
Did you upgrade the 1.6 Magento install, or did you start over with a fresh install?
– Milan Simek
Oct 6 '15 at 12:58
It's definitely the correct extension I'm using I've disabled others to check, am confused how it gets the prices on the old site, its not in the cache etc I've checked.
– Robert Pounder
Oct 6 '15 at 12:58
You can retrieve config fields using$this->getConfigData('fieldname');
– Milan Simek
Oct 6 '15 at 12:59
I did think that was odd but it works fine on the 1.6 thats whats so weird, was thinking it was possibly something I've missed on product configuration
– Robert Pounder
Oct 6 '15 at 12:56
I did think that was odd but it works fine on the 1.6 thats whats so weird, was thinking it was possibly something I've missed on product configuration
– Robert Pounder
Oct 6 '15 at 12:56
Have you got an idea how I'd work a solution for this to read the custom config in my admin, it works on price tables
– Robert Pounder
Oct 6 '15 at 12:57
Have you got an idea how I'd work a solution for this to read the custom config in my admin, it works on price tables
– Robert Pounder
Oct 6 '15 at 12:57
Did you upgrade the 1.6 Magento install, or did you start over with a fresh install?
– Milan Simek
Oct 6 '15 at 12:58
Did you upgrade the 1.6 Magento install, or did you start over with a fresh install?
– Milan Simek
Oct 6 '15 at 12:58
It's definitely the correct extension I'm using I've disabled others to check, am confused how it gets the prices on the old site, its not in the cache etc I've checked.
– Robert Pounder
Oct 6 '15 at 12:58
It's definitely the correct extension I'm using I've disabled others to check, am confused how it gets the prices on the old site, its not in the cache etc I've checked.
– Robert Pounder
Oct 6 '15 at 12:58
You can retrieve config fields using
$this->getConfigData('fieldname');– Milan Simek
Oct 6 '15 at 12:59
You can retrieve config fields using
$this->getConfigData('fieldname');– Milan Simek
Oct 6 '15 at 12:59
|
show 7 more comments
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f85458%2fproblem-with-custom-shipping-module%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Can you please elaborate what problems you are experiencing exactly? Also to see changes in the XML directly, you need to disable the Magento cache
– Milan Simek
Oct 6 '15 at 12:20
Don't have magento cache enabled and as explained; literally copy pasting from the question above
the products used to be put into a matrix (defined in config) now it just has the default handling fee as the total cost of shipping and not adding the relevant price matrix– Robert Pounder
Oct 6 '15 at 12:33
Ok. Can you elaborate the issues? Without the actual issue explained, it's impossible to solve the problem. The XML looks OK at first glance.
– Milan Simek
Oct 6 '15 at 12:34
I don't know how to word it differently than I already have sorry.
– Robert Pounder
Oct 6 '15 at 12:35
Like it has a handling fee and its meant to add cost based on the config in my admin, but its not adding the cost just the default "£5" handling fee i have set
– Robert Pounder
Oct 6 '15 at 12:36