ePages 6.17.39 - DE_EPAGES/MultiStoreProvider/API/WebService/MultiStoreConfigService.pm

Package DE_EPAGES::MultiStoreProvider::API::WebService::MultiStoreConfigService

Provides web service access to create and delete shops

Functions

assignSubShopToMasterShop
getInfo
new
unassignSubShopFromMasterShop

assignSubShopToMasterShop

assigns a subshop to a mastershop

Syntax
$Object->assignSubShopToMasterShop({
  'MasterShopAlias => $MasterShopAlias,
  'SubShopAlias'   => $SubShopAlias });
Input
$hOptions (ref.hash.string)
assign parameters. used keys:

  • MasterShopAlias - mastershop name (alias) - string
  • SubShopAlias - subshop name (alias) - string

getInfo

returns info hash for mastershop

Syntax
$Object->getInfo({
  'MasterShopAlias => $MasterShopAlias);
Input
$hOptions (ref.hash.string)
- assignment options. Used keys:
  • $MasterShopAlias - mastershop name (alias) - string
  • $FilterActive - flag to return only the active subshops - bool
Return
$TInfoMultiStoreConfig (SOAP::Data)
TInfoMultiStoreConfig data structure

new

Creates a new web service object as a blessed hash reference and adds the values from the %Options hash.

Syntax
$Service = DE_EPAGES::ShopConfiguration::API::WebService::ShopConfigService->new( %Options );
Input
%Options (hash)
user-defined values
Return
$Service (object)
web service object

unassignSubShopFromMasterShop

removes subshop assignment from mastershop

Syntax
$Object->unassignSubShopFromMasterShop({
  'MasterShopAlias => $MasterShopAlias,
  'SubShopAlias'   => $SubShopAlias });
Input
$hOptions (ref.hash.string)
- assignment options. Used keys:
  • $MasterShopAlias - mastershop name (alias) - string
  • $SubShopAlias - subshop name (alias) - string