Skończ z zarządzaniem setkami wariantów WooCommerce. Utwórz jeden blueprint cenowy, przypisz go do dowolnego produktu i aktualizuj ceny w całym katalogu, zmieniając jedną regułę.
Bezpłatnie. Bez zablokowanych funkcji. WooCommerce 6.0+
Definicja
Wycena atrybutów WooCommerce to metoda dynamicznego obliczania ceny produktu na podstawie wybranych przez klienta atrybutów (rozmiar, materiał, kolor) bez tworzenia osobnego wariantu produktu dla każdej możliwej kombinacji atrybutów.
PriceBlueprint to wtyczka WooCommerce do wyceny atrybutów, realizująca to podejście poprzez wielokrotnego użytku blueprinty cenowe. Blueprint to zestaw reguł — jedna na wartość atrybutu — które wtyczka oblicza w czasie rzeczywistym, aby uzyskać cenę końcową. Właściciele sklepów definiują reguły takie jak „Rozmiar XL dodaje 10 zł" lub „Materiał Dąb dodaje 25 zł", przypisują blueprint do dowolnego produktu, a cena jest obliczana na bieżąco na stronie produktu.
W przeciwieństwie do wbudowanego systemu wariantów WooCommerce, który tworzy jeden rekord bazy danych na kombinację atrybutów i rośnie wykładniczo, podejście oparte na regułach PriceBlueprint skaluje się liniowo. Produkt z 5 atrybutami × 5 wartościami wymaga 3125 wariantów WooCommerce, ale tylko 25 reguł blueprint.
Przypadek użycia
Materiał, wykończenie, rozmiar i typ nóg. Z wariantami: 256+ rekordów na produkt. Z PriceBlueprint: 4 reguły, jeden blueprint dla całego katalogu.
Przypadek użycia
50 koszulek, każda w rozmiarach S–XL. Dostawca podnosi cenę XL. PriceBlueprint: zmień jedną regułę, wszystkie 50 produktów aktualizuje się natychmiast. WooCommerce: 50 ręcznych edycji.
Przypadek użycia
Licencje na oprogramowanie, grawerunki, produkty na zamówienie — każdy produkt, którego cena zależy od wybranych opcji, a nie stanów magazynowych.
Problem
4 materiały × 3 rozmiary × 3 kolory = 36 wariantów do stworzenia, wyceny i utrzymania. Podnieś cenę jednego materiału i musisz edytować dziesiątki rekordów jeden po drugim.
Warianty WooCommerce
Zmień cenę skóry → edytuj 12 rekordów
PriceBlueprint
Zmień cenę skóry → edytuj 1 regułę
Porównanie
Warianty WooCommerce są zaprojektowane dla produktów z odrębnym stanem magazynowym, obrazami lub SKU dla każdej kombinacji. Przy wycenie opartej na atrybutach, gdzie jedyną różnicą jest cena, wprowadzają niepotrzebną złożoność. Oto porównanie obu podejść.
| Kryterium | Warianty WooCommerce | PriceBlueprint |
|---|---|---|
| Skalowalność | Wykładnicza: kombinacje mnożą się z każdą nową wartością atrybutu | Liniowa: reguły rosną tylko wraz z unikalnymi wartościami, nigdy kombinacjami |
| Użycie bazy danych | 1 wiersz na wariant × liczba produktów (może osiągnąć tysiące) | 1 reguła na wartość atrybutu, współdzielona przez wszystkie produkty |
| Wydajność | Wolniejsze strony produktów i panel admin przy dużej liczbie wariantów | Szybko: brak zapytań o warianty; cena obliczana w czasie rzeczywistym z reguł |
| Wielokrotnego użytku reguły cenowe | ❌ Ceny ustawiane per produkt, per wariant | ✅ Jeden blueprint współdzielony przez nieograniczoną liczbę produktów |
| Aktualizacja ceny na żywo | ✅ Wbudowana (wymaga wariantu dla każdej kombinacji) | ✅ Wbudowana przez AJAX, bez potrzeby rekordów kombinacji |
| Aktualizacja cen katalogu | Edytuj każdy wariant każdego produktu osobno | Zmień jedną regułę w blueprincie, a wszystkie produkty zaktualizują się natychmiast |
| Czas konfiguracji produktu | Wysoki: generuj i wyceniaj każdą kombinację osobno | Sekundy: przypisz istniejący blueprint i gotowe |
| Najlepiej dla | Produktów z unikalnym stanem magazynowym, obrazami lub SKU dla każdej kombinacji | Wyceny opartej na atrybutach, gdzie tylko cena zmienia się w zależności od wyboru |
Jak to działa
Ta sama konfiguracja atrybutów co w WooCommerce. Różnica polega na tym, co dzieje się potem.
Dodaj atrybuty i ustaw modyfikator ceny dla każdej wartości. Rozmiar XL dodaje 10 zł, Materiał Dąb dodaje 25 zł. Tyle reguł, ile potrzebujesz.
Powiąż blueprint z dowolnym produktem w kilka sekund. Jeden blueprint może obejmować cały katalog, jeśli logika cenowa jest taka sama.
Zmień regułę w blueprincie, a wszystkie produkty korzystające z niego zaktualizują się automatycznie. Bez dotykania każdego produktu osobno.
Funkcje
Jeden blueprint można przypisać do nieograniczonej liczby produktów. Zaktualizuj logikę cenową w jednym miejscu — zmiana odzwierciedla się wszędzie.
Cena aktualizuje się w czasie rzeczywistym, gdy klienci wybierają opcje. Bez przeładowania strony, bez czekania.
Wybory atrybutów i skonfigurowana cena przechodzą poprawnie przez koszyk, kasę i potwierdzenie zamówienia.
Wybory pojawiają się w WC Admin, e-mailach zamówień, stronie z podziękowaniem i Moim koncie. Wszędzie tam, gdzie klient się ich spodziewa.
Żadnych rekordów na kombinację w bazie danych. Czystszy sklep, szybsze zapytania, mniej konserwacji.
Dodaj, odejmij, pomnóż, podziel lub ustaw stałą cenę dla wartości atrybutu. Działa z każdym natywnym globalnym atrybutem WooCommerce.
Również w zestawie
Od konfiguracji do pierwszego zamówienia
Utwórz blueprint, przypisz go do produktu, pozwól klientom konfigurować. Każdy wybór jest automatycznie zapisywany w zamówieniu.
Utwórz Blueprint
Zdefiniuj reguły cenowe dla każdej wartości atrybutu. Nieograniczone reguły, nieograniczone atrybuty. Rozmiar XL dodaje 10 zł, Materiał Dąb dodaje 25 zł — tyle, ile potrzebują Twoje produkty.
Przypisz do produktu
Wybierz dowolny produkt i przypisz blueprint. Gotowe. Jeden blueprint działa dla całego katalogu. Nie trzeba konfigurować cen dla każdego produktu osobno.
Klient konfiguruje i kupuje
Klienci wybierają atrybuty, a cena aktualizuje się w czasie rzeczywistym. Bez przeładowania strony. Skonfigurowana cena trafia prosto do koszyka.
Zamówienie zapisane ze wszystkimi szczegółami
Wybory atrybutów i skonfigurowana cena pojawiają się w WC Admin, e-mailach zamówień i Moim koncie. Wszystko, co wybrał klient, jest widoczne w zamówieniu.
FAQ
Wszystko, co musisz wiedzieć o wycenie atrybutów WooCommerce z PriceBlueprint.
Warianty WooCommerce tworzą jeden rekord w bazie danych dla każdej kombinacji atrybutów. Cztery rozmiary × trzy kolory = 12 wariantów do stworzenia i utrzymania. PriceBlueprint używa reguł cenowych: jedna reguła na wartość atrybutu, obliczając cenę końcową w czasie rzeczywistym. Brak kombinacji, brak zbędnych rekordów — zmiana jednej reguły aktualizuje każdy produkt korzystający z blueprintu.
Blueprint to wielokrotnego użytku zestaw reguł wyceny atrybutów. Każda reguła przypisuje wartość atrybutu do modyfikatora ceny, na przykład „Rozmiar: XL → dodaj 10 zł" lub „Materiał: Dąb → dodaj 25 zł". Tworzysz blueprint raz, przypisujesz go do tylu produktów WooCommerce, ile potrzebujesz, a wtyczka oblicza cenę końcową na bieżąco na stronie produktu na podstawie wyborów klienta.
Tak, to jest kluczowa funkcja. Jeden blueprint można przypisać do nieograniczonej liczby produktów WooCommerce. Gdy zaktualizujesz regułę w blueprincie, każdy produkt korzystający z niego natychmiast odzwierciedla zmianę — bez edytowania poszczególnych produktów.
PriceBlueprint obsługuje pięć operatorów na wartość atrybutu: dodaj stałą kwotę do ceny bazowej, odejmij stałą kwotę, pomnóż cenę bazową przez współczynnik, podziel ją lub ustaw całkowicie stałą cenę. Pokrywa to zdecydowaną większość scenariuszy wyceny opartej na atrybutach w WooCommerce.
Tak. Obliczenia ceny odbywają się przez AJAX na stronie produktu, więc cache całej strony nie zakłóca kalkulatora ceny w czasie rzeczywistym. Statyczna strona z cache'u ładuje się normalnie, a kalkulator ceny na żywo działa na jej wierzchu.
Nowe sesje natychmiast otrzymują zaktualizowaną cenę. Produkty już w istniejącym koszyku przeliczają się przy następnym załadowaniu strony — klienci zawsze widzą aktualną cenę przed finalizacją zamówienia.
PriceBlueprint integruje się przez standardowe hooki WooCommerce i jest kompatybilny z każdym motywem zgodnym z WooCommerce, w tym Storefront, Flatsome, Astra i motywami blokowymi. Selektor atrybutów używa minimalnego CSS i automatycznie dziedziczy style aktywnego motywu.
PriceBlueprint jest w pełni kompatybilny z WooCommerce High-Performance Order Storage (HPOS). Wybory atrybutów i skonfigurowane ceny są prawidłowo zapisywane i pobierane zarówno ze starszej tabeli postów, jak i nowej tabeli zamówień.
PriceBlueprint jest zaprojektowany dla prostych produktów WooCommerce, których cena jest ustalana na podstawie wyborów atrybutów, a nie z góry utworzonych rekordów wariantów. Działa równolegle z istniejącymi produktami zmiennymi. Ty decydujesz, które produkty używają blueprintów, a które standardowych wariantów.
Tak. Każdy wybór atrybutu i wynikająca z niego skonfigurowana cena są przechowywane z zamówieniem WooCommerce. Pojawiają się w WC Admin, e-mailach potwierdzenia zamówienia, stronie z podziękowaniem i historii zamówień w Moim koncie klienta — wszędzie, gdzie klienci i właściciele sklepów spodziewają się je znaleźć.
WooCommerce zapisuje jeden post i powiązane wiersze metadanych na wariant. Produkt z 5 atrybutami × 5 wartościami tworzy 3125 rekordów wariantów. Pomnożone przez cały katalog, nadymają tabele wp_posts i wp_postmeta, spowalniają zapytania na stronach produktów, sprawiają, że WooCommerce Admin staje się powolny, i zwiększają rozmiary kopii zapasowych. PriceBlueprint całkowicie tego unika, nie zapisując rekordów per kombinacja.
PriceBlueprint wymaga WordPress 6.0 lub nowszego, WooCommerce 6.0 lub nowszego oraz PHP 7.4 lub nowszego. Jest bezpłatny do pobrania z repozytorium wtyczek WordPress.org i działa w każdym środowisku hostingowym spełniającym te wymagania.
Tak. Bezpłatna wersja na WordPress.org jest w pełni funkcjonalna: nieograniczone produkty, nieograniczone reguły na blueprint, wszystkie pięć operatorów cenowych, aktualizacje cen na żywo, pełna integracja koszyka i zamówień oraz tłumaczenia na 9 języków. Bez sztucznych ograniczeń, bez wymaganych aktualizacji.
O wtyczce
PriceBlueprint zostało stworzone przez Edgara Khachaturova, programistę WordPress i WooCommerce z 7-letnim doświadczeniem w budowaniu rozwiązań e-commerce. Wtyczka powstała, aby rozwiązać realny problem napotkany w sklepach produkcyjnych: system wariantów WooCommerce nie skaluje się dla przypadków użycia opartych na wycenie atrybutów.
Bezpłatna wersja jest opublikowana w oficjalnym repozytorium wtyczek WordPress.org, gdzie przechodzi weryfikację przez zespół wtyczek WordPress. Wtyczka przestrzega standardów kodowania WordPress, korzysta z natywnych hooków i warstwy danych WooCommerce oraz jest kompatybilna z WooCommerce HPOS.
Wsparcie jest udzielane bezpośrednio przez twórcę pod adresem support@getpriceblueprint.com oraz przez forum wsparcia WordPress.org.
Hostowane na WordPress.org
Zweryfikowane i wymienione w oficjalnym repozytorium wtyczek WordPress.org. Bezpłatne do pobrania i instalacji z każdego panelu WordPress.
Natywne WooCommerce
Zbudowane wyłącznie na hookach, filtrach i API danych WooCommerce. Brak własnych tabel bazy danych, brak uzależnienia od frameworka.
Licencja GPL-2.0
Wydane na licencji GNU General Public License v2.0, zgodnie z licencjonowaniem WordPress i WooCommerce.
Bezpłatnie na WordPress.org. Instalacja w kilka sekund.
Pobierz za darmoWymaga WooCommerce 6.0+ · PHP 7.4+ · WordPress 6.0+