Digitalny produkt

Phoca Cart - complex e-commerce extension
roman5527
Phoca Enthusiast
Phoca Enthusiast
Posts: 64
Joined: 12 Jun 2011, 16:44
Location: Slovakia

Digitalny produkt

Post by roman5527 »

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
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48402
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Digitalny produkt

Post by Jan »

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
If you find Phoca extensions useful, please support the project
roman5527
Phoca Enthusiast
Phoca Enthusiast
Posts: 64
Joined: 12 Jun 2011, 16:44
Location: Slovakia

Re: Digitalny produkt

Post by roman5527 »

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
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48402
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Digitalny produkt

Post by Jan »

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

Code: Select all

ALTER TABLE `#__phocacart_order_statuses` ADD COLUMN `email_downloadlink_description` text;
#__ 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í:

Image

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
mino182
Phoca Professional
Phoca Professional
Posts: 189
Joined: 12 Feb 2015, 13:30

Re: Digitalny produkt

Post by mino182 »

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

Code: Select all

                $r['downloadlink'] 	.= PhocacartPath::getRightPathLink(PhocacartRoute::getDownloadRoute());
nahradiť:

Code: Select all

$downloadsection = PhocacartPath::getRightPathLink(PhocacartRoute::getDownloadRoute());

 $r['downloadlink'] 	.= '<a href="'.$downloadsection.'">'.$downloadsection.'</a>';
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48402
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Digitalny produkt

Post by Jan »

OK
If you find Phoca extensions useful, please support the project
Post Reply