Rechnung bei "Mein Profil" Downloaden

Allgemeine Fragen zur Verwendung von wpShopGermany4 und dessen integrierten Modulen

Moderator: maennchen1.de

Antworten
Michi82
Beiträge: 256
Registriert: 15.10.2014, 14:38
Lizenz: wpShopGermany Enterprise

Rechnung bei "Mein Profil" Downloaden

Beitrag von Michi82 »

Hallo zusammen,

soweit ich weiß war es in der Vergangenheit für den Kunden möglich, seine Rechnung für eine Bestellung unter "Meine Bestellungen" runter zu laden.
Aktuell ist es nicht möglich.
Muss ich da irgendwo etwas aktivieren oder wurde das generell abgeschafft?

Ich nutze:
wpShopGermany Version 4.4.3
WordPress Version 6.3
PHP Version 8.1.22

Vielen Dank für eure Hilfe
Grüße
Michi
Karl Herre
Beiträge: 1013
Registriert: 30.09.2019, 13:09
Lizenz: wpShopGermany Enterprise

Re: Rechnung bei "Mein Profil" Downloaden

Beitrag von Karl Herre »

Hi Michi,

das ist eine gute Frage. Auf Anhieb habe ich hierzu erstmal nichts derartiges in den Shoptemplates finden können. Ich gehe daher davon aus, dass dieses Feature nicht mehr existiert. (oder nie existiert hat - das kann ich so pauschal nicht sagen.) Ich Frage einmal meinen Kollegen hierzu.. dieser ist schon seit ewigen Zeiten dabei :-) Falls dieses Feature nicht mehr existieren sollte, dann baue ich es dir ein.. erscheint mir doch mehr als sinnvoll!

Gruß Karl
Michi82
Beiträge: 256
Registriert: 15.10.2014, 14:38
Lizenz: wpShopGermany Enterprise

Re: Rechnung bei "Mein Profil" Downloaden

Beitrag von Michi82 »

Hi Karl,

super, vielen Dank für deine Hilfe.
Ich finde das Feature nämlich auch ziemlich sinnvoll und wie gesagt, bin ich mir eigentlich recht sicher, dass es das mal gab.

Gruß
Michi
Karl Herre
Beiträge: 1013
Registriert: 30.09.2019, 13:09
Lizenz: wpShopGermany Enterprise

Re: Rechnung bei "Mein Profil" Downloaden

Beitrag von Karl Herre »

Hi,

ich habe einmal meinen Kollegen gefragt (war im Urlaub).
Du hast vollkommen Recht, man konnte die Rechnungen im Profil downloaden.
Ich setze mich an die Fehler behebung.

Gruß Karl
Michi82
Beiträge: 256
Registriert: 15.10.2014, 14:38
Lizenz: wpShopGermany Enterprise

Re: Rechnung bei "Mein Profil" Downloaden

Beitrag von Michi82 »

Hi Karl,

vielen Dank für deine Hilfe.
Sag mit bitte Bescheid, sobald der Fehler beholben wurde.

Gruß
Michi
Karl Herre
Beiträge: 1013
Registriert: 30.09.2019, 13:09
Lizenz: wpShopGermany Enterprise

Re: Rechnung bei "Mein Profil" Downloaden

Beitrag von Karl Herre »

Hi,

ich habe den Fehler bereits behoben.
Ich kann dir aber noch keine Theme Version zu diesem Zeitpunkt zur Verfügung stellen. (Wir arbeiten da noch an einem kleinen Feature)
ABER hier hast du schon einmal den Code für das betroffene Template:
".../wp-content/themes/wpshopgermany/wpsg_views/mods/mod_kundenverwaltung/order_index.phtml"

Code: Alles auswählen

<?php

    /**
     * User: Daschmi (daschmi@daschmi.de)
     * Date: 08.11.2017
     * Time: 16:30
     */
    
?>

<?php if (wpsg_isSizedArray($this->view['arOrder'])) { ?>
    
    <style>
        
        .sto_userbackend .sto_ordertable { width:100%; font-size:14px; color:#0F303F; margin-top:20px; border-collapse:collapse; color:#29556E; }
        .sto_userbackend .sto_ordertable a { text-decoration:underline; }
        .sto_userbackend .sto_ordertable tr > * { padding-right:15px; }
        .sto_userbackend .sto_ordertable td.col_detail { width:100px; }
        .sto_userbackend .sto_ordertable .col_orderstatus .fa { margin-left:10px; font-size:14px; }
        .sto_userbackend .sto_ordertable .col_detail .fa { margin-left:15px; font-size:14px; }
        .sto_userbackend .sto_ordertable th { border-bottom:4px double #29556E; padding-bottom:15px; line-height:16px; font-size:14px; font-weight:bold; color:#0F303F; }
        .sto_userbackend .sto_ordertable td { padding-top:15px; padding-bottom:15px; border-bottom:1px solid rgba(41,85,110,0.25); }

    </style>
    
    <strong><?php echo __('aktuelle Bestellungen', 'sto'); ?></strong>
    
    <table class="sto_ordertable">
        <thead>
            <tr>
                <th><?php echo __('Datum', 'sto'); ?></th>
                <th><?php echo __('Bestell-Nr.:', 'sto'); ?></th>
                <th><?php echo __('Betrag', 'sto'); ?></th>
                <th><?php echo __('Status', 'sto'); ?></th>
                <th class="col_detail"><?php echo __('Details', 'sto'); ?></th>
            </tr>        
        </thead>
        <tbody>

        <?php // wpsg_debug(wpsg_isSizedArray($this->view['arOrder'])); ?>
            
            <?php foreach ($this->view['arOrder'] as $order_data) { if ($order_data['status'] == wpsg_ShopController::STATUS_UNVOLLSTAENDIG) continue; ?>
            
                <tr>
                    <td><?php echo wpsg_formatTimestamp($order_data['cdate'], true); ?></td>
                    <td><?php echo $order_data['onr']; ?></td>
                    <td><?php echo wpsg_ff($order_data['price_gesamt'], $this->get_option('wpsg_currency')); ?></td>
                    <td class="col_orderstatus"><?php

                        $invoice = $this->callMod('wpsg_mod_rechnungen', 'getInvoiceToOrder', array($order_data['id']));

                        if (wpsg_isSizedArray($invoice) && sizeof($invoice) > 0 && $order_data['status'] == wpsg_ShopController::STATUS_RECHNUNGGESCHRIEBEN)  
                        {

                            $url = $this->callMod('wpsg_mod_rechnungen', 'getFrontendLink', array($invoice[0]->getId()));

                            echo '<a href="'.$url.'">';
                            echo $this->arStatus[$order_data['status']];
                            echo '<span class="fa fa-file-pdf-o"></span>';
                            echo '</a>';
                            
                        }
                        else
                        {

                            echo $this->arStatus[$order_data['status']];

                        }
                        
                    ?></td>
                    <td class="col_detail">
                        <a href="<?php echo $this->getURL(wpsg_ShopController::URL_ORDER, false, false, array('order_id' => $order_data['id'])); ?>"><?php echo __('ansehen', 'sto'); ?><span class="fa fa-long-arrow-right"></span></a>
                    </td>
                </tr>
                
            <?php } ?>
        
        </tbody>
    </table>
    
<?php } ?>
Ich sage nochmal Bescheid, sobald wir die Theme Version released haben (sollte nicht mehr alzu lange dauern.)

Gruß Karl
Michi82
Beiträge: 256
Registriert: 15.10.2014, 14:38
Lizenz: wpShopGermany Enterprise

Re: Rechnung bei "Mein Profil" Downloaden

Beitrag von Michi82 »

Hallo Karl,

perfekt, vielen Dank.

Gruß
Michi
Antworten