Shop Lagerbestand automatisch ändern

Hier können Sie Fragen bezüglich des Shop Moduls stellen.
AndreasWitt

Re: Shop Lagerbestand automatisch ändern

Beitragvon AndreasWitt » Mi 19. Sep 2012, 14:40

... eventuell musst du bei <we:write/> noch forceedit="true" setzen ...

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: Shop Lagerbestand automatisch ändern

Beitragvon e_herrmann » Mi 19. Sep 2012, 14:40

füge bei we:write mal noch forceedit="true" ein.
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

AndreasWitt

Re: Shop Lagerbestand automatisch ändern

Beitragvon AndreasWitt » Mi 19. Sep 2012, 14:46

... hier noch mal ein optimierter Code ...

Code: Alles auswählen

<we:repeatShopItem shopname="demo">
	<we:setVar to="request" nameto="edit_object" value="1" />
	<we:field type="text" name="WE_ID" to="request" nameto="we_editObject_ID" />

	<we:calculate to="global" nameto="newStock">
		<we:field type="text" name="stock_qty" />-<we:showShopItemNumber shopname="demo" type="print" />
	</we:calculate>

	<?php //echo "DEBUG: $newStock"; ?>
	<?php $_REQUEST['we_ui_we_global_form']['stock_qty'] = $GLOBALS['newStock']; ?>
	
	<we:write type="object" forceedit="true" publish="true" classid="1" onduplicate="overwrite" protected="false" />
</we:repeatShopItem>

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Shop Lagerbestand automatisch ändern

Beitragvon Michael D. » Mi 19. Sep 2012, 17:10

ok, danke. mit forceedit legt er kein neues Objekt an und schreibt wohl auch was, aber nicht in das angegebene Objekt. Dort ändert sich nichts.
_____________________________________________
Grüße
Michael

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Shop Lagerbestand automatisch ändern

Beitragvon Michael D. » Mi 19. Sep 2012, 17:11

bei we_ui_klassenname muss schon die Bezeichnung der Klasse rein, oder?
_____________________________________________
Grüße
Michael

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: Shop Lagerbestand automatisch ändern

Beitragvon e_herrmann » Mi 19. Sep 2012, 17:37

eigentlich kommt da der Name des Formulars rein das die Daten erfasst. Nenne es mal $_REQUEST['we_ui_we_global_form']['stock_qty'] so hieße das Dokument wenn man keinen Namen angibt.
Falls es nicht geht prüfe noch einmal genau alle Feld/Variablennamen. Außerdem Ist es ganz gut das erst einmal mit festen Werten auszuprobieren, wenn das funktioniert, schrittweise die Werte durch Variablen ersetzen, dann weiß man schnell wo es klemmt.
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Shop Lagerbestand automatisch ändern

Beitragvon Michael D. » Do 20. Sep 2012, 10:14

das wars. der form name hatte nicht gepasst.
Vielen Dank für Eure Hilfe!
_____________________________________________
Grüße
Michael

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Shop Lagerbestand automatisch ändern

Beitragvon Michael D. » Mo 8. Okt 2012, 14:49

Hallo,

der Lagerbestand bei einem Standardobjekt funktioniert nun soweit.
Jetzt habe ich aber auch einen Lagerbestand bei einer Variante.
Wie kann ich diesen denn ansprechen?
Es wird mit der herkömmlichen Version immer der Lagerbestand des Hauptproduktes geändert.
_____________________________________________
Grüße
Michael

Michael D.
Senior Member
Beiträge: 523
Registriert: Mo 16. Jun 2003, 18:02

Re: Shop Lagerbestand automatisch ändern

Beitragvon Michael D. » Do 25. Okt 2012, 16:03

Gibt es dazu eine Lösung? Hat das niemand im Angebot?
_____________________________________________
Grüße
Michael

AndreasWitt

Re: Shop Lagerbestand automatisch ändern

Beitragvon AndreasWitt » Di 28. Mai 2013, 20:23

@Michael: da wirst du wohl nicht mehr mit <we:write/> weiterkommen, da das speichern von Varianten nicht unterstützt wird, oder hast du eine Lösung gefunden?


Zurück zu „Shop Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste