Posted by erkan_o on April 23, 2010 at 1:43pm
Hej,
Jag behöver köra lite PHP-kod på checkout/complete på en Ubercart-baserad Drupal sajt.
Jag skulle helst vilja göra det från nån hake tex istället för att köra PHP i conditional actions.
Någon som har koll på hur man kommer åt variabler tillhörande en order för en användare, tex vilken adress, gata, produkt uppgifter osv man tidigare fyllt i? Gissar att denna data ligger i sessioner men jag får inte ut något vettigt från API för Ubercart.
Tack!

Comments
Jag tror att du letar
Jag tror att du letar efter:
hook_order($op == 'new', ,)
Übercarts API finns här:
http://www.ubercart.org/docs/api
Tack, Jag la in följande i
Tack,
Jag la in följande i vår fraktmodul:
<?phpfunction uc_payment_order($op, &$arg1, $arg2) {
switch ($op) {
case 'submit':
// Här la jag in lite kod
break;
}
}
?>
Men när jag trycker på submit på checkout så körs inte koden. Har jag fel i att koden i caset skall köras när man klickar på submit när man är på "cart/checkout/complete"?
Normal Drupal-form?!
Om det är en "normal" Drupal-form som används så finns det en beskrivning här hur det funkar när man trycker på submit i en form:
http://drupal.org/node/751826
/Thomas