Ahoj. Mam taky problem s predajom digitalneho produktu pre neregistrovanych uzivatelov.
AKo si po kupe moze stiahnut digitalny produkt neregistrovany zakaznik ?
Kde vsade si ho moze stiahnut registrovany zakaznik ? dakujem
Digitalny produkt
-
- Phoca Enthusiast
- Posts: 64
- Joined: 12 Jun 2011, 16:44
- Location: Slovakia
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Digitalny produkt
Ahoj, neregistrovaný zákazník nemá přístup do svého účtu, kde by viděl soubory ke stažení, protože nemá účet. Proto existují odkazy na tyto soubory ke stažení s tokenem. Tedy, kdo má token, může soubor stáhnout. Příklad:
- neregistrovaný zákazník si zakoupí stahovatelný produkt
- v emailu po zaplacení mu dojde informace o odkazy na daný produkt, které budou obsahovat bezpečnostní token.
https://www.phoca.cz/documents/116-phoc ... or-vendors
V nastavení v tabu u uživatelů se nastavuje, zda neregistrovaný uživatel bude mít přístup k downloadu nebo objednávce pomocí tokenu:
https://www.phoca.cz/documents/116-phoc ... 80-options
- neregistrovaný zákazník si zakoupí stahovatelný produkt
- v emailu po zaplacení mu dojde informace o odkazy na daný produkt, které budou obsahovat bezpečnostní token.
https://www.phoca.cz/documents/116-phoc ... or-vendors
V nastavení v tabu u uživatelů se nastavuje, zda neregistrovaný uživatel bude mít přístup k downloadu nebo objednávce pomocí tokenu:
https://www.phoca.cz/documents/116-phoc ... 80-options
If you find Phoca extensions useful, please support the project
-
- Phoca Enthusiast
- Posts: 64
- Joined: 12 Jun 2011, 16:44
- Location: Slovakia
Re: Digitalny produkt
Dakujem . Viem v tom emaily zadat nejak podmienku aby zobrazilo donwload link iba ked ide o digitalny produkt ?
pretoze ked som objednal digitalny produkt zobrazilo sa v maily download s odkazom na stainutie , nazvom suboru . to je OK.
ked som ale kupoval fyzicky produkt v maily bol odkaz : https://bozpshop.sk/download
da sa nejak urobit to aby sa ten link https://bozpshop.sk/download nezobrazoval ked ide o fyzicky produkt ?
dakujem
pretoze ked som objednal digitalny produkt zobrazilo sa v maily download s odkazom na stainutie , nazvom suboru . to je OK.
ked som ale kupoval fyzicky produkt v maily bol odkaz : https://bozpshop.sk/download
da sa nejak urobit to aby sa ten link https://bozpshop.sk/download nezobrazoval ked ide o fyzicky produkt ?
dakujem
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Digitalny produkt
Ahoj, zkus updatovat na verzi Beta9:
https://github.com/PhocaCz/PhocaCart/re ... Beta10.zip
Nevím, z jaký verze budeš updatovat, je možné, že se neprovede update databáze, a pak je potřeba manuálně doplnit jeden sloupec v tabulce order status:
administrator/components/com_phocacart/update/sql/mysql/4.0.5.sql
#__ je potřeba nahradit vlastním prefixem.
Od této verze existuje více proměnných:
- {downloadlink} - if user is registered, download link will be displayed only in case, there is some downloadable product ordered (there is the same principle for guest users)
- {downloadlinkforce} - if user is registered, download link will be displayed even there is no downloadable product ordered (guest user don't get any link)
Kromě toho se dá ještě v order statusu přidat popis před případné odkazy ke stažení:
A funguje to následovně:
- odkazy ke stažení se ukážou jen v případě, že opravdu nějaký odkaz existuje a je možné soubor stáhnout (například order status musí mít nastaveno, že při změně na tento status se mohou stahovat soubory)
- popis se vloží před tyto odkazy a opět jen v případě, pokud nějaký odkaz existuje. Oproti textu v email description to má výhodu v tom, že se neukáže v případě, když odkazy neexistují.
Zkus a dej vědět.
https://github.com/PhocaCz/PhocaCart/re ... Beta10.zip
Nevím, z jaký verze budeš updatovat, je možné, že se neprovede update databáze, a pak je potřeba manuálně doplnit jeden sloupec v tabulce order status:
administrator/components/com_phocacart/update/sql/mysql/4.0.5.sql
Code: Select all
ALTER TABLE `#__phocacart_order_statuses` ADD COLUMN `email_downloadlink_description` text;
Od této verze existuje více proměnných:
- {downloadlink} - if user is registered, download link will be displayed only in case, there is some downloadable product ordered (there is the same principle for guest users)
- {downloadlinkforce} - if user is registered, download link will be displayed even there is no downloadable product ordered (guest user don't get any link)
Kromě toho se dá ještě v order statusu přidat popis před případné odkazy ke stažení:
A funguje to následovně:
- odkazy ke stažení se ukážou jen v případě, že opravdu nějaký odkaz existuje a je možné soubor stáhnout (například order status musí mít nastaveno, že při změně na tento status se mohou stahovat soubory)
- popis se vloží před tyto odkazy a opět jen v případě, pokud nějaký odkaz existuje. Oproti textu v email description to má výhodu v tom, že se neukáže v případě, když odkazy neexistují.
Zkus a dej vědět.
If you find Phoca extensions useful, please support the project
-
- Phoca Professional
- Posts: 189
- Joined: 12 Feb 2015, 13:30
Re: Digitalny produkt
Ahoj, prosím je možné aby downloadlink pri registrovanom užívateľovi bol odkaz? lebo ten link na download sekciu je len text. A našiel som to len v \administrator\...\libraries\phocacart\text\text.php takže to templatom nespravím. A ešte sa chcem spýtať, vo .../views/info/tmpl/ sú rôzne templaty - napr. default_payment_download.php a pochopil som to tak, že by sa to malo zobrazovať po dokončení platby za stiahnuteľný súbor - je tam aj odkaz na download... Mne sa ale vždy zobrazí len "info článok" (zadaný v nastaveniach) a nič viac. Template mám phoca_mebel. Díky
EDIT: skúšal som to ešte raz a pri registrovanom zákazníkovi sa na info page zobrazí aj oznámenie aj download link - takže to funguje. - sorry
ten link na download v emaily mi funguje takto, ak by to chcel niekto použiť:
administrator\components\com_phocacart\libraries\phocacart\text\text.php line 282
nahradiť:
EDIT: skúšal som to ešte raz a pri registrovanom zákazníkovi sa na info page zobrazí aj oznámenie aj download link - takže to funguje. - sorry
ten link na download v emaily mi funguje takto, ak by to chcel niekto použiť:
administrator\components\com_phocacart\libraries\phocacart\text\text.php line 282
Code: Select all
$r['downloadlink'] .= PhocacartPath::getRightPathLink(PhocacartRoute::getDownloadRoute());
Code: Select all
$downloadsection = PhocacartPath::getRightPathLink(PhocacartRoute::getDownloadRoute());
$r['downloadlink'] .= '<a href="'.$downloadsection.'">'.$downloadsection.'</a>';
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact: