# Εισαγωγές τιμών πελατών προς Magento

### `amount` (float, απαραίτητο)

Το ποσό που αναλογεί στην τιμή, είτε είναι σταθερή τιμή είτε ποσοστό έκπτωσης, είτε ποσό έκπτωσης.
Το σύμβολο διαχωρισμού δεκαδικών μπορεί να είναι `.` (τελεία) ή `,` (υποδιαστολή).

### `category_ids` (string, προαιρετικό)

Μπορεί να έχει μία ή περισσότερες κατηγορίες, διαχωρισμένες με `,` (κόμμα), `;` (ερωτηματικό) ή `|` (κάθετος).
Το διαχωριστικό ορίζεται στις ρυθμίσεις κατηγοριών και είναι ένα για όλες τις εισαγωγές. Το προεπιλεγμένο είναι το `,` (κόμμα).
Κάθε κατηγορία μπορεί να αντιστοιχηθεί με άλλο όνομα στα mappings, διαφορετικά πρέπει να ταιριάζει με το όνομα της κατηγορίας στο Magento.
Οι υποκατηγορίες διαχωρίζονται με το σύμβολο `>` (μεγαλύτερο από).
Π.χ. `Αντρικά > Μπλούζες > T-Shirts, Αντρικά > Προσφορές`.

### `attribute_code` (string, προαιρετικό)

Χρησιμοποιείται για να εφαρμοστεί η τιμή σε όλα τα προϊόντα που έχουν το συγκεκριμένο χαρακτηριστικό.
Όταν χρησιμοποιείται χωρίς το πεδίο `attribute_option`, η τιμή εφαρμόζεται σε όλες τις επιλογές αυτού του χαρακτηριστικού.
Πρέπει να ταιριάζει με ένα υπάρχον όνομα χαρακτηριστικού στο σύστημα, π.χ. `color`.

### `attribute_option` (string, προαιρετικό)

Χρησιμοποιείται για να εφαρμοστεί η τιμή σε μια συγκεκριμένη επιλογή μέσα σε ένα χαρακτηριστικό.
Απαιτείται να έχει οριστεί το πεδίο `attribute_code`.
Πρέπει να ταιριάζει με μια υπάρχουσα επιλογή για το συγκεκριμένο χαρακτηριστικό, π.χ. `Κόκκινο`.

### `email` (string, προαιρετικό)

Χρησιμοποιείται για να εφαρμοστεί η τιμή στον πελάτη με το συγκεκριμένο email.
Απαιτείται τουλάχιστον ένα από τα πεδία `email` ή `taxvat`, διαφορετικά η γραμμή δεν εισάγεται.

### `price_type` (integer, απαραίτητο)

Καθορίζει αν το ποσό είναι μια σταθερή τιμή, ένα ποσοστό έκπτωσης ή ένα ποσό έκπτωσης.
Οι αποδεκτές τιμές είναι `0`, `1` ή `2`:

0. Σταθερή τιμή, π.χ. €100
1. Ποσοστό έκπτωσης, π.χ. 10%
2. Ποσό έκπτωσης, π.χ. −€10

### `sku` (string, προαιρετικό)

Χρησιμοποιείται για να εφαρμοστεί η τιμή στο προϊόν με το συγκεκριμένο SKU.

### `taxvat` (string, προαιρετικό)

Χρησιμοποιείται για να εφαρμοστεί η τιμή στον πελάτη με τον συγκεκριμένο ΑΦΜ (Tax/VAT number).
Απαιτείται τουλάχιστον ένα από τα πεδία `email` ή `taxvat`, διαφορετικά η γραμμή δεν εισάγεται.

### `tier_quantity` (integer, προαιρετικό)

Χρησιμοποιείται για να προσδιοριστεί ο αριθμός των τεμαχίων για την οποία ισχύει η τιμή.
Αν είναι κενό ή μηδέν, η τιμή θα ισχύει για οποιαδήποτε ποσότητα.

### `valid_from` (string, προαιρετικό)

Η ημερομηνία πρέπει να έχει μορφή `YYYY-MM-DD`.

### `valid_to` (string, προαιρετικό)

Η ημερομηνία πρέπει να έχει μορφή `YYYY-MM-DD`.

### Παράδειγμα σταθερής τιμής €19.99

#### RESPONSE

```json
{
  "amount": 19.99,
  "category_ids": "Αντρικά > Μπλούζες > Τ-Shirts, Αντρικά > Προσφορές",
  "attribute_code": "color",
  "attribute_option": "Κόκκινο",
  "email": "customer@example.com",
  "price_type": 0,
  "sku": "CHAMP-S",
  "taxvat": "123456789",
  "tier_quantity": 0,
  "valid_from": "2025-08-01",
  "valid_to": "2025-09-01"
}
```

### Παράδειγμα ποσοστού έκπτωσης 10%

#### RESPONSE

```json
{
  "amount": 10,
  "category_ids": "Αντρικά > Μπλούζες > Τ-Shirts, Αντρικά > Προσφορές",
  "attribute_code": "color",
  "attribute_option": "Κόκκινο",
  "email": "customer@example.com",
  "price_type": 1,
  "sku": "CHAMP-S",
  "taxvat": "123456789",
  "tier_quantity": 0,
  "valid_from": "2025-08-01",
  "valid_to": "2025-09-01"
}
```

### Παράδειγμα ποσού έκπτωσης −€5

#### RESPONSE

```json
{
  "amount": 5,
  "category_ids": "Αντρικά > Μπλούζες > Τ-Shirts, Αντρικά > Προσφορές",
  "attribute_code": "color",
  "attribute_option": "Κόκκινο",
  "email": "customer@example.com",
  "price_type": 2,
  "sku": "CHAMP-S",
  "taxvat": "123456789",
  "tier_quantity": 0,
  "valid_from": "2025-08-01",
  "valid_to": "2025-09-01"
}
```
