Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)

    Sheogorat

    • Neu im Forum
    • Beiträge: 18
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #60 am: 28. Januar 2014, 11:41:30
    Hallo zusammen,

    ich habe ein kleines Problem beim Anpassen der Datenbank lt. Anleitung für 1.06-r4642.
    Sofern ich folgenden Befehl absetze:
    Code: SQL  [Auswählen]
    ALTER TABLE 'orders' ADD  'invoice_id' VARCHAR (15) NOT NULL AFTER 'orders_id'
    wird mir in phpMyAdmin dieser Fehler ausgegeben:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''orders' ADD 'invoice_id' VARCHAR (15) NOT NULL AFTER 'orders_id'' at line 1

    Hat jemand eine Ahnung was ich falsch gemacht habe?

    Gruß Steffen
    Trade Republic - Provisionsfrei Aktien handeln

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #61 am: 28. Januar 2014, 11:46:21
    Du hast Single-Quotes statt Backticks verwendet.

    Nimm die Quotes einfach raus, die werden nur gebraucht, wenn Spalten- oder Tabellennamen mit syntaktischen Begriffen kollidieren.

    Sheogorat

    • Neu im Forum
    • Beiträge: 18
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #62 am: 28. Januar 2014, 12:09:41
    Ahhh das sieht schon besser aus, danke für die schnelle Hilfe  :-)

    Sheogorat

    • Neu im Forum
    • Beiträge: 18
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #63 am: 28. Januar 2014, 12:25:48
    Soweit funktioniert alles, nur dass ich in der Bestellübersicht (orders.php" anstelle von Rechnungsnummer
    den Text ENTRY_INVOICE_ID zu stehen habe. Wo kann ich das denn ändern?

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #64 am: 28. Januar 2014, 12:35:27
    Such Dir in /lang/XXX/admin/orders.php ein hübsches Plätzchen und schreib's rein. ;-)

    Sheogorat

    • Neu im Forum
    • Beiträge: 18
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #65 am: 28. Januar 2014, 12:52:45
    Danke für deine Hilfe.
    Worin liegt eigentlich der Unterscheid zwischen /admin/orders.php und /lang/XXX/admin/orders.php ?
    Hab die Änderung in der erst genannten vorgenommen und hat trotzdem funktioniert.

    In dieser habe ich ganz einfach
    Code: PHP  [Auswählen]
    <td class="main" valign="top"><b><?php echo ENTRY_INVOICE_ID; ?></b></td>
    durch
    Code: PHP  [Auswählen]
    <td class="main" valign="top"><b><?php echo 'Rechnungsnummer:'; ?></b></td>
     
    ersetzt.

    Sheogorat

    • Neu im Forum
    • Beiträge: 18
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #66 am: 28. Januar 2014, 12:59:40
    OK hat sich gerade erledigt hab mir das mal genauer angesehen und unter /lang/XXX/admin/orders.php kann man wohl mit define anscheinend Platzhalter wie ENTRY_INVOICE_ID füllen.

    Richtig?

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #67 am: 28. Januar 2014, 13:42:34
    Richtig. Und somit kannst Du auch mehrere Sprachen. Jetzt hast Du auch gelernt, wo und wie so ein Shop mehrsprachig gemacht wird. ;-)

    Sheogorat

    • Neu im Forum
    • Beiträge: 18
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #68 am: 28. Januar 2014, 13:50:09
    Man lernt eben nie aus und vielen Dank für deine Tipps :thumbs:

    pleks

    • Neu im Forum
    • Beiträge: 2
    Hallo An Alle und danke schon vorab für die nützlichen Beiträge.
    Mein shop hat schon ziemlich lange geschlafen... seit zwei Tagen habe ich es wieder in Betrieb nehmen wollen. Bis dahin war an den PHP scripts noch nichts geändert worden.
    Mein shop : modified eCommerce Shopsoftware v1.05 dated: 2010-07-18 SP1b
    Ich habe mich  nun an die Anleitung RechnungsnummerUndDatum.pdf gewagt und wurde schon am Anfang mit dem Problem konfrontiert siehe ZITAT-Schritt 2 a). Nun habe ich diesen Passus übersprungen und machte bei Schritt 2 b) weiter.
    Weitere Bremse gab es bei Schritt 3d) hier steht bei mir nicht nur:
    -------------------------------
    Code: PHP  [Auswählen]
    <a class="button" href="Javascript:void()" onclick="window.open('<?php echo
    xtc_href_link(FILENAME_PRINT_ORDER,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0,
    width=640, height=600')"><?php echo BUTTON_INVOICE; ?></a>
    <a class="button" href="Javascript:void()" onclick="window.open('<?php echo
    xtc_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$_GET['oID']); ?>', 'popup',
    'toolbar=0,
    width=640, height=600')"><?php echo BUTTON_PACKINGSLIP; ?></a>
    --------------------------------

    Sondern:

    -------------------------------
    Code: PHP  [Auswählen]
    <!-- BOF - Tomcraft - 2010-04-03 - unified popups with scrollbars and make them resizable //->
    <!--
    <a class="button" href="Javascript:void()" onclick="window.open('<?php echo xtc_href_link(FILENAME_PRINT_ORDER,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0, width=640, height=600')"><?php echo BUTTON_INVOICE; ?></a>
       <a class="button" href="Javascript:void()" onclick="window.open('<?php echo xtc_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0, width=640, 6.height=600')"><?php echo BUTTON_PACKINGSLIP; ?></a>
    //-->
       <a class="button" href="Javascript:void()" onclick="window.open('<?php echo xtc_href_link(FILENAME_PRINT_ORDER,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory12.=no, width=640, height=600')"><?php echo BUTTON_INVOICE; ?></a>
       <a class="button" href="Javascript:void()" onclick="window.open('<?php echo xtc_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory17.=no, width=640, height=600')"><?php echo BUTTON_PACKINGSLIP; ?></a>
    <!-- EOF - Tomcraft - 2010-04-03 - unified popups with scrollbars and make them resizable //->
            <!-- BMC Delete CC Info -->
            <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS, 'oID='.$_GET['oID'].'&action=deleteccinfo').'">'.BUTTON_REMOVE_CC_INFO;?></a>&nbsp;
       <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS, 'page='.$_GET['page'].'&oID='.$_GET['oID']).'">'.BUTTON_BACK;?></a>
           </td>
          </tr>
    -------------------------------------
    Alle weiteren Schritte gingen Problemlos.
    Jetzt zu meinem Problem....
    Wenn ich im Schritt 3 d) in welcher Form auch immer (Abschnitt 1-5.  oder 6-11 oder 1-13) durch den den neuen Code  ersätze, kommt entweder 1-5 kein Fakturierungs-Button, bei 6-11 oder 1-13,  gibt es nur den "lösche KK Info" und "Zurück" Button.

    im Shop Konf. Berecih habe ich den Suffix und die Rechnungsanfangszahl sichtbar dargestellt. Auch im Bereich Bestellung siehe ich den Text "Rechnungsnummer:" "Datum", allerdings beides auch beim Ausdrucken leer.

    Ich denke , der Fehler liegt bei Schritt 3 d)..... aber wie soll ich das ändern?

    Herzlichen Dank für Antworten
    Matthias

    Nachtrag:
    ersätzt erden soll glaube ich Zeile 747 - 759
    Herzlichen dank.


    Diese zeile existiert bei mir leider nicht wirklich... Was muss ich hier machen?
    Bei mir steht nur:

    Code: PHP  [Auswählen]
          $order_query = xtc_db_query("SELECT *
                                         FROM "
    .TABLE_ORDERS."
                                        WHERE orders_id = '"
    .xtc_db_input($order_id)."'
                                      "
    );
     

    Überspringen, * steht für alle Felder.

    [EDIT jannemann 18.03.2014: Code richtig formatiert]

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Hänge doch einfach mal deine Datei gezipped an deinen Beitrag und post bitte mit Codeformatierung den Code, welcher eingesetzt werden soll.

    Gruß
    Ronny

    pleks

    • Neu im Forum
    • Beiträge: 2
    hallo Ronny,
    es gab einen kleinen Funke Hoffnung in mir, aber ich denke das Problem lässt sich nicht einfach lösen?
    Grüße
    Matthias

    Schnicki

    • Neu im Forum
    • Beiträge: 5
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #72 am: 13. Dezember 2014, 11:29:59
    Hallo kann mir bitte jemand sagen, wie der sql befehl aussehen muss, damit kein Syntax Fehler entsteht? Ich danke euch schonmal.

    Code: SQL  [Auswählen]
    ALTER TABLE 'orders' ADD  'invoice_id' VARCHAR (15) NOT NULL AFTER 'orders_id';
    INSERT INTO configuration VALUES (NULL, 'INVOICE_NUMBER_SUFFIX', 'X-', 1, 30, NULL, '0000-00-00 00:00:00', NULL, NULL);
    INSERT INTO configuration VALUES (NULL, 'INVOICE_NUMBER_LAST', 0, 1, 31, NULL, '0000-00-00 00:00:00', NULL, NULL);
    ALTER TABLE 'orders' ADD 'invoice_date' datetime DEFAULT NULL AFTER 'invoice_id';

    Mona32

    • Neu im Forum
    • Beiträge: 21
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #73 am: 29. Januar 2015, 09:52:27
    Moin Moin,

    ich habe das Modul wie beschrieben in einen 1.06 Shop eingebaut. Jetzt wird mir aber der Button Auftragsbestätigung nicht angezeigt in den Bestellungen.

    Der Shop läuft noch lokal ich kann also nicht verlinken, aber wenn mir jemand sagt welchen Quellcode er braucht poste ich ihn gerne :).

    ich schätze das ist der relevante Bereich:

    aus der orders.php

     
    Code: PHP  [Auswählen]
    <!-- BOC BUTTONS BLOCK -->
          <table cellspacing="0" cellpadding="2" style="width:850px; margin-bottom:10px;">
            <tr>
              <td align="right">
               <!-- <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oID.'&action=send&sta=0&stc=1&site=1'); ?>"><?php echo BUTTON_ORDER_CONFIRMATION; ?></a> -->
                <?php
                  if (ACTIVATE_GIFT_SYSTEM == 'true') {
                    echo '<a class="button" href="'.xtc_href_link(FILENAME_GV_MAIL, xtc_get_all_get_params(array ('cID', 'action')).'cID='.$order->customer['ID']).'">'
    .BUTTON_SEND_COUPON.'</a>';
                  }
                ?>
    <?php
    if($order->customer['invoice_id']=='') {
    echo ' <a href="Javascript:void()" onclick="window.open(\''.
    xtc_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$oID).'\', \'popup\',
    \'toolbar=0, width=640, height=600\')"
    class="button">'
    .BUTTON_PACKINGSLIP.'</a> <a class="button" href="'. xtc_href_link(FILENAME_ORDERS,
    'oID='.$oID.'&action=billing').'">'.BUTTON_BILLING.'</a>';
    }
    else {
    echo '<a
    href="Javascript:void()" onclick="window.open(\''
    .
    xtc_href_link(FILENAME_PRINT_ORDER,'oID='.$oID).'\', \'popup\',
    \'toolbar=0, scrollbars=yes, width=640, height=600\')" class="button">'
    .BUTTON_INVOICE.'</a> ';
    }
    ?>
       <!--        <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS, 'oID='.$oID.'&action=deleteccinfo'); ?>"><?php echo BUTTON_REMOVE_CC_INFO;?></a> -->
                <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS, 'page='.$_GET['page'].'&oID='.$oID); ?>"><?php echo BUTTON_BACK;?></a>
              </td>
            </tr>
          / <?php
                    /* easyBill */
              include (DIR_WS_MODULES.'easybill.button.php');
            ?>
          </table>
          <!-- EOC BUTTONS BLOCK -->

    Gruß Mona

    Mona32

    • Neu im Forum
    • Beiträge: 21
    Re: MODUL: Rechnungsnummer und Rechnungsdatum (ohne PDF-Rechnung)
    Antwort #74 am: 29. Januar 2015, 11:41:30
    Ich hoffe mir kann jemand helfen :)
    2 Antworten
    8414 Aufrufe
    01. April 2011, 06:44:29 von jilli
    5 Antworten
    3105 Aufrufe
    25. Januar 2016, 17:40:11 von Bonsai
    2 Antworten
    4157 Aufrufe
    24. Juli 2013, 11:36:46 von Tomcraft
    6 Antworten
    5148 Aufrufe
    28. Januar 2016, 07:28:54 von Fakrae