Wie erhalte ich Geschäftsinformationen in Magento?

Lesezeit: 3 Minuten

Benutzer-Avatar
Chirag

Wie erhalte ich in Magento aktive Geschäftsinformationen wie Geschäftsname, Zeilennummer usw.?

Benutzer-Avatar
Mukesh Chapagain

Geschäftsdaten abrufen

Mage::app()->getStore();

Shop-ID

Mage::app()->getStore()->getStoreId();

Code speichern

Mage::app()->getStore()->getCode();

Website-ID

Mage::app()->getStore()->getWebsiteId();

Geschäftsname

Mage::app()->getStore()->getName();

Shop-Frontend-Name (siehe @Bens Antwort)

Mage::app()->getStore()->getFrontendName();

Ist aktiv

Mage::app()->getStore()->getIsActive();

Homepage-URL des Stores

Mage::app()->getStore()->getHomeUrl();

Aktuelle Seiten-URL des Stores

Mage::app()->getStore()->getCurrentUrl();

Alle diese Funktionen finden Sie in der Klasse Mage_Core_Model_Store

Datei: app/code/core/Mage/Core/Model/Store.php

  • wie wir den Namen des Hauptspeichers von adminhtml.während der Verwendung erhalten können Mage::app()->getStore()->getName() Mit diesem bekomme ich ‘admin’.

    – Gowri

    17. Januar 2012 um 13:00 Uhr

  • @gowri, der Admin-Bereich zählt als separater Shop (mit der ID 0), wenn Sie eine Bestellung haben oder irgendetwas damit zu tun haben, können Sie beispielsweise Folgendes tun: $storeId = $order->getStoreId(); $store = Mage::getModel(‘core/store’)->load($storeId); $name = $store->getWebsite()->getName();

    – jsims281

    3. September 2012 um 10:10 Uhr

  • Wie teuer ist ein Anruf Mage::app()->getStore()? Ich gehe davon aus, dass der Laden sowieso einer der ersten Globals ist, die instanziiert werden, also wäre dies wahrscheinlich sehr billig. Ja?

    – Buttle Butkus

    4. November 2015 um 20:05 Uhr

  • Wenn ich Mage::app()->getStore()->getName(); es gibt „englisches“ Magento 1.9.2.3 unter Verwendung der Demo-Store-Daten zurück.

    – phpguru

    22. März 2016 um 20:13 Uhr

  • Ich habe Hinweise auf der PDP-Seite wie, Lieferung: 5 bis 10 Tage, wie kann ich die Lieferung ändern: 10 bis 30 Tage, basierend auf dem aktuellen Geschäft. Hier habe ich 2 Geschäfte.

    – Juwel

    18. Juni 2018 um 9:38 Uhr

Benutzer-Avatar
Joe Mastey

Um Informationen über den aktuellen Shop von überall in Magento zu erhalten, verwenden Sie:

<?php
$store = Mage::app()->getStore();

Dadurch erhalten Sie ein Mage_Core_Model_Store-Objekt, das einige der Informationen enthält, die Sie benötigen:

<?php
$name = $store->getName();

Bei Ihrer anderen Frage zur Zeilennummer bin ich mir nicht sicher, was Sie meinen. Wenn Sie wissen möchten, auf welcher Zeilennummer im Code Sie sich befinden (z. B. zur Fehlerbehandlung), versuchen Sie Folgendes:

<?php
$line      = __LINE__;
$file      = __FILE__;
$class     = __CLASS__;
$method    = __METHOD__;
$namespace = __NAMESPACE__;

  • Wie erhalten Sie alle aktiven Geschäftscodes? ich habe versucht Mage::app()->getWebsite()->getStores(); aber es gibt nur den aktuellen Speicher zurück.

    – Mike

    4. Februar 2012 um 12:01 Uhr

  • Ich habe Hinweise auf der PDP-Seite wie, Lieferung: 5 bis 10 Tage, wie kann ich die Lieferung ändern: 10 bis 30 Tage, basierend auf dem aktuellen Geschäft. Hier habe ich 2 Geschäfte.

    – Juwel

    18. Juni 2018 um 9:37 Uhr


Tolle Antworten hier. Wenn Sie nach der in der Magento-Konfiguration festgelegten Standardansicht “Store Name” suchen:

Mage::app()->getStore()->getFrontendName()

  • Dies sollte die akzeptierte Antwort sein. Wenn ich Mage::app()->getStore()->getName(); es gibt „englisches“ Magento 1.9.2.3 unter Verwendung der Demo-Store-Daten zurück.

    – phpguru

    22. März 2016 um 20:35 Uhr

Benutzer-Avatar
MediaVince

Nur zur Information, in Bezug auf meinen Bedarf … Die Antwort, nach der ich hier gesucht habe, war:

Mage::app()->getStore()->getGroup()->getName()

Darauf wird auf der Admin-Seite verwiesen, wo man mehrere Stores verwalten kann … admin/system_store, ich wollte den Titel der Store-Gruppe abrufen …

Verwenden Sie in Magento 1.9.4.0 und möglicherweise allen Versionen in 1.x:

Mage::getStoreConfig(‘general/store_information/address’);

und die folgenden Parameter, es hängt davon ab, was Sie bekommen möchten:

  • general/store_information/name
  • general/store_information/phone
  • general/store_information/merchant_country
  • allgemeine/Geschäftsinformationen/Adresse
  • general/store_information/merchant_vat_number

Benutzer-Avatar
4b0

Wenn Sie am Frontend arbeiten, verwenden Sie dann:

$currentStore=Mage::app()->getStore(); 

Wenn Sie eine Geschäfts-ID haben, verwenden Sie diese

$store=Mage::getmodel('core/store')->load($storeId);

Magento Store-ID : Mage::app()->getStore()->getStoreId();

Name des Magento-Shops : Mage::app()->getStore()->getName();

1344950cookie-checkWie erhalte ich Geschäftsinformationen in Magento?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy