---
type: "product"
id: 312
url: "https://prestadev.pl/pl/import-rabatow-z-csv-pro-modul-dla-prestashop.html"
markdown_url: "https://prestadev.pl/pl/markdown/product/312.md"
title: "Import cen specyficznych z CSV Pro — masowe rabaty w PrestaShop"
description: "Importuj ceny specyficzne produktów i kombinacji z CSV do PrestaShop. Ustaw rabaty procentowe, kwotowe lub cenę stałą; sprawdź symulację przed zapisem."
image: "https://prestadev.pl/2013/import-rabatow-z-csv-pro-modul-dla-prestashop.jpg"
sku: "PDSPIC"
brand: "PrestaDev.pl"
price: 79.20
regular_price: 99.00
discount_percent: 20.00
discount_amount: 19.80
price_tax_excluded: 64.39
currency: "PLN"
tax_included: true
availability: "in_stock"
is_pack: false
customization_required: false
condition: "new"
categories: ["Import i eksport danych", "Moduły PrestaShop", "Promocje, rabaty i lojalność", "Zarządzanie produktami i magazynem"]
language: "pl"
updated: "2026-09-27"
---

# Import cen specyficznych z CSV Pro — masowe rabaty w PrestaShop

**Import cen specyficznych z CSV Pro** to moduł PrestaShop do masowego zakładania i aktualizowania cen specyficznych, czyli rabatów, na istniejących produktach i ich kombinacjach na podstawie pliku CSV. Liczba z pliku może być kwotą netto, kwotą brutto, procentem albo ceną stałą — sposób odczytu wybiera się w ustawieniach. Mapowanie kolumn pozwala wykorzystać zestawienia dostawców o dowolnym układzie, a wybrany identyfikator łączy wiersze pliku z katalogiem sklepu. Symulacja, limity zmian oraz raport z cenami przed i po imporcie pomagają sprawdzić przygotowany cennik. Moduł udostępnia także eksport bieżących rabatów, historię z cofaniem oraz pobieranie plików i import uruchamiany przez zewnętrzny CRON.

## Description

## Najważniejsze funkcje i korzyści

 - **Masowe rabaty:** założenie lub zmiana rabatu na wielu pozycjach z jednego pliku, bez ręcznego edytowania każdej karty produktu.
- **Cztery sposoby odczytu liczby:** kwota od ceny netto, kwota od ceny brutto, procent od ceny oraz cena stała netto zastępująca cenę katalogową.
- **Produkty i kombinacje:** rabat na cały produkt, na wybraną kombinację albo plik mieszany zawierający oba rodzaje identyfikatorów.
- **Dopasowanie według kodów katalogowych:** referencja, czyli SKU, EAN13, UPC, ID produktu, ID kombinacji oraz MPN, jeśli odpowiednie pole jest dostępne w instalacji.
- **Mapowanie kolumn dostawcy:** wskazanie kolumn identyfikatora i rabatu, pomijanie dodatkowych danych oraz propozycja mapowania na podstawie rozpoznanych nagłówków.
- **Pełna kontrola miejsca zapisu:** grupa klientów, waluta, kraj, próg ilościowy i okno dat obowiązywania rabatu.
- **Ochrona cudzych promocji:** moduł zmienia i usuwa wyłącznie rabaty, które sam utworzył. Promocja wpisana ręcznie lub pochodząca z reguły cenowej katalogu zostaje nietknięta, a wiersz trafia do raportu.
- **Symulacja przed zapisem:** pełny raport decyzji bez wprowadzania zmian w cenach.
- **Limity bezpieczeństwa:** blokada rabatu głębszego niż wskazany procent ceny katalogowej, blokada ceny zerowej lub ujemnej, blokada sprzedaży poniżej ceny zakupu oraz próg niedopasowanych wierszy.
- **Historia i cofanie:** każdy przebieg jest zapisywany razem z rabatami, które zastąpił, a jedno kliknięcie przywraca stan sprzed importu.
- **Ekran różnic:** cena i rabat przed oraz po dla każdego wiersza, z filtrowaniem po decyzji, kierunku zmiany i progu kwotowym.
- **Automatyzacja:** pobieranie pliku od dostawcy przez HTTP, FTP, FTPS lub SFTP, profile dostawców, adres do CRON zabezpieczony sekretem oraz e-mail z raportem.
- **Eksport bieżących rabatów:** plik w kształcie zapisanego mapowania, gotowy do wykorzystania jako kopia zapasowa.
- **Obsługa dużych plików:** import powyżej pół megabajta jest dzielony na etapy z paskiem postępu, bez przekraczania limitów czasu wykonania.
- **Praca w trybie wielu sklepów:** każdy sklep ma własny cennik, ustawienia, profile dostawców i adres harmonogramu.

 ## Jak to działa

 1. Wgraj plik CSV w zakładce Import albo skonfiguruj pobieranie od dostawcy na stronie Automatyzacja.
2. Wskaż, co oznacza liczba w pliku i gdzie ma zostać zapisany rabat, na stronie Ustawienia → Ustawienia rabatu.
3. Ustaw limity bezpieczeństwa na stronie Ustawienia → Limity bezpieczeństwa.
4. Uruchom symulację i sprawdź raport decyzji.
5. Przełącz symulację na zapis i uruchom import.
6. W razie potrzeby cofnij przebieg w zakładce Historia.

 Przed przygotowaniem pliku sprawdź [poradnik o imporcie rabatów z CSV](https://prestadev.pl/pl/blog/baza-wiedzy/import-rabatow-csv-prestashop-promocje): pokazuje, jak dobrać sposób interpretacji kwoty i sprawdzić kilka SKU przed zmianą całej oferty.

 ## Wymagania

 PrestaShop 1.7.6 – 9.x, PHP 7.0 – 8.5, MySQL 5.6 lub MariaDB 10.x. Moduł nie wymaga bibliotek zewnętrznych ani Composera. Konto pracownika korzystającego z modułu potrzebuje uprawnienia do edycji produktów.

## Features

| Feature | Value |
| --- | --- |
| Obsługa Prestashop 9.x | Tak |
| Obsługa Prestashop 8.x  | Tak |
| Obsługa Prestashop 1.7.x | Tak |
| Obsługa Prestashop 1.6.x | Tak |
| Darmowe wsparcie (30 dni) | Tak |
| Darmowe aktualizacje (1 rok) | Tak |
| Łatwa instalacja | Tak |

## Variants

| Variant | SKU | Price | Availability | Variant ID |
| --- | --- | --- | --- | --- |
| Typ licencji / aktualizacja: Pełna wersja / licencja dożywotnia | ` PDSPIC-FULL ` | 79.20 | ` in_stock ` | ` 788 ` |
| Typ licencji / aktualizacja: Tylko aktualizacja (przedłużenie dostępu o kolejne 12 mc-y) | ` PDSPIC-UPD ` | 39.60 | ` in_stock ` | ` 789 ` |

## Categories

- Import i eksport danych
- Moduły PrestaShop
- Promocje, rabaty i lojalność
- Zarządzanie produktami i magazynem

## Questions and answers

### Do czego służy moduł Import cen specyficznych z CSV Pro?

Language: pl

Import cen specyficznych z CSV Pro zakłada i aktualizuje ceny specyficzne, czyli rabaty, na istniejących produktach i kombinacjach w PrestaShop na podstawie pliku CSV. Obsługuje cztery sposoby odczytu liczby z pliku, mapowanie kolumn, symulację, limity zmian, historię z cofaniem oraz eksport bieżących rabatów. Plik można wgrać ręcznie lub pobierać od dostawcy, a import uruchamiać przez zewnętrzny CRON.

### Czym jest cena specyficzna i czym różni się od zmiany ceny katalogowej?

Language: pl

Cena specyficzna to rabat zapisany obok ceny katalogowej produktu. Cena katalogowa zostaje bez zmian, a sklep pokazuje cenę po rabacie razem z informacją o obniżce. Zmianą samej ceny katalogowej zajmuje się osobny moduł, PD CSV Price Update Pro. Ten moduł celowo nie dotyka pola ceny produktu.

### Co dokładnie oznacza liczba w pliku?

Language: pl

To zależy od ustawienia na stronie Ustawienia → Ustawienia rabatu. Dostępne są cztery odczyty: kwota odejmowana od ceny netto, kwota odejmowana od ceny brutto, procent odejmowany od ceny oraz cena stała netto zastępująca cenę katalogową. Sam plik nie mówi, który odczyt obowiązuje, więc wybiera się go raz dla całego przebiegu.

### Czy moduł usunie promocje, które wpisałem ręcznie na karcie produktu?

Language: pl

Nie. Moduł prowadzi własny rejestr rabatów, które zapisał, i zmienia lub usuwa wyłącznie te wiersze. Promocja wpisana ręcznie albo pochodząca z reguły cenowej katalogu zostaje nietknięta, nawet jeśli zajmuje dokładnie to miejsce, w które import chciał pisać. Taki wiersz trafia do raportu z informacją, że miejsce jest zajęte.

### Dlaczego kolejny import założył nowy rabat zamiast zmienić poprzedni?

Language: pl

PrestaShop odróżnia jedną cenę specyficzną od drugiej po sklepie, grupie klientów, walucie, kraju, progu ilościowym, oknie dat i tym, czym jest zapisana wartość. Zmiana któregokolwiek z tych ustawień między importami sprawia, że kolejny przebieg pisze w inne miejsce, czyli zakłada nowy rabat. Poprzedni zostaje na produkcie do czasu cofnięcia przebiegu, który go utworzył.

### Jak działa cofanie importu?

Language: pl

Każdy przebieg zapisuje rabaty, które zastępuje, i pamięta te, które utworzył. Cofnięcie usuwa rabaty utworzone przez ten przebieg i przywraca te, które zastąpił. Cofnąć da się także pierwszy import na sklepie, który niczego nie zastępował. Jeżeli miejsce zapisanego rabatu zajęła w międzyczasie inna promocja, ten rabat nie wraca, a moduł mówi o tym wprost.

### Czy rabat zapisany na produkcie obejmuje jego kombinacje?

Language: pl

Tak. Rabat zapisany na produkcie obowiązuje dla wszystkich jego kombinacji. Rabat zapisany na jednej kombinacji obowiązuje tylko dla niej. Wyjątkiem jest cena stała: zapisana na kombinacji staje się całą jej ceną, a zapisana na produkcie ma nadal doliczany wpływ kombinacji. Tak liczy cenę sam PrestaShop.

### Jak zabezpieczyć się przed błędnym cennikiem od dostawcy?

Language: pl

Służą do tego limity na stronie Ustawienia → Limity bezpieczeństwa: blokada rabatu głębszego niż wskazany procent ceny katalogowej, blokada ceny zerowej lub ujemnej, blokada sprzedaży poniżej ceny zakupu oraz próg niedopasowanych wierszy. Każdy limit może pomijać pojedyncze wiersze albo zatrzymywać cały przebieg. Przed zapisem warto też uruchomić symulację.

### Jakiego formatu pliku oczekuje moduł?

Language: pl

Domyślnie dwie kolumny: identyfikator produktu i rabat. Separatorem może być średnik, przecinek, tabulator lub pionowa kreska. Liczba może mieć część dziesiętną zapisaną kropką albo przecinkiem, a separator tysięcy jest rozumiany. Plik o innym układzie obsługuje mapowanie kolumn, które wskazuje, w której kolumnie jest identyfikator, a w której rabat.

### Czy import da się uruchamiać automatycznie?

Language: pl

Tak. Na stronie Ustawienia → Automatyzacja ustawia się źródło pliku, czyli adres HTTP, FTP, FTPS lub SFTP, oraz otrzymuje adres do wpisania w CRON. Adres jest zabezpieczony sekretem, który można przekazać parametrem albo nagłówkiem, żeby nie trafiał do logów serwera. Po każdym przebiegu moduł może wysłać e-mail z raportem.

### Czy moduł działa w trybie wielu sklepów?

Language: pl

Tak. Każdy sklep ma własny cennik, mapowanie kolumn, ustawienia rabatu, limity, profile dostawców i adres harmonogramu. Sklep wybiera się przełącznikiem w nagłówku modułu, a import zapisuje rabaty wyłącznie w wybranym sklepie.

### Co się stanie po odinstalowaniu modułu z rabatami, które zapisał?

Language: pl

Odinstalowanie usuwa historię importów, rejestr własności i pliki przechowywane przez moduł. Ceny specyficzne zapisane na produktach zostają. Jeżeli mają zniknąć, należy najpierw cofnąć przebiegi w zakładce Historia, a dopiero potem odinstalować moduł.


## Customer reviews

- Average rating: 5.00/5
- Public reviews: 2
- Source: iqitreviews
