[SOLVED] Pseudopreis aus sBasket?

Hey Leute, im Zuge einer Anbindung an Webgains habe ich mir das Webgains Plugin nun mal etwas genauer angesehne und für meine Bedürfnisse an die Doku von Webgains angepasst.

Nun stecke ich aber gerade etwas fest. Ich muss dem Webgains Tool einzelne Artikel mitgeben und zusätzlich bei “Sale” Artikeln eine extra EventID.
Ich müsste also aus der sBasket den Pseudoprice erkennen… allerdings ohne Erfolg. Wird die überhaupt mitübergeben?
Hier mal der Ansatz:

foreach($sBasket['content'] as $basketball){

  if(!empty($basketball['pseudoprice'])) {
    $wgItems .= ( $wgItems != '' ? '|' : '' ) . $wgEventIDSale . '::' . str_replace(',','.',$basketball['amountnet']) . '::' . str_replace('|','-',$basketball['articlename']) . '::' . $basketball['ordernumber'] . '::';
  }
  else {
        $wgItems .= ( $wgItems != '' ? '|' : '' ) . $wgEventID . '::' . str_replace(',','.',$basketball['amountnet']) . '::' . str_replace('|','-',$basketball['articlename']) . '::' . $basketball['ordernumber'] . '::';
            }

 

Jemand ne Idee?

 

 

@runde8 schrieb:

Hey Leute, im Zuge einer Anbindung an Webgains habe ich mir das Webgains Plugin nun mal etwas genauer angesehne und für meine Bedürfnisse an die Doku von Webgains angepasst.

Nun stecke ich aber gerade etwas fest. Ich muss dem Webgains Tool einzelne Artikel mitgeben und zusätzlich bei „Sale“ Artikeln eine extra EventID.
Ich müsste also aus der sBasket den Pseudoprice erkennen… allerdings ohne Erfolg. Wird die überhaupt mitübergeben?
Hier mal der Ansatz:

foreach($sBasket[‚content‘] as $basketball){

if(!empty($basketball[‚pseudoprice‘])) {
$wgItems .= ( $wgItems != ‚‘ ? ‚|‘ : ‚‘ ) . $wgEventIDSale . ‚::‘ . str_replace(‚,‘,‚.‘,$basketball[‚amountnet‘]) . ‚::‘ . str_replace(‚|‘,‚-‘,$basketball[‚articlename‘]) . ‚::‘ . $basketball[‚ordernumber‘] . ‚::‘;
}
else {
$wgItems .= ( $wgItems != ‚‘ ? ‚|‘ : ‚‘ ) . $wgEventID . ‚::‘ . str_replace(‚,‘,‚.‘,$basketball[‚amountnet‘]) . ‚::‘ . str_replace(‚|‘,‚-‘,$basketball[‚articlename‘]) . ‚::‘ . $basketball[‚ordernumber‘] . ‚::‘;
}

 

Jemand ne Idee?

 

 

Falls hier jemanden die Lösung interessiert, war natürlich einfach abfragbar:

if($basketball['additional_details']['has_pseudoprice'] == '1') {...}