[*] WS : Add entity specific_prices
[*] WS : Add entity specific_price_rules
This commit is contained in:
@@ -70,6 +70,23 @@ class SpecificPriceCore extends ObjectModel
|
||||
),
|
||||
);
|
||||
|
||||
protected $webserviceParameters = array(
|
||||
'objectsNodeName' => 'specific_prices',
|
||||
'objectNodeName' => 'specific_price',
|
||||
'fields' => array(
|
||||
'id_group_shop' => array('xlink_resource' => 'shop_groups'),
|
||||
'id_shop' => array('xlink_resource' => 'shops', 'required' => true),
|
||||
'id_cart' => array('xlink_resource' => 'carts', 'required' => true),
|
||||
'id_product' => array('xlink_resource' => 'products', 'required' => true),
|
||||
'id_product_attribute' => array('xlink_resource' => 'product_attributes'),
|
||||
'id_currency' => array('xlink_resource' => 'currencies', 'required' => true),
|
||||
'id_country' => array('xlink_resource' => 'countries', 'required' => true),
|
||||
'id_group' => array('xlink_resource' => 'groups', 'required' => true),
|
||||
'id_customer' => array('xlink_resource' => 'customers', 'required' => true),
|
||||
),
|
||||
);
|
||||
|
||||
|
||||
protected static $_specificPriceCache = array();
|
||||
protected static $_cache_priorities = array();
|
||||
|
||||
|
||||
@@ -60,6 +60,17 @@ class SpecificPriceRuleCore extends ObjectModel
|
||||
),
|
||||
);
|
||||
|
||||
protected $webserviceParameters = array(
|
||||
'objectsNodeName' => 'specific_price_rules',
|
||||
'objectNodeName' => 'specific_price_rule',
|
||||
'fields' => array(
|
||||
'id_shop' => array('xlink_resource' => 'shops', 'required' => true),
|
||||
'id_country' => array('xlink_resource' => 'countries', 'required' => true),
|
||||
'id_currency' => array('xlink_resource' => 'currencies', 'required' => true),
|
||||
'id_group' => array('xlink_resource' => 'groups', 'required' => true),
|
||||
),
|
||||
);
|
||||
|
||||
public function delete()
|
||||
{
|
||||
$ids_condition_group = Db::getInstance()->executeS('SELECT id_specific_price_rule_condition_group
|
||||
|
||||
@@ -279,6 +279,8 @@ class WebserviceRequestCore
|
||||
'product_suppliers' => array('description' => 'Product Suppliers', 'class' => 'ProductSupplier', 'forbidden_method' => array('PUT', 'POST', 'DELETE')),
|
||||
'tax_rules' => array('description' => 'Tax rules entity', 'class' => 'TaxRule'),
|
||||
'tax_rule_groups' => array('description' => 'Tax rule groups', 'class' => 'TaxRulesGroup'),
|
||||
'specific_prices' => array('description' => 'Specific price management', 'class' => 'SpecificPrice'),
|
||||
'specific_price_rules' => array('description' => 'Specific price management', 'class' => 'SpecificPriceRule'),
|
||||
);
|
||||
ksort($resources);
|
||||
return $resources;
|
||||
|
||||
Reference in New Issue
Block a user