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: Staffelpreise gleich für alle Gruppen

    AllyG

    • Schreiberling
    • Beiträge: 419
    • Geschlecht:
    MODUL: Staffelpreise gleich für alle Gruppen
    am: 07. Januar 2013, 22:39:34
    Hallo,

    wir arbeiten seit neustem mit den Staffelpreisen. Ich hab auch ein Modul installiert, welches die Eingabe etwas vereinfacht (ohne dass man jedes mal zurückbeordert wird beim bearbeiten).

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Was ich mich allerdings frage:

    Wir geben für jede Kundengruppe die gleichen Staffelpreise an. Ist es nicht möglich die Staffelpreise auch für das oberste Feld der Preisangabe einzurichten? So gibt man die Staffelpreise nur dort an und er übernimmt sie für alle anderen Gruppen. Oder geht das schon, dass man die Staffelpreise nur einmal angibt?

    Das würde uns die Arbeit doch sehr erleichtern.

    Freue mich über eure Antworten.

    [EDIT Tomcraft 31.01.2013: Modul für Shopversion 1.06 ergänzt, Danke an D.L.]
    [EDIT Tomcraft 22.02.2013: Modul für Shopversion 1.06 aktualisiert, Danke an D.L.]
    [EDIT Tomcraft 06.04.2018: Modul für Shopversion 2.0.3.0 ergänzt, Danke an AGI.]
    [EDIT Tomcraft 29.04.2020: Modul für Shopversion 2.0.5.1 ergänzt, Danke an AGI.]
    [EDIT Tomcraft 13.10.2023: Modul für Shopversion 2.0.7.2 ergänzt, Danke an Timm.]

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

    Angeal

    • Fördermitglied
    • Beiträge: 411
    • Geschlecht:
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #1 am: 07. Januar 2013, 23:10:58
    Das wäre doch mal eine Maßnahme. Das wünschen wir uns auch :-)  :pro:

    Angeal

    • Fördermitglied
    • Beiträge: 411
    • Geschlecht:
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #2 am: 30. Januar 2013, 18:21:31
    Bei mir stellt sich die gleiche Frage.
    Habe jetzt ne neue Kundengruppe angelegt und muss alle Staffelpreise hierfür übertragen was extrem nervt.

    Ich würde am liebsten mit einem globalen Staffelpreis für alle Gruppen arbeiten und bei Bedarf einen gesonderten Staffelpreis explizit für eine bestimmte Gruppe hinterlegen.

    AllyG

    • Schreiberling
    • Beiträge: 419
    • Geschlecht:
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #3 am: 30. Januar 2013, 22:37:29
    Genau das möchten wir auch haben :)

    Die Nachfrage scheint nicht so dolle zu sein wies scheint :(

    mooncrawler

    • Mitglied
    • Beiträge: 104
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #4 am: 31. Januar 2013, 18:17:44
    Ich hatte mal für mehrere Kunden ein Modul geschrieben das Globale Staffelpreise ermöglicht.
    Habe hier mal die Anleitung rausgekrammt.

    War noch zu meinen Ecombase Zeiten :D

    Gruß David

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #5 am: 31. Januar 2013, 18:33:50
    Ich würde am liebsten mit einem globalen Staffelpreis für alle Gruppen arbeiten und bei Bedarf einen gesonderten Staffelpreis explizit für eine bestimmte Gruppe hinterlegen.
    Wäre sehr sinnvoll, das genau so umzusetzen. Es würde auch nichts dagegensprechen das zur Standard-Funktion zu machen.
    Nur wenn bei einer Kundengruppe explizit eigene Staffelpreise angegeben sind, dann gelten diese, ansonsten die globalen Staffelpreise.
    Es wäre auch nur folgerichtig das bei "Artikelpreis:" bei der Artikelbearbeitung zu erweitern, wie von den Eingabefelder darunter bei den einzelnen Kundengruppen bekannt. Denn über dieses Feld kann man sich schon jetzt die Eingabe der Preise für jede einzelnen Kundengruppe sparen, wenn alle Preise beim konkreten Produkt in jeder Kundengruppe gleich sind. Nur die Staffelpreise fehlen eben noch.

    @David
    Vielen Dank für die Anleitung, aber ich glaube das Modul macht nicht genau das. Habe es eben überflogen.

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #6 am: 31. Januar 2013, 21:28:39
    Das Modul Kundengruppen-Preisübernahme für 1.06 anbei würde sich als Basis dafür 'missbrauchen' lassen. Damit nur die Staffelpreise übernommen werden bedarf es folgende Änderungen:

    includes/classes/xtcPrice.php - Zeile 60

    Code: PHP  [Auswählen]
    $this->actualGroup = (int) $cGroup; # Original
    #$this->actualGroup = $this->getTransferdGroup($cGroup); # Kundengruppen-Preisübernahme

    includes/classes/xtcPrice.php - function xtcGetGraduatedPrice()

    Code: PHP  [Auswählen]
        if (empty($this->actualGroup)) {
          $this->actualGroup = DEFAULT_CUSTOMERS_STATUS_ID_GUEST;
        }

    darunter anfügen:

    Code: PHP  [Auswählen]
    $actualGroup = $this->getTransferdGroup($this->actualGroup);

    und die folgenden zwei Angaben von

    Code: PHP  [Auswählen]
    $this->actualGroup

    ersetzen mit:

    Code: PHP  [Auswählen]
    $actualGroup

    Schöne Grüsse
    Daniel

    [EDIT Tomcraft 31.01.2013: Modul in Beitrag 1 ergänzt.]

    AllyG

    • Schreiberling
    • Beiträge: 419
    • Geschlecht:
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #7 am: 31. Januar 2013, 22:26:19
    Hallo D.L.,

    vielen Dank für die Anleitung. Ich hab das gerade mal eingerichtet und lass es meine Jungs testen. Da die oberste Gruppe bei uns (und wie bei jedem anderen wahrscheinlich) Gast ist gehe ich nun davon aus, dass ich bei Gästen die Staffelpreise eingebe und sie dann automatisch auf die anderen Gruppen geleitet werden?

    Oder muss ich eine andere Gruppe dafür nehmen?

    Wenn das so klappt, wäre das der absolute Hammer  :cheers:

     

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #8 am: 31. Januar 2013, 22:31:06
    Also die Zuordnung ist ja frei wählbar, ob nun Gäste die Preise der Händler erhält oder umgekehrt interessiert das System nicht. Nur sollten die sich nicht gerade gegenseitig 'beerben' ;>

    AllyG

    • Schreiberling
    • Beiträge: 419
    • Geschlecht:
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #9 am: 31. Januar 2013, 22:39:58
    Wenn ich deine Änderungen mit einbau bekomme ich diese Meldung:
    Code: PHP  [Auswählen]
    Fatal error:  Call to undefined method xtcPrice::getTransferdGroup() in /www/htdocs/w00c2d2f/fishermans-world/xtc-shop/includes/classes/xtcPrice.php on line 258

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #10 am: 31. Januar 2013, 22:40:12
    Das logischste wäre, wenn man rechts neben "Artikelpreis" noch eine Staffelpreis-Eingabe hinzufügt.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Der Artikelpreis gilt immer dann, wenn keine spezifischen Kundengruppen-Preise angegeben sind.
    Nur rechts neben Artikelpreis macht eine globale Staffelpreis-Eingabe wirklich Sinn.

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #11 am: 31. Januar 2013, 23:02:00
    Wenn ich deine Änderungen mit einbau bekomme ich diese Meldung:
    Code: PHP  [Auswählen]
    Fatal error:  Call to undefined method xtcPrice::getTransferdGroup() in /www/htdocs/w00c2d2f/fishermans-world/xtc-shop/includes/classes/xtcPrice.php on line 258

    line 258 meint vielleicht diese Stelle aus dem Post vorhin:
    Code: PHP  [Auswählen]
    $actualGroup = $this->getTransferdGroup($this->actualGroup);
    hattest Du die so übernommen?

    AllyG

    • Schreiberling
    • Beiträge: 419
    • Geschlecht:
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #12 am: 31. Januar 2013, 23:06:04
    Jap das habe ich sowie die beiden Einträge darunter ersetzt und ganz oben die Zeile geändert und bumms kommt die Meldung.

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #13 am: 01. Februar 2013, 08:39:16
    könntest Du die xtcPrice.php mal hochladen hier?

    Wenn ich deine Änderungen mit einbau bekomme ich diese Meldung:
    Code: PHP  [Auswählen]
    Fatal error:  Call to undefined method xtcPrice::getTransferdGroup() in /www/htdocs/w00c2d2f/fishermans-world/xtc-shop/includes/classes/xtcPrice.php on line 258

    line 258 meint vielleicht diese Stelle aus dem Post vorhin:
    Code: PHP  [Auswählen]
    $actualGroup = $this->getTransferdGroup($this->actualGroup);
    hattest Du die so übernommen?

    AllyG

    • Schreiberling
    • Beiträge: 419
    • Geschlecht:
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #14 am: 01. Februar 2013, 13:42:01
    Klar kein problem ;)
    2 Antworten
    2126 Aufrufe
    27. Januar 2017, 14:58:44 von mimimimi
    6 Antworten
    4325 Aufrufe
    18. Januar 2015, 16:29:51 von silvio
    3 Antworten
    1866 Aufrufe
    20. November 2017, 11:26:11 von dannyjung
               
    anything