# Nach Herstellernummer im Backend suchen

**URL:** https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917
**Category:** Shopware 3.5
**Tags:** general
**Created:** [2. März 2013 um 11:50 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917 "2013-03-02T11:50:00Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![lampi](https://avatars.discourse-cdn.com/v4/letter/l/71e660/32.png) [@lampi](https://forum.shopware.com/u/lampi)
#### Post date: [2. März 2013 um 11:50 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917/1 "2013-03-02T11:50:00Z")

</div>

Hallo, wie kann ich im Backend nach der Herstellernummer suchen? Danke & Gruß Bodo

---

<div class="post-metadata">

### Author: ![Dennis\_Wahl](https://avatars.discourse-cdn.com/v4/letter/d/838e76/32.png) [@Dennis\_Wahl](https://forum.shopware.com/u/Dennis_Wahl)
#### Post date: [6. März 2013 um 14:13 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917/2 "2013-03-06T14:13:41Z")

</div>

Hi Bodo, im Backend ist es nicht vorgesehen nach einer Herstellernummer zu suchen. Du kannst nach Artikelnummer, Artikelnamen, sowie Hersteller suchen. Gruß Dennis

---

<div class="post-metadata">

### Author: ![enid](https://avatars.discourse-cdn.com/v4/letter/e/b4bc9f/32.png) [@enid](https://forum.shopware.com/u/enid)
#### Post date: [6. März 2013 um 16:04 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917/3 "2013-03-06T16:04:00Z")

</div>

Das wäre eine gute Erweiterung…

---

<div class="post-metadata">

### Author: ![Dennis\_Wahl](https://avatars.discourse-cdn.com/v4/letter/d/838e76/32.png) [@Dennis\_Wahl](https://forum.shopware.com/u/Dennis_Wahl)
#### Post date: [6. März 2013 um 16:26 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917/4 "2013-03-06T16:26:30Z")

</div>

Hi Bodo, du kannst gerne Verbesserungsvorschläge unter [http://jira.shopware.de/jira](http://jira.shopware.de/jira) einreichen. Gruß Dennis

---

<div class="post-metadata">

### Author: ![twesmann](https://avatars.discourse-cdn.com/v4/letter/t/3ab097/32.png) [@twesmann](https://forum.shopware.com/u/twesmann)
#### Post date: [20. September 2013 um 11:53 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917/5 "2013-09-20T11:53:46Z")

</div>

Wer nicht darauf verzichten möchte, kann das relativ einfach „nachrüsten“. ACHTUNG: Es wird eine CORE-Datei verändert - bei einem Update ist die Änderung wahrscheinlich wieder verloren! Datei: engine/shopware/Controllers/Backend/ArticleList.php hier Zeile 255 (Version 4.1.2) wie folgt abändern: `if (isset($filters['search'])) { $filterSql .= " AND (details.ordernumber LIKE :orderNumber OR articles.name LIKE :articleName OR suppliers.name LIKE :supplierName OR details.suppliernumber LIKE :supplierNumber OR articles.description\_long LIKE :descriptionLong)";` Dann in Zeile 262 diese Zeile hinzufügen: `$sqlParams["supplierNumber"] = $searchFilter;` Nun funktioniert die Suche nach der Herstellernummer wie gewünscht! Um das ganze sauber zu machen, müsste man ein Plugin erstellen - ich gehe das bei Gelegenheit an und poste das in diesem Thread. Gruß Jens

---

<div class="post-metadata">

### Author: ![twesmann](https://avatars.discourse-cdn.com/v4/letter/t/3ab097/32.png) [@twesmann](https://forum.shopware.com/u/twesmann)
#### Post date: [20. Februar 2014 um 09:52 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917/6 "2014-02-20T09:52:50Z")

</div>

Hallo magent, ich habe deine Frage gerade erst gesehen. Ist das noch relevant? Falls ja, muss im Block ab if $showVariants {} die SQL ergänzen: ` INNER JOIN s\_articles\_attributes as attributes ON details.articleID = attributes.articleID ` Das gleiche analog im else Bereich des Blocks

---

<div class="post-metadata">

### Author: ![smisonline2](https://avatars.discourse-cdn.com/v4/letter/s/a587f6/32.png) [@smisonline2](https://forum.shopware.com/u/smisonline2)
#### Post date: [10. April 2014 um 13:37 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917/7 "2014-04-10T13:37:39Z")

</div>

Cool, genau sowas habe ich gesucht. Wäre natürlich schöner, wenn in Zukunft das im Core integriert ist. Danke

---

<div class="post-metadata">

### Author: ![D-Nero](https://avatars.discourse-cdn.com/v4/letter/d/d07c76/32.png) [@D-Nero](https://forum.shopware.com/u/D-Nero)
#### Post date: [8. September 2014 um 12:55 UTC](https://forum.shopware.com/t/nach-herstellernummer-im-backend-suchen/11917/8 "2014-09-08T12:55:50Z")

</div>

Dankeschön für den Artikel! Leider scheint es in der 4.3 nicht mehr zu funktionieren, bzw. funktioniert es im backend, aber die frontend-suche wird dabei zerschossen. Fehlermeldung bei beliebiger Suche: [quote] SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚ordernumber‘ in ‚field list‘ in Zend/Db/Statement/Pdo.php on line 234 Stack trace: #0 Zend/Db/Statement.php(303): Zend\_Db\_Statement\_Pdo-\>\_execute(Array) #1 Zend/Db/Adapter/Abstract.php(480): Zend\_Db\_Statement-\>execute(Array) #2 Zend/Db/Adapter/Pdo/Abstract.php(238): Zend\_Db\_Adapter\_Abstract-\>query(‚SELECT id as id…‘, Array) #3 Enlight/Components/Db/Adapter/Pdo/Mysql.php(75): Zend\_Db\_Adapter\_Pdo\_Abstract-\>query(‚SELECT id as id…‘, Array) #4 Zend/Db/Adapter/Abstract.php(737): Enlight\_Components\_Db\_Adapter\_Pdo\_Mysql-\>query(‚SELECT id as id…‘, Array) #5 Shopware/Components/Search/Adapter/Default.php(1195): Zend\_Db\_Adapter\_Abstract-\>fetchAll(‚SELECT id as id…‘) #6 Shopware/Components/Search/Adapter/Default.php(374): Shopware\_Components\_Search\_Adapter\_Default-\>buildSearchIndex() #7 Shopware/Components/Search/Adapter/Default.php(273): Shopware\_Components\_Search\_Adapter\_Default-\>validateCache(Object(Shopware\_Components\_Config)) #8 Shopware/Controllers/Frontend/Search.php(138): Shopware\_Components\_Search\_Adapter\_Default-\>\_\_construct(Object(Enlight\_Components\_Db\_Adapter\_Pdo\_Mysql), Object(Zend\_Cache\_Core), Object(Shopware\_Components\_Search\_Result\_Default), Object(Shopware\_Components\_Config)) #9 Enlight/Controller/Action.php(159): Shopware\_Controllers\_Frontend\_Search-\>defaultSearchAction() #10 Enlight/Controller/Dispatcher/Default.php(528): Enlight\_Controller\_Action-\>dispatch(‚defaultSearchAc…‘) #11 Enlight/Controller/Front.php(228): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #12 Shopware/Kernel.php(141): Enlight\_Controller\_Front-\>dispatch() #13 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(472): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #15 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(429): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #16 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(329): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true) #17 Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #18 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(193): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #19 Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #20 shopware.php(109): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #21 {main}[/quote] Im backend lässt sich nun der Herstellername suchen, aber im frontend fällt dadurch die gesamte Suche aus. Hoffe mir kann jmd helfen. Gruß Marco // EDIT // Hat sich erledigt, ich hatte in den Grundeinstellungen unter Suche ein zusätliches Relevanz-Feld. Danke trotzdem!
