+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Ebenfalls ein paar wenige Probleme mit Virtuemart - Klammern und Rechnungsgenerierung

  1. #1
    Neu an Board
    Registriert seit
    12.12.2008
    Beiträge
    54
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Ebenfalls ein paar wenige Probleme mit Virtuemart - Klammern und Rechnungsgenerierung

    Hallo liebe Community,

    Virtuemart ist wirklich sehr mächtig in den Funktionen, nur manchmal übersteigt es meinen Anfängerhorizont doch etwas, wie ich feststellen musste. Ok nun zu meinen Problemen:

    1. Wenn ich Kinderprodukte dem Elternprodukt zuweise, bin ich ja darauf angewiesen Attribute festzulegen, um Kinderprodukte überhaupt einzubinden. Dieses habe ich auch gemacht, nur nun stehen in der Artikelauswahl 2 undefinierbare Klammern, die ich gerne beseitigen würde.
    EIN FOTO HÄNGT IN DER ANLAGE AN

    2. Nach Auftragseingang, wird ja eine Fiktive Rechnung incl. Lieferschein erzeugt, nun habe ich aber das Problem, wenn ich die virtuellen Steuern aktiviere, sodass die Bruttopreise angezeigt werden (wie es sein soll) dass er in der Rechnung die Mehrwertsteuer nochmals auflistet, allerdings nicht mit dem Begriff (enthaltene MWST), sodass die Kalkulation rein Mathematisch keinen Sinnzusammenhang ergibt.
    Die Formatierung ist ebenfalls etwas kurios.
    Foto hängt ebenfalls bei.

    In welcher php Datei kann ich den Rechnungsdruck verändern?


    Ich danke euch schon einmal für zahlreiche Antworten

    PS: Ich nutze die Version Joomla 1.5.7 und Virtuemart 1.1.2
    Angehängte Grafiken

  2. #2
    Kommt häufiger vorbei
    Registriert seit
    19.05.2007
    Beiträge
    255
    Bedankte sich
    25
    Erhielt 59 Danksagungen
    in 44 Beiträgen

    Standard

    Zitat Zitat von Magixx Beitrag anzeigen
    1. Wenn ich Kinderprodukte dem Elternprodukt zuweise, bin ich ja darauf angewiesen Attribute festzulegen, um Kinderprodukte überhaupt einzubinden. Dieses habe ich auch gemacht, nur nun stehen in der Artikelauswahl 2 undefinierbare Klammern, die ich gerne beseitigen würde.
    Du scheinst prinzipiell etwas falsch zu machen. Zuerst einmal: Kinder werden den Eltern nicht zugewiesen sondern innerhalb des Elternproduktes erzeugt.

    Kinder erhalten den gleichen Namen wie das Elternprodukt! Bei dir also 'Urgolast color'. Die Unterscheidung der Kinder erfolgt einzig über die im Elternprodukt definierten Attribute. Dort hast du aber offenbar nur ein Attribut '|' definiert. Weiterhin hast du keine Attributswerte in den Kindern angegeben - die zwei Klammern sollen genau das Attribut (bei dir rot, grün, blau oder 5x6, 5x10) umrahmen.

    Ruf erst mal das Elternprodukt auf und wähle dort "Attribute auflisten". Dort wird wahrscheinlich nur das Attribut "|" auftauchen. Dort solltest du die Attribute für Größe und Farbe anlegen. Dann erscheinen diese auch bei den Kindern und können dort unter Artikelstatus -> Artikelattribute mit den passenden Werten belegt werden.

    2. Nach Auftragseingang, wird ja eine Fiktive Rechnung incl. Lieferschein erzeugt, nun habe ich aber das Problem, wenn ich die virtuellen Steuern aktiviere, sodass die Bruttopreise angezeigt werden (wie es sein soll) dass er in der Rechnung die Mehrwertsteuer nochmals auflistet, allerdings nicht mit dem Begriff (enthaltene MWST), sodass die Kalkulation rein Mathematisch keinen Sinnzusammenhang ergibt.
    Du hast in der Kundegruppe nicht den Haken für "Preise inkl. MwSt. zeigen?" gesetzt. Das musst du machen, falls du an Endkunden verkaufst. Derzeit richtet sich deine Konfiguration an Kunden, die zum Umsatzsteuervorabzug berechtigt sind.

    PS: Ich nutze die Version Joomla 1.5.7 und Virtuemart 1.1.2
    Zumindest deine Joomla Version solltest du dringend updaten.

    Gruß
    Mario

  3. #3
    Neu an Board
    Registriert seit
    12.12.2008
    Beiträge
    54
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi Mario,

    danke dir erst schon einmal vorab, für deine Antwort. Ich komme aber immernoch nicht ganz dahinter, wo mein Problem dann wirklich liegt.

    Zu den Attributen:
    Ich mache mal ein Beispiel:

    Ich möchte gerne das Produkt "Urgostrips" welches 4 Varianten aufweist, welche ebenfalls eine andere Artikelnummer haben sollen erstellen.

    Das Elternprodukt erstelle ich ganz regulär mit dem tiefsten Preis, um keine Kunden zu verscheuchen.
    Anschliessend gehe ich in die Attributenliste (global) und lege 4 Attribute fest.(siehe Foto1 )

    Anschließend klicke ich auf Neuer Artikel, was ja nötig ist, ansonsten würde ich keine weitere Artikelnummer einer Ausprägungsvariante erhalten.

    Ich gebe den gleichen Namen ein, wie mein Elternprodukt, und nachdem ich Artikelbeschreibung usw angepasst habe gehe ich unter Artikelstatus zu den Artikel Attributen und frage mich was dort an Wert nun reingehört......, der Preis kann es ja nicht sein.

    Ein weiteres Problem ist ,dass wenn ich diese Vielzahl von Attributen angelegt habe, ich in der Artikelauswahl im Elternprodukt alle diese dort nochmals aufgelistet bekomme.
    Siehe Foto 2



    Zu der Rechnungsgenerierung:

    Der haken Preise inkl. MwSt. zeigen?: ist gesetzt

    In der Virtuemart Konfiguration habe ich In der Steuerkonfiguration den Harken bei Virtuelle Steuern gesetzt, nachdem ich den Steuersatz auf 19 % gesetzt habe.

    In der Preiskonfiguration ist der Harken für Anzeigen von "(inkl. XX% MwSt.)"? (falls anwendbar) ebenfalls aktiviert.
    Angehängte Grafiken

  4. #4
    Kommt häufiger vorbei
    Registriert seit
    19.05.2007
    Beiträge
    255
    Bedankte sich
    25
    Erhielt 59 Danksagungen
    in 44 Beiträgen

    Standard

    Zitat Zitat von Magixx Beitrag anzeigen
    Anschliessend gehe ich in die Attributenliste (global) und lege 4 Attribute fest.
    Attribute sind nicht die einzelnen Größen sondern die Klassifizierung "Größe" und "Farbe". Also erst mal all deine Atribute löschen und die zwei Attribute "Größe" und "Farbe" anlegen.

    Anschließend klicke ich auf Neuer Artikel, was ja nötig ist, ansonsten würde ich keine weitere Artikelnummer einer Ausprägungsvariante erhalten.
    Richtig. Bedenke, dass du für jede real existierende Attributskombination ein Kind anlegen musst. Also z.B. Kind1 75x3 rot, Kind2 75x3 grün, Kind3 100x6 rot usw.

    Ich gebe den gleichen Namen ein, wie mein Elternprodukt, und nachdem ich Artikelbeschreibung usw angepasst habe gehe ich unter Artikelstatus zu den Artikel Attributen und frage mich was dort an Wert nun reingehört......, der Preis kann es ja nicht sein.
    Falls du die Attribute im Elternprodukt wie oben beschrieben einstellst, wird dir das schon klar werden.

    Der haken Preise inkl. MwSt. zeigen?: ist gesetzt
    Ok, hatte ich mit dem Warenkorb verwechselt. Scheint tatsächlich ein 'logisches' Problem in der Auftragsbestätigung zu sein. Zuständig ist die Variable PHPSHOP_ORDER_PRINT_TOTAL_TAX in der Datei administrator\components\com_virtuemart\languages\ common\german.php.

    Gruß
    Mario

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    12.12.2008
    Beiträge
    54
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hmmmpf joa auf die Bezeichnung der Attribute hätte ich auch drauf kommen können. :-)

    Nun noch einmal ein paar Fragen zur Rechnungsgenerierung:

    1. Wir wollen an Ärzte Verkaufen, sodass auf der Rechnung ein Feld der Praxisnummer enthalten sein muss.
    Am sinnigsten wäre es wenn dieses Feld bei der Benutzerregistierung abgefragt wird.
    Wie füge ich ein solches Feld hinzu, dass später auch in der Rechnung mit aufgelistet ist?

    2. Wie schon gesagt gehört zu der korrekten Bruttorechnung die Bezeichnung (incl. 19%Mwst)
    Du sagstest, dass dies in der german.php zu finden sei.
    Ich bekomme 2 Zeilen aufgelistet, wo ich , wie ich mir denke Änderungen vornehmen kann.

    Muss ich bei beiden Zeilen die da wären:
    'PHPSHOP_ORDER_PRINT_TOTAL_TAX' => 'MwSt.',
    'PHPSHOP_CART_TAX' => 'MwSt.',

    den von mir gewünschten Text hinzufügen?

    3. Wo und wie kann man die Vorlage bearbeiten, sodass Die Werte bündig untereinander stehen?

  7. #6
    Kommt häufiger vorbei
    Registriert seit
    19.05.2007
    Beiträge
    255
    Bedankte sich
    25
    Erhielt 59 Danksagungen
    in 44 Beiträgen

    Standard

    Zitat Zitat von Magixx Beitrag anzeigen
    1. Wir wollen an Ärzte Verkaufen, sodass auf der Rechnung ein Feld der Praxisnummer enthalten sein muss.
    Am sinnigsten wäre es wenn dieses Feld bei der Benutzerregistierung abgefragt wird.
    Wie füge ich ein solches Feld hinzu, dass später auch in der Rechnung mit aufgelistet ist?
    Hinzufügen wäre wohl mit viel Aufwand verbunden. Aber man könnte eines der nicht benötigten Nutzerfelder (z.B. Handy-Nummer) dafür missbrauchen.

    Muss ich bei beiden Zeilen die da wären:
    'PHPSHOP_ORDER_PRINT_TOTAL_TAX' => 'MwSt.',
    'PHPSHOP_CART_TAX' => 'MwSt.',
    Nur die erste. Die zweite Variable ist meines Wissens ausschliesslich für Warenkörbe, die Artikel mit unterschiedlichen MwSt-Sätzen enthalten.

    3. Wo und wie kann man die Vorlage bearbeiten, sodass Die Werte bündig untereinander stehen?
    Unter components\com_virtuemart\themes\default\templates \order_emails die Datei confirmation_email.tpl.php.

    Gruß
    Mario

  8. #7
    Neu an Board
    Registriert seit
    12.12.2008
    Beiträge
    54
    Bedankte sich
    7
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Also ich habe mal geschaut ob ich unter /administrator/components/com_users/views/ das feld der Handynummer Variieren kann bin aber bisher noch nicht fündig geworden.


    Ich kann mir beim besten willen nicht erklären, warum die Formatierungen falsch gesetzt sind. Hier ein Auszug aus dem Code:

    <!-- begin order items information -->
    <tr bgcolor="#CCCCCC" class="Stil2">
    <td colspan="2"><b><?php echo $VM_LANG->_('PHPSHOP_ORDER_ITEM') ?></b></td>
    </tr>
    <tr>
    <td colspan="2">
    <table width=100% cellspacing=0 cellpadding=2 border=0>
    <tr align=left class="Stil1">
    <th><?php echo $VM_LANG->_('PHPSHOP_CART_QUANTITY') ?></th>
    <th><?php echo $VM_LANG->_('PHPSHOP_CART_NAME') ?></th>
    <th><?php echo $VM_LANG->_('PHPSHOP_CART_SKU') ?></th>
    <th><?php echo $VM_LANG->_('PHPSHOP_CART_PRICE') ?></th>
    <th><?php echo $VM_LANG->_('PHPSHOP_CART_SUBTOTAL') ?></th>
    </tr>
    <?php
    // CREATE THE LIST WITH ALL ORDER ITEMS
    $order_items = "";
    $sub_total = 0.00;
    while($dboi->next_record()) {
    $my_qty = $dboi->f("product_quantity");
    if ($auth["show_price_including_tax"] == 1) {
    $price = $dboi->f("product_final_price");
    $my_price = $CURRENCY_DISPLAY->getFullValue($dboi->f("product_final_price"), '', $db->f('order_currency'));
    } else {
    $price = $dboi->f("product_item_price");
    $my_price = $CURRENCY_DISPLAY->getFullValue($dboi->f("product_item_price"), '', $db->f('order_currency'));
    }
    $my_subtotal = $my_qty * $price;
    $sub_total += $my_subtotal;
    ?>
    <tr class="Stil1">
    <td><?php echo $my_qty ?></td>
    <td><?php $dboi->p("product_name")?> <?php echo ($dboi->f("product_attribute") ? ' ('.$dboi->f("product_attribute").')' : ''); ?></td>
    <td><?php echo $ps_product->get_field($dboi->f("product_id"), "product_sku") ?></td>
    <td><?php echo $my_price ?></td>
    <td><?php echo $CURRENCY_DISPLAY->getFullValue($my_subtotal, '', $db->f('order_currency')) ?></td>
    </tr>
    <?php
    }
    ?>
    <tr class="Stil1">
    <td colspan=4 align=right>&nbsp;&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr class="Stil1">
    <td colspan=4 align=right><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SUBTOTAL') ?> :</td>
    <td><?php echo $order_subtotal ?></td>
    </tr>
    <?php
    // DISCOUNT HANDLING
    if ( PAYMENT_DISCOUNT_BEFORE == '1') {
    if ($order_discount > 0 || $order_discount < 0) {
    ?>
    <tr class="Stil1">
    <td align="right" colspan="4"><?php echo $order_discount_lbl ?>: </td>
    <td> <?php echo $order_discount_plusminus .' '. $CURRENCY_DISPLAY->getFullValue(abs($order_discount), '', $db->f('order_currency')) ?></td>
    </tr>
    <?php
    }
    if ($coupon_discount > 0 || $coupon_discount < 0) {
    ?>
    <tr class="Stil1">
    <td align="right" colspan="4"><?php echo $VM_LANG->_('PHPSHOP_COUPON_DISCOUNT') ?>: </td>
    <td><?php echo $coupon_discount_plusminus. ' '.$CURRENCY_DISPLAY->getFullValue(abs($coupon_discount), '', $db->f('order_currency')) ?></td>
    </tr>
    <?php
    }
    }
    ?>
    <tr class="Stil1">
    <td colspan=4 align=right><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SHIPPING') ?> :</td>
    <td><?php echo $order_shipping ?></td>
    </tr>
    <tr class="Stil1">
    <td colspan=4 align=right><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL_TAX') ?> :</td>
    <td><?php echo $order_tax ?></td>
    </tr>
    <?php
    if ( PAYMENT_DISCOUNT_BEFORE != '1') {
    if ($order_discount > 0 || $order_discount < 0) {
    ?>
    <tr class="Stil1">
    <td align="right" colspan="4"><?php echo $order_discount_lbl ?>: </td>
    <td> <?php echo $order_discount_plusminus .' '. $CURRENCY_DISPLAY->getFullValue(abs($order_discount), '', $db->f('order_currency')) ?></td>
    </tr>
    <?php
    }
    if ($coupon_discount > 0 || $coupon_discount < 0) {
    ?>
    <tr class="Stil1">
    <td align="right" colspan="4"><?php echo $VM_LANG->_('PHPSHOP_COUPON_DISCOUNT') ?>: </td>
    <td><?php echo $coupon_discount_plusminus. ' '.$CURRENCY_DISPLAY->getFullValue(abs($coupon_discount), '', $db->f('order_currency')) ?></td>
    </tr>
    <?php
    }
    }
    ?>
    <tr class="Stil1">
    <td colspan=4 align=right><b><?php echo $VM_LANG->_('PHPSHOP_CART_TOTAL') .": " ?></b></td>
    <td><?php echo $order_total ?></td>
    </tr>
    </table>
    </td>
    </tr>
    <!-- end order items information -->

  9. #8
    Kommt häufiger vorbei
    Registriert seit
    19.05.2007
    Beiträge
    255
    Bedankte sich
    25
    Erhielt 59 Danksagungen
    in 44 Beiträgen

    Standard

    Zitat Zitat von Magixx Beitrag anzeigen
    Also ich habe mal geschaut ob ich unter /administrator/components/com_users/views/ das feld der Handynummer Variieren kann bin aber bisher noch nicht fündig geworden.
    Was willst du in der Datei? Nutzerfelder verwaltet man in der VM-Administration.

    Gruß
    Mario

  10. #9
    Neu an Board
    Registriert seit
    05.07.2010
    Beiträge
    19
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Muss da nochmal Fragen, auch wenns lange her ist!!!

    Hallo eddia

    es ist ja schon lange her, aber dennoch wüsste ich gern, in welcher php datei die Klammer und der Doppelpunkt drinnen steckt?
    Kannst du mir da weiter helfen? Such jetzt schon den ganzen Tag und kein Ergebnis und über google ist wenig brauchbares zu finden.
    Als ich das hier laß, dachte ich schon, das war es...

    Bitte Bitte helft mir!!!

    DANKE
    Gruß Lieblingsband

  11. #10
    Neu an Board
    Registriert seit
    05.07.2010
    Beiträge
    19
    Bedankte sich
    4
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo

    weiß es vielleicht jemand anderes und kann helfen???

    Ich möchte gern, die Doppelpunkte und Kommas und Klammern weg haben, die in dem Ersten Betrag erwähnt worden sind. In der account.order_details.tpl.php ist es nicht zu finden, da ist der Eintrag product_attributes für die Abbildung verantwortlich.

    Aber wo finde ich die Datei, die die Klammern und Doppelpunkte generiert??? Ich verzweifle!!!

    DANKE
    Gruß Lieblingsband

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein