#1 (permalink)  
Alt 13.05.2004, 20:54
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Daumen runter

Schnittstelle XTC RC1.x -> Afterbuy.de**

Mit dieser Schnittstelle werden Bestellungen automatisch vom Shop ins Afterbuy.de System eingespielt. (erfolgt bei jeder Bestellung).


Specials:

-Nachnamegeb?hr
-Gutschein
-Rabatt

werden als Extra Produkte an afterbuy ?bergeben.

Fehlerhafte ?bertragungen werden in der db vermerkt, und k?nnen mit einem speziellen Admin Modul erneut ?bertragen werden.



** Sie m?ssen bei Afterbuy eine freischaltung der XML Schnittstelle beantragen.

Dieses Modul ist f?r 25? erh?ltlich, bei Interesse Mail an mzanier@xtcommerce.com ,auf wunsch auch mit installation.

*HINWEIS*

dieses Modul ben?tigt php mit cURL Modul mit SSL unterst?tzung, was ist Curl ?
Am besten bei Hoster anfragen ob dies installiert ist, http://at.php.net/manual/en/ref.curl.php
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 25.08.2004, 18:34
Benutzerbild von cigam  
Registriert seit: 30.04.2004
Beiträge: 49
Standard

Hallo

Die Schnittstelle funktioniert wirklich prima. Nur leider hat sie einen kleinen Sch?nheitsfehler. Es werden nicht die Produktoptionen mit an Afterbuy ?bergeben.
Wenn also mehrere Produkte mit gleichen Namen aber unterschiedlichen Optionen gekauft werden erscheinen diese dann auch nicht auf der Rechnung mit den Optionen. Gibt es eine M?glichkeit die Schnittstelle dementsprechend anzupassen?

Danke und Gru?
Thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 25.08.2004, 18:53
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

das wird von afterbuy nicht unterst?tzt, man k?nnte nur die attribute im produktnamen anh?ngen.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 25.08.2004, 18:55
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

Code:
   while ($pDATA=xtc_db_fetch_array($p_query)) {
   // ATTRIBUTE ADDON.
   $attributes_query=xtc_db_query("SELECT
                    products_options,
                    products_options_values,
                    price_prefix,
                    options_values_price
                    FROM ".TABLE_ORDERS_PRODUCTS_ATTRIBUTES."
                    WHERE orders_products_id='".$pDATA['orders_products_id']."'");
        $attributes_model='';
        while ($attributes_data_values = xtc_db_fetch_array($attributes_query)) {
        $attributes_model .='-'.xtc_get_attributes_model($pDATA['products_id'],$attributes_data_values['products_options_values']);
        }


        $nr++;
        $artnr = (int)$pDATA['products_model'];
        $DATAstring .= "Artikelnr_" . $nr . "=" . $artnr ."&";
        $DATAstring .= "Artikelname_" . $nr . "=" . ereg_replace("&","%38",ereg_replace("\"","",ereg_replace(" ","%20",$pDATA['products_name']))) .' '.$attributes_model. "&";
        $price = ereg_replace("\.",",",$pDATA['products_price']);
        $tax = ereg_replace("\.",",",$pDATA['products_tax']);


        $DATAstring .= "ArtikelEPreis_" . $nr . "=" . $price . "&";
        $DATAstring .= "ArtikelMwst_" . $nr . "=" . $tax . "&";
        $DATAstring .= "ArtikelMenge_" . $nr . "=" . $pDATA['products_quantity'] . "&";
        $url=HTTP_SERVER . DIR_WS_CATALOG . 'product_info.php?products_id=' . $pDATA['products_id'];
        $DATAstring .= "ArtikelLink_" . $nr . "=" . $url . "&";

        $anzahl += $pDATA['products_quantity'];
   }
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 26.08.2004, 10:13
Benutzerbild von cigam  
Registriert seit: 30.04.2004
Beiträge: 49
Standard

Nur dumm das ich von PHP nicht viel verstehe und damit mit diesem Code nicht
viel anfangen kann. (Wohin muss dieser und welchem ersetzt werden)
Ich hab erstmal bei Afterbuy angefragt ob es m?glich ist die Schnittstelle zu
erweitern. Gru? Thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 26.08.2004, 10:15
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

inc/_afterbuy/class.afterbuy.inc.php


das

Zitat:

while ($pDATA=xtc_db_fetch_array($p_query)) {
$nr++;
$artnr = $pDATA['products_model'];
$DATAstring .= "Artikelnr_" . $nr . "=" . $artnr . "&";
$DATAstring .= "Artikelname_" . $nr . "=" . ereg_replace("&","%38",ereg_replace("\"","",ereg_r eplace(" ","%20",$pDATA['products_name']))) . "&";
$price = ereg_replace("\.",",",$pDATA['products_price']);
$tax = ereg_replace("\.",",",$pDATA['products_tax']);


$DATAstring .= "ArtikelEPreis_" . $nr . "=" . $price . "&";
$DATAstring .= "ArtikelMwst_" . $nr . "=" . $tax . "&";
$DATAstring .= "ArtikelMenge_" . $nr . "=" . $pDATA['products_quantity'] . "&";
$url=HTTP_SERVER . DIR_WS_CATALOG . 'product_info.php?products_id=' . $pDATA['products_id'];
$DATAstring .= "ArtikelLink_" . $nr . "=" . $url . "&";

$anzahl += $pDATA['products_quantity'];
}

durch obigegs ersetzen.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 26.08.2004, 10:42
Benutzerbild von cigam  
Registriert seit: 30.04.2004
Beiträge: 49
Standard

danke f?r die schnelle antwort
habs auch gleich ausprobiert.
die artikel werden zwar ohne fehlermeldung an afterbuy ?bertragen allerdings die produktoptionen kommen trotzdem nicht mit.
nach dem produkt kommt ein " - " zeichen und danach ist schluss.
kann mir aber gut vorstellen das es hier eine begrenzung der zeichen gibt.
habe es mit kurzen produktnamen und langen versucht. doch bei beiden ist nach dem minus zeichen schluss.
gru? thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 27.08.2004, 18:12
 
Registriert seit: 05.09.2003
Beiträge: 3
Standard

Zitat:
Originally posted by cigam@Aug 26 2004, 09:42 AM
danke f?r die schnelle antwort
habs auch gleich ausprobiert.
die artikel werden zwar ohne fehlermeldung an afterbuy ?bertragen allerdings die produktoptionen kommen trotzdem nicht mit.
nach dem produkt kommt ein " - " zeichen und danach ist schluss.
kann mir aber gut vorstellen das es hier eine begrenzung der zeichen gibt.
habe es mit kurzen produktnamen und langen versucht. doch bei beiden ist nach dem minus zeichen schluss.
gru? thomas
Wir haben den Code installiert. Es funktioniert alles einwandfrei.

Du musst bei den Atributten "Artikelnummer" hinterlegen, da diese nach "-" ausgegeben wird und nicht der Name.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 31.08.2004, 13:51
Benutzerbild von cigam  
Registriert seit: 30.04.2004
Beiträge: 49
Standard

Hallo
Ich werde es gerne noch mal versuchen. Bin f?r jeden Tip dankbar. Aber wo genau muss ich die Artikelnummer hinterlegen? Bei der Zuordnung der Optionen zum Artikel? im Feld Attribute? Wenn ja muss da die Artikelnummer vom Hauptartikel immer rein oder f?r jede Attribut eine andere?
Danke und Gru? Thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 31.08.2004, 14:00
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

bei den attributen kannst du eine artikelnummer eingeben, diese wird dann an afterbuy im namen ?bergeben.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
afterbuy, anbindung

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:54 Uhr.

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

xt:Commerce is a SafeCharge brand