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: 363
    • 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 das 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.]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=24028.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    Angeal

    • Fördermitglied
    • Beiträge: 394
    • 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: 394
    • 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: 363
    • 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.322
    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.

    • Frisch an Board
    • Beiträge: 94
    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
    mit
    Code: PHP  [Auswählen]
    $actualGroup
    ersetzen

    Schöne Grüsse
    Daniel

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

    AllyG

    • Schreiberling
    • Beiträge: 363
    • 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.

    • Frisch an Board
    • Beiträge: 94
    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: 363
    • 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.322
    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.

    • Frisch an Board
    • Beiträge: 94
    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: 363
    • 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.

    • Frisch an Board
    • Beiträge: 94
    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: 363
    • Geschlecht:
    Re: MODUL: Staffelpreise gleich für alle Gruppen
    Antwort #14 am: 01. Februar 2013, 13:42:01
    Klar kein problem ;)
    Haendlerbund_Leistungen_728x90_animiert
    2 Antworten
    845 Aufrufe
    27. Januar 2017, 14:58:44 von mimimimi
    0 Antworten
    1078 Aufrufe
    30. Dezember 2014, 14:03:37 von Pazo
    3 Antworten
    549 Aufrufe
    20. November 2017, 11:26:11 von dannyjung
    6 Antworten
    2442 Aufrufe
    18. Januar 2015, 16:29:51 von silvio