Neu umstieg von oscommerce zu shop4 - domain weiterleitungen

cakeman

Gut bekanntes Mitglied
24. Mai 2007
105
5
Hallo,

ich bin gerade dabei einen alten oscommerce shop durch einen JTL shop4 zu ersetzen.
Natürlich möchte ich gerne alle Verlinkungen für alle Kategorien und Produkte entsprechend mit Weiterleitungen versehen, damit keine alte domain ins leere läuft.

Dafür gibt es auch eine Anleitung bei guide.jtl-software.de

Zitat:
XTC/OSC
Die Artikel-URLs sind standardmäßig im XTC/OSC wie folgt aufgebaut:
Shop-URL/product_info.php?product_id=111


ABER:
Leider gibt es da ein Problem mit der Anleitung:
jedes der Produkte im alten oscommerce hat halt eine eigene "?product_id=xyz"

Da aber bei einem JTL shop alles hinter dem "?" als GET parameter abgeschnitten wird funktioniert dadurch keine der Weiterleitungen.

Hat da vielleicht jemand einen Rat?

Kann man den JTL shop dazu bringen die "product_info.php?" nicht als GET parameter zu nehmen?
oder kann man in der .htaccess dafür sorgen dass die Seiten mit product_info.php? irgendwie umgeschrieben werden so dass man die Umleitung zum Laufen bekommen kann?

Gruß
felix
 

Andreas Grambow

Sehr aktives Mitglied
Am einfachsten wäre es, sofern die Daten vorhanden sind, die Daten einmal mit URL aus dem XTC zu exportieren und dass Ganze nach der Umstellung nochmal aus der Wawi mit den URLS und dann daraus über sverweis bzw. besser index/vergleich einen Weiterleitungsdatei für den Shop zu generieren.

Bedingung sind identische Artikelnummern
 

cakeman

Gut bekanntes Mitglied
24. Mai 2007
105
5
Hallo Andreas,

ja das Erzeugen der URLs ist kein Problem - auf der wiki Seite von JTL gibt es sogar ein db-Skript mit dem man aus dem oscommerce shop alle alten URLs exportiert und sofort eine CSV für den Import bei JTL erzeugen kann.
Das Problem ist dass man die weiterleitenden im JTL-Shop nicht einrichten kann.

in oscommerce und XTCommerce sehen die URLs für Artikel so aus:
Shop-URL/product_info.php?product_id=111

-> eine Weiterleitung kann ich für diesen Artikel im JTL-Shhop nicht einreichten weil der JTL-Shop das "?" für den GET Parameter weg nimmt.
-> die Weiterleiten Funktion im Backend erkennt also nur: "Shop-URL/product_info.php"

da ist mein Problem

Gruß

felix
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.639
1.583
Berlin
Du könntest, theoretisch, diese links, in der htaccess, vorab über ein extra script laufen lassen, welches dann anhand der id, einen 301er auf die neue url macht.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.787
313
Düsseldorf
Um wie viele Produkte geht es Dir denn? Für eine Weiterleitung per PHP-Script zu schreiben, müsstest Du zumindest alle alten und neuen URLs sowie ein passendes Schlüsselfeld (Artikelnummer) aus den unterschiedlichen Datenbanken ziehen.

Dann würde ich eine eigene product_info.php schreiben, die genau den GET-Parameter auswertet und dann entsprechend per 301 weiterleitet ...
 

cakeman

Gut bekanntes Mitglied
24. Mai 2007
105
5
Es geht um ca. 1700 Produkte
ich habe die schon aus der alten oscommerce db gezogen, damit lässt sich eine csv für den input in den JTL shop erzeugen.
danach hat man die alten und die neuen URLs schon in der neuen db...
Würde also wahrscheinlich gehen, nur kann ich leider überhaupt nicht php programmieren...
 

Andreas Grambow

Sehr aktives Mitglied
du kannst im Admin im Shop unter
admin/globale Einstellungen/Weiterleitungen
deine Weiterleitungen importieren und schon ist alles gut. Der shop kann das.
Einfach eine csv erstellen mit 2 Spalten

alte URL | neue URL

jeweils ohne deinshop.de davor in die csv packen und ab dafür.

Vieles geht relativ einfach.
 

cakeman

Gut bekanntes Mitglied
24. Mai 2007
105
5
du kannst im Admin im Shop unter
admin/globale Einstellungen/Weiterleitungen
deine Weiterleitungen importieren und schon ist alles gut. Der shop kann das.
Einfach eine csv erstellen mit 2 Spalten

alte URL | neue URL

jeweils ohne deinshop.de davor in die csv packen und ab dafür.

Vieles geht relativ einfach.

Hi Andreas - das geht eben leider genau nicht, und ist auch der Grund für diesen threat
Das steht zwar so auf der Wiki Seite von JTL geht aber eben nicht.
Denn der Aufbau der domains im alten shop mit "?product_id=111" führt dazu, dass die Weiterleitungen von JTL nicht funktionieren

Gruß
Felix
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.787
313
Düsseldorf
Nicht in den JTL- Shop importieren! Das bringt nichts ...

Bekommst Du die nach Excel?
alte URL;neue URL

Wobei es reichen würde, wenn Du die neue URL der alten products_id kennst. Die könnte man dann in ein PHP - Array packen und entsprechend umleiten.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.787
313
Düsseldorf
Ohne Gewähr ;)

Die legst Du im neuen Shop als product_info.php ab.
PHP:
<?php

// Hier bitte Deine Shop Domain angeben
$domain = "http://www.example.com";

function getNewUrls()
{
    return array(
    // hier kommen nun die 1.700 Einträge, per Excel-"Programmierung" rein ...
        1 => '/newurl-1',
        2 => '/newurl-2',
        3 => '/newurl-3',
    // ... bis hier hin.
    );
}

$newUrl = "/";

if (isset($_GET['product_id'])) {
    $newUrls = getNewURls();
    $pId = (int) $_GET['product_id'];

    if (isset($newUrls[$pId])) {
        $newUrl = $newUrls[$pId];
    }
}

$redirectUrl = $domain . $newUrl;

header('HTTP/1.1 301 Moved Permanently');
header("Location: " . $redirectUrl);

Und mit Excel (VERKETTEN Funktion) erzeugst Du die Zeilen für das Array ...

=VERKETTEN(A2;" => '";B2;"',")

upload_2017-1-15_1-11-40.png
 
  • Gefällt mir
Reaktionen: cakeman
Ähnliche Themen
Titel Forum Antworten Datum
Neu beim Umstieg von unicorn auf SCX Bilder aktivieren Otto.de - Anbindung (SCX) 0
Neu Umstieg von Shopware 5 zu JTL Shop 5 - Ranking behalten Allgemeine Fragen zu JTL-Shop 2
Bestand von Kinderartikeln wird im Vaterartikel zusammenaddiert JTL-Wawi 1.8 1
Neu Filtereinstellungen: wenn Sonderpreis bei Vater- oder Kindartikeln, Anzeige von Vater- UND Kindartikeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu gelöst: Update von 5.3.0 auf 5.3.1 - Dateien hochgeladen - immernoch alte Version Gelöste Themen in diesem Bereich 6
Neu Fehler beim Bearbeiten von PLZ & Ort im Kundenkonto (Update 5.3.0) JTL-Shop - Fehler und Bugs 1
Neu Wechsel WAWI Hosting von JTL mit RDP auf ecomDATA User helfen Usern - Fragen zu JTL-Wawi 2
Neu Fehler bei Bearbeitung von Designvorlagen eBay-Designvorlagen - Fehler und Bugs 0
Neu Mitgabe von Nährwertangaben WooCommerce-Connector 1
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Neu Bilder von Merkmalen werden nicht angezeigt Gelöste Themen in diesem Bereich 5
Neu Shopify Erhöhung der Varianten von 100 auf 2000 - Connector App Problem Shopify-Connector 1
Neu Bestimmte Artikel von JTL-Search ausschließen JTL-Search 0
Artikel Netto Preis von 4 Nachkommastellen auf 2 umstellen JTL-Wawi 1.7 5
Artikelabgleich verlangsamt sich automatisch von Wawi JTL-Wawi 1.8 2
Formatierungsfehler in XML bei Verwendung von dotliquid kaufland.de - Anbindung (SCX) 2
Neu Produktfeld "Produktkategorie" von JTL nach Shopify? Shopify-Connector 0
Alternativpositionen und gültig von bis JTL-Wawi 1.8 0
Neu Fehler beim erstellen von Aufträgen. Digitale Unterschrift im Auftrag. JTL-Wawi - Fehler und Bugs 0
Export von Bestellungen als Excel JTL-Wawi 1.6 1
Neu Sortierung von Artikel nach Preis absteigend Allgemeine Fragen zu JTL-Shop 4
Ameisen Import von Aufträgen: Zahlungsziel in Tagen immer 0 JTL-Wawi 1.8 1
Neu Menüleiste wird plötzlich in der Mitte von der Seite angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu 💡Umsatzsteuer- und Internationalisierungs-Expertise von unserem neuen Partner countX News, Events und Umfragen 4
Neu Update von 5.1.5 auf 5.2.4 Installation / Updates von JTL-Shop 1
EAN-Code von Umverpackungen hinterlegen JTL-Wawi 1.7 3
Neu Update von Wawi 17.15.4. auf 18.12.0 geht nicht, weil Primary voll ist JTL-Wawi - Fehler und Bugs 4
In Diskussion Fehler beim Versenden von E-Mails: "Could not convert socket to TLS" JTL-POS - Fehler und Bugs 1
Neu Error beim öffnen von Artikeln und Unterkategorien in zweiter Sprache JTL-Shop - Fehler und Bugs 1
Neu Zusammenführen / Konsolidieren von Artikeln aus 2 Quellen (Amazon / Shopify) und zentrale Bestands-Verteilung an beide Systeme User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bestände von der Wawi mit ebay abgleichen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Anpassen einer Rechnungsvorlage - Bearbeiten von Textbausteinen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Lieferant hat identischen Artikel von verschiedenen Herstellern oder verschiedene Packungsgrößen JTL-Wawi 1.7 0
Kein Fehler von 1.6.39 zu 1.8.12 JTL-Wawi 1.8 4
Verwiesen an Support wo finde ich die Logdatei von den Workflows JTL-Workflows - Fehler und Bugs 9
In Diskussion Workflow von Stornobelege Rechnung JTL-Workflows - Ideen, Lob und Kritik 1
Neu Gruppierung im Megamenü unabhängig von Kategorien Allgemeine Fragen zu JTL-Shop 0
Neu Anzeige von Neuheiten und Topsellern im JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu Bestände der einzelnen Lager weichen von den reellen Beständen willkürlich ab JTL-Shop - Fehler und Bugs 7
Neu Benachrichtigung von Amazon - Active Listings Report User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nach Update von 1.5 auf 1.8 Versand in die Schweiz nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 2
Neu Versandetikett von der Merchant FFN JTL an die Fulfiller FFN JTL übertragen? Richtiger Weg? User helfen Usern - Fragen zu JTL-Wawi 0
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Migration von eCommerce-Integrator auf JTL Connector - Software 5 Shop Onlineshop-Anbindung 2
Neu Kurzbeschreibung von einem "Stücklisten-Artikel" wird in der Rechnungskorrektur Vorlage nicht angezeigt. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Import von sonderpreisen JTL-Ameise - Fehler und Bugs 1
Neu automatisierte Weiterleitung von https:// nach https://www. Betrieb / Pflege von JTL-Shop 10
Neu Produktbeschreibung von einem anderen Produkt abrufen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umzug der POS von Tablet zu Windows PC Einrichtung / Updates von JTL-POS 2

Ähnliche Themen