1) Просмотр: http://svn.magentocommerce.com/source/branches/1.5/app/code/core/Mage/Sales/Model/Order/Api/V2.php
public function items($filters = null)
{
//TODO: add full name logic
Однако логика, кажется, присутствует:
->addExpressionFieldToSelect(
'billing_name',
"CONCAT({{billing_firstname}}, ' ', {{billing_lastname}})",
array('billing_firstname'=>"$billingAliasName.firstname", 'billing_lastname'=>"$billingAliasName.lastname")
)
->addExpressionFieldToSelect(
'shipping_name',
'CONCAT({{shipping_firstname}}, " ", {{shipping_lastname}})',
array('shipping_firstname'=>"$shippingAliasName.firstname", 'shipping_lastname'=>"$shippingAliasName.lastname")
);
2) Насколько я понимаю, короткий ответ - нет. Тем не менее, есть текущий / доступный магазин для категорий и продуктов, но я не думаю, что он даст вам пары, которые вы ищете.
http://svn.magentocommerce.com/source/branches/1.2-trunk/app/code/core/Mage/Catalog/Model/Api/Resource.php
3) Вы ДОЛЖНЫ иметь возможность использовать addFieldToFilter
, но я думаю, что список стран может быть целым числом. Необязательные фильтры, которые вы можете использовать - больше доступных операций в методе _getConditionSql
в Varien_Data_Collection_Db
.
http://www.yireo.com/tutorials/magento/magento-programming/631-connecting-to-magento-with-soap-part-3
Надеюсь, это поможет!