Fjerne et step i checkout

Alt om nethandel, donationer, betalt medlemskab, abonnenter m.m. i Joomla!

Moderator: b-ronnow

Locked
Jacob W
Joomla! Apprentice
Joomla! Apprentice
Posts: 14
Joined: Mon Mar 01, 2010 2:08 pm

Fjerne et step i checkout

Post by Jacob W » Mon Mar 01, 2010 2:22 pm

Hej,

Jeg har slået bruger registrering fra i VM og har fået lavet lidt CSS ændringer, så mit checkout ser fornuftigt ud.

Jeg kan dog ikke finde et sted hvor man kan fjerne det der hedder "Step 1 af 4" i checkout. Det er det step hvor brugeren har mulighed for at rette sin adresse og tilføje en anden leveringsadresse end faktureringsadressen. Den vil jeg gerne have væk, så jeg ender op med at have:

1. Indtast adresse
2. Vælg fragtmåde
3. Vælg betaling
4. Bekræft ordre
5. Betal
6. Ordrebekræftelse

Så vidt jeg kan se kan man ikke fjerne det omtalte step i admin, så jeg skal ind og rode i noget kode. Det er vist checkout.index.php jeg skal have fat i.

User avatar
tresan
Joomla! Ace
Joomla! Ace
Posts: 1010
Joined: Thu Feb 09, 2006 3:00 pm
Location: Odense - DK
Contact:

Re: Fjerne et step i checkout

Post by tresan » Thu Mar 04, 2010 10:59 pm

Du kan ikke ændre logikken i systemet uden at kode store dele om - derudover sendes ordre bekræftelsen ud i step 4 - i step 6 kommer betalingsbekræftelsen.
Ronni K. G. Christiansen (@redwebdk)
http://www.redcomponent.com/ - One big family of Joomla extentions & templates
http://redweb.dk - Joomla Webdesign & Development
redHOST.dk - 100% Joomla Webhotel - Dansk support med Joomla viden!

Jacob W
Joomla! Apprentice
Joomla! Apprentice
Posts: 14
Joined: Mon Mar 01, 2010 2:08 pm

Re: Fjerne et step i checkout

Post by Jacob W » Fri Mar 05, 2010 12:14 am

tresan: Mange tak for dit svar. Jeg må nok den lange vej og kode det om fra bunden. Men det er jo også en sjov udfordring :)

Ja, jeg kan godt se at bekræftelsen er delt op i to dele. Ved du om det er et krav fra PBS at man skal bekræfte ordren inden man går til betaling?

User avatar
tresan
Joomla! Ace
Joomla! Ace
Posts: 1010
Joined: Thu Feb 09, 2006 3:00 pm
Location: Odense - DK
Contact:

Re: Fjerne et step i checkout

Post by tresan » Sun Mar 07, 2010 12:31 am

Det er jo sådan man gør det overalt men jeg tror nu ikke det er et formelt krav fra PBS.

Du skal god have kundens accept - men det er jo en anden del og kan gøres samtidig med betaling hvis du selv laver en betalingsintegration.
Ronni K. G. Christiansen (@redwebdk)
http://www.redcomponent.com/ - One big family of Joomla extentions & templates
http://redweb.dk - Joomla Webdesign & Development
redHOST.dk - 100% Joomla Webhotel - Dansk support med Joomla viden!

Jacob W
Joomla! Apprentice
Joomla! Apprentice
Posts: 14
Joined: Mon Mar 01, 2010 2:08 pm

Re: Fjerne et step i checkout

Post by Jacob W » Sun Mar 07, 2010 6:04 pm

Okay, tak for opklaringen.

Det er faktisk rimelig nemt at få den til at hoppe over det step. Det kan gøres med følgende linje i checkout.index.php:
if( in_array('CHECK_OUT_GET_SHIPPING_ADDR', $checkout_steps[$current_stage]) ) { $current_stage = "2"; }

Det giver dog nogle problemer senere hen fordi man ikke får "valgt" en leveringsadresse hvis man bare springer det step over. Og på ordrebekræftelsen vil leveringsadresse derfor bare være tom. Så der skal finde en måde at vælge den adresse man indtaster i første step som leveringsadresse automatisk, uden brugeren skal bekræfte det.

Nogen der har en idé til hvordan man kan fixe det?

User avatar
tresan
Joomla! Ace
Joomla! Ace
Posts: 1010
Joined: Thu Feb 09, 2006 3:00 pm
Location: Odense - DK
Contact:

Re: Fjerne et step i checkout

Post by tresan » Sun Mar 07, 2010 6:09 pm

Du kan bytte rundt på trinene i processen også men problemet opstår netop når du vil tage dele af processen helt ud - så styres de nødvendige data ikke igennem og så skal du ind og lave det om fuldstændigt
Ronni K. G. Christiansen (@redwebdk)
http://www.redcomponent.com/ - One big family of Joomla extentions & templates
http://redweb.dk - Joomla Webdesign & Development
redHOST.dk - 100% Joomla Webhotel - Dansk support med Joomla viden!

Jacob W
Joomla! Apprentice
Joomla! Apprentice
Posts: 14
Joined: Mon Mar 01, 2010 2:08 pm

Re: Fjerne et step i checkout

Post by Jacob W » Sun Mar 07, 2010 6:19 pm

Ja, så skal man i hvert fald ind og have fat i den SESSION eller hvor den nu gemmer de data og tilføje adressen allerede i første step hvor brugeren indtaster den. Men det får vist lige lov til at vente lidt. Nu skal der først laves integreret betalingsformular. Det har nok en væsentlig større effekt end det andet :)


Locked

Return to “Nethandel, betaling m.m.”