23 $this->
_init(
'store_group',
'group_id');
49 $this->_uniqueFields = [[
'field' =>
'code',
'title' =>
__(
'Group with the same code')]];
66 'website_id = :website' 71 $bind = [
'default_group_id' =>
$groupId];
86 if (
$model->getOriginalWebsiteId() &&
$model->getWebsiteId() !=
$model->getOriginalWebsiteId()) {
91 'website_id = :website_id' 95 [
'website_id' => $model->getOriginalWebsiteId()]
99 $bind = [
'default_group_id' => 0];
100 $where = [
'website_id = ?' =>
$model->getOriginalWebsiteId()];
117 $where = [
'group_id = ?' =>
$groupId];
131 $bind = [
'default_store_id' =>
$storeId];
132 $where = [
'group_id = ?' =>
$groupId];
152 [
'store_website' => $this->
getTable(
'store_website')],
153 'store_website.website_id = main.website_id',
_init($mainTable, $idFieldName)
_updateStoreWebsite($groupId, $websiteId)
_updateWebsiteDefaultGroup($websiteId, $groupId)
_saveDefaultStore($groupId, $storeId)
_afterSave(\Magento\Framework\Model\AbstractModel $model)
countAll($countAdmin=false)
_changeWebsite(\Magento\Framework\Model\AbstractModel $model)