Hide στην Αντικαταβολή
-
Καλησπέρα σας, υπάρχει πρόβλημα όταν πάω να κρύψω την μέθοδο σε επιλογή αποστολής με αντικαταβολή.
Ο κώδικας που χρησιμοποιώ είναι ο εξής και δέχομαι http 500 errorif ( !is_admin() ) {
$chosen_methods = WC()->session->get( ‘chosen_shipping_methods’ );
$chosen_shipping = $chosen_methods[0];
if ( isset( $available_gateways[‘eurobank_gateway’] ) && 0 === strpos( $chosen_shipping, ‘flat_rate:5’ ) ) {
unset( $available_gateways[‘eurobank_gateway’] );
}Σε αντίστοιχες περιπτώσεις με λειτουργεί κανονικά όπως στην τραπεζική κατάθεση όταν έχει επιλέξει αποστολή με αντικαταβολή
if ( !is_admin() ) {
$chosen_methods = WC()->session->get( ‘chosen_shipping_methods’ );
$chosen_shipping = $chosen_methods[0];
if ( isset( $available_gateways[‘bacs’] ) && 0 === strpos( $chosen_shipping, ‘flat_rate:5’ ) ) {
unset( $available_gateways[‘bacs’] );
}Οι κώδικες τρέχουν στο function.php
Καμιά ιδέα?
The page I need help with: [log in to see the link]
- The topic ‘Hide στην Αντικαταβολή’ is closed to new replies.