Also auf den Screenshot kann ich nicht erkenne. Zu klein.
Sind denn die Produktvarianten auch vorrätig?
Also auf den Screenshot kann ich nicht erkenne. Zu klein.
Sind denn die Produktvarianten auch vorrätig?
In den Selbsterstellten Feldern kannst Du eine Layout Position angeben.
Probier mal addtocart
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?
Du hast natürlich recht ![]()
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?
Bekomme ich bei der Membership Version eine andere VM-Version?
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.
Habe den Thread mal an Yagendoo weitergeleitet.
Nur funktionieren die "Multi Variants"-Felder ja auch nicht wenn ich auf ein Template wie Protostar umschalte.
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,
habe mal die dynupdate.js auf meiner Installation aktualisiert. Ist vom 24. September aus diesem Verzeichnis:
virtuemart - Revision 9008: /trunk/virtuemart/components/com_virtuemart/assets/js
Hat das Problem aber noch nicht behoben.
Aber das kann doch nicht die Lösung für nicht funktionierenden "Multi Variants"-Felder sein, oder?
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
Bestimmt, wenn ich dass könnte.
Ich kann also nichts tun?
Also bei mir läuft auch VM 3.0.10 und MwSt. wird in der Rechnung angezeigt. Kann es an dem eingesetzten Template liegen?
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?
Dem Zertifikat könnt Ihr vertrauen.
Bisher läuft es ohne Probleme.
Danke