• Resolved easywing

    (@easywing)


    Hallo!

    Vielen Dank für das tolle Plugin. Ich hatte selbst die Idee mittels der Spreadshirt-API ein derartiges Plugin zu erstellen, als ich dann dieses hier gefunden hatte. ??

    Doch nun zu meiner Frage:
    Ich habe mit eine eigene Motivseite gebaut, welche die ganzen Motive eines Shops auf individuellen Hintergründen darstellt. Mit Klick auf eines der Motive sollte dann die Shop-Seite mit allen Produkten dieses Designs ge?ffnet werden.

    Gibt es einen GET-Parameter, der hierfür ausgewertet wird? Im Sourcecode habe ich erst einmal nix Eindeutiges gefunden. Es gibt nur den Shortcode-Parameter “shop_design”.

    VG
    easywing

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    Hi,

    tats?chlich ist es der Shortcode shop_design. Du kannst also eine Seite bauen, auf die du dann verlinkst. In dieser Seite machst du den Shortcode [spreadplugin shop_design="..."] rein und aktualisiert den Spreadplugin Cache. Die drei Punkte stehen für die Design Id.

    P.s. Die derzeitige Spreadshirt API v1 l?uft aus und wird von den neuen Partnerbereichen nicht mehr unterstützt, also für alle Registrierungen ab Oktober 2016 geht die API v1 nicht mehr. Daher lohnt es sich aktuell nicht auf dieser API neue Produkte zu entwickeln.

    Gru?
    Thimo

    Thread Starter easywing

    (@easywing)

    Hi,

    die Variante über den Shortcode habe ich geprüft. Da der betreffende Shop über 700 Motive hat, müsste ich dann in der gleichen Zahl Unterseiten anlegen. Das geht zwar evtl. auch indem ich ein Script dafür schreibe, jedoch ist das weitere Arbeiten in WordPress dann echt schwierig.

    Die M?glichkeit zum Setzen von GET-Parametern anstatt Shortcode w?re da schon eine coole Sache. Aber vielleicht finde ich ja auch eine M?glichkeit, den Shortcode dynamisch zu ver?ndern, soda? es nur einer Unterseite bedarf.

    Vielen Dank auch für den Hinweis zur API. Soweit ich wei? sollen erst einmal keine neuen Motive hinzukommen. Bis es wieder soweit ist, gibt es da vielleicht von Spreadshirt schon eine L?sung. Ich nehme an, dass das WP-Spreadplugin dann in einer neuen Major auf die neue API umstellt?

    VG
    easywing

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    Hi,

    ich nehme das mal für das n?chste Update mit auf.
    Je nach Aufwand wird es ein Update oder eine komplett neue Version geben ??

    Gru?
    Thimo

    Thread Starter easywing

    (@easywing)

    Hi,

    das w?re schon eine tolle Sache – vorab vielen Dank!

    In der Zwischenzeit habe ich mir mit einem “dynamischen” Shortcode geholfen. Ich gebe die Design-ID per GET an eine eigene Funktion, die dann daraus auf einer Unterseite den korreten Shortcode erzeugt und ausgibt. Das funktioniert ganz gut, jedoch habe ich derzeit Probleme den Cache neu aufzubauen. cURL liefert in meiner lokalen Testumgebung den Fehler 35, also ein SSL-Protokoll-Problem.

    Btw:
    Ist in einer neuen Version eigentlich einmal angedacht, dass die Templates aus der Plugin.php ausgelagert werden? So h?tte man eventuell die M?glichkeit, über ein Child Plugin diese abzuleiten und z.B. für Bootstrap und so mobile Endger?te zu optimieren.

    VG
    easywing

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    Hi,

    die Frage ist, ob der Cache tats?chlich auch mit dem dynamischen Shortcode aufgebaut werden kann.
    L?uft er durch, wenn das aus ist?

    Ja, Templating habe ich angedacht, auch die komplette Struktur und Cache auszulagern, aber mal sehen ??

    Gru?
    Thimo

    Thread Starter easywing

    (@easywing)

    Hi,

    ich habe jetzt alles rückg?ngig gemacht und auf der neuen Seite den normalen Shortcode eingefügt. Es bringt leider keine ?nderung. Als Fehlermeldung wird ausgegeben: “Got following error message: Error getting articles. Please check Shop-ID, API and secret.“. Ich habe mal etwas debuggt und erhalte hier im XML-Objekt, welches als Antwort vom API-Request kommt:

    [errors] => Array (
        [http_request_failed] => Array (
            [0] => cURL error 35: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
    ))

    Es scheint irgend etwas mit dem SSL-Protokoll in meiner lokalen Entwicklungsumgebung nicht (mehr) zu stimmen. Keine Ahnung, was es ist, denn das ging definitiv schon oft. Habe ja beim entwickeln schon h?ufig den Cache neu erzeugt.

    Cool, dass Du das Templating schon mit vorsiehst. Scheint ja eine generelle Umstrukturierung zu werden – da bin ich schonmal richtig gespannt drauf. Wenn Du BETA-Tester brauchst… ??

    VG
    easywing

    Plugin Author Thimo Grauerholz

    (@pr3ss-play)

    Roger, wenn du Hilfe brauchst, einfach wieder melden.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Link mit allen Design-Produkten’ is closed to new replies.