Dieser Hook-Point schreibt in der Datenbank die gewünschten Felder, sobald der eBay Käufername und die entsprechenden Spalte in der Datenbank verfügbar ist.

Dabei können Sie natürlich die Spaltennamen an Ihre anpassen oder den Hookpoint erweitern.


Der Hook-Point enthält folgenden Quellcode:

<?php

# Put buyer's eBay username in extra fields, if available

if (!empty($order['orderInfo']['eBayBuyerUsername'])) {

    # put the eBay username in table address_book
    if ($MagnaDB->columnExistsInTable('ebay_username', TABLE_ADDRESS_BOOK)) {
        $MagnaDB->query('UPDATE '.TABLE_ADDRESS_BOOK.'
                        SET ebay_username = \''.$order['orderInfo']['eBayBuyerUsername'].'\'
                        WHERE customers_id = '.$order['order']['customers_id']);
    }
    
    # put the eBay username in table orders
    if ($MagnaDB->columnExistsInTable('ebay_username', TABLE_ORDERS)) {
        $MagnaDB->query('UPDATE '.TABLE_ORDERS.'
                        SET ebay_username = \''.$order['orderInfo']['eBayBuyerUsername'].'\'
                        WHERE orders_id = '.$order['orderStatus']['orders_id']);
    }
}