Seite 2 von 2

Re: Shop Lagerbestand automatisch ändern

Verfasst: Mi 19. Sep 2012, 14:40
von AndreasWitt
... eventuell musst du bei <we:write/> noch forceedit="true" setzen ...

Re: Shop Lagerbestand automatisch ändern

Verfasst: Mi 19. Sep 2012, 14:40
von e_herrmann
füge bei we:write mal noch forceedit="true" ein.

Re: Shop Lagerbestand automatisch ändern

Verfasst: Mi 19. Sep 2012, 14:46
von AndreasWitt
... 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>

Re: Shop Lagerbestand automatisch ändern

Verfasst: Mi 19. Sep 2012, 17:10
von Michael D.
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.

Re: Shop Lagerbestand automatisch ändern

Verfasst: Mi 19. Sep 2012, 17:11
von Michael D.
bei we_ui_klassenname muss schon die Bezeichnung der Klasse rein, oder?

Re: Shop Lagerbestand automatisch ändern

Verfasst: Mi 19. Sep 2012, 17:37
von e_herrmann
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.

Re: Shop Lagerbestand automatisch ändern

Verfasst: Do 20. Sep 2012, 10:14
von Michael D.
das wars. der form name hatte nicht gepasst.
Vielen Dank für Eure Hilfe!

Re: Shop Lagerbestand automatisch ändern

Verfasst: Mo 8. Okt 2012, 14:49
von Michael D.
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.

Re: Shop Lagerbestand automatisch ändern

Verfasst: Do 25. Okt 2012, 16:03
von Michael D.
Gibt es dazu eine Lösung? Hat das niemand im Angebot?

Re: Shop Lagerbestand automatisch ändern

Verfasst: Di 28. Mai 2013, 20:23
von AndreasWitt
@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?