Search shipping methods
Use searchShippingMethods to retrieve information on the shipping methods currently defined on your account.
Search filters
Use the parameters below to filter the results of your search for shipping methods.
Name
String / Optional — Name of the shipping method.
Codes
Array of strings / Optional — Codes assigned to the shipping methods.
Countries
Array of strings / Optional — Countries to which the shipping method is assigned.
Active
Boolean / Optional — TRUE = active shipping methods; FALSE = inactive shipping methods
Pagination
Object / Optional — Control the results pagination.
Pagination.Page
Integer / Optional — Number of the page to display.
Pagination.Limit
Integer / Optional — Limit the number of results returned.
Sample request
<?php
require ('PATH_TO_AUTH'); // authentication call
$SearchOptions = new \stdClass();
$SearchOptions->Name = 'ShippingMethodName'; // search for a specific shipping method
$SearchOptions->Codes = ['Code1', 'Code2', 'Code3']; // array of shipping method codes
$SearchOptions->Countries = ['US', 'UK', 'AU']; // array of country codes
$SearchOptions->Active = true; // only active shipping methods
$SearchOptions->Pagination = new \stdClass();
$SearchOptions->Pagination->Page = 1; // set display pages
$SearchOptions->Pagination->Limit = 200; // limit the results
try {
$shippingMethods = $client->searchShippingMethods($sessionID, $SearchOptions);
}
catch (SoapFault $e) {
echo "shippingMethods: " . $e->getMessage();
exit;
}
var_dump("shippingMethods", $shippingMethods);Response parameters
Object
Last updated
Was this helpful?