Marinus Klasen

Marinus Klasen

  • Development
  • Consultancy
  • Developer Resources
  • Blog
  • Contact

January 31, 2022

Gravity Forms & Mollie: De omschrijving in het Mollie dashboard aanpassen

Marinus Klasen

Voor het aanschaffen van tickets voor enementen heb ik voor een klant Gravity Forms & Mollie ingezet, als uitbreiding van de Event Manager plugin.

Wanneer er tickets aangeschaft worden staat er in de omschrijving “Product: Productnaam”, dat is niet handig voor de administratie, dus lossen we even op!

De Gravity Forms Mollie plugin heeft een fijne filter, namelijk: gform_mollie_payment_description

We haken een functie aan deze filter:

add_filter( 'gform_mollie_payment_description', array( $this, 'update_mollie_description' ), 10, 5 );

En vullen deze functie als volgt:


	public function update_mollie_description( $description, $strings, $entry, $submission_data, $feed ) {
		$description = $entry['15'];

		$form = \GFAPI::get_form( $entry['form_id'] );

		$order = \GFCommon::get_product_fields( $form, $entry, false, true );

		if ( ! isset( $order['products'] ) || empty( $order['products'] ) ) {
			$description .= ' - geen producten gevonden';
		} else {
			$tickets_text = $this->get_purchased_tickets_text( $order, $form );
			$description .= ' - ' . $tickets_text;
		}

		$description .= ' (#' . $entry['id'] . ')';

		return $description;
	}

About Marinus Klasen

Marinus has been working in software/web development for more than a decade. Since 2020 his attention shifted on sharing knowledge and developing products and tools for sharing knowledge.

Marinus Klasen on Twitter

Looking for a WordPress expert?
Hire top notch developers on Codeable!

Consult an expert

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Get in touch

Contact me using the details below

Marinus Klasen

Wilhelmina van Pruisenweg 35, 2595 AN Den Haag

marinus@mklasen.com
twitter.com/marinusklasen
linkedin.com/in/marinusklasen

  • GitHub
  • LinkedIn
  • Twitter

Have you read?

  • Elementor Widget UsageMarch 27, 2025
  • Programmatically showing popups with ElementorMarch 25, 2025
  • The Elementor sanitize_settings errorSeptember 12, 2024
  • Announcing.. Wooping Shop Health!June 13, 2024
  • Swiper setup when using wp-scriptsMarch 14, 2024

Copyright © 2025 ยท Marinus Klasen | Webdesign by Team Rood