Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sende en ordre til en webshop via eksternt link

14 views
Skip to first unread message

Kurt Hansen

unread,
Oct 5, 2012, 11:28:22 PM10/5/12
to
Spørgsmålet er måske håbløst at besvare uden en masse
baggrundsinformation, som jeg ikke har forstand på at give, men okay ...
jeg prøver alligevel.

Jeg vil gerne placere et link i et nyhedsbrev. Linket skal lægge den
omtalte vare i shoppens indkøbskurv.

Jeg har ingen forstand på php, men her er hvad der angives, når man i
shoppen holder musen over en købsknap:

www.webshop.dk/test/products_new?action=buy_now&products_id=1990

Hvis jeg fyrer den af, meddeler browseren mig:

"Unable to open
http://www.webshop.dk/test/products_new?action=buy_now&products_id=1990.
Cannot download the information you requested".

Måske kan dette bruges, hvis det bliver "pakket" rigtigt ind? Hvordan
aner jeg ikke, men det er mine bedste bud på en mulig løsning:

<form name="cart_quantity"
action="www.webshop.dk/test/product_info.php?products_id=1507&amp;action=add_product"
method="post">

Shoppens motor er osCommerce.
--
Venlig hilsen
Kurt Hansen

scootergrisen

unread,
Oct 5, 2012, 11:39:31 PM10/5/12
to
Så er det vel fordi når man er på hjemmesiden og trykker på "Læg varen i
kurv" eller hvad knappen i formularen nu hedder så sendes dataen med POST.
Men når du giver et link i en email så besøges adressen med GET så det
er altså ikke det samme.

Men jeg syntes umiddelbart også det er en dårlig ide at du vil linke til
at varen bliver lagt i kurven.
Det ville nok være bedre blot at linke til varen med
http://www.webshop.dk/test/products_new?products_id=1990 også kan
brugeren selv lægge varen i kurven hvis brugeren ønsker det på hjemmesiden.

Kurt Hansen

unread,
Oct 5, 2012, 11:55:35 PM10/5/12
to
Den 06/10/12 05.39, scootergrisen skrev:
> S� er det vel fordi n�r man er p� hjemmesiden og trykker p� "L�g varen i
> kurv" eller hvad knappen i formularen nu hedder s� sendes dataen med POST.
> Men n�r du giver et link i en email s� bes�ges adressen med GET s� det
> er alts� ikke det samme.

Aha, javel ja. Mjaaaeh, jeg t�nkte nok at de ikke bare var s�dan lige ..

> Men jeg syntes umiddelbart ogs� det er en d�rlig ide at du vil linke til
> at varen bliver lagt i kurven.
> Det ville nok v�re bedre blot at linke til varen med
> http://www.webshop.dk/test/products_new?products_id=1990 ogs� kan
> brugeren selv l�gge varen i kurven hvis brugeren �nsker det p� hjemmesiden.

Tjah, det var ogs�, i f�rste omgang, blot en id� jeg fik. Hvis det kan
implementeres og virke, kan jeg jo s� overveje om det er hensigtsm�ssigt.

Det kommer nok an p� hvordan nyhedsbrevet er udformet og hvem m�lgruppen
er. En webshop kan jo ogs� bruges til andet end at s�lge varer. Man
kunne forestille sig, at konsulenter rundt om i landet kunne s�tte hak
ved de brochurer de gerne vil have tilsendt 100 af hver af.

Hvis det skal have nogen mening at kunne l�gge i kurv direkte fra en
mail, skal der naturligvis ogs� sluttes af med det link "Vis
ink�bskurv", men hele bestillingen (og evt. betaling) kan jo ikke
gennemf�res udefra og det er heller ikke meningen.

Birger Sørensen

unread,
Oct 6, 2012, 5:11:51 AM10/6/12
to
Kurt Hansen forklarede den 10/6/2012:
En webshop indkøbskurv hænger vel sammen med den besøgende. F.eks. i et
$_SESSION array.
Men de data oprettes først nør den besøgende besøger sitet.

Kender ikke osCOmmerce.
Men jeg kan forestille mig at funktionaliteten med at lægge en given
vare i en given kurv, skal have nogle parametre med, og de kan godt
være skjult for den besøgende, og sendes med i en post fra en form.

Men en email har ingen $_SESSSION på serveren.
Så for at en besøgende kan købe en vare direkte fra en email, skal du
først åbne en side på sitet - f.eks. siden for den aktuelle vare - og
derefter kalde den funktion, der lægger varen i kurven.

Jeg kan ikke give dig konkret eksempel, for det vil givetvis afhænge af
webshoppen.
Men det kan lade sig gøre med PHP - måske også med js.

Jeg vil foreslå dig blot at linke til varen, og lade den besøgende om
selv at lægge den i kurven.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
Utils http://sdccms.dk/ordbog/ http://sdccms.dk/mailfriend/


0 new messages