# Täglicher import mit Drop-All und SEO Url Cache

**URL:** <https://forum.shopware.com/t/taglicher-import-mit-drop-all-und-seo-url-cache/2334>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [31. März 2011 um 09:04 UTC](https://forum.shopware.com/t/taglicher-import-mit-drop-all-und-seo-url-cache/2334 "2011-03-31T09:04:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Snooops](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@Snooops](https://forum.shopware.com/u/Snooops)\
**Post date:** [31. März 2011 um 09:04 UTC](https://forum.shopware.com/t/taglicher-import-mit-drop-all-und-seo-url-cache/2334/1 "2011-03-31T09:04:20Z")

</div>

Hallo Leute, ich habe ein Import Skript via Import API welches aus einem OS Commerce Shop die Daten holt und in Shopware speichert. Hier der Ablauf: [list] Alle Kategorien und Artikel aus Shopware löschen via [$import-\>sDeleteAllArticles ();](http://www.shopware.de/wiki/API-Import-Funktionen%5C_detail%5C_210.html#sDeleteAllArticles) und [$import-\>sDeleteAllCategories();](http://www.shopware.de/wiki/API-Import-Funktionen%5C_detail%5C_210.html#sDeleteAllCategories) Danach Cache leeren via $import-\>sDeleteArticleCache (); und $import-\>sDeleteCache (); Dann werden die Artikel und Kategorien neu importiert. [/list] Das Skript an sich funktioniert, nur stimmen die URL’s nicht mit den Produkten überein. Wie kann ich den SEO URL Cache von Hand leeren? Soweit ich vermute, ist der SEO Cache nicht bestandteil des Cache Ordners? Liege ich richtig das es sich um die Tabelle s\_core\_rewrite\_urls handelt? Kann ich diese einfach flushen in Schritt 2? Gruß Snooops

---

<div class="post-metadata">

**Author:** ![Snooops](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@Snooops](https://forum.shopware.com/u/Snooops)\
**Post date:** [1. April 2011 um 14:48 UTC](https://forum.shopware.com/t/taglicher-import-mit-drop-all-und-seo-url-cache/2334/2 "2011-04-01T14:48:42Z")

</div>

Hat echt keine eine Idee? Das Problem dürfte eigentlich jeden betreffen der jeden tag alle Artikel neu importiert…

---

<div class="post-metadata">

**Author:** ![Snooops](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@Snooops](https://forum.shopware.com/u/Snooops)\
**Post date:** [4. April 2011 um 09:10 UTC](https://forum.shopware.com/t/taglicher-import-mit-drop-all-und-seo-url-cache/2334/3 "2011-04-04T09:10:56Z")

</div>

Ok dann frage ich mal anders. Weiß jemand wie man per Skript den SEO URL Cache leeren kann?

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [9. Mai 2011 um 12:05 UTC](https://forum.shopware.com/t/taglicher-import-mit-drop-all-und-seo-url-cache/2334/4 "2011-05-09T12:05:17Z")

</div>

Hi, man sollte nicht einfach täglich alle Artikel löschen und wieder anlegen, da so alle Zuordnungen zerstört werden und es später zu gravierenden Fehlern kommen. Über die API ist auch sehr einfach den Shopware zu synchronisieren, ohne alle Artikel löschen zu müssen. Der Ablauf sollte daher eher so aussehen: ` $articleDetailIds = array(); foreach($articles as $article) { $result = $import-\>sArticle($article); if(!empyt($result)) { $articleDetailIds[] = result['articledetailsID']; } } $import-\>sDeleteOtherArticles($articleDetailIds); $import-\>sDeleteEmptyCategories(); ` Viele Grüße Heiner
