Jo, z tech externich sluzeb, je mozne vyuzit i predinstalovane eshopy, jako treba v te joomle. Jsou i treba mesicni demicka. Nebo treba u tech navodu jsou ruzna demicka u nekterych.
Z cms se pouziva tak Joomla, Wordpress s pluginy.
Z eshopu primo, jak kdy, moc neznam, videl jsem ten qcart, magento.
Obvykle ti ale staci ten joomla, kde se udelaji stranky, s pluginem na posilani mailu a kosikem. ty eshopove uz jsou trochu slozitejsi.
Příspěvky odeslané z IP adresy 2001:718:2601:26c:28c3:c0...–
Tezko rici, asi neco je. Jako programator si muzu udelat, upravit cokoliv, moc neporadim.
Nakupni kosik se da delat pres javascript, cookie a nove se misto cookies da pouzit nejake ja datove uloziste, tusim. Jenze, pak je nutne odeslat data. To uz resi php nebo jiny jazyk pres servery. avascriptem se da udealt jen to, ze zavola win sluzbu pro novy mail a preda ji text a zakaznik pak musi kliknout, ze mail chce poslat. To funguje, pokud ma clovek sluzbu mail propojenou na system. Kdyz ne, tak sice vyhodi okenko pro poslani mailu, ale mail nepujde poslat.
Takze, pak je tu moznost, jakou delam ja. Je treba si nainstalovat server. Treba Xamp, Wamp. To ti nainstaluje apache, php, mysql, php program phpmyadmin. Pak je treba Wamp spustit. To ti vytvori lokalni server. ze to bezi se da testnou strankou http://localhost/ . Pred spustenim to napise error, po spusteni zobrazi obsah slozky www (C:/Wamp/www/). Kdyz se to nespusti, tak muze nastat nejaky error, vic moznosti, zeptas se. Obvykle staci vypnout skype, pokud nechces kvuli skype menit nastaveni toho programu a pod.
Pak si stahnes nejaky redakcni system, cms, a nainstalujes.
https://navody.c4.cz/…kcni-systemy
Kategorie Elektronické obchody, Quick.Cart (mozna Opencart) nebo plugin VirtueMart do Joomly + Joomlu (z kategrie Redakční systémy). To je uz hotovy program, ktery je treba pak prizpusobit. Vetsinou instalace probiha tak, ze
1. si stahnes balicek zip
2. vytvoris slozku ve www, treba C:/Wamp/www/eshop a rozbalis to do ni. Pak tam budes mit treba
C:/Wamp/www/eshop/quickcart/
ale, to je fuk, ze je tam slozka navic :)
3. spustis instalaci, obvykle index.php nebo install.php (musi byt server zapnuty)
http://localhost/…/install.php
V prubehu se te zepta na prava ke slozkam, to se ve win neresi, opravneni ma ke vsemu.
Tez se te zepta na databazi, ta je v pripade balicku Wamp
db typ = mysql
db server = localhost (mozna http://localhost/, ted nevim)
db databaze = test
db user = root
db psw = (nic, prazdne)
Wamp balicek ma prednastaveneho uzivatele pro db jako root, bez hesla. Je tam nekolik databazi, ale je tam vytvorena test. A bezi to na serveru localhost. Vsechny ty hodnoty lze zmenit.
Mno a dale bude chtit jmeno admin uzivatele a heslo (klidne dej aaa / aaa, ted to jen testujes).
4. Pokud se to nainstaluje, tak to pak spustis
http://localhost/…rt/index.php nebo
http://localhost/…p/quickcart/
5. A pokud to bezi, tak se tam prihlasis jako admin a nastavujes. Skin, vzhled, penize a ruzne tabulky, co s obchodovanim souvisi.
6. A ted prijde ta horsi cast. To bezi jen u tebe. Pokud to chces mit verejne, tak je treba to nainstalovat a spustit na nejakem serveru, hostingu, ktery ma php, ma mysql. A ted neplacene mivaji omezeni na pocet sql dotazu. Proste, jaou tam ruzne problemy. Je treba to tam zas nakopirovat, nainstalovat, zkopirovat data z db nebo rucne nastavit. Je to trochu narocnejsi, ne vsechny typy shopu maji import / export funkce. Treba ten quickcart to tusim tehdy nemel. A musis taky chapat, jak to funguje.
7. A potom se s eshopy poji ruzne zakony, ktere je treba dodrzet. Treba zobrazeni obchodnich podminek a tak.
Pak je tu ctvrta moznost, ze si udelas sam, neco jednoducheho, nebo vyuzijes sluzeb tretich stran. Treba, sluzbu pro odesilani mailu. Ta ma omezeni, treba 10 mailu za hodinu a tak. Jak mas ten javascript, tak z nej data posles na tu sluzbu a pak ti prijde mail, treba na seznam. Muzes delat kopii sobe a zakaznikovi. V prvni fazi asi obe adresy na tebe, nez si overis, jak to funguje. Cast toho javascriptu by se urcite dala najit googlem (cart javascript code, nakupni kosik javascript).
Teda, abys pochopil, jak to funguje. Ty mas web prohlizec. Ten zobrazuje html kod. Umi prijimat a posilat data. Pak existuje pc, server, kde bezi programy jako php, mysql, mail. Prijimaji a odesilaji data. Kdyz chces poslat mail, tak:
1. posles uzivateli stranku
2. uzivatel doplni udaje a klikne odeslat
3. prohlizec odesle udaje. A ted kam? Zvolis treba na server programu mail. Pokud ten program rozumi strukture, vyrobi mail, odesle (pripadne to projde pres opravneni, limit mailu a tak)
4. mas mailovou schranku, nalogujes se, server nekde ze slozky prichozi maily vytahne ty, ktere patri tobe a presune ti je. pak si je muzes cist.
Co prohlizec neumi? Vyrobit stranku. Umi to teda javascript, ktery v nem bezi, detail :)
Co dal neumi je, poslat mail. Proc? Protoze nemas IP adresu. Musis byt server a mit IP adresu. Jsou lide, co maji server doma, to muze byt. Detail :) Kdyz mas IP adresu, tak te dalsi servery znaji, maji seznam IP adres. jinak se s tebou nebudou bavit. (hackeri to ruzne finguji, detail :) )
Co je php? Php je program, ktery umi vyrobit www stranku. Mas treba logo, menu, obsah, on to propoji, prida menu a vyrobi stranku a posle prohlizeci uzivatele.
Co je mysql, databaze? Mysql je program, ktery resi databaze. Databaze je neco jako slozka se soubory. Misto souboru ma tabulky. To si predstav jako tabulku, jako v excelu, nezev sloupcu a pod nimi udaje. mysql zna sql prikazy, kterymi udaje taha a dava do tabulek. Vysledny balicek je pak treba preformatovat do html tabulky. To dela prave to php. Napriklad zadas prikaz Vyber sloupce a,b,c z tabulky zbozi, serad podle datumy a vrat 5 nejnovejsich kousku. a on ti da tabulku
a, b, c
7, kladivo, 5.50
2, kleste, 15.00
a ty to pak zformatujes na html kod a to delaji preve ty cms eshop systemy.
Mno, a mas zaple chyby, error_reporting? Jake to pise chyby?
http://php.net/manual/en/function.setcookie.php
Vzdyt ty davas do value true. True = 1. 1!==''. V manualu mas ''