Integracje
Integracje
Systemy płatności
Systemy płatności
Dodaj bramki płatności online
Kurierzy i Dostawa
Kurierzy i Dostawa
Nadawaj wygodny przesyłki kurierskie
Telefonia IP
Telefonia IP
Podłącz telefonię do swojego CRM
Usługi powiadomień, SMS
Usługi powiadomień, SMS
Wybierz operatora dla powiadomień klientów
Hurtownie i Dropshipping
Hurtownie i Dropshipping
Podłącz i sprzedawaj bez własnego towaru i magazynu z dowolną liczbą hurtowni
Marketing i reklama
Marketing i reklama
Zainstaluj dodatkowe narzędzia do promowania swoich towarów
Narzędzia SEO
Narzędzia SEO
Zautomatyzuj optymalizację swojej witryny dla wyższych pozycji w wyszukiwarkach
Pomoc & FAQ
Pomoc & FAQ
Blog
Blog
Najnowsze wiadomości dotyczące platformy i firmy
Artykuły
Artykuły
Przydatne artykuły na temat promowania biznesu online w E-commerce
Forum wsparcia
Forum wsparcia
Pytania i odpowiedzi, Idee i propozycje, Wiadomości o błędach
Baza wiedzy
Baza wiedzy
Dokumentacja dotycząca obsługi i ustawień platformy aplikacji „Sklep”, „Witryna”, „Blog”, CRM i innych.
Instrukcje do szablonów	graficznych
Instrukcje do szablonów graficznych
Cała dokumentacja dotycząca konfiguracji szablonów dla stron i sklepów internetowych.
Jeszcze
Al.KEN 36/112B, 02-797 Warszawa
0
Koszyk
0 zł
(pusty)
Towar w koszyku!

Instrukcja do wtyczki "SEO-artykuły"

Instrukcje dla integracji

Aby pełna funkcjonalność wtyczki działała poprawnie, wymagana jest integracja wtyczki z motywem projektu.

Artykuły produktowe mogą być 2 typów: "Opcje zakupu" i "Wybór opcji".

SEO-artykuły (instrukcja)


W zależności od rodzaju artykułów używanych w Twoim sklepie internetowym, będziesz musiał dokonać pewnych zmian w szablonach motywów (jeśli są dwa rodzaje artykułów, będziesz musiał dokonać zmian odpowiednio dla dwóch rodzajów).

Dostępne wtyczki pomocnicze (helper):

{shopSeoskuViewHelper::getSkuUrl($sku_id)} - zwraca bezpośredni link do artykułu po jego id.

{shopSeoskuViewHelper::getSkuData($sku_id)} - zwraca tablicę z parametrami elementu (product_name, meta_title, meta_keywords, meta_description, url) po jego id.

{shopSeoskuViewHelper::getSkuIdBySkuFeature($product, $feature_id, $value_id)} - zwraca id artykułu dla artykułów typu "Wybór opcji".

{shopSeoskuViewHelper::getSkuUrlBySkuFeature($product, $feature_id, $value_id)} - zwraca bezpośredni link do artykułu typu "Wybór opcji".


1. Wyświetlanie bezpośrednich odnośników do artykułu dla artykułów typu "Opcje zakupu"

1. Znajdź w szablonie (product.cart.html w większości przypadków, ale nazwa takiego szablonu może być inna dla każdego motywu graficznego) początek bloku wyjściowego artykułu w stylu {foreach $product.skus as $sku}. W Twoim motywie graficznym może być kilka takich bloków, ponieważ niektóre mogą być używane do wyświetlania Schema.org, inne do wyświetlania dostępności zapasów itp. To, czego potrzebujesz, to dokładny blok, który odpowiada za selektor wyboru artykułu.

2. Сałą zawartość wewnątrz {foreach $product.skus as $sku}...{/foreach} umieść w {capture assign='sku_output'}...{/capture}

3. Przed {capture assign='sku_output'} wstaw kod {$sku_url = shopSeoskuViewHelper::getSkuUrl($sku.id)} aby uzyskać link do konkretnego artykułu.

4. Bezpośrednio po {/capture} wstaw następujący kod:

{if $sku_url}
  <a href="{$sku_url|escape}" class="seosku-link">
    {$sku_output}
  </a>
{else}
  {$sku_output}
{/if}


Zmiany dokonane na przykładzie motywu Domyślne 3.0. Szablon product.cart.html

SEO-artykuły (instrukcja)

Zmiany dokonane na przykładzie motywu "MegaShop 2.0". Szablon product-skus-select.html

SEO-artykuły (instrukcja)

2. Wyjście bezpośrednich odnośników do artykułów typu "Wybór opcji".

1. Znajdź w szablonie (w większości przypadków product.cart.html) początek bloku wyjściowego wyboru artykułu, wpisując {foreach $features_selectable as $f}. Zwróć uwagę na zmienną $f, w twoim projekcie może ona mieć inną nazwę.

2. Wewnątrz bloku foreach, znajdź zagnieżdżony foreach typu {foreach $f.values as $v_id => $v}. Zwróć uwagę na zmienną $v_id, w twoim motywie projektu może ona mieć inną nazwę.

3. Jeśli wewnątrz poprzedniego bloku foreach znajduje się element <a ...></a>, nadaj mu atrybut (kolejne elementy nie będą miały znaczenia) href="{shopSeoskuViewHelper::getSkuUrlBySkuFeature($product, $f.id, $v_id)|default:'#'|escape}". Zwróć uwagę na zmienne $f i $v_id, sprawdź je z twoim szablonem (zobacz poprzednie akapity).

4. Jeśli wewnątrz bloku foreach nie ma elementu <a ...></a>, umieść całą zawartość wewnątrz {foreach $foreach $f.values as $v_id => $v}...{/foreach} w {capture assign='sku_feature_output'}...{/capture}.

5. Przed {capture assign='sku_feature_output'} wstaw kod {$sku_url = shopSeoskuViewHelper::getSkuUrlBySkuFeature($product, $f.id, $v_id)} aby uzyskać link do konkretnego artykułu.

6. Bezpośrednio po {/capture} wstaw następujący kod:

{if $sku_url}
  <a href="{$sku_url|escape}" class="seosku-link">
    {$sku_feature_output}
  </a>
{else}
  {$sku_feature_output}
{/if}


Zmiany dokonane na przykładzie motywu Domyślne 3.0. Szablon product.cart.html

SEO-artykuły (instrukcja)


Zmiany dokonane na przykładzie motywu "MegaShop 2.0". Szablon product-skus-select.html

SEO-artykuły (instrukcja)



Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!