ShopiPress 1.0.0 · 10
Referenz der 17 dynamischen Gutenberg-Blöcke
Jeden registrierten, serverseitig gerenderten Block der Katalogfläche zuordnen, die er steuert.
Gilt für ShopiPress 1.0.0, offiziell auf Freemius veröffentlicht.
Geprüfter Ablauf
- Block aus der ShopiPress-Kategorie einfügen.
- Produkt- oder Kollektionskontext in der Vorschau prüfen.
- Öffentliche Seite testen; Registrierung beweist keine Ausgabeparität.
Diese Anleitung gilt für die im Seitenkopf genannte ShopiPress-Version, offiziell auf Freemius veröffentlicht. Prüfen Sie die installierte Version, bevor Sie das Vorgehen anwenden. Spätere Versionen können Ansichten, Standardwerte oder Servicegrenzen verändern.
Erwartetes Ergebnis
Jeden registrierten, serverseitig gerenderten Block der Katalogfläche zuordnen, die er steuert.
Der exakte Kandidat registriert 17 dynamische Gutenberg-Blöcke. Jeder Block hat Metadaten mit apiVersion 3, einen PHP-Render-Callback und eine Editor-Vorschau über ServerSideRender. Die Metadaten deklarieren keine Benutzerattribute, deshalb darf diese Referenz keine Inspector-Steuerelemente erfinden.
Vorbereitung
- Block aus der ShopiPress-Kategorie einfügen.
- Produkt- oder Kollektionskontext in der Vorschau prüfen.
- Öffentliche Seite testen; Registrierung beweist keine Ausgabeparität.
Umfang und aktuelle Grenzen
Halten Sie das Zuständigkeitsmodell während der gesamten Aufgabe sichtbar: Shopify bleibt die kommerzielle Quelle und das Checkout-System; ShopiPress verbindet, synchronisiert und rendert den Katalog gemäß den ausgelieferten Verträgen; WordPress verantwortet den Publikationskontext. Ein erfolgreiches Ergebnis in WordPress darf nicht als Übertragung von Bestellungen, Kunden, Zahlungen oder Bestandshoheit verstanden werden.
Der exakte Kandidat registriert 17 dynamische Gutenberg-Blöcke. Jeder Block hat Metadaten mit apiVersion 3, einen PHP-Render-Callback und eine Editor-Vorschau über ServerSideRender. Die Metadaten deklarieren keine Benutzerattribute, deshalb darf diese Referenz keine Inspector-Steuerelemente erfinden.
Vorgehen
- Block aus der ShopiPress-Kategorie einfügen. Ziehen Sie das vollständige versionsgebundene Verzeichnis weiter unten heran und testen Sie das kleinste repräsentative Beispiel, bevor Sie es wiederverwenden.
- Produkt- oder Kollektionskontext in der Vorschau prüfen. Ziehen Sie das vollständige versionsgebundene Verzeichnis weiter unten heran und testen Sie das kleinste repräsentative Beispiel, bevor Sie es wiederverwenden.
- Öffentliche Seite testen; Registrierung beweist keine Ausgabeparität. Ziehen Sie das vollständige versionsgebundene Verzeichnis weiter unten heran und testen Sie das kleinste repräsentative Beispiel, bevor Sie es wiederverwenden.
Ergebnis prüfen
Prüfen Sie das Ergebnis auf der gerenderten WordPress-Seite und auf der maßgeblichen Shopify-Oberfläche, nicht nur im Administrationsbereich von ShopiPress. Verwenden Sie ein repräsentatives Produkt mit Preis-, Verfügbarkeits-, Varianten- und Kollektionsdaten. Wiederholen Sie den kleinsten sicheren Vorgang, wenn Idempotenz zählt, und halten Sie jede Abweichung fest, bevor Sie den Test ausweiten.
- Den exakten Namen oder die stabile ID bestätigen.
- Den deklarierten Kontext mit der gerenderten Seite vergleichen.
- Leere, lange und nicht verfügbare Datenzustände testen.
- Ausgaben von Gutenberg, Shortcode, Elementor und WPBakery nur dort vergleichen, wo die Abdeckungsmatrix eine Komponente ausweist.
Häufige Fehler
- Kein Attribut, kein Block-Steuerelement und keine Builder-Komponente aus einem ähnlichen Namen ableiten.
- Builder-eigene Komponenten nicht zu den öffentlichen Shortcodes zählen.
- Konzeptionelle Abdeckung nicht als Gleichwertigkeit von Steuerelementen, Markup oder Verhalten beschreiben.
Fehlerbehebung
- Version und Edition des installierten Pakets erneut bestätigen.
- Das Problem auf eine Komponente, einen bekannten Katalogdatensatz und eine WordPress-URL reduzieren.
- Exakten Namen, stabile ID, Kontext und Ausgabe mit dem versionsgebundenen Verzeichnis weiter unten vergleichen.
- Bestimmen, ob die fehlerhafte Zuständigkeit bei Shopify, ShopiPress oder WordPress liegt.
- Gerenderte Antwort und Einstellungen sichern, bevor die Konfiguration geändert wird, und den kleinsten sicheren Test danach einmal wiederholen.
Sicherheit und Daten
Halten Sie die installierte Version, die Edition, die WordPress- und PHP-Versionen, den aktiven Builder oder die aktive SEO-Integration, die exakte URL, den Viewport und die geordneten Aktionen fest, die zum Ergebnis geführt haben. Erfassen Sie ausschließlich kontrollierte Katalogdaten. Schwärzen Sie das Storefront-Token, Kundendaten, Bestellinformationen, private Domains und jedes Umgebungsgeheimnis, bevor ein Artefakt den Validierungsbereich verlässt.
SEO-Auswirkungen
Referenzkomponenten können Überschriften, Links, Produktdaten und interaktive Steuerelemente verändern. Prüfen Sie auf einer repräsentativen Seite die gerenderte Semantik, die Zugänglichkeit, das Canonical-Verhalten und die Kaufübergabe an Shopify.
Festzuhaltende Nachweise
Halten Sie die installierte Version, die Edition, die WordPress- und PHP-Versionen, den aktiven Builder oder die aktive SEO-Integration, die exakte URL, den Viewport und die geordneten Aktionen fest, die zum Ergebnis geführt haben. Erfassen Sie ausschließlich kontrollierte Katalogdaten. Schwärzen Sie das Storefront-Token, Kundendaten, Bestellinformationen, private Domains und jedes Umgebungsgeheimnis, bevor ein Artefakt den Validierungsbereich verlässt.
Verwandte Anleitungen
Version und Produktstatus
ShopiPress ist offiziell auf Freemius veröffentlicht. Diese Anleitung beschreibt die dokumentierte Version. Kauf- und Download-Links werden auf dieser Website ergänzt, sobald ihre Ziele konfiguriert sind.
Produktfläche
Every block has apiVersion 3 block.json metadata, a ServerSideRender editor preview and a dynamic PHP callback. The exact candidate metadata declares no user attributes.
shopipress/add-to-cart- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/add-to-cart. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/availability- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/availability. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/buy-now- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/buy-now. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/collections- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/collections. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/description- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/description. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/gallery- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/gallery. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/image- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/image. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/price- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/price. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/tags- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/tags. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/title- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/title. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/variants- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/variants. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/vendor- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/vendor. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
Kollektionsfläche
Every block has apiVersion 3 block.json metadata, a ServerSideRender editor preview and a dynamic PHP callback. The exact candidate metadata declares no user attributes.
shopipress/collection-description- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/collection-description. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/collection-products-per-page- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/collection-products-per-page. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/collection-sort- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/collection-sort. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/collection-title- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/collection-title. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
shopipress/products-loop- Dynamischer serverseitig gerenderter Gutenberg-Block. Namespace: shopipress/products-loop. Editor preview and frontend output use the PHP block renderer; control, markup and accessibility parity must be verified per builder.
Systemgrenze sichtbar halten
Shopify verwaltet Commerce, ShopiPress transportiert den Katalog, WordPress publiziert.
Shopify · Katalog und Checkout
ShopiPress · manueller Sync und Rendering
WordPress · Inhalt, Templates und SEO
Vor dem nächsten Schritt prüfen
- Ergebnis direkt in WordPress prüfen.
- Warenkorb und Checkout bei Shopify belassen.
- Beim Fehlerbericht die Version notieren.