Order tracking, different url based on selected carrierTracking order status using FedExCustomer account dashboard tracking URLShipping email ignored when API sends tracking number only if custom php presentTracking order popup not workingAdd Estes Tracking Carrier for My Magento SiteMagento 2: Send different email templates for Ship, based on Shipping Method chosenHow to add and remove Shipping and Tracking Information Carrier?Get tracking info from order/shipment objectT-Hub Shipping tracking number not pairing with orderMagento 2 order shipment tracking details

How to convince boss to spend notice period on documentation instead of new projects

If the Charles SSL Proxy shows me sensitive data, is that data insecure/exposed?

How should I mix small caps with digits or symbols?

Presenting 2 results for one variable using a left brace

How to prove the emptiness of intersection of two context free languages is undecidable?

Mikrokosmos, BB 105, Vol. 1: No. 17 Contrary Motion (1) - Can't understand the structure

Keeping the dodos out of the field

Vehemently against code formatting

How do you cope with rejection?

How to say "they didn't leave him a penny"?

Why was Harry at the Weasley's at the beginning of Goblet of Fire but at the Dursleys' after?

How to play vs. 1.e4 e5 2.Nf3 Nc6 3.Bc4 d6?

Good examples of "two is easy, three is hard" in computational sciences

Gambler's Fallacy Dice

Hotel booking: Why is Agoda much cheaper than booking.com?

What are the domains of the multiplication and unit morphisms of a monoid object?

How can sister protect herself from impulse purchases with a credit card?

How is dynamic resistance of a diode modeled for large voltage variations?

Bash - Execute two commands and get exit status 1 if first fails

pwaS eht tirsf dna tasl setterl fo hace dorw

Does a windmilling propeller create more drag than a stopped propeller in an engine out scenario?

why "American-born", not "America-born"?

Working hours and productivity expectations for game artists and programmers

Do seaplanes need to get clearance for takeoff?



Order tracking, different url based on selected carrier


Tracking order status using FedExCustomer account dashboard tracking URLShipping email ignored when API sends tracking number only if custom php presentTracking order popup not workingAdd Estes Tracking Carrier for My Magento SiteMagento 2: Send different email templates for Ship, based on Shipping Method chosenHow to add and remove Shipping and Tracking Information Carrier?Get tracking info from order/shipment objectT-Hub Shipping tracking number not pairing with orderMagento 2 order shipment tracking details






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I have added tracking link to default carrier by adding the following code to [mytheme]/template/email/order/shipment/track.phtml



<?php $i=0; foreach ($_shipment->getAllTracks() as $_item): $i++ ?>
<tr <?php echo $i%2?'bgcolor="#F6F6F6"':'' ?>>
<td align="left" valign="top" style="padding:3px 9px"><?php echo $this->escapeHtml($_item->getTitle()) ?></td>
<td align="center" valign="top" style="padding:3px 9px"><a href="https://sporing.posten.no/sporing.html?q=<?php echo $this->escapeHtml($_item->getNumber()) ?>" ><?php echo $this->escapeHtml($_item->getNumber()) ?></a></td>
</tr>
<?php endforeach ?>


However.. my tablerate shipments are shipped with another carrier, and should have another url. How can I edit the above code to use different tracking url for tablerate shipments? I kind of know what to do, but not how to code it correctly...



But something like this (Pseduo code):



For each shipment;
if shipment method is tablerate
use tracking url http://my_tablerate_carrier+tracking number
else if shipment method is all others
use tracking url http://my_current_carrier+tracking number


All help appreciated, thanks










share|improve this question




























    1















    I have added tracking link to default carrier by adding the following code to [mytheme]/template/email/order/shipment/track.phtml



    <?php $i=0; foreach ($_shipment->getAllTracks() as $_item): $i++ ?>
    <tr <?php echo $i%2?'bgcolor="#F6F6F6"':'' ?>>
    <td align="left" valign="top" style="padding:3px 9px"><?php echo $this->escapeHtml($_item->getTitle()) ?></td>
    <td align="center" valign="top" style="padding:3px 9px"><a href="https://sporing.posten.no/sporing.html?q=<?php echo $this->escapeHtml($_item->getNumber()) ?>" ><?php echo $this->escapeHtml($_item->getNumber()) ?></a></td>
    </tr>
    <?php endforeach ?>


    However.. my tablerate shipments are shipped with another carrier, and should have another url. How can I edit the above code to use different tracking url for tablerate shipments? I kind of know what to do, but not how to code it correctly...



    But something like this (Pseduo code):



    For each shipment;
    if shipment method is tablerate
    use tracking url http://my_tablerate_carrier+tracking number
    else if shipment method is all others
    use tracking url http://my_current_carrier+tracking number


    All help appreciated, thanks










    share|improve this question
























      1












      1








      1








      I have added tracking link to default carrier by adding the following code to [mytheme]/template/email/order/shipment/track.phtml



      <?php $i=0; foreach ($_shipment->getAllTracks() as $_item): $i++ ?>
      <tr <?php echo $i%2?'bgcolor="#F6F6F6"':'' ?>>
      <td align="left" valign="top" style="padding:3px 9px"><?php echo $this->escapeHtml($_item->getTitle()) ?></td>
      <td align="center" valign="top" style="padding:3px 9px"><a href="https://sporing.posten.no/sporing.html?q=<?php echo $this->escapeHtml($_item->getNumber()) ?>" ><?php echo $this->escapeHtml($_item->getNumber()) ?></a></td>
      </tr>
      <?php endforeach ?>


      However.. my tablerate shipments are shipped with another carrier, and should have another url. How can I edit the above code to use different tracking url for tablerate shipments? I kind of know what to do, but not how to code it correctly...



      But something like this (Pseduo code):



      For each shipment;
      if shipment method is tablerate
      use tracking url http://my_tablerate_carrier+tracking number
      else if shipment method is all others
      use tracking url http://my_current_carrier+tracking number


      All help appreciated, thanks










      share|improve this question














      I have added tracking link to default carrier by adding the following code to [mytheme]/template/email/order/shipment/track.phtml



      <?php $i=0; foreach ($_shipment->getAllTracks() as $_item): $i++ ?>
      <tr <?php echo $i%2?'bgcolor="#F6F6F6"':'' ?>>
      <td align="left" valign="top" style="padding:3px 9px"><?php echo $this->escapeHtml($_item->getTitle()) ?></td>
      <td align="center" valign="top" style="padding:3px 9px"><a href="https://sporing.posten.no/sporing.html?q=<?php echo $this->escapeHtml($_item->getNumber()) ?>" ><?php echo $this->escapeHtml($_item->getNumber()) ?></a></td>
      </tr>
      <?php endforeach ?>


      However.. my tablerate shipments are shipped with another carrier, and should have another url. How can I edit the above code to use different tracking url for tablerate shipments? I kind of know what to do, but not how to code it correctly...



      But something like this (Pseduo code):



      For each shipment;
      if shipment method is tablerate
      use tracking url http://my_tablerate_carrier+tracking number
      else if shipment method is all others
      use tracking url http://my_current_carrier+tracking number


      All help appreciated, thanks







      magento-1.9 shipping-methods shipment-tracking






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked May 14 at 9:43









      EspenEspen

      357




      357




















          0






          active

          oldest

          votes












          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
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f274506%2forder-tracking-different-url-based-on-selected-carrier%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          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.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f274506%2forder-tracking-different-url-based-on-selected-carrier%23new-answer', 'question_page');

          );

          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







          Popular posts from this blog

          Grendel Contents Story Scholarship Depictions Notes References Navigation menu10.1093/notesj/gjn112Berserkeree

          Area configuration aggregation error after install Porto themeMagento 2.1 CE Installed but front/backend not loading/workingCSS not loading on page within Magento 2 pageCannot install module in Magento 2no commands defined in the “setup” namespace. in Magento2Magento 2: Static files are present but shows 404Why do i have to always run the commands to clean cache in Magento 2.1.8?Failure reason: 'Unable to unserialize value.'Error 500 after magento migrationIn production mode the site does not loadMagento 2 : Error 500 after installing

          Middle Expansion Olielle Resaix Definition: Uttering songs of triumph shouting with joy triumphant exulting Sejunction Journal 붙다 달 고급 품목 외출 The stretch trades the screeching tin. Definition: The act of speaking with a drawl a drawl Cough Sand Definition: An uproar a quarrel a noisy outbreak Shake Iron Publicize Horse House Baby 사과 Resaix Flaggy Jelly Temporary Unequaled Puppet A drop in the bucket Shrew 성격 회원 성질 미팅 The burn frames the tacky quality. Materialistic The smoke reduces the way. Yammoe Nondescript Cheek 얼굴 배 약하다 날리다 타다 The illegal country shows the iron. Help Rule Drearien Smoke Teaching Meaty Wasp Abraham Lincoln Jaws 진심 수리하다 Size Cork Idea Convert Think Lark John Lennon 거울 청소 군 추천하다 아이스크림