Stany w sklepie muszą odświeżać się co 10–30 min — ręcznie nie da rady?
Magazyn wysyła CSV co kilkanaście minut — sklep musi nadążać. Data Exchange uruchamia lekki import automatycznie (WP-Cron lub curl serwera) i propaguje stany na marketplace.
Co robisz → co masz
Stany w sklepie muszą odświeżać się co 10–30 min — ręcznie nie da rady?
Ustawiasz źródło (plik CSV na serwerze lub URL hurtowni) i interwał. Lekki import aktualizuje stock_quantity i ceny — ciężkie zadania (zdjęcia) możesz zostawić na cron serwera curl.
- 1
Robisz: W Data Exchange → Harmonogram dodajesz źródło CSV z URL magazynu.
System wie skąd brać plik i jak często sprawdzać zmiany.
- 2
Robisz: Włączasz harmonogram co 15 lub 30 minut.
Stany w Woo aktualizują się bez WP All Import i bez ręcznego wgrywania.
Efekt: Magazyn stacjonarny → Woo w tym samym pakiecie co Allegro i Omnibus.
Na co dzień w sklepie
- System wie skąd brać plik i jak często sprawdzać zmiany
- Stany w Woo aktualizują się bez WP All Import i bez ręcznego wgrywania
Zamiast osobnej wtyczki
- WP All Import co 10 min tylko po stany
- Ręczne wgrywanie CSV
- Osobny skrypt PHP na FTP
Porównania opisują typowy model wdrożeń na polskim rynku WooCommerce (wtyczki marketplace, huby SaaS, ręczna konfiguracja) — bez wskazywania marek konkurencji. Zakres VinVic PRO wynika z kodu vinvic-pro w repozytorium. Inne produkty mogą oferować część funkcji; różnica dotyczy pełnego obiegu w jednym silniku WordPress.
Jak to działa pod spodem (dla wdrożeniowca)
Zakładka Harmonogram (Cron): źródła z plikiem lokalnym (uploads) lub remote_url. Interwały vv_de_15min / vv_de_30min. Webhook GET z tokenem dla push z ERP. Po batchu: Unified Inventory, Fast Search, Omnibus przez hooki VinVic_Import.
vinvic-pro/inc/data-exchange/class-vinvic-de-cron.php · class-vinvic-de-webhook.php