---
type: "product"
id: 345
url: "https://prestadev.pl/pl/automatyczne-posty-na-facebooku-pro-publikowanie-tresci-z-prestashop.html"
markdown_url: "https://prestadev.pl/pl/markdown/product/345.md"
title: "Automatyczne posty na Facebooku Pro — publikowanie treści z PrestaShop"
description: "Automatycznie publikuj produkty, promocje i wpisy ph_simpleblog na stronach Facebooka. Moduł PrestaShop z harmonogramem, szablonami i ręcznym wyborem treści."
image: "https://prestadev.pl/2381/automatyczne-posty-na-facebooku-pro-publikowanie-tresci-z-prestashop.jpg"
sku: "PDFBWPPRO"
brand: "PrestaDev.pl"
price: 124.00
price_tax_excluded: 100.81
currency: "PLN"
tax_included: true
availability: "in_stock"
is_pack: false
customization_required: false
condition: "new"
categories: ["Import i eksport danych", "Integracje Meta / Facebook", "Reklama i analityka"]
language: "pl"
updated: "2026-09-13"
---

# Automatyczne posty na Facebooku Pro — publikowanie treści z PrestaShop

**Automatyczne posty na Facebooku Pro** to moduł PrestaShop do automatycznego publikowania treści sklepu na połączonych stronach Facebooka. Obsługuje nowe produkty, promocje, powroty na stan, bestsellery oraz cykliczne przypominanie wybranej oferty. Umożliwia również publikowanie wpisów z ph\_simpleblog, kategorii i stron CMS. Treść posta powstaje z konfigurowalnego szablonu, który może zawierać dane produktu lub artykułu, cenę, link, hashtagi i wezwanie do działania. Biblioteka treści pozwala samodzielnie zaznaczyć pozycje do publikacji, sprawdzić podgląd i zaplanować wysyłkę. Po skonfigurowaniu połączenia z Facebookiem, reguł i zadania CRON moduł wykrywa treści oraz obsługuje kolejkę zgodnie z ustalonym harmonogramem. Panel udostępnia także symulację, historię publikacji, diagnostykę dostępu i kreator odnawiania połączenia.

## Description

## Najważniejsze cechy i korzyści

 - **Mniej ręcznego przygotowywania postów:** szablony pobierają dane z katalogu i treści sklepu, ograniczając kopiowanie nazw, opisów, cen oraz adresów.
- **Regularna komunikacja na Facebooku:** automatyzacje łączą informacje o nowych zdarzeniach z cyklicznym przypominaniem produktów i artykułów.
- **Kontrola nad doborem oferty:** reguły, filtry i wykluczenia pozwalają określić, które treści mają trafić do kolejki.
- **Zaplanowana częstotliwość publikacji:** dni tygodnia, godziny, limit dzienny i odstępy między postami są ustawiane osobno dla każdej strony Facebooka.
- **Automatyzacja połączona z ręcznym wyborem:** obok reguł można korzystać z biblioteki i przygotowywać wybrane publikacje samodzielnie.
- **Widoczny przebieg pracy:** kolejka, kalendarz, historia i komunikaty błędów pomagają ustalić, co jest zaplanowane, opublikowane lub wymaga uwagi.

 ## Co można automatycznie publikować na Facebooku?

 Moduł oferuje **10 rodzajów automatyzacji**. Każda reguła łączy rodzaj treści z wybraną stroną Facebooka i szablonem posta.

 | Rodzaj publikacji | Działanie modułu |
| --- | --- |
| Nowe produkty | Wykrywanie produktów pojawiających się w publicznej ofercie i tworzenie postów z pozycji spełniających warunki reguły. |
| Nowe wpisy ph\_simpleblog | Publikowanie informacji o nowych, publicznie dostępnych wpisach blogowych z uwzględnieniem ich daty publikacji. |
| Promocje produktów | Informowanie o wykrytej obniżce ceny produktu na podstawie istniejącej ceny specjalnej dostępnej w publicznej ofercie. |
| Kończące się promocje | Przypominanie o promocji w określonym przedziale czasu przed zapisaną datą jej zakończenia. |
| Powroty na stan | Publikowanie po wykryciu wzrostu ilości z poziomu poniżej ustalonego progu do poziomu spełniającego ten próg. |
| Bestsellery | Cykliczne wybieranie produktów według liczby sprzedanych sztuk z wybranego okresu, na podstawie zamówień z opłaconym statusem. |
| Rotacja produktów | Ponowne prezentowanie kolejnych produktów z puli spełniającej filtry, z zachowaniem odstępów między powtórkami. |
| Rotacja artykułów | Cykliczne przypominanie istniejących, publicznych wpisów ph\_simpleblog. |
| Kategorie sklepu | Publikowanie wybranych kategorii wraz z treścią i odnośnikiem prowadzącym do sklepu. |
| Strony CMS | Cykliczne publikowanie wskazanych, aktywnych stron informacyjnych dostępnych publicznie. |

 Przy uruchamianiu reguł zdarzeniowych moduł zapisuje stan początkowy istniejących treści. Dzięki temu bieżący katalog nie jest masowo traktowany jako nowo dodana oferta. Do prezentowania starszych produktów służą rotacja, bestsellery i ręczny wybór.

 ## Reguły dopasowane do asortymentu i sposobu komunikacji

 Dla produktów można określić **kategorie, marki, minimalny stan magazynowy oraz minimalną i maksymalną cenę**. Listy identyfikatorów pozwalają wskazać pozycje objęte regułą lub z niej wykluczone. Osobne wykluczenia treści umożliwiają pomijanie konkretnych pozycji przez automatyzację.

 Reguły mają własny stan włączenia, priorytet, okres aktywności i opóźnienie publikacji po wykryciu zdarzenia. Dla publikacji cyklicznych ustala się częstotliwość uruchamiania i minimalny odstęp przed ponowną prezentacją tej samej treści. Dodatkowe parametry określają okres sprzedaży analizowany dla bestsellerów oraz wyprzedzenie przypomnienia o końcu promocji.

 **Moduł korzysta z promocji już skonfigurowanych w PrestaShop.** Rozpoznaje obniżki ceny dostępne dla niezalogowanego klienta przy zakupie jednej sztuki, w kontekście ustawień strony Facebooka. Nie tworzy rabatów ani kodów kuponowych. Przypomnienie o końcu promocji wymaga zapisanej, przyszłej daty zakończenia.

 ## Szablony postów, dane produktów i format publikacji

 Szablon określa treść oraz jeden z czterech formatów: **sam tekst, post z linkiem, post z jednym zdjęciem albo post z wieloma zdjęciami**. W formacie wielozdjęciowym można ustawić limit do 10 zdjęć, zależnie od materiałów dostępnych dla danej treści. Dla produktów moduł pobiera zdjęcia sklepu, zaczynając od okładki.

 - **Dane produktu:** nazwa, krótki opis, marka, kategoria oraz komunikat dostępności.
- **Dane cenowe:** cena, cena regularna, waluta, procent obniżki i termin zakończenia promocji, jeżeli są dostępne.
- **Treści informacyjne:** tytuł i skrócona treść wpisu blogowego, kategorii lub strony CMS.
- **Elementy wspólne:** adres treści, nazwa sklepu, własne hashtagi oraz wezwanie do działania.

 Edytor udostępnia 16 zmiennych, w tym `{name}`, `{description}`, `{price}`, `{title}`, `{excerpt}` i `{url}`. Można ustawić długość skracanego opisu, przygotować warianty tekstu rozdzielone linią `---` oraz zastosować fragmenty wyświetlane tylko wtedy, gdy określone pole ma wartość. Przykładowo zapis `[[price]]Cena: {price}[[/price]]` pomija cały fragment, gdy cena nie jest dostępna.

 Posty powstają jako zwykły tekst na podstawie zapisanych szablonów i danych sklepu. Moduł nie generuje tekstów za pomocą AI ani nie tłumaczy treści. Wygląd podglądu linku po publikacji zależy od Facebooka; podgląd w panelu służy sprawdzeniu przygotowanej wiadomości i materiałów.

 ## Biblioteka treści i ręczne planowanie postów

 Biblioteka umożliwia przeglądanie produktów, artykułów, kategorii i stron CMS. Wyszukiwanie po nazwie lub identyfikatorze oraz filtry kategorii i marki dla produktów ułatwiają odnalezienie pozycji do publikacji. Można zaznaczyć wybrane rekordy, wskazać strony Facebooka, szablon i najwcześniejszy termin wysyłki.

 Przy przygotowywaniu **jednej treści dla jednej strony** dostępne są podgląd, własny tekst oraz wybór zdjęć z materiałów źródłowych. Publikacje ręczne przechodzą przez tę samą kolejkę i ograniczenia harmonogramu co automatyzacje. Polecenie publikacji od razu uruchamia obsługę kolejki, ale respektuje aktywność modułu, tryb symulacji i dozwolone terminy.

 ## Integracja z blogiem ph\_simpleblog

 Po wykryciu aktywnego modułu **ph\_simpleblog** dostępne są nowe wpisy, rotacja starszych artykułów i ręczny wybór publikacji z biblioteki. Post może korzystać z tytułu, zajawki, adresu wpisu i dostępnej okładki. Moduł sprawdza publiczną dostępność artykułu oraz jego termin publikacji, dlatego wpis zaplanowany na przyszłość nie jest od razu udostępniany na Facebooku.

 ## Harmonogram i automatyczna obsługa przez CRON

 Dla każdej strony Facebooka ustawia się dni tygodnia, przedział godzin, dzienny limit od 1 do 24 publikacji i minimalną przerwę między postami. Wspólna strefa czasowa jest konfigurowana dla danego sklepu. Terminy wynikające z reguł lub ręcznego planowania są dopasowywane do dostępnych miejsc w harmonogramie.

 **Pełna praca w tle wymaga skonfigurowania zadania CRON na serwerze.** Panel podaje polecenie dla wiersza poleceń oraz adres HTTPS zabezpieczony tokenem; instrukcja zaleca uruchamianie co minutę. CRON wykrywa treści, obsługuje kolejkę i wykonuje zadania kontrolne bez otwierania panelu administracyjnego. Okresowe skanowanie pozwala wykrywać również dane dodane przez import, o ile zapisano je prawidłowo w obsługiwanych strukturach sklepu.

 ## Połączenie z Facebookiem i odnawianie dostępu

 Kreator prowadzi przez połączenie własnej aplikacji Meta ze stroną Facebooka. Po podaniu **App ID, App Secret i tokena użytkownika** moduł wykonuje wymianę na długoterminowy dostęp, pobiera listę dostępnych stron i sprawdza token wybranej strony. Osobny formularz pozwala wprowadzić gotowy token strony. Instrukcja w panelu opisuje wymagane dane, uprawnienia oraz kolejne kroki konfiguracji.

 Diagnostyka rozróżnia ważność tokena i ważność dostępu do danych, jeśli odpowiednie informacje są dostępne. **Brak podanej daty wygaśnięcia nie oznacza bezwarunkowo stałego dostępu.** Moduł nie może samodzielnie zastąpić ponownej zgody właściciela konta. Funkcja odnowienia połączenia pozwala przejść kreator dla tej samej strony z nowym tokenem użytkownika, zachowując jej reguły, historię i harmonogram.

 Zapisane tokeny i sekrety aplikacji są szyfrowane. Automatyczne kontrole połączenia i opcjonalne alerty e-mail pomagają zauważyć blokadę dostępu, znany zbliżający się termin jego ważności albo problemy z kolejką. Działanie tych kontroli wymaga aktywnej automatyzacji i CRON, a wysyłka powiadomień także skonfigurowanej poczty sklepu; alerty nie są wysyłane w trybie symulacji.

 ## Kolejka, symulacja i historia publikacji

 - **Tryb symulacji:** pozwala prześledzić kwalifikowanie treści i obsługę kolejki bez publikowania postów na Facebooku. Zadania zakończone symulacją wymagają świadomego ponowienia, jeśli mają zostać rzeczywiście wysłane.
- **Kontrola danych przed wysłaniem:** moduł ponownie pobiera treść i sprawdza jej dostępność. Dla reguł produktowych ponawia kontrolę filtrów, a dla promocji sprawdza, czy wykryta obniżka nadal obowiązuje.
- **Ochrona przed przypadkowymi powtórkami:** identyfikatory zdarzeń i historia ograniczają ponowne kolejkowanie tego samego zdarzenia dla danej strony. Reguły cykliczne mają dodatkowe odstępy między powtórzeniami.
- **Obsługa problemów z wysyłką:** wybrane błędy przejściowe są ponawiane z opóźnieniem, a niepewny wynik publikacji może zostać sprawdzony przez odczyt postów strony.
- **Zarządzanie zadaniami:** dostępne są statusy, szczegóły błędów, miesięczny kalendarz oraz operacje na oczekujących zadaniach, takie jak anulowanie czy zmiana terminu.
- **Historia z odnośnikiem:** po udanej publikacji moduł zapisuje identyfikator posta i link prowadzący do Facebooka.

 Posty już opublikowane na Facebooku nie są automatycznie edytowane ani usuwane po zmianach w sklepie. Odświeżanie danych dotyczy przygotowywania zadań przed ich wysłaniem.

 ## Wiele stron, języki, waluty i oznaczanie ruchu

 Moduł pozwala skonfigurować wiele stron Facebooka, każdą z własnym językiem, walutą, krajem wyliczania ceny i harmonogramem. Korzysta z istniejących wersji językowych treści. Dla produktów z kombinacjami odczytuje cenę i stan domyślnego wariantu; nie przygotowuje osobnego automatycznego posta dla każdej kombinacji.

 W środowisku multistore ustawienia, strony, reguły i kolejki są przypisane do konkretnego sklepu. Linki do treści generowane przez moduł otrzymują parametry **UTM** z oznaczeniem źródła Facebook, medium social, nazwą kampanii z szablonu i identyfikatorem publikacji. Ułatwia to rozpoznawanie ruchu w zewnętrznym narzędziu analitycznym, jeżeli jest ono skonfigurowane w sklepie; moduł nie udostępnia własnych statystyk zasięgu ani sprzedaży z Facebooka.

 ## Wymagania i zakres działania

 Deklarowany zakres zgodności obejmuje **PrestaShop 1.7.x–9.x**. Instalacja wymaga rozszerzeń PHP cURL, OpenSSL i mbstring, a publikowanie wymaga dostępu serwera do Meta Graph API, odpowiednich uprawnień do strony i ważnego połączenia. Adresy treści oraz zdjęć muszą być dostępne publicznie. Obsługa bloga wymaga odrębnego, aktywnego ph\_simpleblog.

 Automatyczne posty na Facebooku Pro publikuje na stronach Facebooka. Zakres modułu nie obejmuje profili prywatnych, grup, Instagrama, płatnych kampanii reklamowych, filmów, rolek ani relacji.

## Features

| Feature | Value |
| --- | --- |
| Obsługa Prestashop 9.x | Tak |
| Obsługa Prestashop 8.x  | Tak |
| Obsługa Prestashop 1.7.x | Tak |
| Tłumaczenia modułu | PL, ENG |
| Darmowe wsparcie (30 dni) | Tak |
| Darmowe aktualizacje (1 rok) | Tak |
| Łatwa instalacja | Tak |

## Categories

- Import i eksport danych
- Integracje Meta / Facebook
- Reklama i analityka

## Questions and answers

### Do czego służy moduł Automatyczne posty na Facebooku Pro?

Language: pl

Automatyczne posty na Facebooku Pro to moduł PrestaShop, który przygotowuje i publikuje posty na połączonych stronach Facebooka na podstawie treści sklepu. Łączy reguły automatyczne, szablony, harmonogram i kolejkę z biblioteką do ręcznego wybierania publikacji. Praca w tle wymaga poprawnego połączenia z Facebookiem oraz skonfigurowanego zadania CRON.

### Jakie treści sklepu można automatycznie publikować na Facebooku?

Language: pl

Dostępnych jest 10 rodzajów reguł: nowe produkty, nowe wpisy ph\_simpleblog, promocje produktów, kończące się promocje, powroty na stan, bestsellery, rotacja produktów, rotacja artykułów, kategorie i strony CMS. Każda reguła korzysta z wybranej strony Facebooka i szablonu. Publikowane są treści spełniające warunki dostępności oraz filtry danej reguły.

### Czy po włączeniu reguły nowych produktów cały istniejący katalog zostanie opublikowany?

Language: pl

Nie. Przy uruchamianiu reguły moduł zapisuje stan początkowy istniejących produktów, aby nie traktować całej bieżącej oferty jako nowości. Reguła nowych produktów reaguje na pierwsze wykryte publiczne udostępnienie po tej inicjalizacji oraz na nowo dodawane pozycje. Do publikowania starszego asortymentu można wykorzystać rotację, bestsellery lub wybór ręczny.

### Czy automatyzacja wykrywa produkty dodane przez import?

Language: pl

Tak, moduł oprócz sygnałów z zapisu produktu wykonuje okresowe skanowanie danych sklepu. Pozwala to wykrywać także produkty dodane przez import, o ile importer prawidłowo zapisuje dane w strukturach obsługiwanych przez moduł. Wykrycie następuje podczas pracy CRON, a termin publikacji zależy od filtrów, opóźnienia reguły i harmonogramu strony.

### Czy mogę samodzielnie wybierać produkty i artykuły do publikacji?

Language: pl

Tak. Biblioteka udostępnia produkty, wpisy ph\_simpleblog, kategorie i strony CMS oraz wyszukiwanie po nazwie lub identyfikatorze. Dla produktów dostępne są również filtry kategorii i marki. Po zaznaczeniu treści wybierasz strony Facebooka, szablon i termin, a dla jednej treści kierowanej na jedną stronę możesz dodatkowo przygotować własny tekst i wybrać zdjęcia.

### Czy można zbiorczo zaplanować kilka treści na kilku stronach Facebooka?

Language: pl

Tak, jedna operacja może obejmować wiele zaznaczonych treści i wiele stron. Limit wynosi 100 połączeń treść–strona, na przykład 50 produktów kierowanych na 2 strony daje 100 zadań. Każde zadanie trafia do kolejki i respektuje harmonogram swojej strony. Ręczna edycja pojedynczej wiadomości i wybór zdjęć są dostępne przy wyborze jednej treści i jednej strony.

### Jak można filtrować produkty objęte automatycznymi publikacjami?

Language: pl

Reguły produktowe pozwalają wskazać kategorie, marki, minimalny stan magazynowy oraz minimalną i maksymalną cenę. Można również podać identyfikatory produktów do uwzględnienia lub wykluczenia. Cena jest oceniana w walucie i kontekście cenowym skonfigurowanym dla strony Facebooka. Filtry kategorii, marki, ceny i stanu magazynowego dotyczą produktów, a nie artykułów blogowych czy stron CMS.

### Czy wybrane treści można wyłączyć z automatyzacji?

Language: pl

Tak. Moduł obsługuje listy wykluczonych identyfikatorów w regułach oraz osobne wykluczenia treści pomijanych przez automatyzację. Biblioteka pokazuje oznaczenia wykluczenia, co ułatwia kontrolę wybranych pozycji. Świadomy wybór ręczny może służyć do opublikowania takiej treści, jeśli pozostaje ona publiczna i spełnia wymagania publikacji.

### Czy moduł sam tworzy promocje i kody rabatowe w PrestaShop?

Language: pl

Nie. Moduł publikuje informacje o istniejących obniżkach ceny produktu, ale nie tworzy cen specjalnych, reguł koszyka ani kodów kuponowych. Wykrywana promocja musi obniżać cenę dostępną dla niezalogowanego klienta przy zakupie jednej sztuki w kontekście danej strony Facebooka. Rabaty przypisane do konkretnego klienta i rabaty wymagające większej liczby sztuk nie stanowią podstawy tej automatyzacji.

### Jak działa przypomnienie o kończącej się promocji?

Language: pl

Reguła sprawdza aktywną obniżkę produktu i zapisaną datę jej zakończenia. W konfiguracji określasz, ile godzin przed tym terminem przypomnienie może trafić do kolejki. Promocja bez daty końcowej nie kwalifikuje się do tego rodzaju przypomnienia. Przed wysłaniem moduł ponownie sprawdza, czy wykryta promocja nadal obowiązuje.

### Kiedy powstaje post o powrocie produktu na stan?

Language: pl

Reguła reaguje na zaobserwowaną zmianę ilości z poziomu poniżej ustalonego progu na poziom, który ten próg osiąga. Dla takiego zdarzenia wymagany próg wynosi co najmniej jedną sztukę, a produkt musi być publiczny i możliwy do zamówienia. Sam zapis produktu, który już wcześniej spełniał próg, nie oznacza kolejnego powrotu na stan. Przy produktach z kombinacjami analizowany jest stan domyślnego wariantu.

### Na jakiej podstawie moduł wybiera bestsellery?

Language: pl

Ranking powstaje z liczby sprzedanych sztuk w zamówieniach mających aktualnie status oznaczony jako opłacony. Moduł pomija skonfigurowane statusy anulowania i błędu oraz odejmuje ilości zwrócone i zrefundowane zapisane w pozycjach zamówień. Okres analizy można ustawić od 1 do 365 dni. Wybrane produkty muszą dodatkowo spełniać filtry reguły i warunki dopuszczające ponowną publikację.

### Czy istniejące produkty i artykuły można publikować cyklicznie?

Language: pl

Tak. Służą do tego reguły rotacji produktów i wpisów ph\_simpleblog, a cyklicznie mogą działać także bestsellery, kategorie oraz strony CMS. Ustawiasz częstotliwość uruchamiania reguły i minimalny odstęp przed ponowną prezentacją tej samej treści. W jednym cyklu reguła wybiera najwyżej jedną kwalifikującą się pozycję; brak odpowiedniej treści nie powoduje wymuszonej publikacji.

### Jak działa integracja z blogiem ph\\\_simpleblog?

Language: pl

Po wykryciu aktywnego ph\_simpleblog można publikować nowe wpisy, przypominać starsze artykuły i wybierać je ręcznie z biblioteki. Moduł korzysta z tytułu, zajawki, adresu wpisu i dostępnej okładki w języku wybranym dla strony Facebooka. Sprawdza aktywność, publiczną dostępność i datę publikacji artykułu. Nie kopiuje całego artykułu do posta i nie instaluje modułu blogowego.

### Czy można publikować kategorie i strony CMS sklepu?

Language: pl

Tak. Kategorie i strony CMS można wybrać w bibliotece albo wskazać ich identyfikatory w regułach cyklicznych. Do publikacji wykorzystywane są nazwa lub tytuł, treść skracana przez szablon oraz link. Kategorie mogą korzystać ze swojego dostępnego zdjęcia; moduł nie wyciąga automatycznie zdjęć osadzonych w treści strony CMS.

### Jakie formaty postów obsługuje moduł?

Language: pl

Szablon może tworzyć sam tekst, post z linkiem, post z jednym zdjęciem albo post z wieloma zdjęciami. Przy generowaniu wiadomości z szablonu w formatach ze zdjęciem moduł dołącza adres treści, jeśli go w niej brakuje. Moduł publikuje na stronach Facebooka; nie obsługuje profili prywatnych, grup, Instagrama, filmów, rolek ani relacji. Publikacje wielozdjęciowe nie są płatnymi reklamami karuzelowymi.

### Ile zdjęć można dodać do posta i skąd są pobierane?

Language: pl

Dla formatu wielozdjęciowego można ustawić limit od 1 do 10 zdjęć, zależnie od dostępnych materiałów. W przypadku produktu moduł korzysta z maksymalnie pierwszych 10 zdjęć sklepu, zaczynając od okładki i dalej według ich kolejności. Przy ręcznym przygotowaniu jednej treści dla jednej strony można zaznaczyć zdjęcia z tej puli. Moduł nie generuje nowych grafik.

### Co się stanie, gdy treść nie ma zdjęcia wymaganego przez szablon?

Language: pl

Format z jednym lub wieloma zdjęciami wymaga dostępnego zdjęcia źródłowego. Brak takiego materiału uniemożliwia przygotowanie posta w wybranym formacie i jest sygnalizowany jako problem. Dla treści bez zdjęć należy wybrać szablon tekstowy albo z linkiem. Nie ma automatycznego tworzenia grafiki zastępczej ani gwarancji wyglądu podglądu linku na Facebooku.

### Jakie zmienne można umieścić w szablonie posta?

Language: pl

Dostępnych jest 16 zmiennych: {name}, {description}, {price}, {regular\_price}, {currency}, {discount}, {promotion\_end}, {brand}, {category}, {availability}, {title}, {excerpt}, {url}, {shop\_name}, {hashtags} i {cta}. Ich wartości zależą od rodzaju treści i danych dostępnych w sklepie. Dla produktu opis pochodzi z krótkiego opisu, a dla wpisu ph\_simpleblog z jego zajawki. Długość skracanego opisu lub zajawki można ustawić od 20 do 2000 znaków, a gotowa wiadomość ma limit 5000 znaków.

### Czy szablon może pomijać brakujące dane i korzystać z kilku wersji tekstu?

Language: pl

Tak. Fragment \[\[price\]\]Cena: {price}\[\[/price\]\] pojawi się tylko wtedy, gdy pole ceny ma wartość; analogicznie można wykorzystać inne dostępne pola. Fragmentów warunkowych nie należy zagnieżdżać. Kilka wariantów treści można rozdzielić linią zawierającą trzy myślniki, a moduł wybierze wariant dla konkretnego zadania. To wybór spośród przygotowanych tekstów, bez generowania treści przez AI i bez statystyk testów A/B.

### Czy można dodać własne hashtagi i wezwanie do działania?

Language: pl

Tak. Ustawienia szablonu zawierają pola na hashtagi i wezwanie do działania, które wstawia się do wiadomości zmiennymi {hashtags} i {cta}. Można również wpisać własne sformułowania bezpośrednio w treści szablonu. Post jest przygotowywany jako zwykły tekst, bez zachowania formatowania HTML ze sklepu.

### Czy linki w postach otrzymują parametry UTM?

Language: pl

Tak. Adresy treści generowane przez moduł otrzymują parametry utm\_source=facebook, utm\_medium=social, nazwę kampanii ustawioną w szablonie i identyfikator publikacji w utm\_content. Parametry mogą pomóc rozpoznawać ruch w narzędziu analitycznym, które działa w sklepie i je odczytuje. Sam moduł nie udostępnia raportów zasięgu, kliknięć ani sprzedaży przypisanej do postów.

### Czy dla różnych stron Facebooka można ustawić inne języki i waluty?

Language: pl

Tak. Każda strona ma własny język, walutę i kraj wykorzystywany przy obliczaniu ceny produktu. Moduł pobiera istniejące treści sklepu w wybranym języku i nie wykonuje automatycznych tłumaczeń. Kraj określa kontekst wyliczania ceny, a nie geograficzne kierowanie posta do odbiorców Facebooka. Ustawienia harmonogramu również są przypisane do konkretnej strony.

### Jak moduł obsługuje produkty z kombinacjami i ceny wariantów?

Language: pl

Dla produktu z kombinacjami moduł korzysta z domyślnego wariantu przy ustalaniu ceny, ilości i adresu produktu. Nie tworzy automatycznie osobnego posta dla każdej kombinacji. Cena jest obliczana dla jednej sztuki i niezalogowanego klienta, z uwzględnieniem ustawień kraju oraz waluty strony Facebooka. Respektowane są też ustawienia sklepu dotyczące widoczności cen.

### Jak można ograniczyć liczbę postów i godziny publikacji?

Language: pl

Dla każdej strony ustawiasz dni tygodnia, przedział godzin, limit od 1 do 24 postów dziennie i minimalny odstęp między publikacjami. Strefa czasowa jest wspólna dla konfiguracji danego sklepu. Dodatkowo reguły mają opóźnienie, okres aktywności i priorytet. Zadania otrzymują dostępne terminy uwzględniające te ograniczenia oraz pozostałe rezerwacje w kolejce.

### Czy wybranie publikacji od razu pomija harmonogram i limity?

Language: pl

Nie. Polecenie uruchamia obsługę kolejki, ale nie pomija aktywności modułu i strony, trybu symulacji, godzin publikacji, dziennego limitu ani wymaganej przerwy. Podobnie termin wskazany ręcznie jest najwcześniejszym oczekiwanym momentem, który może zostać przesunięty do dostępnego miejsca w harmonogramie. Nie oznacza gwarancji publikacji w dokładnie wskazanej minucie.

### Czy automatyczne publikowanie wymaga CRON i otwartego panelu sklepu?

Language: pl

Wymaga skonfigurowania zadania CRON, natomiast panel administracyjny nie musi być otwarty. Ustawienia modułu pokazują polecenie do uruchomienia w wierszu poleceń oraz adres HTTPS zabezpieczony tokenem; instrukcja zaleca wywołanie co minutę. CRON skanuje dane, obsługuje kolejkę i zadania kontrolne. Samo zainstalowanie modułu nie dodaje zadania do systemowego harmonogramu serwera.

### Czy moduł obsługuje wiele stron Facebooka i multistore?

Language: pl

Tak. W obrębie sklepu można zapisać kilka stron Facebooka i przypisać im własne ustawienia, szablony przez reguły oraz harmonogramy. W multistore konfiguracja, strony, reguły, wykluczenia i kolejki są rozdzielone według sklepu. Połączenia i wywołania CRON należy skonfigurować dla odpowiedniego sklepu; automatyzacje nie są wspólną kolejką dla całej instalacji.

### Jak działa kreator podłączenia strony Facebooka?

Language: pl

Do kreatora wprowadzasz App ID, App Secret i token użytkownika wygenerowany dla własnej aplikacji Meta. Moduł wymienia dostęp na długoterminowy, pobiera dostępne strony, pozwala wybrać właściwą i sprawdza jej token. Po weryfikacji zapisujesz połączenie oraz ustawienia języka, waluty i kraju. Moduł zawiera instrukcję wymaganych uprawnień, ale utworzenie aplikacji i udzielenie zgody po stronie Meta wymaga działania osoby zarządzającej kontem.

### Czy mogę podać gotowy token strony zamiast korzystać z kreatora?

Language: pl

Tak. Formularz ręcznej konfiguracji pozwala zapisać identyfikator strony i jej Page Access Token. App ID i App Secret można podać dodatkowo, aby umożliwić dokładniejszą kontrolę uprawnień i terminów ważności. Po zapisaniu dostępne jest sprawdzenie połączenia. Token użytkownika jest przeznaczony do rozpoczęcia kreatora, a w formularzu ręcznym potrzebny jest token strony.

### Czy token Facebooka trzeba stale wymieniać i czy moduł zapewnia dostęp bezterminowy?

Language: pl

Krótki token użytkownika służy do rozpoczęcia kreatora, a do publikowania moduł zapisuje token wybranej strony. Panel rozróżnia termin ważności tokena i termin dostępu do danych, jeżeli takie informacje są dostępne. Brak daty wygaśnięcia nie daje gwarancji, że dostęp nigdy nie zostanie cofnięty. Moduł kontroluje połączenie i pomaga je odnowić, ale nie może samodzielnie uzyskać ponownej zgody właściciela konta.

### Czy odnowienie połączenia usuwa reguły i historię publikacji?

Language: pl

Nie. Funkcja odnowienia przeprowadza kreator z nowym tokenem użytkownika dla tej samej zapisanej strony. Zachowane pozostają reguły, historia, harmonogram, język, waluta, kraj i stan włączenia strony. Dzięki temu wymiana dostępu nie wymaga odtwarzania automatyzacji od początku.

### Jak moduł przechowuje tokeny i sekret aplikacji?

Language: pl

Tokeny i App Secret są zapisywane w postaci zaszyfrowanej z wykorzystaniem klucza sklepu. Dane robocze kreatora również są szyfrowane, a jego sesja ma ograniczony czas ważności. Kopia zapasowa potrzebna do zachowania dostępu powinna obejmować bazę oraz klucz szyfrowania sklepu. Po zmianie tego klucza może być konieczne ponowne zapisanie danych dostępowych.

### Do czego służy tryb symulacji i czy wysyła posty na Facebooka?

Language: pl

Symulacja pozwala sprawdzić kwalifikowanie treści i pracę kolejki bez publikowania postów na Facebooku. Po instalacji symulacja jest domyślnie włączona, a sama automatyzacja wyłączona. Pozycje zakończone jako symulowane nie są wysyłane automatycznie po przełączeniu na pracę rzeczywistą; wymagają jawnego ponowienia. Ułatwia to sprawdzenie konfiguracji przed uruchomieniem wysyłki.

### Co się dzieje, jeśli cena lub dostępność zmieni się przed zaplanowaną publikacją?

Language: pl

Przed wysłaniem moduł ponownie pobiera dane i sprawdza publiczną dostępność treści oraz wymagania produktu lub reguły. Automatyczna wiadomość jest przygotowywana z aktualnych danych przy użyciu kopii szablonu zapisanej przy tworzeniu zadania. Przy ręcznie napisanym tekście zmiana ceny może skierować zadanie do sprawdzenia; podobnie dzieje się po zniknięciu ręcznie wybranego zdjęcia. Edycja szablonu nie podmienia automatycznie jego kopii w zadaniach już znajdujących się w kolejce.

### Jak moduł ogranicza przypadkowe ponowne publikowanie tych samych zdarzeń?

Language: pl

Kolejka zapisuje identyfikator zdarzenia dla danej treści i strony Facebooka, dzięki czemu ponowny skan nie tworzy kolejnych zadań dla tego samego zdarzenia. Historia publikacji służy też do sprawdzania odstępów między powtórkami w regułach cyklicznych i powrotach na stan. Mechanizm pozwala nadal celowo udostępniać tę samą treść przez wybór ręczny lub rotację.

### Jak moduł reaguje na błędy połączenia i niepewny wynik publikacji?

Language: pl

Rozpoznane błędy przejściowe mogą być ponawiane z rosnącym opóźnieniem, natomiast problemy z dostępem blokują wysyłkę i są widoczne w panelu. Jeśli nie wiadomo, czy Facebook przyjął post, zadanie otrzymuje status niepewnego wyniku. Moduł może sprawdzić publikacje strony, zamiast od razu wysyłać identyczną wiadomość ponownie. Gdy wynik nadal nie jest rozstrzygnięty, ponowienie wymaga sprawdzenia przez operatora i potwierdzenia braku posta.

### Gdzie sprawdzę zaplanowane publikacje, błędy i historię?

Language: pl

Panel udostępnia kolejkę, miesięczny kalendarz, historię i szczegóły zadań z ich statusami oraz komunikatami problemów. Oczekujące zadania można między innymi anulować lub przełożyć, zgodnie z ich aktualnym stanem. Po potwierdzonej publikacji zapisywane są identyfikator posta i link do Facebooka. Dane panelu opisują pracę modułu, a nie zasięgi i reakcje odbiorców.

### Czy moduł może wysłać e-mail o problemach z automatyzacją?

Language: pl

Tak, w ustawieniach można podać adres do alertów. Powiadomienia obejmują między innymi zablokowany dostęp, znany zbliżający się termin jego ważności oraz zadania z błędami, niepewnym wynikiem lub wymagające sprawdzenia. Wysyłka jest ograniczona do najwyżej jednego alertu na dobę i wymaga działającego CRON oraz poczty sklepu. Alerty nie są wysyłane w trybie symulacji ani przy wyłączonej automatyzacji.

### Jakie są wymagania modułu Automatyczne posty na Facebooku Pro?

Language: pl

Deklarowany zakres zgodności obejmuje PrestaShop 1.7.x–9.x. Instalacja wymaga rozszerzeń PHP cURL, OpenSSL i mbstring, a rzeczywista wysyłka wymaga dostępu serwera do Meta Graph API, uprawnień do strony i ważnego połączenia. Treści oraz zdjęcia muszą mieć publicznie dostępne adresy, a praca w tle wymaga CRON. Funkcje blogowe wymagają dodatkowo aktywnego modułu ph\_simpleblog.

### Czy moduł aktualizuje lub usuwa post już opublikowany na Facebooku po zmianie produktu?

Language: pl

Nie. Moduł odświeża dane i sprawdza warunki przed wysłaniem zadania, ale nie synchronizuje późniejszych zmian z istniejącym postem na Facebooku. Zmiana ceny, wyłączenie produktu lub usunięcie artykułu nie powodują automatycznej edycji ani usunięcia opublikowanej wiadomości. Taką publikacją należy zarządzić bezpośrednio na Facebooku.

### Co oznacza cena regularna w szablonie posta?

Language: pl

Pole {regular\_price} jest uzupełniane przy rozpoznanej promocji i przedstawia bieżącą cenę obliczoną bez uwzględnienia redukcji ceny specjalnej. Na jej podstawie i na podstawie aktualnej ceny moduł oblicza procent obniżki. Nie jest to historyczna najniższa cena z 30 dni; moduł nie pobiera ani nie prowadzi takiej historii cen.

