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: Admin - Kundengruppen

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: Admin - Kundengruppen
    Antwort #15 am: 28. März 2022, 22:19:48
    Zitat
    Offtopic:
    Zitat von: RSAdmin am Heute um 21:43:41

        Man sieht halt immer wer der Bäcker ist und was der Kuchen  ;-)

    Wie passend, wenn deine Adresse noch gleich ist.  :mrgreen:

    äh ... ???  :-?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.007
    • Geschlecht:
    Re: Admin - Kundengruppen
    Antwort #16 am: 28. März 2022, 22:51:28
    Ich halte die vorher vorgeschlagene Änderung, also nicht die letzte von FräuleinGarn vorgeschlagene, für sehr gefährlich. Will man bei einer Kundengruppe irgendeine Einstellung ändern und denkt nicht an die Änderung hat man nach Speichern alle Preise überschrieben. Das steht nicht zufällig per Default auf "Admin" mit 'Wenn Auswahl = "Admin" werden, keine Preise für die Kundengruppe übernommen.'.

    Und was ist wenn man die Kundengruppe Gast (bzw. DEFAULT_CUSTOMERS_STATUS_ID_GUEST) bearbeitet ?
    Dann gibt's Probleme weil die Ziel-Tabelle erst geleert wird.
    Code dazu in der /admin/customers_status.php:
    Code: PHP  [Auswählen]
              if (isset($_POST['customers_base_status']) && !empty($_POST['customers_base_status'])) {
                if ($action == 'save') {
                  xtc_db_query('TRUNCATE TABLE personal_offers_by_customers_status_' . $customers_status_id);
                }
                $products_query = xtc_db_query("SELECT price_id, products_id, quantity, personal_offer FROM personal_offers_by_customers_status_".(int)$_POST['customers_base_status']."");
                while($products = xtc_db_fetch_array($products_query)){
                  $product_data_array = array(
                      'price_id' => xtc_db_prepare_input($products['price_id']),
                      'products_id' => xtc_db_prepare_input($products['products_id']),
                      'quantity' => xtc_db_prepare_input($products['quantity']),
                      'personal_offer' => xtc_db_prepare_input($products['personal_offer'])
                    );
                  xtc_db_perform('personal_offers_by_customers_status_' . $customers_status_id, $product_data_array);
                }
              }

    Wenn du's trotzdem machen möchtest, hzs123456, kann man es mittels Javascript auch update-sicher machen:
    Code: PHP  [Auswählen]
    <?php
    /***********************************************************
    * file: cust_stat_copy_prices.php
    * path: /admin/includes/extra/footer/
    * use: preselect customers_base_status to copy prices
    *
    * © copyright 03-2022, noRiddle
    ***********************************************************/

    if(basename($PHP_SELF, '.php') == 'customers_status'
      && (isset($_GET['action']) && $_GET['action'] == 'edit')
      && (isset($_GET['cID']) && $_GET['cID'] != DEFAULT_CUSTOMERS_STATUS_ID_GUEST)
    ) {
    ?>
    <script>
    $(function() {
      $('select[name="customers_base_status"]').val('<?php echo DEFAULT_CUSTOMERS_STATUS_ID_GUEST; ?>');
      $('select[name="customers_base_status"]')[0].sumo.selectItem(<?php echo DEFAULT_CUSTOMERS_STATUS_ID_GUEST; ?>);
    });
    </script>
    <?php
    }
    ?>

    Im Kopf des Codes steht wohin die Datei geladen werden muß.
    Wenn die Kundengruppe Gast (bzw. DEFAULT_CUSTOMERS_STATUS_ID_GUEST) bearbeitet wird bleibt die Auswahl auf "Admin".

    Die von FräuleinGarn vorgeschlagene Implementation habe ich mir nicht angeschaut.
    *NACHTRAG*
    Den Sinn Implementation verstehe ich auch nicht. Wenn alle KGs dieselben Preise haben sollen brauche ich doch gar keine KG-Preise anzulegen.

    Gruß,
    noRiddle

    Timm

    • Fördermitglied
    • Beiträge: 6.260
    Re: Admin - Kundengruppen
    Antwort #17 am: 28. März 2022, 23:17:09
    Die von FräuleinGarn vorgeschlagene Implementation habe ich mir nicht angeschaut.
    *NACHTRAG*
    Den Sinn Implementation verstehe ich auch nicht. Wenn alle KGs dieselben Preise haben sollen brauche ich doch gar keine KG-Preise anzulegen.

    Bei Staffelpreisen schon, da diese für jede Kundengruppe angegeben werden müssten. Wenn man keine Staffelpreise nutzt, dann reicht das Feld Artikelpreis für alle Kundengruppen.

    Diese Anzeige brauche ich zum Aktualisieren der Staffelpreise (die bei Gast eingegeben werden) auf andere Kundengruppen.

    Gruss Timm

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: Admin - Kundengruppen
    Antwort #18 am: 28. März 2022, 23:21:06
    Timm?

    Zitat
    Offtopic:
    Zitat von: RSAdmin am Heute um 21:43:41

        Man sieht halt immer wer der Bäcker ist und was der Kuchen  ;-)

    Wie passend, wenn deine Adresse noch gleich ist.  :mrgreen:

    Will mitlachen .....  :-)

    Timm

    • Fördermitglied
    • Beiträge: 6.260
    Re: Admin - Kundengruppen
    Antwort #19 am: 28. März 2022, 23:22:53
    Das Wort Bäcker kommt in der mir bekannten Adresse von awids irgendwo vor.

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: Admin - Kundengruppen
    Antwort #20 am: 28. März 2022, 23:24:44
    Aso ..... ne davon weiß ich nix .... hab überlegt, ich wohn weder in der Kuchenalle noch in der Bäckergasse ... alles gut  :-D

    Timm

    • Fördermitglied
    • Beiträge: 6.260
    Re: Admin - Kundengruppen
    Antwort #21 am: 28. März 2022, 23:28:12
    Sorry, ich hätte nach dem Zitat schreiben sollen, dass awids gemeint ist. So sieht es so aus, als hätte ich dich gemeint.

    EDIT:
    Mal ne andere Frage: Warum werden Beiträge von @RSAdmin mal mit Robert und mal mit Alina "unterzeichnet"?

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: Admin - Kundengruppen
    Antwort #22 am: 28. März 2022, 23:38:32
    Kein Problem, habs in der Tat auf mich bezogen, deswegen die Nachfrage ....

    Zu deinem PS: Beides ist richtig. Rufname ist Alina - 2. Vorname ist Robert.

    Aus Raider wird Twix, sonst ändert sich nix ....

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.007
    • Geschlecht:
    Re: Admin - Kundengruppen
    Antwort #23 am: 29. März 2022, 00:06:54
    @FräuleinGarn
    Staffelpreise, ach jo, hatte nicht richtig gelesen.

    Gruß,
    noRiddle

    hzs123456

    • Fördermitglied
    • Beiträge: 132
    Re: Admin - Kundengruppen
    Antwort #24 am: 29. März 2022, 09:58:09
    Erstmal danke an alle. Werd mir das mal ansehen.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.007
    • Geschlecht:
    Re: Admin - Kundengruppen
    Antwort #25 am: 29. März 2022, 19:10:49
    Du solltest meinen update-sicheren Vorschlag annehmen.

    Gruß,
    noRiddle

    hzs123456

    • Fördermitglied
    • Beiträge: 132
    Re: Admin - Kundengruppen
    Antwort #26 am: 29. März 2022, 20:16:50
    Hallo
    Ja ich habe vor diesen umzusetzen.
    Danke

    hzs123456

    • Fördermitglied
    • Beiträge: 132
    Re: Admin - Kundengruppen
    Antwort #27 am: 20. April 2022, 16:16:31
    Hat funktioniert. Danke!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.007
    • Geschlecht:
    Re: Admin - Kundengruppen
    Antwort #28 am: 20. April 2022, 16:53:45
    Danke dir für die Rückmeldung.

    Gruß,
    noRiddle
    9 Antworten
    3518 Aufrufe
    22. November 2012, 00:29:32 von TeeBlume
    7 Antworten
    4415 Aufrufe
    15. Oktober 2013, 20:46:17 von DerNachbar
    2 Antworten
    2425 Aufrufe
    04. Januar 2012, 14:11:40 von opa83
               
    anything