Post by smule » Tue Jan 11, 2011 4:19 am

Jeg har et problem der min OC-nettside (Superkid.no) ikke registrerer en ordre i administrasjon/backend etter at det er foretatt et kortkjøp gjennom Dibs-modul. (Kjøpt fra www.theqdomain.com).

Hele betalingsprosessen later til å gå bra, og kunden blir belastet sitt kredittkort gjennom Dibs/Teller. Men desverre så blir ikke denne ordren registrert i administrasjon/backend.
(Konto hos Dibs/Teller er aktivert og "i bruk", det samme er Dibs-modulen (altså aktiv, og ikke i test-modus).

Da jeg er veldig fersk på OC, samt det å rote rundt/inne i php- og tpl-koder o.l., så håper jeg noen kan hjelpe meg med dette problemet.

I feil-loggen får jeg bl.a. opp disse feilene:

• PHP Notice: Undefined variable: text_account in /home/2/s/superkid/www/catalog/view/theme/OPC020/template/account/login.tpl on line 28
( hvor det står på linje 28: <b><?php echo $text_account; ?></b></label> )

og

• PHP Notice: Undefined variable: sub_total in /home/2/s/superkid/www/catalog/view/theme/OPC020/template/checkout/cart.tpl on line 46
( hvor det står på linje 46: <td colspan="7" align="right"><b><?php echo $text_sub_total; ?></b><span style="color:#cc3a00"> <?php echo $sub_total; ?></span></td> )

Jeg vet ikke om noen av disse to feil-loggene refererer til problemet mitt...
(Finnes også noen flere feil-logger - men ikke like hyppige)

Jeg bruker OC 1.4.9.1, samt template ved navn: OPC020
(http://www.onlinetemplates.org/opencart ... p-109.html)

Trenger hjelp. Kanskje en vennlig sjel som kan ta en titt?

Newbie

Posts

Joined
Fri Dec 03, 2010 10:20 am

Post by smule » Wed Jan 19, 2011 7:42 am

Renner ikke akkurat over med svar her...
Noen som kan henvise meg til noen bra norske nettsider som bruker Dibs og OC?

Newbie

Posts

Joined
Fri Dec 03, 2010 10:20 am

Post by kboek » Tue Jan 25, 2011 8:42 pm

Heisann

Jeg kjøpte samme modul, og har samme problem :( Har prøvd å komme i kontakt med selgeren av modulen via Skype, men ikke fått noe svar enda. Spør du meg, så er det noe av det samme som er beskrevet i denne tråden: http://forum.opencart.com/viewtopic.php ... BS#p110640

Jeg skal legge inn en melding der, og se om det blir noe svar. Holder ellers også på med å sjekke koden, du hører fra meg når jeg har funnet en løsning.

User avatar
Newbie

Posts

Joined
Tue Jan 25, 2011 8:17 pm

Post by kboek » Tue Jan 25, 2011 11:11 pm

tadda! fant ut av det xD

først: gå til DIBS administrasjon, og velg "Integrasjon" - "Returverdier". Sørg for at det er krysset av for enten "Også orderid blir returnert" eller "Alle felter med unntak ... ". Klikk deretter på "Lagre Oppsett"

deretter: Åpne filen /catalog/controller/payment/dibs.php og gjennomfør følgende endringer:

1. På (cirka) linje 110 og 111 bytter du $_POST med $_REQUEST

Code: Select all

if (isset($_POST['orderid'])) {
			$tmporderid = explode('_', $_POST['orderid']);
dette må du endre til

Code: Select all

if (isset($_REQUEST['orderid'])) {
			$tmporderid = explode('_', $_REQUEST['orderid']);
2. På (cirka) linje 123 gjør du samme:

Code: Select all

foreach ($_POST as $key => $value) {
skal bli

Code: Select all

foreach ($_REQUEST as $key => $value) {
Nå kan du lagre filen (evt. laste den opp til din webbutikk) og voila (det virker for meg i hvert fall). Saken er at DIBS tydeligvis sender data tilbake ved bruk av GET istedenfor POST. For å være sikre på at systemet fanger opp både GET og POST verdier, bruker vi $_REQUEST.

OBS! $_REQUEST virker med PHP versjon 4.1.0 eller nyere; se http://php.net/manual/en/reserved.variables.request.php

User avatar
Newbie

Posts

Joined
Tue Jan 25, 2011 8:17 pm

Post by tommyla » Fri Jan 28, 2011 10:32 pm

kboek wrote:Heisann

Jeg kjøpte samme modul, og har samme problem :( Har prøvd å komme i kontakt med selgeren av modulen via Skype, men ikke fått noe svar enda. Spør du meg, så er det noe av det samme som er beskrevet i denne tråden: http://forum.opencart.com/viewtopic.php ... BS#p110640

Jeg skal legge inn en melding der, og se om det blir noe svar. Holder ellers også på med å sjekke koden, du hører fra meg når jeg har funnet en løsning.
www.theqdomain.com aka Qphoria er på forumet her og er en av kodene til opencart, du får nok svar på epost/forumet her, jeg fikk veffal svar ganske raskt :)

Active Member

Posts

Joined
Wed Jul 22, 2009 9:49 pm
Location - Norway

Post by kboek » Fri Jan 28, 2011 10:49 pm

tommyla wrote:http://www.theqdomain.com aka Qphoria er på forumet her og er en av kodene til opencart, du får nok svar på epost/forumet her, jeg fikk veffal svar ganske raskt :)
Takk for det, men som du leser i min forrige post har jeg imidlertid funnet ut av det selv, og publisert løsningen (gratis ;D )

User avatar
Newbie

Posts

Joined
Tue Jan 25, 2011 8:17 pm

Post by tommyla » Fri Jan 28, 2011 10:53 pm

kboek wrote:
tommyla wrote:http://www.theqdomain.com aka Qphoria er på forumet her og er en av kodene til opencart, du får nok svar på epost/forumet her, jeg fikk veffal svar ganske raskt :)
Takk for det, men som du leser i min forrige post har jeg imidlertid funnet ut av det selv, og publisert løsningen (gratis ;D )
vet, btw qphoria tar ikke noe for å fikse ting da ;)
du får sende han en melding og si i fra at du har fiksa modulen hans

Active Member

Posts

Joined
Wed Jul 22, 2009 9:49 pm
Location - Norway
Who is online

Users browsing this forum: No registered users and 40 guests