public function getDeliveries($productTypes)
{
// 商品種別に紐づく配送業者を取得
$deliveries = $this->app['eccube.repository.delivery']->getDeliveries($productTypes);
if ($this->BaseInfo->getOptionMultipleShipping() == Constant::ENABLED) {
// 複数配送対応
// 支払方法を取得
$payments = $this->app['eccube.repository.payment']->findAllowedPayments($deliveries);
if (count($productTypes) > 1) {
// 商品種別が複数ある場合、配送対象となる配送業者を取得
$deliveries = $this->app['eccube.repository.delivery']->findAllowedDeliveries($productTypes, $payments);
}
}
return $deliveries;
}