magento ups运输api

magento ups运输api,magento,magento-1.7,shipping,ups,Magento,Magento 1.7,Shipping,Ups,我想在magento中使用UPS api计算运费 我得到了UPS评级API,它将在您登录后从下面的url计算运费 《开发指南》显示,我们可以使用xml或SOAP调用来实现这一点 有谁能告诉我,如果 可能在编码层解释它 您不需要编写自己的api访问代码。只需使用ootb UPS核心扩展 转到类别Mage\u Usa\u Model\u Shipping\u Carrier\u Ups 转到第907行(类似于此),并将零件从 到 只需使用一些变量将30更改为您想要的任何值。它有效,我试过了 祝你好

我想在magento中使用UPS api计算运费

我得到了UPS评级API,它将在您登录后从下面的url计算运费

《开发指南》显示,我们可以使用xml或SOAP调用来实现这一点

有谁能告诉我,如果 可能在编码层解释它


您不需要编写自己的api访问代码。只需使用ootb UPS核心扩展

  • 转到类别
    Mage\u Usa\u Model\u Shipping\u Carrier\u Ups
  • 转到第907行(类似于此),并将零件从
  • 只需使用一些变量将30更改为您想要的任何值。它有效,我试过了


    祝你好运

    我可以使用相同的API来计算估计的交付日期吗,或者我需要在magento中使用单独的API。如果我需要单独的API,那么请指导我可以使用哪种API以及如何将其集成到magento中。嘿,Misha Leis,在我的情况下,它不起作用吗?我替换了上面所示的行,现在它没有显示所有活动的装运方法。请指导如何处理它在没有添加行的情况下是否起作用?您是否正确配置了ups扩展(api密钥、用户id、密码等)?我猜它一般不起作用,所以最好在没有上面更改的情况下工作,因为正确插入代码时不会对代码造成任何伤害!实际上,上面的代码在删除后工作
    I will pass lenght, width, height and zipcode the UPS api will return shipping rate for that product.
    
    <Package>
      <PackagingType><Code>{$params['48_container']}</Code></PackagingType>
      <PackageWeight>
         <UnitOfMeasurement><Code>{$r->getUnitMeasure()}</Code></UnitOfMeasurement>
        <Weight>{$params['23_weight']}</Weight>
      </PackageWeight>
    </Package>
    
    <Package>
      <PackagingType><Code>{$params['48_container']}</Code></PackagingType>
        <Dimensions>
                  <UnitOfMeasurement>
                      <Code>CM</Code>
                  </UnitOfMeasurement>
                  <Length>30</Length>
                  <Width>30</Width>
                  <Height>30</Height>
      </Dimensions>
      <PackageWeight>
         <UnitOfMeasurement><Code>{$r->getUnitMeasure()}</Code></UnitOfMeasurement>
        <Weight>{$params['23_weight']}</Weight>
      </PackageWeight>
    </Package>