Jednoduchý způsob, jak umožnit zákazníkům dopravu ŽabkaPoint

Tento návod vám ukáže, jak nabídnout zákazníkům vašeho eshopu službu ŽabkaPoint. Pokud máte znalosti PHP a HTML, můžete se pustit do úprav nákupního košíku vašeho shopu.

Budete k tomu potřebovat aktuální seznam prodejen ŽabkaPoint. Najdete jej v XML podobě zde. Aby načítání z tohoto souboru fungovalo, nastavte na serveru (nebo požádejte webhosting) o povolení allow_url_fopen.

S jeho pomocí můžete  vytvořit jednoduchou rolovací lištu, která umožní zákazníkům vybrat místo doručení zboží. Rolovací lištu můžete vidět zde a zdrojový PHP kód pro načtení XML vypadá takto:

<table width="400">
  <tr>
    <td width="30%">
      <a href='javascript: void(0)\'    onclick="window.open('http://www.zabkapoint.cz/explain.php',    'windowname1',    'width=372, height=526');     return false;">
        <img src="http://www.zabkapoint.cz/logo.png" width="94" height="16" border="0"></a>   </td>  
    <td width="70%">
      <font face="Arial" color="#999999" size="-2">Služba ŽabkaPoint - výdej v provozovnách Žabka 6-23h, Prahu zavážíme denně, zbytek ČR 1x týdně. Vyberte prodejnu Žabky:
      </font><br />
      <select name=\"zp_id\">
<?     
        $xml = simplexml_load_file("http://www.zabkapoint.cz/data/db_shop.xml"); 
        foreach($xml->database->table as $SHOP)
          echo("<option value=\"".$SHOP->column[0]."\">".$SHOP->column[2].", ".$SHOP->column[5]."</option>");   
?>
      </select>
    </td>
  </tr>
</table>
 
Rolovací lišta

Rolovací lišta

Pokud máte problém s češtinou v ukázce, v prohlížeči zvolte Zobrazit>Kódování>UTF-8. PHP kód načítá data z externího XML souboru, aby příklad fungoval nastavte na serveru (nebo požádejte webhosting) o povolení allow_url_fopen.

This entry was posted on Sunday, January 9th, 2011 at 6:52 pm and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

10 Responses to “Jednoduchý způsob, jak umožnit zákazníkům dopravu ŽabkaPoint”

  1. Ondra Says:

    Ahoj, mám návrh na vylepšení – myslím, že by bylo přehlednější, kdyby v rolovací liště bylo uvedeno “číslo” Prahy:

    Praha 1 – Vymyšlená ulice 23, 110 00
    Praha 1 – Internetová 568, 110 00

    Praha 5 – Eshopová 123, 153 00

    Přijde mi to tak daleko přehlednější, než jen všude Praha a dohledávat pobočku podle PSČ…

    Jinak držim palce s rozjezdem ;-)

  2. admin Says:

    Ahoj, diky za tip. Je to dobry napad a urcite to udelame. Za par dni to tam bude.

  3. Aramon Says:

    Řekl bych, že hodně prodejců používá hotová řešení pro shopy, takže určitě by rozšíření pomohlo, kdyby jste to vytvářeli jako doinstalovatelný modul, například pro Prestashop. Bez těchto možností přidání tomu nedávám moc velkou šanci… Ale možná se mýlím…

  4. Tory Stahlnecker Says:

    There are some fascinating closing dates on this article but I don’t know if I see all of them middle to heart. There’s some validity but I’ll take hold opinion till I look into it further. Good article , thanks and we wish more! Added to FeedBurner as well

  5. Brijak Says:

    Who knows what Columbus might have discovered had America not blocked his way!

  6. Barnypok Says:

    EEoegt http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com

  7. Barnypok Says:

    lwLydM http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com

  8. Barnypok Says:

    QAKMEh http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com

  9. Barnypok Says:

    3DGC18 http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com

  10. Ivory Cejka Says:

    Hola!.