Description
Sell your photos from WordPress — without running an online shop. Publish your galleries, and Portrait-Service takes care of everything else: secure payment, professional production and direct shipping to your customer. Every month you receive your commission — with a detailed statement. No shop setup, no logistics, no accounting on your side.
Running a real online shop is a huge effort for a photographer: payment providers, invoicing, VAT, print production, packaging, shipping, returns. This plugin (and the Portrait-Archiv.com service behind it) takes all of that off your plate — so selling your photos becomes realistic even for a small studio or a hobby photographer, without complexity.
What makes it different
- Publish as many galleries as you like — portraits, weddings, events, and specialised jobs like school and kindergarten photography.
- Not just downloads. Your customers order real photo prints, wall art, canvas, gifts and digital downloads — you decide which products and at what price.
- Full fulfilment through us. Order intake, payment processing, production and direct shipping to the end customer all happen through Portrait-Service. You never touch an order.
- Monthly commission payout with a clear statement — you keep the margin between the lab price and your own sale price.
- Access-protected galleries for sensitive jobs: public list, guest password or gallery code (ideal for schools and kindergartens).
- Volume discounts (tiered prices) to encourage larger orders — shown to your customers automatically.
What the plugin does in WordPress
- Connect your Portrait-Archiv account in one step, or create a new free account right from WordPress — no tokens to copy.
- Manage galleries: create them, upload images, set visibility and edit title, date and price list.
- Manage price lists: your purchase price, your sale price and your net profit at a glance; add or remove products; set tiered prices.
- Embed a gallery with a Gutenberg block (just pick it from a dropdown) or a shortcode.
- A modern, fast, mobile-friendly shop for your visitors; payment by prepayment or PayPal.
More about the Portrait-Archiv photo reordering system:
https://www.portrait-service.com/portrait-archiv
Captures d’écrans





Blocs
Cette extension fournit 4 blocs.
- Portrait-Archiv: Gallery list
- Portrait-Archiv: Gallery
- Portrait-Archiv: Guest password
- Portrait-Archiv: Gallery code
Installation
- Upload the plugin folder ‘portrait-archiv-shop’ to wp-content/plugins (or install it from the Plugins screen).
- Activate the plugin on the « Plugins » screen in the WordPress admin.
- Open « Portrait-Archiv > Account » and connect your Portrait-Archiv account (sign in, or create a new account).
- Add a gallery to any page using the « Portrait-Archiv: Gallery » block or a shortcode.
See « Portrait-Archiv > How-To » after activation for a full walkthrough of every feature.
FAQ
-
How do I earn money with this?
-
You set your own sale price for every product. You keep the margin between the lab’s production price and your sale price. Portrait-Service handles order intake, payment, production and shipping for you and pays out your earnings every month with a detailed commission statement. See portrait-service.com for the current terms.
-
What does it cost?
-
Creating a Portrait-Archiv.com account and using this plugin is free. There is no monthly fee; Portrait-Service earns through the production of ordered prints. You always define your own sale prices.
-
Do I need a Portrait-Archiv.com account?
-
Yes. The plugin is the WordPress front end for your Portrait-Archiv.com account. You can create a free account directly from the plugin (« Account » page) or connect an existing one — no tokens to copy.
-
Can I use the plugin outside of Germany?
-
In principle yes. Please note, however, that some labs only ship photo prints, posters or canvases within Germany. Selling digital products is of course possible worldwide. To register a Portrait-Archiv.com account from abroad, please contact us via Portrait-Service.com.
-
How do I publish galleries?
-
Open « Portrait-Archiv > Galleries » and create a new gallery (optionally choosing a price list), then upload your images. Galleries you already published on Portrait-Archiv.com appear in the list automatically.
-
I published a new gallery but it does not show up
-
The plugin keeps a small local cache to speed up page loads and avoid unnecessary requests. Galleries are synced automatically in the background (the interval is configurable under « Portrait-Archiv > Settings »). For an immediate update, click « Refresh galleries now » on the Settings page.
Avis
Il n’y a aucun avis pour cette extension.
Contributeurs/contributrices & développeurs/développeuses
« Portrait-Archiv Photostore – Sell Photos & Client Galleries » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Portrait-Archiv Photostore – Sell Photos & Client Galleries” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Portrait-Archiv Photostore – Sell Photos & Client Galleries » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
4.1.0
- German is now bundled in both address styles — informal (« du », de_DE) and formal (« Sie », de_DE_formal). WordPress automatically serves the variant matching your site language.
- Localized plugin title for better discoverability in the German plugin directory and search.
4.0.1
- The “Connect your Portrait-Archiv account” admin banner can now be dismissed permanently (per user) — handy for demo or test installs that will never be connected.
4.0
Major rebuild — your Portrait-Archiv.com account becomes a cockpit inside WordPress.
* Connect in one step: create a free Portrait-Archiv account or link an existing one, right from WordPress (no tokens to copy).
* Manage galleries in WordPress: create galleries, upload images, edit title, date and price list, and set each gallery’s visibility (public list, guest password or gallery code).
* New: choose the default visibility for newly imported/created galleries under Settings — so a new gallery is live right away instead of hidden.
* Manage price lists: see your purchase price, your sale price and your net profit per product at a glance; add or remove products.
* New: tiered (volume) prices per product. The shop applies the cheaper unit price automatically and shows the available discounts to your customers to encourage larger orders.
* Modern, fast, mobile-friendly gallery and shop. Embed a gallery with a Gutenberg block (pick it from a dropdown) or a shortcode.
* Checkout with prepayment or PayPal; availability and fees are determined on the backend.
* Only active galleries are shown; hardened security throughout.
* Passes the official WordPress Plugin Check with zero errors and zero warnings.
* Requires WordPress 6.2+ and PHP 8.1+ (tested up to WordPress 7.1).
3.7
- Bugfix für Übertragung der Bestellung
3.5
- Stabilität verbessert
3.1
- kleine Anpassungen für WordPress 5
3.0
- Anbindung der neuen REST-API von Portrait-Archiv.com
- Umstellung auf JQuery und Bootstrap im Frontend
- starke Performanceoptimierung
- kleine Bugfixes im täglichen Update der Galerien
- Reduzierung der lokalen Datenhaltung auf ein Minimum
2.3
- Optimierung der Cron-Jobs zur aktualisierung der Galerien
- Entfernung von Verwendung von deprecated Methoden
- kleine Bugfixes im Adminbereich
- Zahlungsweise PayPal nur noch anbieten wenn Rechnungsbetrag > 0 Euro
- Anpassungen für neue WordPress-Modulverzeichnis
2.2.3
- kleine Bugfixes in Verbindung mit PHP 7
- Sortierung der Galerieliste nach Datum
2.2
- Bereitstellung des Buttons zur Tagerstellung im Editor
- neue TLDs als valide Domains hinzugenommen
- kleine Anpassungen im Layout
2.1.3
- Bugfix bei täglichem Shooting-Refresh
2.1
- technische Backendumstellung
- Anbindung der Schweizer Niederlassung
- Einbindung von PayPal als Zahlungsweise
- neues zusätzliches Bootstrap-Template (Responsive Design)
1.7
- erste Vorbereitungen für Relaunch von Portrait-Archiv.com
1.6.4
- kleiner Bugfix bei Rundungen im Warenkorb
1.6.2
- kleiner Bugfix bei CURL Verbindungen
1.6
- Fallbacklösung falls Serverkonfiguration Remotezugriff nicht erlaubt
1.5
- Anzeige der Galerien mit Unterordnern ermöglicht
1.4
- neues Template-Tag – Einbindung über Galeriecode
- Template-Editor – Erstellen Sie direkt online Ihre eigenen Templates
- Korrektur kleinerer Fehler
1.3
- kleine Fixes
1.2
- kleine Performanceoptimierungen
- Eröffnung eines Portrait-Archiv.com Accounts direkt über das Modul
1.0.1
- kleine Anpassungen im Default-Template
- Erweiterung der Readme zur Anzeige der Bilder im Pluginverzeichnis
1.0
- erste initiale Veröffentlichung
