---
title: "Bestelltes von inStock abziehen !"
url: "https://www.typo3.net/d/42488-bestelltes-von-instock-abziehen"
source: "typo3.net"
tags: ["Extensions","Frage","PHP"]
created: "2006-05-04"
last_reply: "2006-05-04"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Bestelltes von inStock abziehen !

Extensions · 1 Antwort · gestartet 2006-05-04

## Eröffnungsbeitrag

**tobip** · 2006-05-04 · [Beitrag #1](https://www.typo3.net/d/42488-bestelltes-von-instock-abziehen/1)

```php
$markerArray["###FIELD_QTY###"]= $Anzahl = $this->basket[$row["uid"]] ? $this->basket[$row["uid"]] : "";
```

In der Funktion finalize_order habe ich dann das hier eingetragen:

```php
$row['inStock'] -= $Anzahl;
```

Warum funktioniert das so nicht ? Soll doch einfach nur beim abschicken der Bestellung die Anzahl des bestellten Artikel von seinem inStock abgezogen werden. Habe tt_products 1.2.7. Habe gesehen, dass es in 2.4.0 schon eine Funktion namens reduceInStock() gibt, leider werde ich daraus nicht schlau. Wäre auch für nur eine Antwort sehr dankbar, ich hoffe es erbarmt sich jemand.

## Antworten

### [#2](https://www.typo3.net/d/42488-bestelltes-von-instock-abziehen/2) · tobip · 2006-05-04

```php
$query="UPDATE tt_products SET inStock = inStock - $this->Anzahl";
```

Damit klappt es so einigermaßen, jedoch wird die Anzahl von allen inStocks abgezogen und nicht nur von dem jeweiligen bestellten Artikel. Bin für jeden Tipp dankbar !

---

Quelle: „Bestelltes von inStock abziehen !“, typo3.net, https://www.typo3.net/d/42488-bestelltes-von-instock-abziehen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
