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: ANLEITUNG: Händlerpreise im Backend in Kategorieübersicht anzeigen lassen

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo Community,

    vielleicht kann es der ein oder andere von euch ja gebrauchen?
    Mit dieser kleinen Erweiterung seht ihr im Backend nicht nur den Artikelpreis in der Kategorieübersicht, sondern auch den Händlerpreis.

    Dazu ist folgendes nötig:

    "/admin/includes/modules/categories_view.php"

    Suche folgendes:

    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent" align="center" width="7%">
                    <?php echo TABLE_HEADING_STARTPAGE.xtc_sorting(FILENAME_CATEGORIES,'startpage'); ?>
                 </td>
     
    Füge danach ein:

    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent" align="center" width="10%">
                    <?php echo TABLE_HEADING_VENDOR_PRICE.xtc_sorting(FILENAME_CATEGORIES,'price'); ?>
                 </td>
     
    Suche folgendes:

    Code: PHP  [Auswählen]
    <td class="categories_view_data">
     
    Und füge danach ein:

    Code: PHP  [Auswählen]
    <?php
          $staffel_query = xtc_db_query("SELECT products_id,
                                                                quantity,
                                                                personal_offer
                                                                FROM
                                                                personal_offers_by_customers_status_3
                                                                WHERE
                                                                products_id = '"
    .$products['products_id']."'");
          $staffel_values = xtc_db_fetch_array($staffel_query);
          $vendor_products_price = xtc_round($staffel_values['personal_offer'], PRICE_PRECISION);
            //show price
            echo $currencies->format($vendor_products_price);
          ?>
          </td>
              <td class="categories_view_data">
     
    Dann noch in der "/lang/german/admin/categories.php" folgendes ergänzen:

    Code: PHP  [Auswählen]
    define('TABLE_HEADING_VENDOR_PRICE','Händlerpreis');
     
    Viel Spaß!



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Eine schöne, kleine Erweiterung, vielen Dank dafür! :thx:

    Grüße

    Torsten

    NiteStyle

    • Neu im Forum
    • Beiträge: 29
    es ist etwas verwirrend nach
    Code: PHP  [Auswählen]
    <td class="categories_view_data">
    zu suchen.
    es gibt ja mehrere davon

    am besten nach das suchen
    Code: PHP  [Auswählen]
     <?php
                       //show price
                       echo $currencies->format($products['products_price']);
                       ?>
     
    und davor
    Code: PHP  [Auswählen]
    <?php
          $staffel_query = xtc_db_query("SELECT products_id,
                                                                quantity,
                                                                personal_offer
                                                                FROM
                                                                personal_offers_by_customers_status_3
                                                                WHERE
                                                                products_id = '"
    .$products['products_id']."'");
          $staffel_values = xtc_db_fetch_array($staffel_query);
          $vendor_products_price = xtc_round($staffel_values['personal_offer'], PRICE_PRECISION);
            //show price
            echo $currencies->format($vendor_products_price);
          ?>
          </td>
              <td class="categories_view_data">
    das einfügen

    gero01

    • Mitglied
    • Beiträge: 239
    Der "Händlerpreis" kann kaufmännisch irreführend bewertet werden.

    Da wir ja vom Handel hier reden, kann der Händlerpreis der bezogene als auch der weitergegebene Preis sein.
    Kundschaft kann u.U. auch Händler sein. Meistens in der Vertriebstrecke - Industrie - Großhandel - Fach/Einzelhandel.

    Würde ganz gern den Händlerpreis hier gegen "Einkaufspreis" austauschen.
    Funktionell ist im Shop der Händlerpreis als EK-Preis zu verstehen, aber so kann man Missverständnissen vorbeugen.
    Im übrigen muss die Preisangabe noch in Brutto/Netto-Preis bezogen auf die MwSt. berücksichtigt werden.
    Lieferanten sprechen auch vom Netto bzw. Bruttopreis. Wobei der Nettopreis als EK-Preis, und der Bruttopreis als Listenpreis, empfohlenen Verkaufspreis (VK-Preis) zu verstehen ist. Die MwSt wird hier nicht berücksichtigt. Sozusagen spricht man vom Netto/Netto, auf der Rechnung steht dann der Netto-Preis x Stückzahl + MwSt., also der Netto/Brutto-Preis.
    Alles klar ?

    Gerd

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Alles klar!  :thumbs:

    Schöne Grüße,
    Jan

    NiteStyle

    • Neu im Forum
    • Beiträge: 29
    wenn man Händlerpreiss als "EK" im Admin einrichten
    dann muss man auch beachten, dass man die b2b Kunden nicht Händler Kundengruppe zuordnet!
    Das kann zu verwirrung führen.

    gero01

    • Mitglied
    • Beiträge: 239
    @NiteStyle

    Danke Dir, ich muss mich korrigieren !

    Bin davon ausgegangen, das der Shop keine Händler-Kundengruppe zuordnen kann.
    Aber er kann !  Und er kann nach belieben ! Allerdings gibt es nur die vier Preisgruppen:
    - Admin  
    - Gast
    - neuer Kunde
    - Händler

    Damit ist der Händlerpreis Nicht der Ek-Preis, sondern nur ein spez. VK-Preis.

    Somit erkenne ich in der obrigen Erweiterung keinen rechten Sinn,
    der Übersichtshalber müssten dann alle anderen Preise auch ausgelesen werden, oder ?

    Ich vermute mal, das jannemann ebenfalls den Händlerpreis als Einkaufspreis betrachtet hat.

    Gerd

     

    sportstourer

    • Fördermitglied
    • Beiträge: 172
    • Geschlecht:
    So schön so gut. Nach dem Ändern erscheint diese Spalte auch, allerdings im Tabellenkopf mit "TABLE_HEADING_VENDOR_PRICE" deklariert, anstelle "EK-Preis" oder "Händlerpreis"!

    Wo ändere ich dies?

    Und welchen Preis listet es dann auf? Jedenfalls nicht den "Einkaufspreis" den ich in den Artikelpreisen aufführte!

    MfG Micha

    gero01

    • Mitglied
    • Beiträge: 239
    @Micha

    Hast Du Geduld ?

    zeige mich interressiert hier was zu basteln. (in den nächsten Wochen)

    extra DB-Einträge,
    zusätzliche Felder im Admin, usw.

    bis bald
    Gerd
     

    sportstourer

    • Fördermitglied
    • Beiträge: 172
    • Geschlecht:
    Hallo Gerd,

    na das klingt ja sehr vielversprechend. Ich würde mich freuen wenn Du hier etwas "herzauberst"!

    Dann habe ich gern wie sicher auch die anderen hier im Forum Zeit.

    MfG Micha

    0815

    • Viel Schreiber
    • Beiträge: 905
    Hallo,

    die Sortierung für den Händlerpreis fehlt noch.
    Gemäß der Anleitung wird noch nach dem normalen Preis sortiert.

    Ich versuche mich gerade an der Problematik, bekomme es jedoch nicht hin.

    Teil 1 müsste wohl so aussehen:
    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent" align="center" width="10%">
                    <?php echo TABLE_HEADING_VENDOR_PRICE.xtc_sorting(FILENAME_CATEGORIES,'vendor_price'); ?>
                 </td>

    In der Sorting-Abfrage dann irgendwie so:
    Code: PHP  [Auswählen]
    case 'vendor_price'        :
                                    $catsort    = 'c.sort_order ASC'; //default
                                    $prodsort   = '??? ASC';            
                                    break;
                            case 'vendor_price-desc'   :
                                    $catsort    = 'c.sort_order ASC'; //default
                                    $prodsort   = '??? DESC';            
                                    break;              

    ... aber was muss an die Stelle der ???
    Mit personal_offer funktioniert's leider nicht.

    Über Hilfe würde ich mich freuen.

    0815

    • Viel Schreiber
    • Beiträge: 905
    Oh, lange her und noch immer keine Lösung.

    Ich hatte die Angelegenheit wohl aus den Augen verloren ... bis heute, als ich versucht habe zu sortieren  :-!
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    4 Antworten
    3730 Aufrufe
    20. Dezember 2012, 11:21:26 von Hobbybastler
    21 Antworten
    2917 Aufrufe
    09. August 2023, 22:46:33 von Tante Uschi
    33 Antworten
    23102 Aufrufe
    07. April 2011, 20:23:01 von Matt