Beiträge von oakmountain

    Hallo,


    Ich weiß das Thema ist hier schon mal besprochen worden, finde dort aber nicht die Lösung für mein Problem.


    Ich habe die Zahlungsart Vorkasse. Bedeutet der Kunde bekommt nach der Bestellung eine Mail mit Rechnung.


    Daher habe ich folgendes eingerichtet:


    1. Bestellstatus eingerichtet: Bezahlung offen
    2. In der Zahlungsart den Bestellstatus für noch ausstehen Zahlungen auf Zahlung offen (siehe 1) gesetzt
    3. In der Konfiguration unter Emails den Standard Bestellstatus, bei welchem eine Rechnung versendet wird: Zahlung offen (siehe 1) hinzugefügt


    Nach meiner Logik müsste jetzt eine Email mit Rechnung nach Eingang der Bestellung verschickt werden.


    Passiert aber nicht.


    Wo liegt mein Denkfehler?

    Was ich bei den Feldern festgestellt habe:


    Man muss zuerst alle Ramifications (Auswahlfelder) anlegen. Sichern. Dann die Produktvarianten hinzufügen.
    Nachträglich hinzugefügte Ramifications sind auf die Produktvarianten nicht mehr anwendbar.


    Maximale Anzahl der mit einer Bestellung zu kaufenden Karten oder maximale Anzahl der zu Verfügung stehenden Karten?

    Override-Dateien dienen tatsächlich dazu Änderungen so vorzunehmen, dass sie von einem Update nicht wieder überschrieben werden.


    Für was Overdrives angelegt werden können siehst Du im Template.
    Gehst im Backend auf dein Template (Erweiterungen --> Template) und dort hast Du den Menüpunkt "Overdrives erstellen".
    Dort siehst Du für welche Module und Komponenten Du Overrides anlegen kannst.


    Der Verritte erscheint dann unter dem Menüpunkt "Editor" im Ordner HTML. Dort kannst Du dann die entsprechende Datei bearbeiten.

    Ja, habe ich aber erst installiert um einen jQuery Konflikt zu beheben. Momentan habe ich nur das Reporting an.


    Das Problem hatte ich schon vor der Installation des PlugIns


    Habe es aber jetzt mal wieder komplett deaktiviert

    Hallo,


    Yagendoo vermutet das Problem bei Virtuemart.
    Habe ja auch schon mit Protostar getestet und das gleiche negative Ergebnis.


    Hier mal der Code aus der default_customfields.php:


    <?php if(!empty($this->product->customfieldsSorted)): ?>
    <div class="yagVmFlyProdFields">
    <?php $custom_title = null; ?>


    <?php foreach( $this->product->customfieldsSorted[$this->position] as $field ) : ?>
    <?php if( $field->is_hidden ) :
    continue;
    endif; ?>


    <?php if( $field->display ) : ?>
    <div class="yagVmFlyProdField yagVmFlyProdFieldType-<?php echo $field->field_type ?>">
    <?php if( $field->custom_title != $custom_title ) : ?>
    <span class="yagVmFlyProdFieldTitle"><?php echo JText::_($field->custom_title); ?></span>
    <?php if( $field->custom_tip )
    echo JHTML::tooltip($field->custom_tip, JText::_($field->custom_title), 'tooltip.png');
    endif; ?>

    <?php if( !empty($field->custom_field_desc) ) : ?>
    <span class="yagVmFlyProdFieldDesc"><?php echo jText::_($field->custom_field_desc); ?></span>
    <?php endif; ?>

    <span class="yagVmFlyProdFieldDisplay"><?php echo $field->display; ?></span>
    </div>
    <?php $custom_title = $field->custom_title; ?>
    <?php endif; ?>
    <?php endforeach; ?>
    </div>
    <?php endif; ?>

    Habe mal den PHP Developer mode eingeschaltet und bekomme folgende Fehler.
    Vielleicht kann jemand damit etwas anfangen:


    Notice: Undefined index: normal in /home/www/doc/xxxx/xxxxx/xxxxxx/templates/yag_showroom_vt/themes/yag_showroom_theme/assets/yagIncludes/com_virtuemart/default_customfields.php on line 5


    Warning: Invalid argument supplied for foreach() in /home/www/doc/xxxx/xxxxx/xxxxxx/templates/yag_showroom_vt/themes/yag_showroom_theme/assets/yagIncludes/com_virtuemart/default_customfields.php on line 5

    Hallo,


    habe einen neuen Shop aufgesetzt mit den Multi Variants. Eigentlich perfekte Lösung um verschieden Farben, Größen oder sonstiges in einem "Selbsterstellten Feld" zu steuern.
    Nur leider werden die Änderungen an den Auswahlfeldern im Frontend nicht übernommen. Es findet also keine Aktualisierung der Seite statt.
    Habe als Test auch nochmal die produktdetails-default.php von Virtuemart ausprobiert, um auszuschließen, dass es an der produktdetails-default.php des Templates liegt.
    Habe auch versucht mit dem PlugIn jQuery Easy einen evtl. jQuery Konflikt zu lösen. Komme ich aber nicht mit weiter.


    Auf dieser Seite habe ich eine Multi Variante laufen:
    https://bow.oakmountain.de/index.php...n/karte-detail


    Vielleicht hat hier ja jemand eine Idee.


    Joomla 3.4.4, Virtuemat 3.0.10


    Mittlerweile habe ich im Netz etwas gefunden was helfen könnte, bin aber kein PHP-Experte, und weiß daher nicht ob und wie ich diesen Code in die produktdetails default.php einfügen soll. Vielleicht kann ja jemand von Euch etwas damit anfangen:





    add this here:


    <?php } // Product Packaging END
    ?>


    <?php


    //comment if there are something different to it, i add it:


    echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'onbot'));


    echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'related_products','class'=> 'product-related-products','customTitle' => true ));


    echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'related_categories','class'=> 'product-related-categories'));


    ?>


    <?php // onContentAfterDisplay event






    and it must at the end:


    <?php
    echo $this->loadTemplate('reviews');


    //new here


    // Show child categories
    //if (VmConfig::get('showCategory', 1)) {
    // echo $this->loadTemplate('showcategory');
    //}


    $j = 'jQuery(document).ready(function($) {
    Virtuemart.product(jQuery("form.product"));


    $("form.js-recalculate").each(function(){
    if ($(this).find(".product-fields").length && !$(this).find(".no-vm-bind").length) {
    var id= $(this).find(\'input[name='virtuemart_product_id[]"]\').val();
    Virtuemart.setproducttype($(this),id);


    }
    });
    });';
    //vmJsApi::addJScript('recalcReady',$j);


    /** GALT
    * Notice for Template Developers!
    * Templates must set a Virtuemart.container variable as it takes part in
    * dynamic content update.
    * This variable points to a topmost element that holds other content.
    */
    $j = "Virtuemart.container = jQuery('.productdetails-view');
    Virtuemart.containerSelector = '.productdetails-view';";


    vmJsApi::addJScript('ajaxContent',$j);


    echo vmJsApi::writeJS();


    ?>



    </div>


    EDIT: I put it in:


    /templates/mytemplate/html/com_virtuemart/productdetails/default

    Hallo,


    habe einen neuen Shop aufgesetzt mit den Multi Variants. Eigentlich perfekte Lösung um verschieden Farben, Größen oder sonstiges in einem "Selbsterstellten Feld" zu steuern.
    Nur leider werden die Änderungen an den Auswahlfeldern im Frontend nicht übernommen. Es findet also keine Aktualisierung der Seite statt.
    Habe als Test auch nochmal die produktdetails-default.php von Virtuemart ausprobiert, um auszuschließen, dass es an der produktdetails-default.php des Templates liegt.
    Habe auch versucht mit dem PlugIn jQuery Easy einen evtl. jQuery Konflikt zu lösen. Komme ich aber nicht mit weiter.


    Auf dieser Seite habe ich eine Multi Variante laufen:
    https://bow.oakmountain.de/ind…/grusskarten/karte-detail


    Vielleicht hat hier ja jemand eine Idee.


    Joomla 3.4.4, Virtuemat 3.0.10

    Hallo,


    habe eine Joomla 3.4.4, Virtuemart 3.0.10 Installation mit einem Template von Yagendoo


    Der Shop ist soweit fertig.


    Es gibt nur eine Problem mit dem Button "Zur Kasse"


    Beim ersten Bestellvorgang, nach Eingabe von Adresse, Bezahlart und Versandmethode funktioniert der Button zur Kasse nicht. Aktualisiere ich die Seite funktioniert er.
    Hat jemand eine Idee woran dies liegen kann?


    https://bow.oakmountain.de


    Dem Zertifikat könnt Ihr vertrauen.