Tovább a tartalomhoz

Horgok: fizetési módok

A WooCommerce, a Mollie, a PayPal, a Stripe és a Razorpay fizetésének módosítására szolgáló szűrők és műveletek.

Az Amelia fizetési móddal kapcsolatos horgaival a fizetési adatot módosíthatod, vagy saját kódot futtathatsz a fizetés feldolgozásakor, a bővítmény fájljainak módosítása nélkül. Programozási ismeret kell hozzá, a támogatás csak általános tanácsot ad.

Horog Típus Mikor fut Paraméterek
amelia_before_wc_cart_filter szűrő mielőtt az időpont a WooCommerce kosárba kerül, módosíthatod az adatot $appointmentData
amelia_before_wc_cart művelet a kosárba kerülés előtt $appointmentData
amelia_get_wc_products_filter szűrő az admin oldalra visszaadott WooCommerce-termékek módosítása $products
amelia_get_wc_products művelet a WooCommerce-termékek lekérése előtt $products
amelia_checkout_data szűrő a pénztár adatainak (például számlázási adatok) módosítása a WooCommerce-fizetés feldolgozása előtt $data, $container, $wc_key
amelia_get_modified_price szűrő a WooCommerce végső fizetendő összegének módosítása $paymentAmount, $wcItemAmeliaCache, $bookableData
amelia_wc_redirect_page szűrő az átirányítási cím (például kosár vagy pénztár oldal) módosítása $redirectUrl, $appointmentData
function example($appointmentData)
{
// időpontadat módosítása
return $appointmentData;
}
add_filter('amelia_before_wc_cart_filter', 'example', 10, 1);
Horog Típus Mikor fut Paraméter
amelia_before_mollie_redirect_filter szűrő mielőtt a Mollie átirányítási címe visszaadódik, módosíthatod a foglalási adatot $bookingData
amelia_before_mollie_redirect művelet az átirányítási cím visszaadása előtt $bookingData
Horog Típus Mikor fut Paraméterek
amelia_before_paypal_execute_filter szűrő a PayPal-fizetés végrehajtása előtt, módosíthatod az összeget $paymentAmount, $reservation
amelia_before_paypal_execute művelet a végrehajtás előtt $paymentAmount, $reservation
amelia_after_paypal_execute_filter szűrő a végrehajtás után, módosíthatod a PayPal válaszát $response, $reservation
amelia_after_paypal_execute művelet a végrehajtás után $response, $reservation
function example($paymentAmount, $reservation)
{
return $paymentAmount;
}
add_filter('amelia_before_paypal_execute_filter', 'example', 10, 2);
Horog Típus Mikor fut Paraméter
amelia_before_stripe_payment szűrő a fizetés végrehajtása előtt, módosíthatod a Stripe-nak küldött adatot $stripeData
function example_callback($stripeData)
{
return $stripeData;
}
add_filter('amelia_before_stripe_payment', 'example_callback', 10, 1);
Horog Típus Mikor fut Paraméterek
amelia_before_razorpay_execute_filter szűrő a fizetés végrehajtása előtt, módosíthatod a rendelés adatait $orderData, $reservation
amelia_before_razorpay_execute művelet a végrehajtás előtt $orderData, $reservation
amelia_after_razorpay_execute_filter szűrő a végrehajtás után, módosíthatod a választ $data, $reservation
amelia_after_razorpay_execute művelet a végrehajtás után $response, $reservation

A kétparaméteres horgoknál a add_filter / add_action negyedik argumentuma 2, a háromparaméteres amelia_checkout_data és amelia_get_modified_price esetén 3.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások