#51 (permalink)  
Alt 16.10.2009, 05:11
Neuer Benutzer
 
Registriert seit: 26.09.2007
Beiträge: 21
Standard

Zitat:
Zitat von Borlabs Beitrag anzeigen
zu 1.) Die Mehrheit hat keine reine nummerische Nummer, daher wurde das so gelöst. Ansonsten einfach in den Quelltext gehen und die Zeile austauschen, kinderleicht
Darf man denn erfahren wo und welche Zeile?

Ansonsten echt super tool. vielen Dank schon mal

Geändert von blauertacho4u (16.10.2009 um 05:49 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #52 (permalink)  
Alt 16.10.2009, 06:37
Benutzerbild von Borlabs
VEYTON Service Partner
 
Registriert seit: 03.10.2008
Beiträge: 147
Standard

In Zeile 265 findest du:

$this->data['Artikelnr_'.$number] = $products_data['products_id'];

Ändere es einfach ab in:

$this->data['Artikelnr_'.$number] = $products_data['products_model'];
__________________

VEYTON Support & Service Partner

AFTERBUY Schnittstellen Update nur auf Anfrage
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #53 (permalink)  
Alt 18.11.2009, 20:55
Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 75
Standard

Hallo,

Ich benötige dringend die Erkennung per EAN, habe auch die Zeile entsprechend umgestellt, allerdings wird keine EAN an Afterbuy übermittelt, obwohol diese für alle Artikel angegeben ist. Hab mir das $products_data Array per Mail schicken lassen, es enthält auch keine products_ean, weswegen das Afterbuy Modul diese auch nicht verwenden kann. Muss also irgendwo im xt System nicht berücksichtigt sein. Weiß jemand eine Lösung oder zumindest, wo das Array an das Afterbuymodul übergeben wird?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #54 (permalink)  
Alt 18.11.2009, 21:11
Benutzerbild von Borlabs
VEYTON Service Partner
 
Registriert seit: 03.10.2008
Beiträge: 147
Standard

Zitat:
Zitat von xplosion Beitrag anzeigen
Hallo,

Ich benötige dringend die Erkennung per EAN, habe auch die Zeile entsprechend umgestellt, allerdings wird keine EAN an Afterbuy übermittelt, obwohol diese für alle Artikel angegeben ist. Hab mir das $products_data Array per Mail schicken lassen, es enthält auch keine products_ean, weswegen das Afterbuy Modul diese auch nicht verwenden kann. Muss also irgendwo im xt System nicht berücksichtigt sein. Weiß jemand eine Lösung oder zumindest, wo das Array an das Afterbuymodul übergeben wird?
Ganz einfach, in Zeile 277 steht das hier:

PHP-Code:
$this->data['ArtikelStammID_'.$number]    = $products_data['products_model']; 
Das products_model änderst du um in products_ean. Sollte gehen.
__________________

VEYTON Support & Service Partner

AFTERBUY Schnittstellen Update nur auf Anfrage
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #55 (permalink)  
Alt 18.11.2009, 21:58
Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 75
Standard

Nein, hab ja geschrieben, dass ich die Zeile schon geändert habe. Funktioniert leider nicht. Deswegen hab ich mir das $products_data Array per E-Mail schicken lassen. Ergebnis:

Code:
    Array
  (
      [orders_products_id] => 15
      [orders_id] => 12
      [products_id] => 249
      [products_model] => 15162
      [products_name] => xxxxxxxxx
      [products_price] => 0.8319
      [products_discount] => 
      [products_tax] => 19,0000
      [products_tax_class] => 1
      [products_quantity] => 1.00
      [products_data] => 
      [allow_tax] => 1
      [products_shipping_time] => 
      [products_weight] => 0.0000
  )
Wie man sehen kann, fehlt die products_ean. Sie muss also schon in xt irgendwo nicht berücksichtigt worden sein.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #56 (permalink)  
Alt 19.11.2009, 17:07
Benutzerbild von Borlabs
VEYTON Service Partner
 
Registriert seit: 03.10.2008
Beiträge: 147
Standard

In Zeile 100 muss noch etwas ergänzt werden.

PHP-Code:
$result_products $this->db->Execute("SELECT op.*, p.`products_weight` FROM `".TABLE_ORDERS_PRODUCTS."` as op
                                                    LEFT JOIN `"
.TABLE_PRODUCTS."` as p ON (op.`products_id`=p.`products_id`)
                                                    WHERE op.`orders_id`='"
.intval($this->order_id)."'"); 
ersetzen durch

PHP-Code:
$result_products $this->db->Execute("SELECT op.*, p.`products_weight`, p.`products_ean` FROM `".TABLE_ORDERS_PRODUCTS."` as op
                                                    LEFT JOIN `"
.TABLE_PRODUCTS."` as p ON (op.`products_id`=p.`products_id`)
                                                    WHERE op.`orders_id`='"
.intval($this->order_id)."'"); 
__________________

VEYTON Support & Service Partner

AFTERBUY Schnittstellen Update nur auf Anfrage
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #57 (permalink)  
Alt 19.11.2009, 18:32
Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 75
Standard

Jetzt gehts, danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #58 (permalink)  
Alt 20.11.2009, 20:55
Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 75
Standard

Andere Frage: Ich verwende die Afterbuy Kundenummer für den Verwendungszweck von Vorkasseüberweisungen. Dieser soll zusammen mit den Kontodaten auf der checkout_success Seite und in der Bestätigungsmail angezeigt werden. Wie kann ich auf die Afterbuy Kundennummer zugreifen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #59 (permalink)  
Alt 27.11.2009, 14:16
Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 75
Standard

Ok, geht doch theoretisch doch einfacher, als ich dachte (mit {$orders_data.afterbuy_id}). Das Problem ist nur, dass die Übermittlung an Afterbuy nach der E-Mail ausgeführt wird. Kann man das irgendwie ändern, ohne dass es ungewünschte Nebeneffekte gibt?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #60 (permalink)  
Alt 01.12.2009, 17:10
Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 75
Standard

Kann man vielleicht den Hookpoint vom Afterbuy Modul ändern?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
afterbuy, erp, schnittstelle, xtafterbuy

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
afterbuy Schnittstelle - Fatal error: ... shoot-club24 Installation und Konfiguration 1 18.11.2008 16:00
Afterbuy Schnittstelle funktioniert nicht.... spx Admininterface 5 17.07.2007 15:25
Afterbuy xml Schnittstelle fehlt in xtC menila_admin Admininterface 1 07.06.2007 22:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand