# Baltique OS Core 0.11.0 — Inventory / Procedure Catalog / Sync

Upgrade do obecnej instalacji Baltique OS. Nie jest to reinstalacja.

## Cel

Core 0.11.0 dodaje warstwę magazynu, katalogu procedur i akcesoriów oraz synchronizacji cenników.

Najważniejsze nowe elementy:

- Magazyn / katalog: `/inventory.php`
- rezerwacja produktów i implantów pod pacjenta / operację,
- reguły wymaganych akcesoriów dla procedur,
- obsługa procedur wymagających implantów, np. operacje piersi/twarzy,
- edycja nazw procedur i akcesoriów,
- edycja cen netto/brutto,
- edycja VAT/zwolnienia,
- synchronizacja procedur z podanego URL cennika,
- synchronizacja produktów z podanego URL sklepu,
- własna lista produktów niewidocznych publicznie, np. implanty piersi.

## Nowy moduł

```text
https://baltique.pl/inventory.php
```

## Integracja z operacją

W ekranie szybkiej płatności operacji:

```text
/payment_autolink_quick.php?surgery_case_id=...
```

pojawiają się wymagane i opcjonalne akcesoria. Jeżeli procedura wymaga implantów, mogą zostać automatycznie dodane do płatności oraz zarezerwowane w magazynie.

## Synchronizacja

Domyślne źródła:

```text
https://www.chirurgiaplastyczna.pl/prices
https://sklep.chirurgiaplastyczna.pl/
```

Źródła można edytować w panelu.

CRON OVH:

```text
cron/inventory_sync_cron_ovh.php
```

HTTP endpoint z tokenem:

```text
/inventory_sync_cron.php?token=...
```

## Instalacja

1. Zrób backup plików i bazy.
2. Wgraj zawartość paczki do głównego katalogu Baltique OS.
3. Zaloguj się jako administrator.
4. Otwórz:

```text
https://baltique.pl/upgrade_0_11_0.php
```

5. Kliknij „Uruchom upgrade 0.11.0”.
6. Otwórz:

```text
https://baltique.pl/inventory.php
```

7. Wykonaj Ctrl+F5.

## Ważne

Importer WWW jest bezpiecznym importerem heurystycznym: pobiera stronę, wykrywa linie z cenami i aktualizuje katalog. Pozycje oznaczone jako „nie nadpisuj synchronizacją” pozostają ręczne.
