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: Immer Standardsatz auswählen? Geht das mittlerweile mit Bordmitteln?

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Hallo zusammen,
    ich möchte bei der Erstellung neuer Artikel immer den Standardsatz automatisch ausgewählt haben.
    Kann man das mittlerweile im Shop einstellen? Ich finde dazu nichts.

    Das Thema "Kleine Verbesserungen für den Admin-Bereich" hilft mir leider auch nicht mehr weiter, weil sich die Datei so stark verändert hat.
    Hat das schon jemand umgesetzt?
    Vielen Dank.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=36150.0

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Ungetestet, aber das hier als autoinclude Funktion eingebunden macht das theoretisch.

    Code: Javascript  [Auswählen]
    <script>
    $(function() {
       if ($("[name='products_tax_class_id']").val() == '--keine--') {
          $("[name='products_tax_class_id'] option[text="--keine--"]").removeAttr("selected");
          $("[name='products_tax_class_id'] option[text="Standardsatz"]").attr("selected", "selected");
       }
    });
    </script>

    Erklärung: Wenn nach fertig-laden der Seite '--Keine--' ausgewählt ist, nimm das raus und dafür 'Standardsatz' rein.

    Ab Jquery 1.9 wäre es einfacher:
    Code: Javascript  [Auswählen]
    <script>
    $(function() {
       if ($("[name='products_tax_class_id']").val() == '--keine--') {
          $("[name='products_tax_class_id']").val("Standardsatz").change();
       }
    });
    </script>

    web28

    • modified Team
    • Beiträge: 9.404
    PHP Datei in

    admin/includes/extra/modules/new_product/

    mit folgendem Inhalt anlegen:

    Code: PHP  [Auswählen]
    <?php
    // Steuersatzvorauswahl (nur beim einem neuen Artikel)
    if (!isset($_GET['pID']))
    {
    ?>
    <script>
    $("[name='products_tax_class_id']").val("1"); //0: keine; 1: Standardsatz; 2: ermäßigter Steuersatz
    </script>
    <?php
    }
    ?>

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Sick,

    wenn Du die Shopversion 2.0 verwendest und auf dieses Feature "Konfiguration -> Adminbereich Optionen -> Adminbereich Styling" nicht verzichten möchtest, hätte ich dir folgenden, leider nicht updatesicheren Vorschlag.

    Füge in 'admin/includes/head.php' ca. Zeile 56 unmittelbar vor folgendem Code

    Code: PHP  [Auswählen]
      <?php if (NEW_SELECT_CHECKBOX == 'true') { ?>
     

    diesen Code ein

    Code: PHP  [Auswählen]
      <?php
      // Steuersatzvorauswahl (nur beim einem neuen Artikel)
      if (empty($_GET['pID'] && $_GET['action'] == 'new_product'))
      {
      ?>
      <script>
        $(function() {
          $("[name='products_tax_class_id']").val("1"); //0: keine; 1: Standardsatz; 2: ermäßigter Steuersatz
        });
      </script>
      <?php
      }
      ?>
     

    Gruss
    Hanspeter

    web0null

    • Experte
    • Beiträge: 1.998
    PHP Datei in

    admin/includes/extra/modules/new_product/

    mit folgendem Inhalt anlegen:

    Code: PHP  [Auswählen]
    <?php
    // Steuersatzvorauswahl (nur beim einem neuen Artikel)
    if (!isset($_GET['pID'])) { ?>
    <script>
      $(function() {
        var tax_class_id = 1; //0: keine; 1: Standardsatz; 2: ermäßigter Steuersatz
        var item         = $("[name='products_tax_class_id']");
        item.val(tax_class_id); // wenn Styling ausgeschaltet
        item[0].sumo.selectItem(item.find("option[value='"+tax_class_id+"']").index()); // wenn Styling eingeschaltet
      });
    </script>
    <?php } ?>
     

    Ist Updatesicher und geht mit und ohne Styling.

    Gruß

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Wow!
    Leute, sorry dass ich mich jetzt erst melde.
    Vielen Dank für eure Antworten.

    @Web28
    Könnt ihr das nicht als Schalter im Backend einfügen? Ich bin bestimmt nicht der einzige, der sich dieses Feature wünscht.

    Beste Grüße

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Hier gibt es das ganze nun als fertiges Modul für Shopversion 2.x:
    MODUL: Standardsteuersatz bei Artikelbearbeitung vorbelegen für Shopversion 2.x

    Grüße

    Torsten
    3 Antworten
    3458 Aufrufe
    08. Mai 2011, 18:28:01 von Da Sandro
    4 Antworten
    4382 Aufrufe
    16. September 2013, 11:47:18 von Bcoola
    15 Antworten
    9584 Aufrufe
    26. September 2011, 15:52:51 von flocky84