Rabatt im Warenkorb anzeigen - geht das?

Du hast Probleme mit der Formatierung der Anzeige und weißt nicht woher der Fehler kommt und wie du ihn beheben kannst?

Moderator: maennchen1.de

Pirx Danford
Beiträge: 8
Registriert: 15.08.2016, 09:23
Lizenz: wpShopGermany Pro

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von Pirx Danford »

Achso, wichtig: wenn man soviel Zeugs anpasst unbedingt einen Wartungsmodus nutzen bei Shopupdates. Ich habe dazu das Plugin "WP Maintenance Mode" installiert, aber da gibbets viele Möglichkeiten.
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von ThoGoe »

Hallo!

Der sollte automatisch von Wordpress aktiviert werden (also der WordPresseigene Wartungsmodus), wenn Updates durchgeführt werden.

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
CFD
Beiträge: 2
Registriert: 20.09.2016, 08:57
Lizenz: keine

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von CFD »

Hallo Pirx Danford, kann ich mir deine Änderungen schon in deinem Shopsystem anschauen? Das würde mich interessieren wie das aussieht.
Pirx Danford
Beiträge: 8
Registriert: 15.08.2016, 09:23
Lizenz: wpShopGermany Pro

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von Pirx Danford »

Ha mit dem neuesten Update hat sich ja der Bugfix schon erledigt, sehr gute Wahl das über jQuery zu lösen.

@ThoGoe: schon klar, aber es geht ja darum das man den Code abgleichen muss nachdem man den Shop upgedated hat. Das kostet numal noch bissi Zeit.

@CFD: Die Änderungen waren wie gesagt Version 1. Bin inzwischen fertig mit den Anpassungen wie wir es wirklich wollen, das werde ich demnächst zusammentragen und hier als Version 2 posten.

Anschauen kannst Du es unter https://www.autorenquelle.de
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von ThoGoe »

Hallo!

Nach langer Zeit greifen wir diesen Thread wieder auf und wollten noch einmal kurz nachfragen, ob es bezüglich des dargestellten Rabattes im Warenkorb noch Fragen/Probleme gibt? Die Darstellung wurde damals umgesetzt und sollte problemlos funktionieren.

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
aliossi
Beiträge: 144
Registriert: 23.05.2013, 08:48
Lizenz: wpShopGermany Pro

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von aliossi »

Hi,

funktioniert das auch mit Kundengruppen? #screenshot
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von ThoGoe »

Hallo!

Was meinst du genau damit? Du hast die Möglichkeit, Rabatte speziell für Kundengruppen zu integrieren. Hierfür muss die Option "Rabatt auf Kundengruppen" im Backend unter wpShopGermany > Konfiguration > Module > Rabatt > Produktrabatt aktiviert werden.
Nachdem die Option aktiviert wurde, erscheint eine Eingabemöglichkeit in der jeweiligen Kundengruppe.

Leider wurde kein Screenshot in deinem letzten Post integriert. Bitte poste den Screenshot einmal, damit wir sehen können, was du genau meinst. Danke!

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
aliossi
Beiträge: 144
Registriert: 23.05.2013, 08:48
Lizenz: wpShopGermany Pro

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von aliossi »

Das Problem seinerzeit war es, dass man für Kundengruppen zwar Rabatte anlegen kann, diese aber nicht gesondert ausgewiesen werden, sondern so angewendet werden, dass nur noch der rabattierte Preis zu sehen ist und nicht mehr der Originalpreis. Das wurde relativ deutlich in diesem Post ausgedrückt https://forum.maennchen1.de/viewtopic.p ... 574#p45086

Ich benötige ebenfalls eine Lösung, bei der im Produkttemplate, Warenkorb, Bestellübersicht, Rechnungs usw. der Originalpreis und der gesenkte Preis (Rabatt) aufgeführt sind. Ich kann diesen Zustand aber nicht über einen Kundengruppenrabatt herbeiführen.
Laut deiner Aussage hörte es sich aber so an, als ob du das könntest und ich wollte, dass du einen Screenshot für die Lösung beifügst.

Beste Grüße
Andreas
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von ThoGoe »

Hallo!

Du arbeitest mit welcher wpShopGermany-Version (3 oder 4)?

Prinzipiell müssten die entsprechenden Templates angepasst werden, indem über dem rabattierten Preis die Ausgabe des Originalpreises dargestellt wird. Aber du hast eine Option im Modul Rabatt, die den Originalpreis zusätzlich bereits anzeigt. Hast du diesbezüglich schon etwas ausprobiert?

Liebe Grüße
Dateianhänge
Rabattdarstellung-im-Produkttemplate.png
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
aliossi
Beiträge: 144
Registriert: 23.05.2013, 08:48
Lizenz: wpShopGermany Pro

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von aliossi »

Version 3

Die Anzeige des durchgestrichenen Originalpreises funktioniert meines Erachtens nur beim Produktrabatt, nicht jedoch beim Kundengruppenrabatt.
Da unterschiedliche Preise für unterschiedliche Nutzer (Kundengruppen) nur über den Kundengruppenrabatt möglich sind, benötige ich also überall dort wo Preise angezeigt werden, die Originalpreise und die rabattierten Preise.

Gruß
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von ThoGoe »

Hallo!

Um den oben geposteten Screenshot zu erstellen, bin ich wie folgt vorgegangen:
1. Option "Originalpreis im Produkttemplate" im Modul Rabatt aktivieren
2. Option "Kundengruppenrabatt" im Modul Rabatt aktivieren
3. Eine Kundengruppe angelegt und einen Testkunden in diese Kundengruppe hinzugefügt
4. Einen Rabatt von 3,00 EUR in der Kundengruppe hinterlegt
5. Im Frontend mit den Kundendaten eingeloggt (automatisch werden die Produktpreise mit dem Kundengruppenrabatt von 3,00 EUR dargestellt)
6. Ein Produkt aufgerufen und den Screenshot erstellt

Andere Rabatte, wie zum Beispiel Produktrabatte waren nicht aktiviert. Hast du diesen Weg einmal ausprobiert? Damit müsstest du die entsprechenden Codezeilen lediglich aus dem standard.phtml (das Template findest du unter wpshopgermany/views/produkttemplates) kopieren und in deine gewünschten Templates (basket.phtml, overview.phtml, ...) integrieren.

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
aliossi
Beiträge: 144
Registriert: 23.05.2013, 08:48
Lizenz: wpShopGermany Pro

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von aliossi »

Nach deiner Anleitung hat es geklappt, danke. Ich bin wohl eher der Typ für Step-by-Step-Anleitung :)

Trotzdem stehe ich natürlich nun vor der Herausforderung die richtige Zeile Code zu kopieren

Code: Alles auswählen

<?php /* Abfrage Preisanzeige nur für eingeloggte User aktiv und User eingeloggt START*/ ?> 
			<?php if (($this->callMod('wpsg_mod_kundenverwaltung', 'isLoggedIn') && ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '1')) || ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '0')) { ?>
			
				<div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="wpsg_produkt_preis">
					<?php echo __('Stückpreis:', 'wpsg'); ?>				
					<meta itemprop="priceCurrency" content="<?php echo $this->get_option('wpsg_currency'); ?>" />
					<span itemprop="price" class="wpsg_preis preis_<?php echo $this->view['data']['id']; ?>" id="preis_<?php echo $this->view['data']['id']; ?>">
						<?php echo wpsg_ff($this->view['data']['preis'], $this->get_option('wpsg_currency')); ?>
					</span> <?php if (wpsg_isSizedString($this->view['data']['price_info'])) { echo '<div class="wpsg_priceinfo">'.wpsg_hspc($this->view['data']['price_info']).'</div>'; } ?>
					
					<?php if ($this->hasMod('wpsg_mod_discount') && wpsg_getStr($this->view['data']['preis_prediscount']) > '0' && wpsg_isSizedInt($this->get_option('wpsg_mod_discount_show'))) { ?>				
					<div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="wpsg_produkt_preis new_price">
	            		<?php echo __('Originalpreis', 'wpsg'); ?>: <span class="wpsg_preis_prediscount"><?php echo wpsg_ff(wpsg_getStr($this->view['data']['preis_prediscount']), $this->get_option('wpsg_currency')); ?></span>		
					</div>
					<?php } ?>		
				</div>
und an der richtigen Stelle einzufügen. Ich werde es mal ausprobieren...
Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3582
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Rabatt im Warenkorb anzeigen - geht das?

Beitrag von ThoGoe »

Hallo!

Freut mich, dass du mit unserer Hilfe weitergekommen bist.

Wenn du auf Nummer sicher gehen möchtest, nimmst du am Besten den kompletten Block für die Preisanzeige:

Code: Alles auswählen

			<?php /* Abfrage Preisanzeige nur für eingeloggte User aktiv und User eingeloggt START*/ ?> 
			<?php if (($this->callMod('wpsg_mod_kundenverwaltung', 'isLoggedIn') && ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '1')) || ($this->get_option('wpsg_mod_kundenverwaltung_preisAnzeige') == '0')) { ?>
			
				<div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="wpsg_produkt_preis">
					<?php echo __('Stückpreis:', 'wpsg'); ?>				
					<meta itemprop="priceCurrency" content="<?php echo $this->get_option('wpsg_currency'); ?>" />
					<span itemprop="price" class="wpsg_preis preis_<?php echo $this->view['data']['id']; ?>" id="preis_<?php echo $this->view['data']['id']; ?>">
						<?php echo wpsg_ff($this->view['data']['preis'], $this->get_option('wpsg_currency')); ?>
					</span> <?php if (wpsg_isSizedString($this->view['data']['price_info'])) { echo '<div class="wpsg_priceinfo">'.wpsg_hspc($this->view['data']['price_info']).'</div>'; } ?>
					
					<?php if ($this->hasMod('wpsg_mod_discount') && wpsg_getStr($this->view['data']['preis_prediscount']) > '0' && wpsg_isSizedInt($this->get_option('wpsg_mod_discount_show'))) { ?>				
					<div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="wpsg_produkt_preis new_price">
	            		<?php echo __('Originalpreis', 'wpsg'); ?>: <span class="wpsg_preis_prediscount"><?php echo wpsg_ff(wpsg_getStr($this->view['data']['preis_prediscount']), $this->get_option('wpsg_currency')); ?></span>		
					</div>
					<?php } ?>		
				</div>
							
				<?php if ($this->get_option('wpsg_kleinunternehmer')) { /* Kleinunternehmerregelung aktiviert START */ ?>		
			
				<div class="wpsg_produkt_preishinweis">
					<?php echo wpsg_translate(__('#2# zzgl. #1#', 'wpsg'), '<a href="'.$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN).'">'.__('Versandkosten', 'wpsg').'</a>', '<a href="#kkhint" title="'.wpsg_hspc($this->get_option('wpsg_kleinunternehmer_text')).'">Endpreis</a>'); ?>
				</div>
			
				<?php } else { /* Kleinunternehmerregelung aktiviert ENDE */ ?>	
		
					<div class="wpsg_produkt_preishinweis">		
						<?php if ($this->getFrontendTaxview() == WPSG_NETTO) { /* Frontend = NETTO Preise */ ?>
						<?php echo wpsg_translate(__('(zzgl. #1#% MwSt. und zzgl. #2#)', 'wpsg'), wpsg_ff($this->view['data']['mwst_value']), '<a href="'.$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN).'">'.__('Versandkosten', 'wpsg').'</a>'); ?>
						<?php } else { /* Frontend = BRUTTO Preise */ ?>
						<?php echo wpsg_translate(__('(inkl. #1#% MwSt. und zzgl. #2#)', 'wpsg'), wpsg_ff($this->view['data']['mwst_value'], 0), '<a href="'.$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN).'">'.__('Versandkosten', 'wpsg').'</a>'); ?>
						<?php } ?>
					</div>
					
				<?php } ?>
			<?php } else {?>
			
				<?php echo wpsg_translate(__('Die Produktpreise werden nur eingeloggten Benutzern angezeigt. Loggen Sie sich <a href="'.$this->getURL(wpsg_ShopController::URL_PROFIL).'">hier</a> bitte ein, um zu bestellen.')); ?>
			
			<?php }?>
			<?php /* Abfrage Preisanzeige nur für eingeloggte User aktiv und User eingeloggt ENDE */ ?> 
Eingebaut müsste es in folgende Bereiche:
> Warenkorb (basket.phtml, findest du unter wpshopgermany/views/warenkorb)
> Bestellübersicht ((overview.phtml, findest du unter wpshopgermany/views/warenkorb)

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!
Antworten