Как узнать, что такое идентификаторы моего магазина?Как узнать, что такое мой идентификатор магазина?
Это необходимо при изменении таблиц в базе данных.
Как узнать, что такое идентификаторы моего магазина?Как узнать, что такое мой идентификатор магазина?
Это необходимо при изменении таблиц в базе данных.
Скриншот, чтобы проиллюстрировать ответ Jevgeni Смирнова:
По его словам, вы должны пойти в System -> Управление магазины и нажмите на необходимое название магазина в правой колонке.
Это действительно полезный помощник. Cheers –
Когда вы нажимаете на определенный магазин в разделе Управление магазинами в строке URL-адреса, должен быть такой параметр, как store_id или что-то в этом роде. Это ваш идентификатор магазина. Или, если на экране «Управление магазинами», если вы наводите курсор на хранилище, и ссылка может отображаться в правом (левом) углу вашего браузера. В URL-адресе есть параметр store_id. Это самый легкий, я думаю.
Или в базе данных есть таблица: core_store.
правильно, спасибо –
вы должны перейти в «Система -> Управление магазинами» и нажать на нужное имя магазина в правом столбце. нажмите/зависать на этом и проверить URL вы найти идентификатор магазина под URL после/store_id/
же, как ----- system_store/editStore/store_id// ключ/
Чтобы получить store_id
от store_code
использование:
echo Mage::app()->getStore('store_code')->getId();
Прагматически вы можете получить веб-сайт идентификатор, имя сайта, идентификатор магазина, название магазина и магазина такой код:
<?php
echo "Website ID: " . Mage::app()->getWebsite()->getId() . "<br/>";
echo "Website Name: " . Mage::app()->getWebsite()->getName() . "<br/>";
echo "Store ID: " . Mage::app()->getStore()->getId() . "<br/>";
echo "Store Name: ".Mage::app()->getStore()->getName(). "<br/>";
echo "Store code: ". Mage::app()->getStore()->getCode()."<br/>";
?>
Вот пример цикла через все веб-сайты и распечатать все имена идентификатор магазина и магазина, которые вы установили в вашем Magento:
<?php
foreach (Mage::app()->getWebsites() as $website) {
foreach ($website->getGroups() as $group) {
$stores = $group->getStores();
foreach ($stores as $store) {
echo $store->getId() ." ".$store->getName()."<br/>";
}
}
?>
2-й ftw! – ahnbizcad
Посмотрите в таблицу core_store
в базе данных.
Зачем вам этот идентификатор магазина? Если вам это действительно нужно, ознакомьтесь с базой данных в таблице core_store. – Alexandre
@Alexandre Вам это нужно, например, при вставке продуктов через API. – feeela
Связанный вопрос: http://stackoverflow.com/questions/2713042/how-to-get-store-information-in-magento –