Oferty B2B: negocjuj ceny i zamieniaj je w zamówienia - Module PrestaShop

Pełna ścieżka oferty w sklepie: zapytanie, wyceniona propozycja, akceptacja i koszyk, bez ręcznego przepisywania.

Nowość Wersja 1.0.0 1.7.8 8.0+ 9.0+ 5 languages 🇫🇷 FR 🇬🇧 EN 🇪🇸 ES 🇮🇹 IT 🇵🇱 PL
  • Przycisk „Poproś o ofertę” na karcie produktu i w koszyku, dla wybranych grup klientów
  • Wynegocjowana cena dla każdej pozycji, data ważności i sumy netto/brutto liczone według reguł sklepu
  • Akceptacja klienta dodaje produkty do koszyka w wynegocjowanych cenach, gotowe do zamówienia
  • Statusy, historia i e-maile w języku klienta oraz obszar „Moje oferty”
  • Zgodny z PrestaShop 1.7.8, 8.0+ i 9.0+
Jeszcze nie jesteś pewien? Wypróbuj za darmo przez 24 godziny — karta kredytowa nie jest wymagana.
Features

Everything you need, nothing you don't.

Każdy etap jest zapisany i widoczny — dla klienta i dla Twojego zespołu.

Przycisk na karcie produktu i w koszyku

„Poproś o ofertę” znajduje się pod „Dodaj do koszyka” i na stronie koszyka, tylko dla wybranych przez Ciebie grup klientów. Wybrany wariant i ilość są przenoszone do zapytania.

Krótki formularz powiązany z kontem

Klient zmienia ilości i podaje firmę, numer VAT oraz swoje potrzeby. Oferta pozostaje powiązana z jego kontem i ma unikalny numer.

Wynegocjowana cena każdej pozycji

Wpisujesz wynegocjowaną cenę jednostkową netto, datę ważności i wiadomość. Sumy netto, podatki i suma brutto są przeliczane według reguł sklepu przed wysłaniem.

Akceptacja wypełnia koszyk wynegocjowanymi cenami

Jedno kliknięcie przenosi produkty i ilości z oferty do koszyka w wynegocjowanych cenach. Następnie klient zamawia z użyciem zwykłych przewoźników i metod płatności.

Każda oferta prowadzona od początku do końca

Pięć statusów, filtry, pełna historia i linki do koszyka oraz zamówienia: każdą ofertę śledzisz bez wychodzenia z panelu.

E-maile w języku klienta

Potwierdzenie i propozycja wychodzą w języku klienta, z bezpośrednim linkiem do jego oferty. Twój zespół otrzymuje powiadomienie przy każdym nowym zapytaniu, akceptacji lub odrzuceniu.

description Full description expand_more

Oferty B2B przychodzą e-mailem: daj im miejsce w sklepie

Klient biznesowy prosi o cenę na kilka sztuk, potem na znacznie większą ilość. Zapytanie przychodzi telefonem lub e-mailem, cena jest negocjowana w wątku wiadomości, a zamówienie trzeba wpisać ręcznie w panelu. W międzyczasie uzgodniona cena ginie, klient zamawia po cenie katalogowej albo nikt nie wie, czy oferta została przyjęta.

Oferty B2B wprowadzają ten proces do sklepu PrestaShop: klient prosi o ofertę z karty produktu lub z koszyka, Ty odpowiadasz wynegocjowaną ceną dla każdej pozycji i datą ważności, a akceptacja dodaje produkty do koszyka w wynegocjowanych cenach, gotowe do zamówienia. Każdy etap zostawia ślad: status, historię i e-maile.

Przycisk tam, gdzie jest klient

Na karcie produktu przycisk „Poproś o ofertę” znajduje się pod „Dodaj do koszyka” i przejmuje wybrany wariant oraz ilość. Na stronie koszyka drugi przycisk zamienia wszystkie pozycje w jedno zapytanie. Wybierasz dozwolone grupy klientów: klienci biznesowi widzą przycisk, klienci indywidualni mogą go nie widzieć.

Niezalogowany odwiedzający jest proszony o zalogowanie się lub utworzenie konta, a następnie wraca do formularza. Wersja 1.0.0 działa z kontem klienta: oferty dla gości bez konta, wysyłane bezpiecznym linkiem, nie są objęte modułem.

Krótki formularz powiązany z kontem klienta

Formularz pokazuje produkty, indeks, cenę katalogową netto i ilość. Na karcie produktu klient zmienia ilość; w koszyku ilości są przejmowane bez zmian, z linkiem do modyfikacji koszyka. Może podać firmę, numer VAT i wiadomość (wszystkie te pola są opcjonalne): oczekiwany termin, pakowanie, stałe zamówienia. Pole zgody, kontrola antyspamowa i token bezpieczeństwa chronią wysyłkę. Oferta otrzymuje unikalny numer i trafia do panelu ze statusem „Nowa”.

Propozycja z wynegocjowaną ceną każdej pozycji

W panelu karta oferty przypomina cenę katalogową z chwili zapytania. Wpisujesz wynegocjowaną cenę jednostkową netto każdej pozycji, datę ważności i wiadomość do klienta. Sumy netto, podatki i suma brutto są przeliczane według reguł podatkowych sklepu i adresu klienta przed wysłaniem. Przycisk „Przelicz” sprawdza kwoty bez wysyłania czegokolwiek.

Propozycja wychodzi e-mailem w języku klienta, z linkiem do jego oferty. Status zmienia się na „Propozycja wysłana”, a historia zapisuje datę i autora.

Akceptacja wypełnia koszyk wynegocjowanymi cenami

Ze swojego konta, w „Moje oferty”, klient czyta propozycję i akceptuje ją lub odrzuca, z opcjonalnym powodem. Po akceptacji produkty i ilości z oferty trafiają do jego koszyka z wynegocjowaną ceną każdej pozycji, ustawioną jako natywna cena specjalna powiązana z tym koszykiem i tym klientem. Produkty już w koszyku zostają. Następnie klient zamawia jak zwykle, z przewoźnikami i metodami płatności sklepu.

Wynegocjowana cena dotyczy tylko tego koszyka. Ilość mniejsza niż w ofercie wraca do ceny katalogowej; przy większej wynegocjowana cena jednostkowa nadal obowiązuje. Pozostałe produkty zachowują swoją zwykłą cenę, a wygasłej lub już rozpatrzonej propozycji nie można przyjąć.

Każda oferta prowadzona od początku do końca

Listę ofert filtruje się według statusu, klienta, firmy, daty i numeru, a każdą kolumnę można sortować. Każda oferta ma pięć statusów:

  • Nowa: zapytanie właśnie wpłynęło;
  • Propozycja wysłana: klient otrzymał cenę i może odpowiedzieć;
  • Zaakceptowana: produkty są w jego koszyku w wynegocjowanych cenach;
  • Odrzucona: klient odrzucił propozycję, z opcjonalnym powodem;
  • Wygasła: data ważności minęła; nowa propozycja jest nadal możliwa.

Karta pokazuje dane klienta, jego wiadomość, pozycje, propozycję, koszyk i wynikające z niej zamówienie, a następnie pełną historię. Trzy e-maile towarzyszą procesowi: potwierdzenie dla klienta, propozycja z linkiem oraz powiadomienie dla Twojego zespołu o każdym nowym zapytaniu, akceptacji lub odrzuceniu. Odbiorców ustawia się w konfiguracji.

Ważność jest sprawdzana przy otwarciu oferty i przy akceptacji: żadne zadanie cron nie jest potrzebne. Propozycję można wysłać ponownie z nową ceną i nową datą, dopóki klient nie odpowiedział.

Trzy typowe przypadki użycia

  • Hurtownik negocjuje wolumen: prosi o cenę za dużą ilość, Ty odpowiadasz stawką za pozycję i datą ważności, on akceptuje i znajduje produkty w koszyku.
  • Rzemieślnik przygotowuje budowę: dodaje do koszyka kilka referencji, prosi o jedną ofertę na całość i akceptuje propozycję obejmującą każdą pozycję.
  • Dystrybutor zamawia regularnie: podaje w wiadomości pakowanie i termin; Twoja propozycja odpowiada na te warunki, a zamówienie idzie zwykłą ścieżką.

Ustawienia i dane

Włączasz lub wyłączasz zapytania, wybierasz grupy klientów, lokalizacje przycisku, domyślny okres ważności (30 dni), odbiorców powiadomień i teksty sklepu w pięciu językach. W multisklepie każdy sklep ma własne oferty i ustawienia. Przy odinstalowaniu oferty są domyślnie zachowywane, chyba że wybierzesz ich usunięcie; są usuwane wraz z kontem klienta.

Czego moduł nie robi

Wersja 1.0.0 nie tworzy PDF, nie przyjmuje załączników, nie obsługuje kontroferty ani wiadomości i nie tworzy ofert z inicjatywy sprzedawcy. Nie ukrywa cen i nie zastępuje „Dodaj do koszyka”. Koszty dostawy podlegają przewoźnikom sklepu i nie są negocjowane. Automatyczne przypomnienia, eksport CSV, ceny dla grup i płatność odroczona nie są objęte modułem.

Wymagania

PrestaShop 1.7.8, 8.0+ lub 9.0+, PHP 7.4 lub nowsze, motywy Classic i Hummingbird. Interfejs i e-maile w języku polskim, francuskim, angielskim, hiszpańskim i włoskim. Żadna zewnętrzna usługa nie jest potrzebna: e-maile wychodzą przez PrestaShop, a płatność korzysta z metod już zainstalowanych w sklepie.

Przestań wpisywać oferty ręcznie: pozwól klientom biznesowym pytać, negocjować i zamawiać w jednym miejscu.

Comparaison

Why choose us?

See how we compare to the most common alternatives on the market.

Feature Addons
Transparent pricing
Lifetime updates included
Direct developer support
PS 1.7, 8 & 9 compatible
Standardized clean code
Multi-store ready
No hidden renewal fees
Included Not included Partial / Not guaranteed
Preview

Discover the module in images.

Klient widzi wynegocjowaną cenę każdej pozycji i akceptuje ją jednym kliknięciem w „Moje oferty”

Klient widzi wynegocjowaną cenę każdej pozycji i akceptuje ją jednym kliknięciem w „Moje oferty”

Przycisk „Poproś o ofertę” pod „Dodaj do koszyka”, z wybranym wariantem i ilością

Przycisk „Poproś o ofertę” pod „Dodaj do koszyka”, z wybranym wariantem i ilością

Krótki formularz: ilość, firma, numer VAT i wiadomość, powiązany z kontem klienta

Krótki formularz: ilość, firma, numer VAT i wiadomość, powiązany z kontem klienta

Wszystkie zapytania na liście z filtrami, ze statusem, sumą i datą ważności

Wszystkie zapytania na liście z filtrami, ze statusem, sumą i datą ważności

Wynegocjowana cena każdej pozycji, z sumami netto i brutto według reguł podatkowych sklepu

Wynegocjowana cena każdej pozycji, z sumami netto i brutto według reguł podatkowych sklepu

Z koszyka jedno zapytanie ofertowe obejmujące wszystkie pozycje

Z koszyka jedno zapytanie ofertowe obejmujące wszystkie pozycje

Support

FAQ

Find answers to frequently asked questions about this module

Tak. Formularz jest przeznaczony dla zalogowanych klientów: niezalogowany odwiedzający jest proszony o zalogowanie się lub utworzenie konta, a następnie wraca do zapytania. Wersja 1.0.0 nie obsługuje ofert dla gości bez konta wysyłanych bezpiecznym linkiem.

Otwórz ofertę z listy, wpisz wynegocjowaną cenę netto każdej pozycji, datę ważności i wiadomość. „Przelicz” sprawdza sumy bez wysyłania; po wysłaniu oferta zmienia status na „Propozycja wysłana”, a klient otrzymuje e-mail.

Produkty i ilości z oferty trafiają do koszyka z wynegocjowaną ceną każdej pozycji, ustawioną jako natywna cena specjalna powiązana z tym koszykiem i klientem. Produkty już obecne w koszyku zostają. Status zmienia się na „Zaakceptowana”, a Twój zespół otrzymuje powiadomienie.

Datę ważności każdej propozycji ustalasz sam; domyślnie jest to 30 dni, od 1 do 365. Po tej dacie oferta zmienia się na „Wygasła” i nie można jej już zaakceptować: sprawdzenie następuje przy otwarciu i przy akceptacji, bez zadania cron. Nowa propozycja jest nadal możliwa.

Dopóki klient nie odpowiedział, możesz wysłać propozycję ponownie z nową ceną i nową datą. W wersji 1.0.0 sprzedawca nie zmienia ilości, nie usuwa pozycji i nie tworzy ofert z własnej inicjatywy.

Nie: dotyczy wyłącznie koszyka utworzonego przez akceptację. Mniejsza ilość wraca do ceny katalogowej, większa zachowuje wynegocjowaną cenę jednostkową, a pozostałe produkty mają swoją zwykłą cenę. Wersja 1.0.0 nie tworzy cen dla grup.

Nie. Propozycja jest przeglądana online z konta klienta; moduł nie tworzy PDF ani nie przyjmuje załączników. Klient może zaakceptować, odrzucić z opcjonalnym powodem lub wrócić później; w module nie ma kontroferty ani wiadomości.

Nie. Propozycja obejmuje pozycje produktowe. Dostawa jest liczona według przewoźników sklepu w momencie zamówienia, tak jak w zwykłym koszyku.

Gdy produkt ma też rabat katalogowy, PrestaShop pokazuje oznaczenie tego rabatu w pozycji koszyka, obok wynegocjowanej ceny: odczytuje rabaty katalogowe bez uwzględnienia koszyka. Pobierana kwota to nadal wynegocjowana cena, a pozycje zamówienia ją zawierają.

PrestaShop 1.7.8, 8.0+ i 9.0+, PHP 7.4+, motywy Classic i Hummingbird, multisklep, interfejs i e-maile w pięciu językach. Bez aktywnej licencji (wersja licencjonowana) sklep i już wysłane propozycje nadal działają; aktywacja jest wymagana, aby otwierać oferty, wysyłać propozycje i zmieniać ustawienia w panelu.

5-minute installation · Full documentation included

inventory_2 Module 10.70 € 4.28 € one-time -60%
Choose your license
3 months of support for 0.99€ · then 1.99€/month
  • • Response within 24 business hours
  • 🔧 Installation & configuration assistance
  • 💬 Direct contact with the developer
No commitment · Cancel in 1 click from your account
Instead of --€/year if purchased separately

You might also like

Loading...