Keď vytvoríte vstupnú stránku pre konkrétne produkty, či už ide o nové uvedenie na trh alebo o výpredaj, na ktorý sa pripravujete, je vysoká pravdepodobnosť, že modul Obchod v určitom okamihu použijete. Modul Divi Shop vám umožňuje dynamicky extrahovať produkty z pluginu WooCommerce a upravte ich pomocou vstavaných možností Divi. 

Teraz je modul obchodu predvolene dodávaný s niekoľkými štruktúrami stĺpcov, ktoré sa pri menšej veľkosti obrazovky prekladajú do dvoch stĺpcov. To znamená, že čím viac produktov sa rozhodnete zobraziť, tým viac sa vyžaduje vertikálne posúvanie, aby ste sa dostali na ďalšiu časť svojej vstupnej stránky.

V modernom webdizajne, technika často používaná na obmedzenie vertikálneho rolovania a zobrazenie prvkov podľa vašich preferencií. Návštevníci je použitie magnetických kariet. V tomto návode vám ukážeme, ako zmeniť modul Divi shop na dynamické produktové karty na menších obrazovkách bez použitia pluginu. 

Začneme prípravou rôznych prvkov našej produktovej sekcie a použitím malého množstva kódu CSS na umožnenie efektu potiahnutia prstom. Je to skvelý spôsob, ako na svojej vstupnej stránke predviesť širokú škálu produktov bez toho, aby ste to premohli Návštevníci

Možný výsledok

Predtým, ako sa ponoríme do tutoriálu, pozrime sa na výsledok. Magnetické karty produktu aktivujeme iba na tabletoch a mobiloch. Na pracovnej ploche ponechávame štruktúru stĺpcov, ktorú sme určili v module Obchod.

Animácia obchodu s produktovým modulom Divi

1. Nakonfigurujte WooCommerce a produktové stránky

Pred vstupom do časti Divi tohto tutoriálu je dôležité, aby bol plugin WooCommerce je nainštalovaný a aktivovaný vo vašom zariadení webové stránky. Ak ste tak ešte neurobili, pridajte viacero produktov v závislosti od toho, koľko produktov chcete zobraziť v module Obchod.

Vytvorte produkty woocommerce

2. Vytvorte novú stránku a stiahnite si rozvrhnutie stránky

Vytvorte novú stránku

Akonáhle sú produkty na svojom mieste, pridajte do svojho backendu WordPress novú stránku. Zadajte názov svojej stránky, zverejnite ju a aktivujte program Divi Visual Builder.

Vytvorte divi stránku
Vytvorte novú stránku divi

Stiahnite si rozloženie cieľovej stránky

Po prechode na novú stránku prejdite na svoje prednastavené rozloženia a stiahnite si rozloženie vstupnej stránky pre písacie potreby. Aj keď používame toto konkrétne rozloženie, môžete slobodne použiť akékoľvek iné rozloženie, ktoré chcete, pokiaľ do tohto rozloženia pridáte alebo nájdete modul obchodu.

Vyberte rozloženie súboru divi

3. Upravte obchodnú časť

Vyhľadajte sekciu pomocou modulu Obchod

Ak sa posunieme nadol na našu novú stránku, ktorú sme vytvorili pomocou rozloženia domovskej stránky papiernictva, narazíme na sekciu s modulom obchodu. Túto časť použijeme v ďalších krokoch tohto tutoriálu.

Nájdite modul obchodu

Nastavenie linky

Responzívne dimenzovanie

Začnite otvorením nastavení riadkov v riadku obsahujúcom modul Obchod. Ako sme už spomínali, na pracovnej ploche ponechávame rovnaký dizajn, karty s potiahnutím produktu aktivujeme iba na menších veľkostiach obrazovky. 

Ak chcete vytvoriť zážitok bez námahy, umožníme riadku dotknúť sa ľavej a pravej strany obrazovky zmenou šírky v nastaveniach veľkosti.

  • Použite vlastnú šírku odkvapov: 1
  • Šírka: 80% (na počítači), 100% (na tablete a telefóne)
Responzívna úprava dizajnu

viditeľnosť

Zabezpečíme tiež, aby nič nepresahovalo riadkový kontajner nastavením nastavení viditeľnosti na skryté.

  • Horizontálny prepad: skrytý
  • Vertikálny prepad: skrytý
Konfigurácia viditeľnosti Divi

Nastavenia obchodného modulu

Vyberte počet produktov a štruktúru stĺpcov podľa vášho výberu

Ďalej otvoríme nastavenia modulu Obchod. Zmeny, ktoré urobíme v našom kóde CSS (ktoré pridáme neskôr), závisia od počtu produktov, ktoré zobrazujeme. 

Začneme tým, že vám ukážeme, ako zmeniť obchodný modul s 8 produktmi na produktové karty. Pre pracovnú plochu môžete zvoliť ľubovoľné rozloženie stĺpcov.

  • Počet produktov: 8
  • Rozloženie stĺpcov: 4 stĺpce
Upraviť dizajn stĺpca divi

Responzívne dimenzovanie

Pre zväčšenie veľkosti nášho modulu v obchode zmeníme parametre dimenzovania na karte dizajn. Upozorňujeme, že to robíme iba pre tablet a telefón.

  • Šírka: 100% (na počítači), 250% (na tablete a telefóne)
  • Maximálna šírka: 100% (stôl), 250% (tablet a telefón)
Konfigurácia reagujúceho dizajnu

Triedu CSS

Do nášho modulu obchodu tiež pridáme triedu CSS. Neskôr, keď pridáme kód CSS, môžeme transformovať modul Shop, ktorý nesie iba túto triedu CSS. Inými slovami, ak chcete, aby sa ďalší modul Shop zobrazoval v normálnom stave, vynechanie tejto triedy CSS vám to umožní.

  • Trieda CSS: karty so švihnutím produktu
Zmeniť atribút css divi shop modul

Reaktívne prepady

Nastavenia linky doplníme zmenou nastavení viditeľnosti na rôznych veľkostiach obrazovky. Ako vidíte v nastaveniach, chceme, aby sa efekt rolovania vyskytoval iba na menších veľkostiach obrazovky.

  • Horizontálny prepad: skrytý (stôl), posúvanie (tablet a telefón)
  • Vertikálny prepad: skrytý
Konfigurácia pretečenia

Pridajte modul kódu do modulu Obchod

Po úprave modulu Obchod môžete pridať modul kódu tesne pod.

Pridajte modul kódu pod modul divi shop

Pridajte do modulu kód CSS

Nasledujúci kód CSS automaticky zmení náš obchodný modul 8 produktov na reaktívne magnetické karty:

<style> @media all and (max-width: 980px) { .product-swipe-cards ul.products {display: grid !important;grid-template-columns: repeat(8, 8.8%) !important;grid-column-gap: 0.7%;} .product-swipe-cards .woocommerce ul.products::before {content: none;display: block;} .product-swipe-cards.et_pb_shop ul.products li.product {width: 100% !important;} .product-swipe-cards .woocommerce {width: 255% !important;margin-left: 5%;} .product-swipe-cards::-webkit-scrollbar {display: none;} .product-swipe-cards {-ms-overflow-style: none;} } </style>

Pridajte divi kód CSS

Porovnať rôzne účty produktov

Ak teraz chcete do modulu obchodu pridať menej (alebo viac) produktov, kód sa na dvoch miestach mierne zmení. Obidve tieto umiestnenia musia byť zmenené manuálne, aby sa dosiahol požadovaný výsledok. Zmeňme napríklad počet produktov v našom obchodnom module na „4“.

  • Počet produktov: 4
Priraďte iný účet produktu

Keď sa vrátime k nášmu kódu, musíme urobiť dve zmeny. Najskôr budeme musieť upraviť stĺpce šablóny mriežky. Namiesto 8 používame 4 (rovnaké číslo ako náš počet produktov). Zvyšujeme tiež percentuálnu veľkosť, ktorú tieto výrobky zaberajú v našich produktových listoch (čím viac výrobkov, tým menej miesta).

stĺpce mriežky-šablóny: opakujte (4, 14%)! dôležité;

Potom tiež zmeníme šírku nádoby, do ktorej sú výrobky umiestnené. Pre 4 výrobky to predstavuje 150%. Tieto hodnoty nie sú pevne dané, získavajú sa hraním a hľadaním harmónie medzi stĺpcami mriežkového modelu a šírkou kontajnera. 

Ak chcete nájsť správne vyváženie, prepnite na mobilné zobrazenie vo vnútri nástroja Visual Builder a starostlivo sledujte hodnoty pri prezeraní výsledku týchto zmien.

width: 150%!important;

Pridajte ďalší kód divi css

Pridajte snímku k posunu

Ak chcete posunúť používateľskú skúsenosť o krok ďalej v dizajne karty s potiahnutím prstom, môžete pridať aj posúvanie. Snímanie posúvania vám umožňuje Návštevníci posúvať fixovaním na začiatok nového produktu.

 To znamená, že ich skenovanie nemusí byť presné, v určitom okamihu prevezme kontrolu rolovania a zobrazenie upravujúce jeho polohu vo vnútri bočného rolovacieho mechanizmu. 

Ak chcete povoliť posúvanie snímania na kartách potiahnutia produktu, pridajte ku každému produktu osobitne v kóde CSS riadok kódu CSS (pozri tlačovú obrazovku nižšie).

scroll-snap-zarovnať: začať

Taktiež aktivujeme zachytávanie zvitkov v našom obchodnom module pridaním nasledujúceho riadku kódu CSS:

typ posuvníka: x povinný údaj

Prispôsobte kód CSS

Opätovným použitím dielenského modulu môžete zobraziť ďalšie kategórie

Raz naklonovať celý riadok

Po dokončení prvej sady kariet na prejdenie prstom môžete celý riadok klonovať raz.

Opätovne použite dielenský modul divi

Odstráňte modul kódu v duplikovanom riadku

Pokiaľ váš modul obchodu obsahuje rovnakú triedu CSS ako predchádzajúca, urobí to modul kódu. Pokračujte a odstráňte kódový modul z duplicitného riadku.

Duplikujte modul kódu divi

Klonujte duplikát tak, ako chcete

A duplikujte tento riadok toľkokrát, koľkokrát je to potrebné, v závislosti od počtu balíčkov kariet, ktoré chcete zobraziť, na svojej vstupnej stránke!

Klonujte modul podľa potreby
Duplikovaný divi modul

4. Uložte zmeny stránky a pozrite si výsledky na mobilnom zariadení

Uistite sa, že keď skončíte s pridávaním kariet posúvania produktu, uložte svoju stránku pred ukončením programu Visual Builder a ste hotoví!

Ukážka ukážky na mobilnom zariadení

prehľad

Teraz, keď sme prešli všetkými krokmi, poďme sa konečne pozrieť na to, ako to vyzerá na rôznych veľkostiach obrazovky.

Animácia obchodu s produktovým modulom Divi

záverečné myšlienky

V tomto článku sme si ukázali, ako zmeniť integrovaný modul Divi Shop na magnetické karty produktu na menších veľkostiach obrazovky. Na pracovnej ploche sme ponechali pôvodnú štruktúru stĺpcov priradenú modulu Shop. 

Používanie máp posúvania produktov vám umožňuje pridávať nekonečné produkty do mechanizmu horizontálneho posúvania bez toho, aby ste ohromili návštevníkov, ktorí sa pohybujú vo zvislom smere.

Toto je trend, ktorý sa často používa v modernom dizajne webových stránok, pretože sa zameriava na správanie používateľov a uľahčuje prístup k širokej škále prvkov na menších obrazovkách.

 Tieto produktové listy môžete použiť na ľubovoľnej stránke, ale je to zvlášť užitočné pre všetky vstupné stránky produktov, ktoré vytvoríte. Tiež ste si mohli zadarmo stiahnuť súbor JSON s rozložením! 

Ak máte akékoľvek otázky alebo návrhy, neváhajte zanechať komentár v sekcii komentárov nižšie.