コード例 #1
0
 echo "State = " . $State;
 echo "\r\n";
 echo "PostalCode = " . $PostalCode;
 echo "\r\n";
 echo "Country = " . $Country;
 echo "\r\n";
 echo "MagentoShipCode = " . $MagentoShipCode;
 echo "\r\n";
 echo "ShippingDescription = " . $MagentoShipDescription;
 echo "\r\n";
 echo "ShippingMethod2 = " . $ShippingMethod2;
 echo "\r\n";
 echo "Total paid = " . $myOrder->getTotal_paid();
 echo "\r\n";
 // prepare order to send to PA
 $paOrder = new paAPI();
 //construct paAPI class
 $paOrder->setUser($uid, $pass);
 //api account username and pass
 // $paOrder->setClient("Sample Client v1");//passes the name of the connection client *optional*
 $paOrder->setAccountNum($config_info['login']['paAccountNum']);
 $paOrder->set_cust_name($CustomerName);
 //ship to name
 $paOrder->set_ship_add1($Address[0]);
 //ship to address1
 if ($CountryId == "US" || $CountryId == "CA") {
     if ($Address[1]) {
         $paOrder->set_ship_add2($Address[1]);
         //ship to address2
     }
     $paOrder->set_ship_city($City);
コード例 #2
0
 echo "\r\n";
 echo "PostalCode = ".$PostalCode;
 echo "\r\n";
 echo "Country = ".$Country;
 echo "\r\n";
 echo "MagentoShipCode = ".$MagentoShipCode;
 echo "\r\n";
 echo "ShippingDescription = ".$MagentoShipDescription;
 echo "\r\n";
 echo "ShippingMethod2 = ".$ShippingMethod2;
 echo "\r\n";
 echo "Total paid = ".$myOrder->getTotal_paid();
 echo "\r\n";
 */
 // prepare order to send to PA
 $paOrder = new paAPI();
 //construct paAPI class
 $paOrder->setUser($uid, $pass);
 //api account username and pass
 // $paOrder->setClient("Sample Client v1");//passes the name of the connection client *optional*
 $paOrder->setAccountNum($config_info['login']['paAccountNum']);
 $paOrder->set_cust_name(normalize_special_characters($CustomerName));
 //ship to name
 $paOrder->set_ship_add1(normalize_special_characters($Address[0]));
 //ship to address1
 if ($CountryId == "US" || $CountryId == "CA") {
     if ($Address[1]) {
         $paOrder->set_ship_add2(normalize_special_characters($Address[1]));
         //ship to address2
     }
     $paOrder->set_ship_city(normalize_special_characters($City));
コード例 #3
0
<?

//Error reporting
ini_set('display_errors', 1);
error_reporting(E_ALL); 


require_once('paAPI_test.php');
$order = new paAPI();//construct paAPI class
$order->setUser('ndap_llc','mozllc');//api account username and pass
$order->setAccountNum('64366');
// $order->setClient("Sample Client v1");//passes the name of the connection client *optional*
$order->set_cust_name('M Мiхail Slеpcоv');//ship to name
$order->set_ship_add1('Осtуzhеva, 5a, 201 ');//ship to address1
$order->set_ship_add2('M');//ship to address2
$order->set_ship_city('Вороnеzh');//ship to city
$order->set_ship_state('Россia');//ship to state
$order->set_ship_zip('11205');//ship to postal code
$order->set_ship_meth('FDG');//ship method FDG=Ground, FD2=2nd Day, FDO=Overnight
$order->set_order_num('28');//customer PO#
$order->set_ship_country('RU');//ship to country code
// $order->set_conf_number($ConfNumber);//confirmation from DST
// $order->set_paypal_number($BTN);//paypal reference number
// $order->set_tax_amount($TAX);//tax on order
// $order->set_ship_amount($HSC);//calculated shipping cost of order


///pass line item information
$order->addItem(array('line_code'=>'vg','part_num'=>'JV8','quantity'=>2,'cost'=>3.16));
$order->set_status('test');//takes either ('test') or ('live')
コード例 #4
0
<?
require_once('paAPI.php');
$order = new paAPI();//construct paAPI class
$order->setUser('username','pass');//api account username and pass
$order->setClient("Sample Client v1");//passes the name of the connection client *optional*
$order->set_cust_name($CustomerName);//ship to name
$order->set_ship_add1($Address1);//ship to address1
$order->set_ship_add2($Address2);//ship to address2
$order->set_ship_city($City);//ship to city
$order->set_ship_state($State);//ship to state
$order->set_ship_zip($PostalCode);//ship to postal code
$order->set_ship_meth($ShippingMethod2);//ship method FDG=Ground, FD2=2nd Day, FDO=Overnight
$order->set_order_num($PONumber);//customer PO#
$order->set_ship_country('US');//ship to country code
$order->set_conf_number($ConfNumber);//confirmation from DST
$order->set_paypal_number($BTN);//paypal reference number
$order->set_tax_amount($TAX);//tax on order
$order->set_ship_amount($HSC);//calculated shipping cost of order


///pass line item information
$order->addItem(array('line_code'=>$lc1,'part_num'=>$part1,'quantity'=>$qty1,'cost'=>$cost1));
$order->addItem(array('line_code'=>$lc2,'part_num'=>$part2,'quantity'=>$qty2,'cost'=>$cost2));
$order->addItem(array('line_code'=>$lc3,'part_num'=>$part3,'quantity'=>$qty3,'cost'=>$cost3));
$order->set_status('test');//takes either ('test') or ('live')
$ret = json_decode($order->sendOrder('enterOrder'));//order entry response in json string
?>