Veröffentlicht am Schreib einen Kommentar

Fireworks photography – settings for perfect fireworks photos

Fireworks photography – settings for perfect fireworks photos

Fireworks photography - settings for perfect fireworks photos

In this article I will take you by the hand and show you that photographing fireworks is a matter of practice and with a little time and the right camera settings you will succeed the most beautiful fireworks photos.

I myself photograph fireworks since 2009 and have countless fireworks get in front of the lens. Among them are small fireworks as well as large stagings.

Artikel in Deutsch: How-To | Feuerwerk fotografieren – Einstellungen, Tipps (fwkart.de)

Quick start - photograph fireworks

Quick start

  • Requirements: Your camera should have manual settings. Manual aperture, ISO and shutter speed are necessary. A tripod, remote shutter release and wide-angle lens are also helpful.
  • Usually the aperture varies depending on the brightness of the effects. As an all-rounder aperture for photographing fireworks, I recommend f/13 to f/16.
  • Set the ISO value of your camera to 100, so that the photo will have the least noise.
  • The shutter speed depends on how much effect you want to expose on your photo. The easiest way is to use the BULB mode of your camera.
  • With the remote shutter release and BULB mode, you can now decide for yourself how long you want to expose your photos. For New Year’s Eve, you can expose between 10 and 30 seconds. For big professional shows between 4 and 10 seconds.
Zylinderbombe Querschnitt als Alu-Dibond Board

There are many occasions to photograph fireworks. For a birthday party, a wedding, a city festival or classic New Year’s Eve. Every now and then you get the pleasure to watch a beautiful fireworks and want to photograph for the memory.

Therefore, I make sure to give you values with which you can create good fireworks photos without post-processing on the computer. Because not everyone wants to buy Photoshop or Lightroom. But keep in mind that fireworks are dynamic light, which is stronger at the beginning and weaker at the end. The processing on the PC can correct these light differences in depth.

Contents

  • The equipment
    • Camera
    • Objectiv
    • Tripod
    • Ball head
    • Remote control
  • The technical
    • Shooting mode
    • Aperture setting
    • ISO setting
    • Exposure time
    • White balance
    • Focusing
    • Image stabilizer
    • Focal length
  • The environment
    • Location
    • Positioning
  • Other
    • Tips

How fireworks work

The colors of the fireworks effects in the sky are produced depending on the mixture of chemicals and salts used. Mixtures containing substances from the group of alkali metals and alkaline earth metals are particularly effective.

The alkali metals include, for example, sodium, which we know in the form of table salt (sodium chloride) and produces the color yellow. Other alkali and alkaline earth metals, such as potassium salts, produce the color purple. Barium salts green, strontium salts red, and magnesium salts produce white effects. Other element groups such as copper salts produce the blue color.

For this reason, it is important to experiment with aperture when photographing fireworks. Since we are talking about light here, some effect colors are darker, others lighter to very bright. More about this in the “Aperture” section.

The equipment for photographing fireworks

The camera

Many amateur photographers are already put off by the equipment. But it is no problem at all to take fireworks photos without professional equipment. Your camera only needs to master four features to be able to photograph beautiful fireworks:

  • Manual aperture
  • Manual ISO
  • Manual shutter speed
  • Manual shooting mode

Of course, a professional camera has its advantages, which make for an even more beautiful picture, especially in terms of photographing fireworks. In addition to the more brilliant colors and the lower image noise, the fireworks photos can be better edited on the PC afterwards, because the basis of the photos is a so-called RAW photo. In a RAW photo, all image information is stored ROH and can be edited afterwards finer. A JPEG, on the other hand, is already a fully exposed photo.

If you are about to buy a new camera, you are often spoiled for choice or better; spoiled for choice! First, set yourself a maximum budget and see which SLR cameras or mirrorless cameras (system cameras) come into question for you. If you want a mirrorless camera, don’t be afraid to look around on the second-hand market. Mirrorless cameras often have the advantage that they do not wear out as quickly. SLR cameras are often more robust and, of course, larger.

As good entry-level cameras up to 600 euros, I can unreservedly recommend the following three models of different brands:

My proposed Nikon and Canon budget cameras are SLRs with all the required features that are important for shooting fireworks. The Sony a6000 is a mirrorless camera for the pocket. All three cameras offer RAW photo support, but no 4K video function.

The choice of lens

The lens is more important than the camera itself. Especially when photographing fireworks at night. The lens represents the eye in photography and bad eyes need glasses.

However, since this article is about how you as a beginner achieve the best possible fireworks photos with your equipment, I will only discreetly address the topic of lens selection. I would simply not get to the point, because the choice of good as well as bad lenses is enormous. Therefore, a few lines further down, a small recommendation from me.

To be as prepared as possible for all possible situations, it is recommended to use a wide-angle lens. On APS-C (crop) cameras, I would recommend lenses with a focal length between 11 and 16 mm. On full-frame cameras, a focal length between 16 and 24 mm. With this, you are already well positioned and quite flexible as far as the location is concerned.

Please have a look at the manual lenses of the Walimex Pro series for SLR cameras and system cameras. These are exceptionally good for a small price. The downside is that are often only manual lenses without auto focus. An inexpensive but good lens with autofocus is the Tokina 11-16 for APS-C cameras. This is available for Canon as well as Nikon and Sony A cameras.

The tripod

In order to take the beautiful and typical fireworks photos with the long drawn light trails, it is recommended to use a tripod. Simply for the reason that the camera must not shake. As soon as the camera shakes or trembles, the tremors are transferred to the light trails and already the perfect photo is only half as beautiful.

Since fireworks are set off exclusively in the open air, you have to take Mother Nature’s moods into account. If she’s in a bad mood, it can get quite windy. And to counteract gusts of wind as efficiently as possible, I recommend using tripods made of metal or carbon. Plastic tripods often lack stability and unnecessarily increase the risk of blurry photos. In addition, plastic tripods are not robust and quickly break down, become brittle and eventually break.

I can recommend the following models as good entry-level tripods:

The use of a tripod should not be underestimated in photography. My two example tripods are entry-level tripods that provide quite good protection. However, if fireworks photography is taken more seriously, tripods from the Italian company Manfrotto are almost indispensable. Robust, durable and weatherproof.

The ball head

The ball head is probably the best invention next to the cable tie. The ball head facilitates the alignment of the camera when photographing fireworks enormously. Because often the ground on which the tripod is set up is not level. The ball head is screwed onto the tripod and the camera is attached to the top of the ball head. From now on, it no longer matters how crooked the tripod was set up. The camera is aligned in seconds using the ball head.

My two tripod recommendations already have a ball head. However, the ball head is not mandatory. It only facilitates the project.

Remote control

Equally useful when photographing fireworks is a remote control. The advantage of a remote control is that we are able to determine the exposure time ourselves. Another advantage, we do not come into contact with the camera and thus avoid that the camera shakes. So we can trigger from a distance.

There are many remote triggers on the market. The simplest remote triggers are either wired or communicate with the camera via infrared. A third variant are remote triggers that communicate with the smartphone via Bluetooth or WLan. The smartphone then sends the received commands back to the camera.

In my opinion, however, this is all technical schnick Schnack. I still use a wired remote release from a cheap company for 12 euros and it works flawlessly. Remote triggers that communicate via smartphone are only interesting if you want to take time-lapse pictures. However, wired remote triggers that were developed for this purpose also do this job.

Remote triggers via smartphone are not recommended for photographing fireworks, as they have a certain latency. With fireworks, it often depends on the exact moment.

The technical

You are really brave 😉 But now let’s get to the fireworks photography itself and all the important camera settings to consider.

Fireworks photography is all about the right settings. Have you forgotten something to note here, the photo is often ruined or does not meet your expectations. And that is often the reason why many give up. Despite the fact that fireworks take place quite often throughout the year, it is often like Christmas. It comes as a surprise.

Before you start taking pictures, make sure you have everything with you. Believe me, I have forgotten the memory card more often than fingers on hands.

  • Memory card empty and packed?
  • Batteries charged?
  • Tripod plate on the camera?
  • Tripod ready to hand?
  • Lens clean?
  • Remote release packed?
  • Good weather ordered?

Capture mode

Your camera provides you with a few different shooting modes via a mode dial. You can use these to decide whether the camera should automatically determine all settings such as shutter speed, aperture and ISO or whether you want to set the settings completely manually. Select the “M” mode for manual.

Aperture setting

All the colors seen in the sky are products of various salts that burn when the firework explodes. Using the correct aperture settings depends on several factors; how bright is the effect, how far away am I standing from the fireworks, and what is the weather like. The brighter the effect in the sky, the more closed (larger number) the aperture needs to be. The darker the effect, the more open (smaller number).

  • White, Silver | Aperture f/16 – f/18
  • Green, Turquoise, Yellow, Orange, Red, Pink | Aperture f/13 – f/14
  • Gold, Violet, Blue | Aperture f/11 – f/13
  • Bronze gold (Kamuro) | aperture f/8 – f/10

     

I am aware that it is difficult to set the optimal aperture. After all, as a beginner, you never know what color will be shot next. As an absolute rule of thumb, I would therefore recommend an aperture value between f/11 and f/13. As an all-rounder, aperture f/13 for subsequent processing on the PC.

I personally shoot exclusively with aperture f/14. This has two reasons: 1) I perform the exposure correction on the PC. With aperture f/14 I have more room to maneuver in terms of, for example, the overblending of effects. 2) I have years of experience in timing and I know what will happen next and how long the pyrotechnician will shoot that particular scene. However, anyone can learn this over time.

The distance to the fireworks also plays a role when photographing fireworks and can affect the aperture values. High humidity may cause the water particles in the air to combine with the fine dust from the fireworks, creating a haze. This causes the fireworks to glow somewhat darker. This is exactly what happens on dry summer nights. Here, dust particles in the air are a disturbing factor.

It also often happens that pink and blue appear very dark in the sky. The luminosity is missing. Or green looks rather pale in photos. This is because the burned salts are of inferior quality. However, these are factors that only the pyrotechnician can influence.

ISO settings

ISO is nothing more than the artificial amplification of the light falling on the sensor. The ISO of your camera amplifies the residual light that falls on the camera sensor.

The disadvantage is that the higher the ISO value – i.e. the more light you artificially amplify – the more the photo starts to crackle. The well-known ISO noise arises. And you don’t want that on a fireworks photo. Therefore, set your camera to an ISO of 100. My recommendations in this tutorial are also based on this ISO value.

Some cameras also offer ISO 50 support. If you choose this, you will have to subtract one f-stop from my specifications, especially for the aperture setting. Instead of aperture f/18, use aperture f/16.

Camera ISO levels

The ISO levels commonly used by cameras today are as follows:

25, 50, 64, 100, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 8000, 10000, 12800, 16000, 20000, 25600

Exposure time

The shutter speed or exposure time determines how long the photo should be exposed. In other words, the duration in which the light falls on the sensor. Usually a shutter speed of 1/30 is set. However, to photograph fireworks, you should turn the dial that adjusts the shutter speed to the seconds range. For fireworks photos, it is recommended to turn the wheel to the BULB setting and trigger it by remote control.

Luminous points in the sky lose luminosity and speed after a certain time. Therefore, it is not possible to say across the board that the luminous trace length doubles. At the beginning, i.e. after the opening of the effect in the sky, the energy of the spread is the highest and decreases after already 3 seconds.

Brocade gold, for example, in contrast to color dots, can trail many times longer and must therefore be evaluated separately.

You will do best with 3 to 6 seconds exposure time. These are the usual times for photographing fireworks. Colored effects need about 3 seconds exposure time. Dark gold finales, on the other hand, can take up to 6 seconds or more. However, if a colorful finale is being shot with many effects in the sky, an exposure time between 1 and 3 seconds is often sufficient.

There are also cameras that do not support BULB exposure. If you have just such a model, set the shutter speed between 3″ and 6″. The quotes stand for “seconds”.

White balance

The different colors in the sky are produced by chemical processes, as discussed at the beginning. Since we are talking about artificially generated light here, we have different white balance situations in fireworks. This is because, strictly speaking, each color has a different Kelvin. Since we are talking about artificially generated colors (light) here, we find different artificial light conditions throughout the fireworks.

Therefore, there is no general recommendation as to which Kelvin value we need to set. There is only a compromise. Basically, we can say that the compromise here is a value of 4000. “White” effects are the most difficult to photograph. If the Kelvin value is set too cold, “white” looks bluish; if the Kelvin value is set too warm, “white” looks yellowish. And in combination with other colors, something can quickly emerge that was definitely not there.

But in order to be able to judge the picture exactly, you have to remember the moment to be able to say; yes this effect was really white. So it’s not so bad if the effect doesn’t match 100% with reality. Nobody notices that anyway.

Deactivate image stabilizer

When using a tripod, it is recommended that you disable the image stabilizer on your lens or camera. The image stabilizer often causes blurry shots when gusts of wind hit the camera and the image stabilizer tries to compensate for the shocks. This is an issue that should not be underestimated, especially when taking long exposures and at night.

The result is blurred light traces of the effects.

Focusing

Most mistakes in fireworks photography happen in focusing. Many photographers rely too much on their automatic focus and autofocus on the moon or some lantern 3 km away. In some cases this seems to work, especially with wide angle lenses. Fireworks are 3-dimensional and are set up at different levels.

The fireworks are usually set up at the burning site around afternoon. For example, to be prepared the next time you visit a fireworks display in your city, visit the event in the afternoon if possible, look around the area and take your camera position. This way you can adjust the focus point during the day.

If you can only enter the area in the evening, look for a lantern that is at about the same height as the front position of the fireworks. With a wide-angle lens, however, it is often sufficient to set the focus to infinity. All of this takes some practice and most importantly; knowledge of your lens. It also happens to me that a few photos are incorrectly focused. But that’s more due to stress.

Front positions like volcanoes, comets are often positioned close to the audience, whereas the bombs are set up further back. This distance between front -and rear position can be between 50 and 100 meters in a normal city festival fireworks. The distance of the fireworks from the audience can be calculated approximately at 200 meters of protective distance. Rule of thumb: caliber (mm) = height of climb (m) = distance (protective distance in meters).

So, if the pyrotechnician shoots a maximum caliber of 150 mm, the protective distance is about 150 to 200 meters. Therefore, autofocus is not recommended. Please try to focus manually.

If you don’t have a lantern nearby, use the long exposure of your camera to define the front position in the dark. Expose with 30 seconds or longer.

Focal length

No sooner have you decided on a camera and photographed your first fireworks than you realize relatively quickly that the lens does not have sufficient focal length. The standard kit lenses on entry-level cameras often have a focal length between 18 and 55 mm. This is often sufficient, since you are standing relatively far away from the fireworks anyway, especially at the beginning. If you want to get closer to the light spectacle, you won’t get far with this focal length.

A wide angle lens or also called UWW lens is available quite cheap. I can recommend the wide-angle lens Tokina 11-16 DXII and the Walimex Pro 14mm f2.8. With under 500 euros also not really expensive. The Tokina lens has autofocus, whereas the Walimex Pro is entirely manual.

As a focal length, it is recommended to go into the wide-angle or ultra-wide-angle range. A focal length of 11 mm on an APS-C camera or 16 mm on a full-frame camera is almost mandatory in order to have as much latitude as possible.

Photographing the environment for fireworks

Location

The location is an issue that should not be underestimated. Of course, as a beginner you don’t think about where the fireworks are shot, whether trees or buildings prevent the view, the landscape is hilly or whether the launch site is in a valley.

But it is precisely this prior knowledge that is often decisive and often a question of taste in image composition. Therefore, it is advisable to view the location via Google Maps or other map services before the fireworks. I find hiking maps with elevation profiles very useful. This way you can see exactly if hills or mountains are blocking the view.

As already mentioned in the section “Focus”, the protective distance of the fireworks to the audience is often about 200 meters. This information is helpful in that you can already roughly estimate where you can/should/must position yourself with the help of Google Maps. Then you draw an imaginary line and position your camera in such a way that you achieve the most interesting photo possible.

Positioning

Fireworks on photo look very impressive when the eye has a reference point. That is, when photographing fireworks, try to shape the image by including trees or buildings in the photo. At a fair, a Ferris wheel or roller coaster always looks very impressive next to fireworks in the background. The eye has a point of reference and size comparison. This makes the fireworks look much more effective.

In a city, it is then often trees or other structures such as churches, which you can integrate very well into the photo. Give the photo more dynamics when photographing fireworks. It is also helpful to stand slightly elevated. This reduces the risk of people’s heads blocking the view of the fireworks.

Not to be underestimated is to understand the weather forecast. This is because smoke/dew is often the worst thing that can happen to you when photographing fireworks. Either the fireworks disappear in thick clouds of smoke or the lens fogs up. Therefore, try to understand the weather data to know in advance how high the risk of smoke and fog is.

Other

Tips:

A good tip is to pack papers, i.e. cigarette paper, in your photo backpack. I use cigarette paper to wipe fingerprints off the lens. In my opinion, this works much better than using microfiber cloths. Microfiber cloths get wet very quickly and so fingerprints (grease) cannot be removed as effectively and a light layer of grease forms.

It is also useful to let the camera acclimatize. That is, take your camera out of your backpack or bag 1 hour before. At night, temperatures drop, which is why there is a temperature difference with the outside temperature and the temperature inside your camera. Acclimatizing your camera reduces the risk of the lens fogging up.

The links marked with a superscript 1 are so-called affiliate links. If you click on such an affiliate link and buy through this link, I get a commission from the online store or provider. The price does not change for you. So you don’t pay a cent more, but you support us.

Veröffentlicht am Schreib einen Kommentar

Tutorial | Feuerwerk fotografieren – Einstellungen, Tipps

Feuerwerk fotografieren - Tipps für perfekte Feuerwerkfotos

Feuerwerk fotografieren - Einstellungen für perfekte Feuerwerk Fotos

In diesem Artikel nehme ich dich an die Hand und werde dir zeigen, das Feuerwerk fotografieren, eine Sache der Übung ist und mit etwas Zeit und den richtigen Kameraeinstellungen dir die schönsten Feuerwerk Fotos gelingen. 

Ich selbst fotografiere Feuerwerke seit 2009 und habe unzählige Feuerwerke vor die Linse bekommen. Darunter zählen kleine Feuerwerke wie auch große Inszenierungen.

Article in english: How-To | Photographing fireworks – settings, tips (fwkart.de)

Schnellstart - Feuerwerk fotografieren

Schnellstart

  • Voraussetzungen: Deine Kamera sollte über manuelle Einstellmöglichkeiten verfügen. Nötig sind manuelle Blende, ISO und Verschlusszeit. Auch ist ein Stativ, ein Fernauslöser und ein Weitwinkelobjektiv sind hilfreich.
  • Normalerweise variiert die Blende je nach Helligkeit der Effekte. Als allrounder Blende zum fotografieren von Feuerwerk, empfehle ich f/13 bis f/16
  • Stelle den ISO-Wert deiner Kamera auf 100. Damit rauscht das Foto im Anschluss am geringsten.
  • Die Verschlusszeit hängt davon ab, wie viel Effekte du auf dein Foto belichten möchtest. Am einfachsten kommst du mit dem BULB-Modus deiner Kamera.
  • Mit dem Fernauslöser und dem BULB-Modus kannst du nun selbst bestimmen, wie lang du deine Fotos belichten möchtest. Für Silvester kannst du zwischen 10 und 30 Sekunden belichten. Für große professionelle Shows zwischen 4 und 10 Sekunden.

Anlässe zum Feuerwerk fotografieren bieten sich viele. Zu einer Geburtstagsfeier, zu einer Hochzeit, zum Stadtfest oder klassisch zu Silvester. Immer mal wieder kommt man in den Genuss, ein schönes Feuerwerk anzusehen und für die Erinnerung fotografieren zu wollen.

Deshalb achte ich darauf, dir Werte zu nennen, mit denen du ohne Nachbearbeitung am Computer gute Feuerwerk Fotos erstellst. Denn es möchte sich nicht jeder Photoshop oder Lightroom kaufen. Bedenke aber, Feuerwerk ist dynamisches Licht, welches anfangs stärker und zum Ende schwächer leuchtet. Die Bearbeitung am PC kann diese Lichtunterschiede in der Tiefe korrigieren.

Inhalt

  • Die Ausrüstung
    • Kamera
    • Objektiv
    • Stativ
    • Kugelkopf
    • Fernauslöser
  • Das Technische
    • Aufnahmemodus
    • Blendeneinstellung
    • ISO-Einstellung
    • Belichtungszeit
    • Weißabgleich
    • Fokussierung
    • Bildstabilisator
    • Brennweite
  • Die Umgebung
    • Standort
    • Positionierung
  • Sonstiges
    • Tipps am Rande

So funktioniert Feuerwerk

Die Farben der Feuerwerkeffekte am Himmel werden je nach Mischung der verwendeten Chemikalien und Salze hervorgerufen. Mischungen, die Substanzen aus der Gruppe der Alkalimetalle und Erdalkalimetalle enthalten, sind besonders effektvoll.

Zu den Alkalimetallen gehört zum Beispiel das Natrium, das wir in Form von Kochsalz (Natriumchlorid) kennen und die Farbe gelb erzeugt. Andere Alkali- und Erdalkalimetalle wie zum Beispiel Kaliumsalze erzeugen die Farbe violett. Bariumsalze grün, Strontiumsalze rot und Magnesiumsalze sorgen für weiße Effekte. Andere Elementengruppen wie Kupfersalze erzeugen die blaue Farbe.

Aus diesem Grund ist es wichtig, beim fotografieren von Feuerwerk mit der Blende zu experimentieren. Da wir hier von Licht sprechen, sind die einen Effektfarben dunkler, die anderen heller bis sehr hell. Dazu im Abschnitt “Blende” mehr.

Die Ausrüstung zum Feuerwerk fotografieren

Die Kamera:

Schon bei der Ausrüstung werden viele Hobby-Fotografen abgeschreckt. Dabei ist es gar kein Problem, Feuerwerk Fotos ohne Profi-Equipment zu fotografieren. Deine Kamera muss lediglich vier Eigenschaften beherrschen, um ein schönes Feuerwerk fotografieren zu können:

  • Manuelle Blende
  • Manueller ISO
  • Manuelle Verschlusszeit
  • Manuelle Aufnahmemodus

Natürlich, eine Profi-Kamera hat ihre Vorteile, die gerade im Bezug auf das Feuerwerk fotografieren ein noch schöneres Bild ergeben. Neben den brillanteren Farben und dem geringeren Bildrauschen lassen sich die Feuerwerk Fotos am PC nachträglich besser bearbeiten, da die Grundlage der Fotos ein sogenanntes RAW-Foto bildet. In einem RAW-Foto werden alle Bildinformationen ROH gespeichert und lassen sich nachträglich feiner bearbeiten. Ein JPEG dagegen ist bereits ein fertig belichtetes Foto.

Ist man im Begriff, sich eine neue Kamera zu leisten, hat man oft die Wahl der Qual oder besser; die Qual der Wahl! Setze dir als erstes ein maximales Budget und schaue, welche Spiegelreflexkameras oder spiegellose Kameras (Systemkameras) für dich infrage kommen. Soll es eine spiegellose Kamera sein, scheue dich nicht, dich auf dem Gebrauchtmarkt umzuschauen. Spiegellose Kameras haben oft den Vorteil, dass sie nicht so schnell verschleißen. Spiegelreflexkameras sind oft robuster und natürlich größer.

Als gute Einsteigerkameras bis 600 Euro kann ich uneingeschränkt folgende drei Modelle unterschiedlicher Marken empfehlen:

Meine vorgeschlagenen Budgetkameras der Marke Nikon und Canon sind Spiegelreflexkameras mit all den geforderten Eigenschaften, die zum Feuerwerk fotografieren wichtig sind. Die Sony a6000 ist eine spiegellose Kamera für die Hosentasche. Alle drei Kameras bieten RAW-Foto Support, aber keine 4K-Videofunktion.

Die Wahl des Objektivs:

Das Objektiv ist wichtiger als die Kamera selbst. Vor allem beim Feuerwerk fotografieren bei Nacht. Das Objektiv stellt in der Fotografie aus Auge dar und schlechte Augen benötigen eine Brille.

Da es in diesem Artikel allerdings darum geht, wie Du als Einsteiger möglichst gute Feuerwerk Fotos mit deinem Equipment erzielst, werde ich das Thema Objektivwahl nur dezent thematisieren. Ich würde schlicht nicht zum Punkt kommen, da die Auswahl an guten sowie schlechten Objektiven enorm ist. Daher ein paar Zeilen weiter unten, eine kleine Empfehlung von mir.

Um möglichst gewappnet für alle möglichen Situationen zu sein, empfiehlt es sich, ein Weitwinkelobjektiv zu verwenden. Auf APS-C (Crop) Kameras würde ich Objektive mit einer Brennweite zwischen 11 und 16 mm empfehlen. Auf Vollformatkameras eine Brennweite zwischen 16 und 24 mm. Damit bist du schon einmal, was den Standort betrifft, gut aufgestellt und recht flexibel.

Schau dir bitte einmal die manuellen Objektive der Walimex Pro Serie für Spiegelreflexkameras und Systemkameras an. Diese sind außerordentlich gut für einen kleinen Preis. Der Nachteil ist, dass sind oft nur manuelle Objektive ohne automatischer Fokussierung. Ein preisgünstiges, aber gutes Objektiv mit Autofokus ist das Tokina 11-16 für APS-C Kameras. Dieses gibt es für Canon sowohl als auch für Nikon und Sony A Kameras.

Das Stativ:

Um die schönen und typischen Feuerwerk Fotos mit den lang gezogenen Lichtspuren zu fotografieren, empfiehlt es sich, ein Stativ zu verwenden. Einfach aus dem Grund, da die Kamera nicht wackeln darf. So bald die Kamera wackelt oder zittert, übertragen sich die Zitterbewegungen auf die Lichtspuren und schon ist das perfekte Foto nur noch halb so schön.

Da ein Feuerwerk ausschließlich unter freiem Himmel gezündet wird, muss man die Launen von Mutter Natur berücksichtigen. Ist sie schlecht drauf, kann es ganz schön windig werden. Und um Windböen möglichst effizient entgegenzuwirken, empfehle ich den Einsatz von Stativen aus Metall oder Carbon. Plastikstative haben oft keine Stabilität und erhöhen unnötig das Risiko auf verwackelte Fotos. Außerdem sind Plastikstative nicht robust und gehen schnell kaputt, werden spröde und brechen irgendwann.

Als gute Einsteigerstative kann ich folgende Modelle empfehlen:

Die Verwendung eines Stativs ist in der Fotografie nicht zu unterschätzen. Meine zwei Beispiel-Stative sind Einsteigerstative, die recht gut absichern. Wird das Feuerwerk fotografieren allerdings ernster genommen, so sind Stative der italienischen Firma Manfrotto nahezu unabdingbar. Robust, langlebig und wetterfest.

Der Kugelkopf:

Der Kugelkopf ist die wahrscheinlich beste Erfindung neben dem Kabelbinder. Der Kugelkopf erleichtert das Ausrichten der Kamera beim Feuerwerk fotografieren enorm. Denn oft ist der Boden, auf dem das Stativ aufgebaut wird, nicht ebenerdig. Der Kugelkopf wird auf das Stativ geschraubt und die Kamera oben auf den Kugelkopf befestigt. Von nun an spielt es keine Rolle mehr, wie schief das Stativ aufgebaut wurde. Ausgerichtet wird die Kamera in Sekundenschnelle anhand des Kugelkopfes.

Meine zwei Stativempfehlungen besitzen bereits einen Kugelkopf. Der Kugelkopf ist allerdings keine Pflicht. Er erleichtert nur das Vorhaben.

Fernauslöser:

Ebenso nützlich beim Feuerwerk fotografieren ist ein Fernauslöser. Der Vorteil eines Fernauslösers ist der, dass wir in der Lage sind, die Belichtungszeit selbst zu bestimmen. Ein weiterer Vorteil, wir kommen nicht mit der Kamera in Berührung und vermeiden so, dass die Kamera wackelt. Wir können also aus der Ferne auslösen.

Fernauslöser gibt es viele auf dem Markt. Die einfachsten Fernauslöser sind entweder kabelgebunden oder kommunizieren via Infrarot mit der Kamera. Eine dritte Variante sind Fernauslöser, die via Bluetooth oder WLan mit dem Smartphone kommunizieren. Das Smartphone schickt die empfangenen Befehle anschließend an die Kamera zurück.

Meiner Meinung nach ist das aber alles technischer schnick Schnack. Ich nutze noch heute einen kabelgebundenen Fernauslöser einer Billigfirma für 12 Euro und dieser funktioniert tadellos. Fernauslöser, die via Smartphone kommunizieren, sind erst dann interessant, wenn man Zeitrafferaufnahmen erstellen möchte. Diese Aufgabe erledigen aber auch kabelgebundene Fernauslöser, die für diesen Zweck entwickelt wurden.

Zum Feuerwerk fotografieren sind Fernauslöser über Smartphone nicht zu empfehlen, da diese eine gewisse Latenzzeit aufweisen. Bei einem Feuerwerk kommt es oft auf den exakten Moment an.

Das Technische

Du bist echt tapfer 😉 Aber kommen wir jetzt zum Feuerwerk fotografieren selbst und zu all den wichtigen Kameraeinstellungen, die zu beachten sind.

Bei der Feuerwerk Fotografie kommt es auf die richtigen Einstellungen an. Hast du hier etwas vergessen zu beachten, ist das Foto oftmals ruiniert oder entspricht nicht deinen Vorstellungen. Und das ist dann oft auch der Grund, weshalb viele Aufgeben. Trotz das Feuerwerke über das Jahr recht häufig stattfinden, verhält es sich oft wie mit Weihnachten. Es kommt überraschend.

Bevor du anfängst zu fotografieren, check doch mal, ob du auch alles dabei hast. Glaub mir, die Speicherkarte habe ich schon öfter vergessen, als Finger an den Händen.

  • Speicherkarte leer und eingepackt?
  • Akkus geladen?
  • Stativplatte an der Kamera?
  • Stativ griffbereit?
  • Objektiv sauber?
  • Fernauslöser eingepackt?
  • Gutes Wetter bestellt?

Aufnahmemodus:

Deine Kamera stellt dir ein paar verschiedene Aufnahmemodi über ein Modusrad bereit. Mit denen kannst du entscheiden, ob die Kamera alle Einstellungen wie Verschlusszeit, Blende und ISO automatisch bestimmen soll oder ob du die Einstellungen gänzlich manuell einstellen möchtest. Wähle hierbei den Modus „M“ für manuell.

Blendeneinstellung:

Alle am Himmel zusehenden Farben sind Erzeugnisse aus verschiedenen Salzen, die beim Explodieren des Feuerwerkskörpers verbrennen. Die richtige Blendeneinstellungen zu verwenden, hängt von mehreren Faktoren ab; wie hell ist der Effekt, wie weit entfernt stehe ich vom Feuerwerk entfernt und wie ist das Wetter. Je heller der Effekt am Himmel, desto geschlossener (größere Zahl) muss die Blende eingestellt werden. Je dunkler der Effekt, desto offener (kleinere Zahl).

  • Weiß, Silber | Blende f/16 – f/18
  • Grün, Türkis, Gelb, Orange, Rot, Pink | Blende f/13 – f/14
  • Gold, Violett, Blau | Blende f/11 – f/13
  • Bronzegold (Kamuro) | Blende f/8 – f/10

Mir ist bewusst, dass es schwierig ist, die optimale Blende einzustellen. Denn schließlich weiß man als Einsteiger nie, welche Farbe als Nächstes geschossen wird. Als absolute Faustformel würde ich daher einen Blendenwert zwischen f/11 und f/13 empfehlen. Als allrounder Blende f/13 für die nachträgliche Bearbeitung am PC.

Ich persönlich fotografiere ausschließlich mit Blende f/14. Das hat zwei Gründe: 1) Ich führe die Belichtungskorrektur am PC durch. Mit Blende f/14 habe ich mehr Spielraum, was zB. die Überstrahlungen der Effekte betrifft. 2) Ich habe jahrelange Erfahrungen im Bezug auf Timing und ich weiß, was als nächstes passieren wird und wie lang der Pyrotechniker diese eine bestimmte Szene schießt. Das kann aber jeder mit der Zeit erlernen.

Auch die Entfernung zum Feuerwerk spielt beim Feuerwerk fotografieren eine Rolle und kann die Blendenwerte beeinflussen. Hohe Luftfeuchtigkeit sorgt ggf. dazu, dass sich die Wasserpartikel in der Luft mit dem Feinstaub des Feuerwerks verbinden und so für einen Schleier sorgen. Dadurch leuchtet das Feuerwerk etwas dunkler. Genau so verhält es sich auch in trockenen Sommernächten. Hier sind Staubpartikel in der Luft ein Störfaktor.

Oftmals passiert es auch, dass Pink und Blau am Himmel sehr dunkel erscheinen. Die Leuchtkraft fehlt. Oder Grün wirkt auf Fotos eher blass. Das kommt daher, dass die verbrannten Salze minderwertiger Qualität sind. Das sind jedoch Faktoren, die nur der Pyrotechniker beeinflussen kann.

ISO-Einstellungen:

Der ISO ist nichts anderes, als die künstliche Verstärkung des Lichteinfall auf den Sensor. Der ISO deiner Kamera verstärkt das Restlicht, welches auf den Kamera-Sensor fällt.

Der Nachteil ist, je höher der ISO-Wert -also je mehr Licht du künstlich verstärkst-, desto mehr beginnt das Foto an zu kriseln. Das bekannte ISO-Rauschen entsteht. Und das möchte man auf keinen Fall auf einem Feuerwerk Foto haben. Daher stell deine Kamera auf einen ISO-Wert von 100 ein. Meine Empfehlungen in diesem Tutorial basieren ebenfalls auf diesen ISO-Wert.

Einige Kameras bieten auch die ISO 50 Unterstützung. Wählst du diese, musst du insbesondere bei der Blendeneinstellung jeweils eine Blendenstufe von meinen Angaben abziehen. Statt Blende f/18 nimmst du Blende f/16.

ISO Stufen der Kamera

Die heute üblichen ISO Stufen der Kameras sind folgende:

25, 50, 64, 100, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200, 4000, 5000, 6400, 8000, 10000, 12800, 16000, 20000, 25600

Belichtungszeit:

Die Verschlusszeit oder auch Belichtungszeit bestimmt, wie lang das Foto belichtet werden soll. Also die Dauer, in der das Licht auf den Sensor fällt. Üblicherweise ist eine Verschlusszeit von 1/30 eingestellt. Um allerdings Feuerwerk fotografieren zu können, solltest Du das Rad, mit dem du die Verschlusszeit anpassen kannst, in den Sekundenbereich drehen. Für Feuerwerk Fotos empfiehlt es sich, das Rad bis zur BULB Einstellung zu drehen und per Fernbedienung auszulösen.

Leuchtpunkte am Himmel verlieren nach einer gewissen Zeit an Leuchtkraft und Geschwindigkeit. Daher kann man nicht pauschal sagen, dass sich die Leuchtspurlänge verdoppelt. Zu Beginn, also nach dem öffnen des Effekts am Himmel, ist die Energie der Ausbreitung am größten und lässt nach bereits 3 Sekunden nach.

Brokatgold zum Beispiel kann, im Gegensatz zu Farbpunkten, um ein vielfaches länger ziehen und muss daher extra bewertet werden.

Mit 3 bis 6 Sekunden Belichtungszeit fährst du am besten. Das sind die üblichen Zeiten, um ein Feuerwerk zu fotografieren. Farbige Effekte benötigen etwa 3 Sekunden Belichtungszeit. Dunkle Goldfinals hingegen bis zu 6 Sekunden oder mehr. Wird jedoch ein buntes Finale geschossen mit vielen Effekten am Himmel, so reicht oft eine Belichtungszeit zwischen 1 und 3 Sekunden.

Es gibt auch Kameras, die keine BULB-Belichtung unterstützen. Hast du genau so ein Model, dann stelle die Verschlusszeit zwischen 3“ und 6“ ein. Die Gänsefüßchen stehen dabei für „Sekunden“.

Weißabgleich:

Die unterschiedlichen Farben am Himmel werden wie eingangs besprochen, durch chemische Prozesse erzeugt. Da wir hier von künstlich erzeugten Licht sprechen, haben wir unterschiedliche Weißabgleichsituationen in einem Feuerwerk. Denn jede Farbe hat genau genommen einen anderen Kelvin. Da wir hier von künstlich erzeugten Farben (Licht) sprechen, finden wir während dem gesamten Feuerwerk unterschiedliche Kunstlichtbedingungen vor.

Daher gibt es keine allgemeine Empfehlung, welchen Kelvin-Wert wir einstellen müssen. Es gibt lediglich einen Kompromiss. Grundsätzlich kann man sagen, der Kompromiss liegt hier bei einem Wert von 4000. Am schwierigsten fotografisch abzulichten sind „Weiße“ Effekte. Ist der Kelvin-Wert zu kalt eingestellt, wirkt „Weiß“ bläulich, ist der Kelvin-Wert zu warm eingestellt, wirkt „Weiß“ gelblich. Und in Kombination mit anderen Farben kann schon mal schnell etwas entstehen, was so definitiv nicht da gewesen ist.

Doch um das Bild letztlich genau beurteilen zu können, muss man sich an den Moment erinnern, um sagen zu können; ja dieser Effekt war tatsächlich weiß. Also halb so wild sollte der Effekt nicht zu 100 % mit der Realität übereinstimmen. Das merkt eh keiner.

Bildstabilisator deaktivieren:

Bei Verwendung eines Statives ist es zu empfehlen, den Bildstabilisator deines Objektivs oder deiner Kamera zu deaktivieren. Der Bildstabilisator sorgt oft für verwackelte Aufnahmen, wenn Windböen auf die Kamera treffen und der Bildstabilisator versucht, die Stöße auszugleichen. Das ist insbesondere bei Langzeitaufnahmen und bei Nacht ein nicht zu unterschätzendes Thema.

Die Folge sind verwackelte Lichtspuren der Effekte.

Fokussierung:

Die meisten Fehler beim Feuerwerk fotografieren passieren bei der Fokussierung. Viele Fotografen verlassen sich zu sehr auf ihren automatischen Fokus und fokussieren den Mond oder irgendeine Laterne in 3 km Entfernung per Autofokus. In manchen Fällen scheint das auch zu funktionieren, insbesondere bei Weitwinkelobjektiven. Ein Feuerwerk ist 3-Dimensional und wird auf unterschiedlichen Ebenen aufgestellt.

Die Feuerwerke werden meist gegen Nachmittag am Abbrennplatz aufgebaut. Um zum Beispiel bei deinem nächsten Besuch eines Feuerwerks in deiner Stadt vorbereitet zu sein, besuchst Du die Veranstaltung möglichst schon am Nachmittag, schaust dich in der Umgebung um und nimmst deine Kameraposition ein. So kannst du am Tag den Fokuspunkt einstellen.

Kannst du erst am Abend das Gelände betreten, suche dir eine Laterne, die in etwa auf gleicher Höhe wie die Frontposition des Feuerwerks steht. Bei einem Weitwinkelobjektiv reicht es jedoch oft, den Fokus auf unendlich zu stellen. All das erfordert etwas Übung und vor allem; Kenntnisse über dein Objektiv. Mir selbst passiert es auch gern mal, dass ein paar Fotos falsch fokussiert sind. Das liegt dann aber eher am Stress.

Frontpositionen wie Vulkane, Kometen sind oft nahe beim Publikum positioniert, wohingegen die Bomben weiter hinten aufgebaut werden. Diese Entfernung zwischen Front -und hinterer Position kann bei einem normalen Stadtfestfeuerwerk zwischen 50 und 100 Meter betragen. Die Entfernung des Feuerwerks vom Publikum lässt sich in etwa bei 200 Meter Schutzabstand beziffern. Faustregel: Kaliber (mm) = Steighöhe (m) = Entfernung (Schutzabstand in Meter).

Wenn also der Pyrotechniker ein maximales Kaliber von 150 mm schießt, so ist der Schutzabstand etwa 150 bis 200 Meter. Daher, der Autofokus ist nicht zu empfehlen. Versuche bitte manuell zu fokussieren.

Solltest du weder eine Laterne in der Nähe haben, nutze die Langzeitbelichtung deiner Kamera, um im dunklen die Frontposition zu definieren. Belichte mit 30 Sekunden oder länger.

Brennweite:

Kaum hat man sich für eine Kamera entschieden und die ersten Feuerwerke fotografiert, bemerkt man relativ schnell, dass das Objektiv nicht ausreichend Brennweite vorweisen kann. Die Standard-Kit-Objektive an Einsteigerkameras haben oftmals eine Brennweite zwischen 18 und 55 mm. Das reicht oft aus, da man gerade am Anfang sowieso relativ weit vom Feuerwerk entfernt steht. Wenn man näher an das Lichtspektakel heran möchte, kommt man mit dieser Brennweite nicht weit.

Ein Weitwinkelobjektiv oder auch UWW-Objektiv genannt gibt es schon recht günstig. Empfehlen kann ich das Weitwinkelobjektiv Tokina 11-16 DXII und das Walimex Pro 14mm f2.8. Mit unter 500 Euro auch nicht wirklich teuer. Das Tokina Objektiv besitzt einen Autofokus, wohingegen das Walimex Pro gänzlich manueller Bauart ist.

Als Brennweite empfiehlt es sich, in den Weitwinkel bzw. Ultra-Weitwinkel Bereich zu gehen. Eine Brennweite von 11 mm an einer APS-C Kamera oder 16 mm an einer Vollformatkamera sind fast schon Pflicht, um möglichst viel Spielraum zu haben.

Die Umgebung zum Feuerwerk fotografieren

Standort:

Der Standort ist ein nicht zu unterschätzendes Thema. Natürlich, als Einsteiger macht man sich keinerlei Gedanken darüber, wo das Feuerwerk geschossen wird, ob Bäume oder Gebäude die Sicht verhindern, die Landschaft hügelig oder ob sich der Abschussort in einem Tal befindet.

Aber eben genau diese Vorkenntnisse sind oft auch entscheidend und oft auch eine Frage des Geschmacks in der Bildgestaltung. Daher empfiehlt es sich, vor dem Feuerwerk den Standort via Google Maps oder anderen Kartendienste anzusehen. Als sehr nützlich empfinde ich Wanderkarten mit Höhenprofile. So siehst du genau, ob Hügel oder Berge die Sicht versperren.

Wie im Abschnitt „Fokus“ bereits angerissen, beträgt der Schutzabstand des Feuerwerks zum Publikum oftmals etwa 200 Meter. Diese Angabe ist insofern hilfreich, dass du schon grob mithilfe von Google Maps abschätzen kannst, wohin du dich positionieren kannst/sollst/musst. Anschließend malst du dir eine gedachte Linie und positionierst deine Kamera so, dass du ein möglichst interessantes Foto erzielst.

Positionierung:

Ein Feuerwerk auf Foto wirkt dann sehr eindrucksvoll, wenn das Auge einen Bezugspunkt hat. Das heißt, versuche beim Feuerwerk fotografieren das Bild zu gestalten, indem du Bäume oder Bauwerke in das Foto einbeziehst. Auf einer Kirmes sieht ein Riesenrad oder die Achterbahn neben einem Feuerwerk im Hintergrund immer sehr eindrucksvoll aus. Das Auge hat einen Bezugspunkt und Größenvergleich. So wirkt das Feuerwerk um einiges Effektvoller.

In einer Stadt sind es dann oft Bäume oder andere Bauwerke wie zum Beispiel Kirchen, die man sehr gut in das Foto integrieren kann. Verleih beim Feuerwerk fotografieren dem Foto mehr Dynamik. Auch ist es hilfreich, leicht erhöht zu stehen. So verringert sich die Gefahr, dass die Köpfe der Menschen die Sicht auf das Feuerwerk versperren.

Nicht zu unterschätzen ist den Wetterbericht zu verstehen. Denn Rauch/Taubildung ist oft das Schlimmste, was einem beim Feuerwerk fotografieren passieren kann. Entweder versinkt das Feuerwerk in dicken Rauchschwaden oder das Objektiv beschlägt. Daher versuche die Wetterdaten zu verstehen, um schon vorher zu wissen, wie hoch die Gefahr von Rauch und Nebel ist.

Sonstiges

Tipps am Rande:

Ein guter Tipp ist, sich Papers, also Zigarettenpapier in den Fotorucksack zu packen. Zigarettenpapier nutze ich dafür, um Fingerabdrücke vom Objektiv zu wischen. Das funktioniert meiner Meinung nach viel besser als mit Mikrofasertücher. Mikrofasertücher werden sehr schnell feucht und so lassen sich Fingerabdrücke (Fett) nicht mehr so effektiv lösen und es bildet sich eine leichte Fettschicht.

Auch nützlich ist, die Kamera akklimatisieren zu lassen. Das heißt, nimm deine Kamera schon 1 Stunde vorher aus deinem Rucksack oder Tasche. Nachts sinken die Temperaturen, weshalb ein Temperaturunterschied zur Außentemperatur und der Temperatur in deiner Kamera entsteht. Das Akklimatisieren deiner Kamera verringert die Gefahr, dass das Objektiv beschlägt.

Die mit einer hochgestellten 1 gekennzeichneten Links sind sogenannte Affiliate-Links. Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekomme ich von dem betreffenden Online-Shop oder Anbieter eine Provision. Für dich verändert sich der Preis nicht. Du zahlst also keinen Cent mehr, unterstützt uns aber damit.

Veröffentlicht am Schreib einen Kommentar

Germanized Shortcodes für PDF Rechnung – Paypal, Stripe, Überweisung

Germanized Woocommerce Rechnung Editor Shortcodes

Germanized Shortcodes für PDF Rechnung (Editor) - Paypal, Stripe, Überweisung

In diesem Blogeintrag gebe ich dir ein paar Germanized Shortcodes, so das in deiner PDF-Rechnung die verwendete Zahlungsmethode aufgeführt wird. Das ist insbesondere dann sinnvoll, wenn je nach Zahlungsweg ein anderer Text angezeigt werden soll.

Germanized ist Fluch und Segen zugleich. Einerseits deckt Germanized von vendidero nahezu alles ab, was ein deutscher Onlineshop benötigt, auf der anderen Seite ist Germanized einfach unnötig kompliziert.

In GermanMarket lässt sich vieles per Dropdown Menü hinzufügen, in Germanized muss man alles umständlich per Hand eintippen. Es gibt zwar eine Hilfeseite zum Thema Shortcodes für Rechnungen, diese setzt jedoch eine Menge Zeit voraus. Und diese Zeit hat keiner, der einen Onlineshop eröffnen will. Das einzig Gute daran, man macht den Quatsch nur einmal.

Trotzdem mag ich Germanized. Denn das Support-Team leistet massiv tolle Arbeit und hilft bei den idiotischsten Fragen professionell weiter. Also Danke an dieser Stelle!

Shortcodes für deine PDF-Rechnung

Um dich vor Haarverlust zu bewahren, kannst du diesen Shortcode gern übernehmen und nach deinen Vorstellungen anpassen. Wie du den Editor für PDF-Rechnungen verwendest, erklärt dir Germanized lieber selbst. Denn ich habe gar keinen Nerv, mich näher damit zu befassen. Nicht falsch verstehen; der Editor ist sicherlich gut, ich komme jedoch nicht mit dem Gutenberg Editor von WordPress klar.

Shortcodes für Zahlungsarten

Jetzt folgt eigentlich das, wofür ich Stunden gebraucht habe. Nicht weil ich mit den Shortcodes nicht klarkomme, sondern weil ich Stunden im Editor nach diesen Shortcodes gesucht habe. Germanized sollte diese unbedingt in den Editor integrieren. Es ist einfach umständlich, den Code abzutippen. Kopieren und Einfügen klappte bei mir leider nicht.

Jetzt hängt es natürlich davon ab, welche Zahlungsmethoden du in deinem Onlineshop verwendest. In diesem Beispiel gebe ich dir die Vorlage für:

  • Überweisung/Vorkasse
  • Paypal
  • Kreditkarte (Stripe)
  • SOFORT (Stripe)
  • Giropay (Stripe)

Wundere dich nicht, warum die Shortcodes hintereinandergeschrieben sind. Das ist notwendig, weil je nach Zahlungsart ein bestimmter Shortcode getriggert und in die PDF-Rechnung gemeißelt wird.

Wenn in deinen Testbestellungen der Inhalt des Shortcodes für die Überweisung/Vorkasse nicht ausgegeben wird, musst du value="bacs" durch value="invoice" abändern.

Alles, was du vor [/if_document] schreibst, wird nur sichtbar sein, wenn der Kunde per Überweisung bezahlt. Zum Beispiel könntest du deine Bankverbindung ergänzen.

Paypal und Stripe

Direkt hinter [/if_document] fügst du jetzt noch ohne Leerzeichen diese Shortcodes für Paypal und Stripe ein. Ungenutzte Zahlungsmethoden entfernst du einfach.

Bitte denke an die Angaben, die in value="..." stehen. Diese musst du gegebenenfalls noch ändern, wenn du Stripe nicht oder weitere Zahlungsoptionen von Stripe nutzt. Welche Bezeichnung für die Zahlungsart du benötigst, findest du sehr einfach heraus: Navigiere in deiner WordPress-Installation zu:

Woocommerce -> Einstellungen -> Zahlungen

und öffne am besten alle Zahlungsmethoden, die du aktiviert hast in einem neuen Tab. In der URL Leiste siehst du ganz am Ende das, was du in value="..." eintragen musst. In diesem Beispiel bacs

Germanized Woocommerce Rechnung Editor Shortcodes url

Zusammenfassung

Alles komplett würde dann so aussehen. Wie gesagt, nutzt du eine Zahlungsmethode nicht, entferne sie einfach. Jede Zahlungsmethode beginnt mit [if_document und endet mit [/if_document]

Extra

Als kleines Extra habe ich hier noch einen Shortcode, der den Zahlstatus ausgibt. Dieser Shortcode macht natürlich nur Sinn, wenn du die PDF-Rechnung nach Zahlungseingang erzeugen lässt. Zugegeben, eigentlich Quatsch, aber nett ist es trotzdem und macht es dem Kunden etwas einfacher 🙂

Das war es auch schon. Es ist kein Hexenwerk, aber ich würde mich freuen, wenn Germanized das Konzept noch einmal überdenkt und es dem Pro Kunden etwas erleichtert. Mach deine PDF-Rechnung hübsch und sie dir definitiv die Hilfeseite zum Thema Shortcodes für Rechnungen an. Da sind noch nützliche Anregungen enthalten.

Ich hoffe, dass ich dir ein wenig helfen konnte!

Weitere Tipps und Tricks

Veröffentlicht am 2 Kommentare

Top WooCommerce Snippets, Codeschnipsel

Meine besten WooCommerce Snippets

Top WooCommerce Snippets

WooCommerce Snippets – WooCommerce erfreut sich schon länger immer größerer Beliebtheit und wird auch zukünftig für viele kleine bis große Shops als Plugin erster Wahl eingesetzt werden.

Und wenn ein Produkt sehr beliebt ist, gibt es auch endlos viele Plug-ins, die die Arbeit mit Onlineshop-Systemen erleichtern. Doch für viele Funktionserweiterungen bedarf es nicht wirklich ein Plugin und schon gar keines, das Geld kostet.

In solch einem Fall gibt es WooCommerce Snippets die du entweder in die functions.php schreibst oder ein praktisches Plugin verwendest. In dieser Liste möchte ich dir WooCommerce Snippets zeigen, die ich selbst zum Teil einsetze.

Eine gute Quelle für spannende Code Snippets ist businessbloomer.com. Schau da gern mal vorbei.

Neue Snippets füge ich an oberster Stelle an. So behältst du die Übersicht.

Inhaltsverzeichnis [TOC]

Free Plugin: Code Snippets

Code Snippets ist eine einfache, klare und übersichtliche Methode, um deiner Website PHP Code Snippets hinzuzufügen. Es ist nicht mehr nötig, eigene WooCommerce Snippets zur Datei functions.php deines Theme hinzuzufügen.

Installiere das Plugin, aktiviere es und navigiere zur Plugin-Oberfläche. Erstelle dort für die Übersichtlichkeit für jeden WooCommerce Snippet einen eigenen Eintrag. Mit diesem Plugin kannst du all deine Codeschnipsel organisieren und bei Bedarf aktivieren oder deaktivieren.

Produkt - Benutzerdefinierte Variationskombinationen als URL speichern

Hinzugefügt: 02. August 2023

Geprüft und funktioniert

Fast jeder Shopbesitzer kennt es; du hast ein Produkt in verschiedenen Variationen. Nun möchtest du aber nicht das Produkt als solches in sozialen Netzwerken teilen, sondern nur eine bestimmte Variationskombination davon. 

Dieses Plugin erledigt diese Aufgabe für dich. Stelle deine Konfiguration zusammen, erzeuge dir die URL und teile diese Maßgeschneiderte URL in sozialen Netzwerken.

Suche - Benutzerdefinierte Zielseiten

Hinzugefügt: 18. April 2023

Geprüft und funktioniert

Selbstverständlich kann man hierfür ein Weiterleitungs-Plugin verwenden, die es wie Sand am Meer gibt. Oftmals braucht man jedoch kein Plugin, sondern es genügen ein paar Codezeilen. Ich denke dieser Codeschnippsel ist selbsterklärend wie du neue Weiterleitungen anlegst.

case = Keyword im Suchformular
wp_redirect = Zielseite

add_action( 'template_redirect', 'redirect_search_results' );
 
function redirect_search_results() {
    $s = isset($_GET['s']) ? $_GET['s'] : '';
    switch (strtolower($s)) {
        case 'support':
		case 'faq':
        case 'fragen':
        case 'hilfe':
            wp_redirect('https://examble.com/support/');
            exit();
			
        case 'kontakt':
            wp_redirect('https://examble.com/kontakt/');
            exit();
			
        case 'impressum':
            wp_redirect('https://examble.com/impressum/');
            exit();
			
        case 'datenschutz':
            wp_redirect('https://examble.com/datenschutzerklaerung/');
            exit();
			
        case 'booking':
        case 'buchen':
            wp_redirect('https://examble.com/booking/');
            exit();

        default:
            break;
    }
}

Produkt-IDs von der Suche ausschließen

Hinzugefügt: 18. April 2023

Geprüft und funktioniert

In jedem Shop kommt es vor, das bestimmte Produkte von der Suche ausgeschlossen werden sollen. Hier ist eine einfache Lösung.

add_action( 'pre_get_posts', 'exclude_product_ids_from_woocommerce_search' );

function exclude_product_ids_from_woocommerce_search( $q ) {
   if ( ! $q->is_main_query() ) return;
   if ( ! $q->is_search() ) return;
   if ( ! is_admin() ) {
      $excluded_product_ids = array( 59279, 58991, 58760 ); // Replace with your product IDs to exclude
      $q->set( 'post__not_in', $excluded_product_ids );
   }
}

WooCommerce Stile und Skripte nur auf Shopseiten laden

Hinzugefügt: 25. Oktober 2022

Geprüft und funktioniert

WooCommerce bringt so einige Scripts und Styles mit, die standardmäßig auf allen Seiten geladen werden. Dieser Snippet sorgt dafür, dass WooCommerce Scripts und CSS Styles nur auf den Shopseiten wie Produkte, Kasse und Warenkorb geladen werden.

/** WooCommerce Stile und Skripte nur auf WooCommerce Shopseiten laden */

if (!function_exists( 'dequeue_woocommerce_styles_scripts' ) ) :
function dequeue_woocommerce_styles_scripts() {

    if ( function_exists( 'is_woocommerce' ) ) {
        if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() && ! is_account_page() ) {
			# Styles
			wp_dequeue_style( 'woocommerce-general' );
			wp_dequeue_style( 'woocommerce-layout' );
			wp_dequeue_style( 'woocommerce-smallscreen' );
			wp_dequeue_style( 'woocommerce_frontend_styles' );
			wp_dequeue_style( 'woocommerce_fancybox_styles' );
			wp_dequeue_style( 'woocommerce_chosen_styles' );
			wp_dequeue_style( 'woocommerce_prettyPhoto_css' );
            wp_dequeue_style( 'evolution-woostyles' );
			
			# Scripts
			wp_dequeue_script( 'wc_price_slider' );
			wp_dequeue_script( 'wc-single-product' );
			wp_dequeue_script( 'wc-add-to-cart' );
			wp_dequeue_script( 'wc-cart-fragments' );
			wp_dequeue_script( 'wc-checkout' );
			wp_dequeue_script( 'wc-add-to-cart-variation' );
			wp_dequeue_script( 'wc-cart' );
			wp_dequeue_script( 'wc-chosen' );
			wp_dequeue_script( 'woocommerce' );
			wp_dequeue_script( 'prettyPhoto' );
			wp_dequeue_script( 'prettyPhoto-init' );
			wp_dequeue_script( 'jquery-blockui' );
			wp_dequeue_script( 'jquery-placeholder' );
			wp_dequeue_script( 'fancybox' );
			wp_dequeue_script( 'jqueryui' );
        }
    }
}
add_action( 'wp_enqueue_scripts', 'dequeue_woocommerce_styles_scripts', 99 );
endif;

Eigener "Dein Warenkorb ist gegenwärtig leer." Text

Hinzugefügt: 21. Oktober 2022

Geprüft und funktioniert

Warum auch immer, aber wenn du den “Dein Einkaufswagen ist gegenwärtig leer.” Text ändern möchtest, nutze diesen WooCommerce Snippet.

/** Eigener "Dein Warenkorb ist gegenwärtig leer." Text */

function warenkorb_leer_text() {
    echo '<p>Hier könnte dein eigener "Dein Warenkorb ist gegenwärtig leer". Text stehen.</p>';
}
add_filter( 'wc_empty_cart_message', 'warenkorb_leer_text' );

10% Rabatt auf 50 Euro Warenkorbwert

Hinzugefügt: 21. Oktober 2022

Geprüft und funktioniert

Mit diesem WooCommerce Snippet kannst du deinem Kunden automatisiert einen 10% Rabatt ab einen Warenkorbwert von 50 Euro geben. Der Kunde freut sich immer wenn er etwas sparen kann.

Du musst noch einen Gutschein anlegen. In meinem Beispiel muss der Gutschein Rabatt10 heißen.

/** Apply a coupon for minimum cart total */

add_action( 'woocommerce_before_cart_contents' , 'add_coupon_notice' );
add_action( 'woocommerce_before_cart_contents' , 'add_coupon_notice' );

function add_coupon_notice() {

        $cart_total = WC()->cart->get_subtotal();
        $minimum_amount = 50;
        $currency_code = get_woocommerce_currency();
        wc_clear_notices();

       if ( $cart_total < $minimum_amount ) {
              WC()->cart->remove_coupon( 'Rabatt10' );
              wc_print_notice( "Erhalte 10% Rabatt, bei einem Warenkorbwert von $minimum_amount $currency_code!", 'notice' );
        } else {
              WC()->cart->apply_coupon( 'Rabatt10' );
              wc_print_notice( 'Du hast gerade 10% Rabatt auf deine Bestellung erhalten!', 'notice' );
        }
          wc_clear_notices();
}

Email - Fehlgeschlagen und abgebrochene Email an den Kunden

Hinzugefügt: 21. Oktober 2022

Geprüft und funktioniert

In WooCommerce wird dem Kunden die fehlgeschlagen -und abgebrochen Email nicht zugestellt. Warum auch immer das so ist. Dieser Code Schnipsel ändert dies:

/** Email - Fehlgeschlagen und abgebrochene Email an den Kunden */

add_action('woocommerce_order_status_changed', 'send_custom_email_notifications', 10, 4 );
function send_custom_email_notifications( $order_id, $old_status, $new_status, $order ){
    if ( $new_status == 'cancelled' || $new_status == 'failed' ){
        $wc_emails = WC()->mailer()->get_emails(); // Get all WC_emails objects instances
        $customer_email = $order->get_billing_email(); // The customer email
    }

    if ( $new_status == 'cancelled' ) {
        // change the recipient of this instance
        $wc_emails['WC_Email_Cancelled_Order']->recipient = $customer_email;
        // Sending the email from this instance
        $wc_emails['WC_Email_Cancelled_Order']->trigger( $order_id );
    } 
    elseif ( $new_status == 'failed' ) {
        // change the recipient of this instance
        $wc_emails['WC_Email_Failed_Order']->recipient = $customer_email;
        // Sending the email from this instance
        $wc_emails['WC_Email_Failed_Order']->trigger( $order_id );
    } 
}

Produkt - Text unter Preis bei bestimmten Produktkategorien

Geprüft und funktioniert

Dieser CSS-Code fügt bei bestimmten Produktkategorien einen Text unter den Preis hinzu. Ändere bitte die Produktkategorie im CSS in deine Tatsächliche um.

Die Klasse deiner Produktkategorie findest du ganz einfach heraus, indem du in der Konsole deines Browsers im Body-Tag nach der Kategorie schaust.

Woocommerce Snippets Text unter Preis bei bestimmten Produktkategorien​
body.product_cat_DEINE_PRODUKTKATEGORIE p.wc-gzd-additional-info::after{content:"Hier kommt dein Text rein";}

Geprüft und funktioniert

Dieser WooCommerce Snippet entfernt die überaus hässliche Footer-Bar aus dem Storefront-Theme auf dem Smartphone.

/** Storefront-Theme: Footer-Bar am Smartphone entfernen */

add_action( 'init', 'fwkart_remove_storefront_handheld_footer_bar' );
function fwkart_remove_storefront_handheld_footer_bar() {
remove_action( 'storefront_footer', 'storefront_handheld_footer_bar', 999 );
}

Kasse - Hausnummer prüfen und zur Pflicht machen

Geprüft und funktioniert

Das wohl häufigste Problem ist, dass Kunden die Hausnummer vergessen. Dieser eine kleine Fehler kann zu riesigen Problemen beim Versand führen. Dieser Code-Snippet prüft, ob die Hausnummer vergessen wurde und erinnert den Kunden, diese anzugeben.

/** Kasse - Hausnummer prüfen und zur Pflicht machen */

add_action('woocommerce_checkout_process', 'fwkart_hausnummer_pruefen');
function fwkart_hausnummer_pruefen() 
{
    global $woocommerce;
 
	if(isset($_POST['billing_address_1']) and $_POST['billing_address_1'] != '')
	{
		if (!preg_match('/([0-9]+)/Uis', $_POST['billing_address_1']))
		{
			if(function_exists('wc_add_notice'))
				wc_add_notice( __('Hast du die Hausnummer im Feld Straße vergessen?'), 'error' );
			else
				$woocommerce->add_error( __('Hast du die Hausnummer im Feld Straße vergessen?') );
		}
	}
   
    if(isset($_POST['ship_to_different_address']))
    {
        if(isset($_POST['shipping_address_1']) and $_POST['shipping_address_1'] != '')
		{
			if (!preg_match('/([0-9]+)/Uis', $_POST['shipping_address_1']))
			{
				if(function_exists('wc_add_notice'))
					wc_add_notice( __('Hast du die Hausnummer im Feld Straße vergessen?'), 'error' );
				else
					$woocommerce->add_error( __('Hast du die Hausnummer im Feld Straße vergessen?') );
			}
		}
    }
}

Produktbild - imgzoom deaktivieren

Geprüft und funktioniert

So praktisch die Zoom-Funktion für das Produktbild auch ist, so sehr nerven kann es. Insbesondere auf dem Smartphone. Dieser WooCommerce Snippet deaktiviert die “imgzoom” Funktion komplett und die Produktbilder werden via Lightbox geöffnet.

add_action( 'after_setup_theme', 'fwkart_imagezoom_entfernen', 99 );
 
function fwkart_imagezoom_entfernen() { 
remove_theme_support( 'wc-product-gallery-zoom' );
}

Produktbild - Anzahl der Thumbs

Geprüft und funktioniert

Mit diesem WooCommerce Snippet kannst du die Anzahl der Thumbnails unterhalb des Produktbildes, die Pro Zeile angezeigt werden sollen, bestimmen. Du musst anschließend ggf. die Größe der Thumbnails per CSS anpassen.

add_filter( 'woocommerce_single_product_image_gallery_classes', 'fwkart_5_spalten_produktgalerie' );
 
function fwkart_5_spalten_produktgalerie( $wrapper_classes ) {
$columns = 4; // Ändere dies zu 2, 3, 5, etc. Standard ist 4.
$wrapper_classes[2] = 'woocommerce-product-gallery--columns-' . absint( $columns );

return $wrapper_classes;
}

Produkt - kostenlos! statt 0,00€

Geprüft und funktioniert

Dieser Snippet sorgt dafür, dass bei Produkten, die nichts kosten, kostenlos! angezeigt wird statt der Summe. Du kannst selbstverständlich eine eigene Bezeichnung eintragen. 

add_filter( 'woocommerce_get_price_html', 'fwkart_kostenlos_statt_null_euro', 100, 2 );
  
function fwkart_kostenlos_statt_null_euro( $price, $product ){
 
if ( '' === $product->get_price() || 0 == $product->get_price() ) {
    $price = '<span class="woocommerce-Price-amount amount">kostenlos!</span>';
} 
 
return $price;
}

Kasse - Adresse2 Feld entfernen

Geprüft und funktioniert

Dieser WooCommerce Snippet entfernt das Adresse2 Feld von der Kasseseite. Das Theme “Storefront” lässt es im Customizer -> Woocommerce -> Zur Kasse zu, das Adress2-Feld zu verbergen.

add_filter( 'woocommerce_checkout_fields' , 'fwkart_adresse_zwei_feld_entfernen' );

function fwkart_adresse_zwei_feld_entfernen( $fields ) {
	unset($fields['billing']['billing_address_2']);
	return $fields;
}

Account - Benutzername zu Echtname

Geprüft und funktioniert

Mit diesem Snippet wandelst du den Benutzernamen zum Echtnamen um. Das ist insbesondere dann sinnvoll, wenn du deine Kunden mit dem richtigen Namen begrüßen möchtest.

function fwkart_benutzername_zu_echtname( $user_id ) {
$info = get_userdata( $user_id );
$args = array(
'ID' => $user_id,
'display_name' => $info->first_name
);

wp_update_user( $args );
}

add_action('user_register','fwkart_benutzername_zu_echtname');

Account - Begrüßung mit Namen

Geprüft und funktioniert

Nutze diesen Shortcut an beliebiger Stelle:

[zeige_echtname]

und begrüße deine Kunden in deinem Onlineshop mit richtigen Namen. Dir steht hier natürlich deiner Kreativität nichts im Wege. Du kannst auch komplette Texte verfassen, die nur für angemeldete Kunden oder nur für Besucher angezeigt werden sollen.

function fwkart_zeige_echtnamen_function( $atts ) {

global $current_user, $user_login;
wp_get_current_user();

add_filter('widget_text', 'do_shortcode');

if ($user_login)
// Text wird nur für eingeloggte Personen angeziegt
return '<span>Hey ' . $current_user->display_name . '. Schön das du zurück bist!</span>';

else

// Text wird nur den Besuchern angezeigt
return '<span>Hey. Schön das du da bist!</span>';
}

add_shortcode( 'zeige_echtname', 'fwkart_zeige_echtnamen_function' );

Preise - ab statt von/bis

Geprüft und funktioniert

Die Standardpreisangabe von/bis für Variable Produkte sieht einfach unschön aus. Dieser WooCommerce Snippet ändert die Darstellung der Preise zu ab

function fwkart_variation_price_format( $price, $product ) {
    // Normaler Preis
    $prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
    $price = $prices[0] !== $prices[1] ? sprintf( __( '<strong>ab</strong> %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
 
    // Sale Preis
    $prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
    sort( $prices );
    $saleprice = $prices[0] !== $prices[1] ? sprintf( __( '<strong>ab</strong> %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
 
    if ( $price !== $saleprice ) {
        $price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
    }
   
    return $price;
}
add_filter( 'woocommerce_variable_sale_price_html', 'fwkart_variation_price_format', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'fwkart_variation_price_format', 10, 2 );

Geprüft und funktioniert

Nutze diesen Shortcut an beliebiger Stelle:

[jahreszahl]

Wenn du im Footer oder an anderer Stelle die aktuelle Jahreszahl 2024 anzeigen möchtest, löst dieser Snippet das Problem.

add_filter('widget_text', 'do_shortcode');

function fwkart_year_shortcode() {
	$year = date_i18n('Y');
	return $year;
}

add_shortcode('jahreszahl', 'fwkart_year_shortcode');

Variable Produkte - Custom Field Variation Beschreibung

Geprüft und funktioniert

Mit diesen umfangreichen WooCommerce Snippet erstellst du benutzerdefinierte Felder für variable Produkte. Du kannst die Angaben der benutzerdefinierten Felder beim Erstellen und bearbeiten deiner Produkte im Variationen-Tab eingeben und auf der Produktseite anzeigen lassen. Die Angaben werden in deiner WordPress Datenbank gespeichert. Ebenso ist HTML in den Feldern möglich für zB. Hyperlinks.

Bitte versuche unbedingt den Code zu verstehen und passe den PHP Code nach deinen Bedürfnissen an. Dieser Code wird 1:1 bei mir in Produkten eingesetzt. Daher wundere dich nicht über die deutsch/englisch verwurschtelungen.

Custom Field Variation Beschreibung
add_action( 'woocommerce_product_after_variable_attributes', 'variation_versandkosten_fields', 10, 3 );
add_action( 'woocommerce_save_product_variation', 'save_variation_versandkosten_fields', 10, 2 );
add_filter( 'woocommerce_available_variation', 'load_variation_versandkosten_fields' );

add_action( 'woocommerce_product_after_variable_attributes', 'variation_produktion_fields', 10, 3 );
add_action( 'woocommerce_save_product_variation', 'save_variation_produktion_fields', 10, 2 );
add_filter( 'woocommerce_available_variation', 'load_variation_produktion_fields' );

add_action( 'woocommerce_product_after_variable_attributes', 'variation_hinweis_fields', 10, 3 );
add_action( 'woocommerce_save_product_variation', 'save_variation_hinweis_fields', 10, 2 );
add_filter( 'woocommerce_available_variation', 'load_variation_hinweis_fields' );


/* ANFANG Versandkosten Feld */
/* Erzeugt ein Feld mit der Bezeichnung Versandkosten */
function variation_versandkosten_fields( $loop, $variation_data, $versandkostenvariation ) {
    woocommerce_wp_text_input(
        array(
            'id'            => "fwkart_versandkosten_field{$loop}",
            'name'          => "fwkart_versandkosten_field[{$loop}]",
            'value'         => get_post_meta( $versandkostenvariation->ID, 'fwkart_versandkosten_field', true ),
            'label'         => __( 'Versandkosten', 'woocommerce' ),
            'desc_tip'      => true,
            'description'   => __( 'Versandkosten.', 'woocommerce' ),
            'wrapper_class' => 'form-row form-row-full',
        )
    );
}

/* Speichert die Informationen aus dem Feld Versandkosten in der Datenbank */
function save_variation_versandkosten_fields( $variation_id, $loop ) {
    $text_field = $_POST['fwkart_versandkosten_field'][ $loop ];

    if ( ! empty( $text_field ) ) {
        update_post_meta( $variation_id, 'fwkart_versandkosten_field', wp_kses_post( $text_field ));
    }
}

/* Lädt die Informationenaus dem Feld Versandkosten auf der Produktseite */
function load_variation_versandkosten_fields( $versandkostenvariation ) {
    $versandkostenvariation['fwkart_versandkosten_field'] = get_post_meta( $versandkostenvariation[ 'variation_id' ], 'fwkart_versandkosten_field', true );

    return $versandkostenvariation;
}
/* ENDE Versandkosten */


/* ANFANG Produktionshinweis Feld */
/* Erzeugt ein Feld mit der Bezeichnung Produktionshinweis */
function variation_produktion_fields( $loop, $variation_data, $produktionvariation ) {
	woocommerce_wp_text_input(
        array(
            'id'            => "fwkart_produktion_field{$loop}",
            'name'          => "fwkart_produktion_field[{$loop}]",
            'value'         => get_post_meta( $produktionvariation->ID, 'fwkart_produktion_field', true ),
            'label'         => __( 'Produktionshinweis', 'woocommerce' ),
            'desc_tip'      => true,
            'description'   => __( 'Produktionshinweis.', 'woocommerce' ),
            'wrapper_class' => 'form-row form-row-full',
        )
    );
}

/* Speichert die Informationen aus dem Feld Produktionshinweis in der Datenbank */
function save_variation_produktion_fields( $variation_id, $loop ) {
    $text_field = $_POST['fwkart_produktion_field'][ $loop ];

    if ( ! empty( $text_field ) ) {
        update_post_meta( $variation_id, 'fwkart_produktion_field', wp_kses_post( $text_field ));
    }
}

/* Lädt die Informationenaus dem Feld Produktionshinweis auf der Produktseite */
function load_variation_produktion_fields( $produktionvariation ) {
    $produktionvariation['fwkart_produktion_field'] = get_post_meta( $produktionvariation[ 'variation_id' ], 'fwkart_produktion_field', true );

    return $produktionvariation;
}
/* ENDE Produktionshinweis */


/* ANFANG Hinweis Feld */
/* Erzeugt ein Feld mit der Bezeichnung Hinweis */
function variation_hinweis_fields( $loop, $variation_data, $hinweisvariation ) {
    woocommerce_wp_text_input(
        array(
            'id'            => "fwkart_hinweis_field{$loop}",
            'name'          => "fwkart_hinweis_field[{$loop}]",
            'value'         => get_post_meta( $hinweisvariation->ID, 'fwkart_hinweis_field', true ),
            'label'         => __( 'Hinweis', 'woocommerce' ),
            'desc_tip'      => true,
            'description'   => __( 'Hinweis.', 'woocommerce' ),
            'wrapper_class' => 'form-row form-row-full',
        )
    );
}

/* Speichert die Informationen aus dem Feld Hinweis in der Datenbank */
function save_variation_hinweis_fields( $variation_id, $loop ) {
    $text_field = $_POST['fwkart_hinweis_field'][ $loop ];

    if ( ! empty( $text_field ) ) {
        update_post_meta( $variation_id, 'fwkart_hinweis_field', wp_kses_post( $text_field ));
    }
}

/* Lädt die Informationenaus dem Feld Hinweis auf der Produktseite */
function load_variation_hinweis_fields( $hinweisvariation ) {     
    $hinweisvariation['fwkart_hinweis_field'] = get_post_meta( $hinweisvariation[ 'variation_id' ], 'fwkart_hinweis_field', true );

    return $hinweisvariation;
}
/* ENDE Hinweis */

Textarea statt Input-Feld

Wenn du statt einem normalen Input-Feld ein Textarea erzeugen möchtest, suche im Code des jeweiligen Feldes nach:

Textarea statt Input-Feld

woocommerce_wp_text_input
und ersetze es mit:
woocommerce_wp_textarea_input

Template Datei anpassen

Als zweiten Schritt musst du eine WooCommerce Templatedatei deinem Child-Theme hinzufügen, da wir diese Templatedatei bearbeiten müssen. Wie du ein Child-Theme erstellst, erfährst du auf dieser Seite gut erklärt.

Navigiere auf deinem FTP zu: /wp-content/plugins/woocommerce/templates/single-product/add-to-cart/

Kopiere die variation.php zu deinem Child-Theme: /wp-content/themes/DEIN-CHILD-THEME/woocommerce/single-product/add-to-cart/

Öffne die variation.php die du eben deinem Child-Theme hinzugefügt hast im Editor bzw. einem Programm deiner Wahl und füge an gewünschter Stelle diese 3 Variablen hinzu:

{{{ data.variation.fwkart_versandkosten_field }}}
{{{ data.variation.fwkart_produktion_field }}}
{{{ data.variation.fwkart_hinweis_field }}}

Speichere die Datei, lade diese auf deinen FTP und wenn du alles richtig gemacht hast, kannst du jetzt benutzerdefinierte Felder in deinen Produkt-Variationen verwenden.

Produkt - Menge vor quantity Feld

Geprüft und funktioniert

Dieser Snippet fügt vor dem Quantity Feld das Wort Menge hinzu
WooCommerce Snippets Menge vor quantity Feld
add_action( 'woocommerce_before_add_to_cart_quantity', 'fwkart_menge_vor_qty' );
 
function fwkart_menge_vor_qty() {
 echo '<div class="qty">Menge: </div>'; 
}
div.qty{
    float:left;
    padding:10px 10px 10px 0px;
}

Produkt - Durchgestrichener alter Preis, wenn Rabatt aktiviert ist

Geprüft und funktioniert

Dieser Snippet streicht den alten Preis durch wenn ein Rabatt aktiviert ist

add_filter( 'woocommerce_cart_subtotal', 'fwkart_durchgestrichen_wenn_rabatt', 99, 3 );
 
function fwkart_durchgestrichen_wenn_rabatt( $cart_subtotal, $compound, $obj ){
global $woocommerce;
if ( $woocommerce->cart->get_cart_discount_total() <> 0 ) {
$new_cart_subtotal = wc_price( WC()->cart->subtotal - $woocommerce->cart->get_cart_discount_tax_total() - $woocommerce->cart->get_cart_discount_total() );
$cart_subtotal = sprintf( '<del>%s</del> <b>%s</b>', $cart_subtotal , $new_cart_subtotal );
}
return $cart_subtotal;
}

Automatisch Wörter oder Sätze übersetzen lassen

Geprüft und funktioniert

Mit diesem Snippet, übersetzt/ersetzt du dynamisch erzeugten Texte aus WordPress, WooCommerce und Plugins. Für jede neue Übersetzung, einfach eine weitere Zeile hinzufügen. Dieser Snippet ist zum Beispiel sinnvoll bei Plugins, die keine deutsche Übersetzung haben.

add_filter('gettext', 'translate_text',999);
add_filter('ngettext', 'translate_text',999);

function translate_text($translated) {
$translated = str_ireplace('In stock', 'Auf Lager', $translated);
$translated = str_ireplace('Subtotal', 'Zwischensumme', $translated);
$translated = str_ireplace('Coupon', 'Gutschein', $translated);

return $translated;
}

Produkt A in den Warenkorb legen, fügt Produkt B automatisch hinzu

Dieser WooCommerce Snippet legt automatisch Produkt B in den Warenkorb, wenn Produkt A hinzugefügt wurde. Die IDs musst du selbstverständlich anpassen. Die Produkt-ID findest du in der URL, wenn du ein Produkt bearbeitest.

Verwende diesen Snippet mit Bedacht und reflektiere dein Shoppingverhalten. Mich persönlich würde es irritieren, wenn plötzlich zwei Produkte im Warenkorb liegen.

add_action( 'woocommerce_add_cart_item_data', function( $cart_item_data, $product_id ) {

	// Wenn Produkt A mit ID 617 im Warenkorb liegt, wird Produkt B mit ID 115 automatisch dem Warenkorb hinzugefügt.
	if ( 617 == $product_id ) {
		WC()->cart->add_to_cart( 115 );
	}

}, 10, 2 );

Custom class="" zu body hinzufügen

Geprüft und funktioniert

Hin und wieder kommt es vor, das eine bestimmte Klasse benötigt wird, um Elemente auf bestimmten Seiten auszublenden oder anderweitig per CSS anzupassen. Dieser Snippet fügt eine neue, selbst definierte Klasse hinzu. Ändere dazu irgendetwas mit deiner neuen Klasse.

add_filter( 'body_class','fwkart_body_classes' );
function fwkart_body_classes( $classes ) {
 
    $classes[] = 'irgendetwas';
 
    return $classes;
 
}

Ich hoffe, ich konnte dir mit diesem Artikel etwas weiterhelfen. Hast du noch weitere Snippets für WooCommerce? Schreibe diese doch bitte in die Kommentare.

Weitere Tipps und Tricks