Używamy cookies aby ułatwić korzystanie ze sklepu. Zgodnie z dyrektywą dotyczącą prywatności w sieci, musimy zapytać o Twoją zgodę na zapisywanie plików cookies. Dowiedz się więcej.
Wprowadzenie
- Nazwa:
- Wersja: 2.8.5
- Composer: 4mage/m2-price-tracker
- Magento: 2.2, 2.3, 2.4
- Licencja: 1 instalacja Magento
Moduł monitoruje (śledzi) wszystkie zmiany cen oraz promocje w sklepie. Na podstawie tych danych (jeśli produkt jest w promocji) pokazuje jego najniższą cenę na stronie z ostatnich 30 dni od dnia:
- włączenia promocji dla produktów starszych niż 30 dni
- jego utworzenia dla produktów które znajdują się w ofercie krócej
Instalacja
composer require 4mage/m2-price-tracker
Należy skopiować pobrane pliki na serwer do folderu
app/code
Następnie zainstalować moduł w Magento
php bin/magento setup:upgrade
Wygenerować pliki
php bin/magento setup:di:compile
Wygenerować pliki statyczne
php bin/magento setup:static-content:deploy -f
Konfiguracja
Włączenie modułu
Od wersji 2.6.1 po włączeniu modułu w konfiguracji sklepu należy wykonać polecenie
php bin/magento price-tracker:reset
Dla wcześniejszych wersji modułu przed włączeniem modułu należy wyłączyć promocje w sklepie
Zrobić indeksacje, żeby moduł mógł zgromadzić ceny bez promocji
php bin/magento indexer:reindex
Ponownie włączyć promocje
Jeśli zostaną włączone reguły katalogu, należy wykonać kolejną indeksacje, żeby moduł wykrył produkty w promocji
php bin/magento indexer:reindex
Usunięcie danych modułu
Moduł pozwala usunąć całą historię cen
php bin/magento price-tracker:truncate-tables
Pokazywanie cen dla wybranych grup
Usuwanie cen
Moduł pozwala włączyć usuwanie cen, które zostały zgromadzone
Produkty konfigurowalne
Dla produktów konfigurowalnych domyślnie najniższa cena jest pokazywana po wybraniu opcji, moduł pozwala na pokazanie najniższej ceny spośród wszystkich produktów prostych/wirtualnych, które są w promocji gdy nie są wybrane opcje.
Magento 2.2
Magento 2.3
Do działania modułu w tej wersji należy nadpisać pliki w aktualnym szablonie:
app/design/frontend/aktualny/szablon
< 2.6.0
- poprawka v2 dla wersji 2.3
- lub wgrać patch v2 za pomocą composer'a
>= 2.6.0
- poprawka v4 dla wersji 2.3
- lub wgrać patch v3 za pomocą composer'a
>= 2.8.2
- należy wgrać patch np. za pomocą composer'a
Instalacja patcha composer'em
composer require cweagans/composer-patches
"extra": {
"magento-force": "override",
"patches": {
"4mage/m2-price-tracker": {
"2.3-patch": "https://4mage.co/pt/2.2-3_fix_v3.patch"
}
}
}
Produkty konfigurowalne
Domyślny widok
Z włączoną opcją pokazywania najniższej ceny bez wybranych opcji
Po wybraniu opcji produktu, jeśli produkt jest w promocji
zostanie wyświetlona jego najniższa cena
Po wybraniu opcji produktu, jeśli produkt nie jest w promocji
zostanie ukryty blok z najniższą ceną
Automatyczny wybór opcji
Magento pozwala na wybranie opcji produktu za pomocą url, w takim przypadku automatycznie zostanie pokazana najniższa cena lub cały blok zostanie ukryty
Zestawy produktowe (bundle)
Zestawy produktowe wymagają ustawienia daty startu promocji dla cen specjalnych, bez niej 30 dni od dnia promocji będzie liczone od dzisiejszej daty.
Dla produktów które są w ofercie krócej niż 30 dni początek promocji jak w innych typach produktów jest liczony od daty jego utworzenia
Grupy produktowe
Reguły cenowe koszyka
Po włączeniu tej opcji dla danej reguły w koszyku będą widoczne najniższe ceny produktów, które spełniają jej kryteria.
Historia cen produktu
Moduł dodaje zakładkę do edycji produktu w panelu administracyjnym, która pokazuje jak zmieniała się cena produktu w czasie. Do wyświetlenia najniższej ceny jest używana cena końcowa
W konfiguracji modułu jest możliwość jej wyłączenia
API
REST API
{
"price": 0,
"currency": "string",
"price_info_text": "string",
"tax_price_info_text": "string",
"show_for_current_customer_group": true,
"configurable_hide_min_price": true,
"configurable_used": [
{
"product_id": 0,
"price": 0,
"price_info_text": "string"
}
]
}
GraphQl
composer require 4mage/m2-price-tracker-graph-ql
query {
priceTrackerMinPrice (
sku: "WH12",
customerGroupId: 0
) {
price,
currency,
price_info_text,
tax_price_info_text,
show_for_current_customer_group,
configurable_hide_min_price,
configurable_used {
product_id,
price,
price_info_text
}
}
}
Hyvä
Do działania z szablonem Hyvä trzeba wgrać moduł:
composer require hyva-themes/magento2-4mage-price-tracker
Aktualizacja z wersji 1.x
Żeby zaktualizować moduł należy
w pliku composer.json zmienić wersję modułu
z"4mage/m2-price-tracker": "^1.0"
na
"4mage/m2-price-tracker": "^2.0"
usunąć stary moduł i wgrać jego nową wersję
poprawić plik min_price.phtml jeśli był nadpisany w szablonie
ForMage_PriceTracker/templates/product/view/min_price.phtml
FAQ
Changelog
v2.8.5
v2.8.4
v2.8.1
v2.8.0
v2.7.1
v2.7.0
Dodano kompatybilność z szablonem Hyvä - hyva-themes/magento2-4mage-price-tracker