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: Attributpreise anzeigen im Warenkorb

    kdesign

    • Neu im Forum
    • Beiträge: 21
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #30 am: 06. April 2011, 05:21:55
    Bin doch schon dazu gekommen. Konnte es nicht abwarten. :)
    Klappt perfekt. Vielen dank. Das war der letzte Punkt der Liste.

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

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.222
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #31 am: 06. April 2011, 07:20:30
    Du musst leider noch einen Punkt ändern.

    Es sind nicht alle Möglichkeiten berücksichtigt.

    Was wenn eine Zusatzoption den Preis vergünstigt ?

    Also dein Schirm kostet 1000,-
    wenn aber ein "normaler" Überzuge gewählt wird, dann verbilligt sich der Schirm um 100,-

    dann würde im Warenkorb das so da stehen:

    Basispreis: 1000,-
    Standardüberzug: 100,-

    es muss dann aber so aussehen:

    Basispreis: 1000,-
    Standardüberzug: -100,-

    die notwendige Änderung dazu betrifft nur eine Zeile:

    Code: PHP  [Auswählen]
                            'VALUE_PRICE' => $xtPrice->xtcFormat($products[$i][$option]['options_values_price'], true)
     
    ersetzen mit der hier:

    Code: PHP  [Auswählen]
                            'VALUE_PRICE' => $products[$i][$option]['price_prefix'] . ' ' . $xtPrice->xtcFormat($products[$i][$option]['options_values_price'], true)
     
    damit wird das Prefix mit angegeben und das Ganze wird noch deutlicher, auch wenn die Attribute Aufpreise sind, denn diese werden jetzt alle mit einem Vorzeichen versehen.

    Ich habe auch die Anleitung nochmals geändert.

    Gruss Gerhard

    kdesign

    • Neu im Forum
    • Beiträge: 21
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #32 am: 06. April 2011, 19:47:17
    Der Teufel steckt im Detail! Wunderbar, danke.

    eW dresden

    • Frisch an Board
    • Beiträge: 69
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #33 am: 08. Mai 2011, 08:44:18
    hallo gtb,

    danke für die erweiterung - diese ist sehr sinnvoll.

    habe installiert und folgendes problem:
    bei mir wird der attributpreis netto angezeigt (im ganzen shop aber bruttopreise), dieser betrag wird dann vom richtigen einzelpreis abgezogen und als basispreis angezeigt. somit ist der basispreis auch falsch dargestellt.

    hat jemand eine ahnung - wo bei mir da der fehler liegen könnte?
    ich würde diese erweiterung gern nutzen wollen...

    danke und beste grüsse

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.222
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #34 am: 19. Mai 2011, 07:15:12
    Hallo,

    komisch, dass das bisher nicht aufgefallen ist.

    dazu muss der Code Block in der /includes/modules/order_details_cart.php so abgeändert werden:

    Code: PHP  [Auswählen]
    if ($attributes_exist == 1) {
        reset($products[$i]['attributes']);

    $base_price = $products[$i]['price'];

        while (list ($option, $value) = each($products[$i]['attributes'])) {
      $attribute_stock_check = false; //DokuMan - 2010-11-11 - set default value to false
            if (ATTRIBUTE_STOCK_CHECK == 'true' && STOCK_CHECK == 'true') {
                $attribute_stock_check = xtc_check_stock_attributes($products[$i][$option]['products_attributes_id'], $products[$i]['quantity']);
                if ($attribute_stock_check)
                    $_SESSION['any_out_of_stock'] = 1;
            }

      switch($products[$i][$option]['price_prefix']) {
        case '+':
          $base_price -= ($products[$i][$option]['options_values_price'] * (1+($products[$i]['tax']/100)));
        break;

        case '-':
          $base_price += ($products[$i][$option]['options_values_price'] * (1+($products[$i]['tax']/100)));
        break;
      }

            $module_content[$i]['ATTRIBUTES'][] = array (
            'ID' => $products[$i][$option]['products_attributes_id'],
            'MODEL' => xtc_get_attributes_model(xtc_get_prid($products[$i]['id']), $products[$i][$option]['products_options_values_name'],$products[$i][$option]['products_options_name']),
            'NAME' => $products[$i][$option]['products_options_name'],
            'VALUE_NAME' => $products[$i][$option]['products_options_values_name'].$attribute_stock_check,
            'VALUE_PRICE' => $products[$i][$option]['price_prefix'] . ' ' . $xtPrice->xtcFormat(($products[$i][$option]['options_values_price'] * (1+($products[$i]['tax']/100))), true)
            );
        }
    $module_content[$i]['ATTRIBUTES'][-1] = array (
        'NAME' => 'Basispreis',
        'VALUE_NAME' => $products[$i]['name'],
        'VALUE_PRICE' => $xtPrice->xtcFormat($base_price, true));
    asort($module_content[$i]['ATTRIBUTES']);
    }

    Ich habe die Anleitung hier bereits geändert.

    Gruss Gerhard

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #35 am: 19. Mai 2011, 10:14:41
    Danke für's Update! :thumbs:

    Grüße

    Torsten

    eW dresden

    • Frisch an Board
    • Beiträge: 69
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #36 am: 19. Mai 2011, 11:42:33
    hallo gerhard, erstmal viel dank für deine mühe,

    bei mir hilfts leider noch nicht ganz, habe immer noch nettowerte.
    folgender wert wird bei mir nicht mit inhalt hinterlegt:

    Code: PHP  [Auswählen]
    $products[$i]['tax']
     
    wenn ich für diesen wert (z.b. 19 für 19% Ust.) direkt eintrage klappt es.
    da fehlt bei mir wohl noch eine zuordnung?
    kann man den wert eigentlich nicht gleich direkt, wie in product_options/attributes herholen...
    ...sorry - ich bin da kein profi.

    beste grüsse
    mh555

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.222
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #37 am: 19. Mai 2011, 12:03:02
    Welche Shopversion setzt du ein ?

    eW dresden

    • Frisch an Board
    • Beiträge: 69
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #38 am: 19. Mai 2011, 13:11:15
    modified eCommerce Shopsoftware_1.05_without_shopstat

    .. und habe aber seeehr viel änderungen gemacht.
    u.a. komfortabler warenkorb, ich kann gern die "order_details_cart.php" mal rübersenden.

    gruss
    mh555

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.222
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #39 am: 19. Mai 2011, 13:48:19
    [...]
    .. und habe aber seeehr viel änderungen gemacht...
    [...]

    ja, sogar den Backlink hast du entfernt.

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

    Kein Backlink, kein kostenloser Support.

    Gruss Gerhard

    eW dresden

    • Frisch an Board
    • Beiträge: 69
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #40 am: 19. Mai 2011, 14:37:42
    ich rede von einem shop, welchen ich gerade einrichte. sicher nicht dort wo du geschaut hast.

    für flaschenweine auf einem alten xt3-shop brauche ich keinen pfand als attribut... und kann dort auch schlecht eure shopsystem verlinken.

    gruss
    mh555

    eW dresden

    • Frisch an Board
    • Beiträge: 69
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #41 am: 19. Mai 2011, 19:23:20
    [...]
    komisch, dass das bisher nicht aufgefallen ist.
    [...]

    Jo - das frag ich mich ernsthaft auch, SIE sind ja nur programmierer ...

    ... ich würde doch gern noch etwas hinzufügen wollen (bisher fand ich den umgangston hier sehr sympathisch und angenehm und einen echten unterschied zu anderen foren):

    ich will hier keinen kostenlosen support von Ihnen GTB!

    - wenn die community mit fehlern wie: (netto statt brutto), alle anderen preise werden brutto ausgewiesen, leben kann, ja - bitte. die folgen sind dann wohl klar...
    - ich will für den hinweis weder lob, noch geld - ist mir eben aufgefallen als ich diese erweiterung zu testzwecken auf einem testshop installierte (habe damit noch keine mio verdient) ... und auch sonst komme ich dann gerne besser selbst klar.

    jedoch unterstellungen zum missbrauch des herkunftnachweises "Copyright © 2008 - 2011 modified eCommerce Shopsoftware eCommerce Shopsoftware" und für diesen (test-)shop kostenlosen support haben zu wollen, weise ich hier ausdrücklich von mir!!! (man hätte bloss mal fragen brauchen...)

    GTB möchte bitte hier klarstellen, ob er seinen veröffentlichten script, welchen er mir ohne herkunfts-angaben vorwirft, von einem modified eCommerce Shopsoftware Shop hat (...weil nicht) oder er möchte dies bitte hier richtigstellen.

    beste grüsse
    mh555

    für mich war's das dann hier ...

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.222
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #42 am: 19. Mai 2011, 21:32:28
    Na aber sowas... Zuerst mich per eMail anschreiben mit der Bitte nach einer Lösung, dann muss ich mir sowas anhören.

    Der Reaktion nach habe ich einen wunden Punkt getroffen.

    Der Screenshot ist aus deinem Weinshop. Ich habe bewusst die Zeile die darüber steht nicht mit eingestellt. Dort steht das Copyright deines Shops.

    Wenn ich dir unrecht tue tut's mir leid, aber ich habe einfach keinen Bock hier Module und Erweiterungen auf einen ollen xt:Commerce anzupassen.

    Gruß Gerhard

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #43 am: 19. Mai 2011, 22:21:19
    [...]
    Wenn ich dir unrecht tue tut's mir leid, aber ich habe einfach keinen Bock hier Module und Erweiterungen auf einen ollen xt:Commerce anzupassen.
    [...]


    Was tut dir daran Leid? Hier ist das modified eCommerce Shopsoftware Forum und nicht das von xt:Commerce! ;-)
    Wir haben hier klare Regeln für unseren (wohlgemerkt kostenlosen) Support!

    Grüße

    Torsten

    funmobil

    • Neu im Forum
    • Beiträge: 33
    • Geschlecht:
    ANLEITUNG: Attributpreise anzeigen im Warenkorb
    Antwort #44 am: 29. Mai 2011, 14:21:10
    Hallo,
    habe den Code eingebaut und habe damit ein Problem bekommen.
    Wenn alles ordnungsgemäß eingebaut ist und Attribute benannt sind läuft alles bestens - aber nehme ich einen Artikel wo ich keine Attribute ansetze gibt es immer Fehlermeldungen, das die Attribute Probleme machen bzw. das keine Attribute da sind - jeweils in der "shopping_cart.php", "order_details_cart.php". Das passiert wenn ich den Artikel in den Warenkorb legen will.

    Hier die Fehlermeldung:

    Code: PHP  [Auswählen]
    Warning: Variable passed to each() is not an array or object in /xxxx/xxxxx/xxxxx/xxx/xxxxxx/shopping_cart.php on line 49

    Warning: reset() [function.reset]: Passed variable is not an array or object in /xxxxx/xxx/xxxxxx/xxxxx/xxxxxx/includes/modules/order_details_cart.php on line 91

    Warning: Variable passed to each() is not an array or object in /xxx/xxxxx/xxxx/xxxxxx/xxxxxxxx/includes/modules/order_details_cart.php on line 95

    Das müsste eigentlich bei anderen auch passiert sein. Habe mit Freunden das gleiche Problem in Ihrem Shop gehabt.

    Ist das noch niemanden aufgefallen?

    Hat hier vielleicht jemand eine Lösung.
    Gruß
    Funmobil

    6 Antworten
    10630 Aufrufe
    30. Oktober 2015, 09:22:07 von spar-helferchen
    39 Antworten
    22730 Aufrufe
    02. September 2013, 12:47:32 von pomm
    2 Antworten
    2729 Aufrufe
    15. Juli 2014, 10:54:13 von thenew
    8 Antworten
    4259 Aufrufe
    07. Juli 2014, 12:49:22 von TrueSlide