tarjeta pasarelas pasarela para pagos pago mexico mercadopago mejores mejor las gratis credito crear con argentina wordpress woocommerce

wordpress - para - pasarelas de pago woocommerce mexico



Sobrescribir las plantillas de pasarela de pago de WooCommerce (1)

Parece que no hay una solución de anulación para su pregunta. Pero puede agregar una nueva puerta de enlace de pago simplemente ampliando la clase WC_Payment_Gateway , en otras palabras, agregando otra puerta de enlace de pago.

Paso 1

Puedes duplicar el archivo:

plugins/woocommerce/includes/gateways/class-wc-gateway-paypal.php

en el tema del directorio, cambie su nombre por comodidad e inclúyalo en functions.php:

/* Custom gateway class */ require( get_template_directory() . ''/path/to/class-wc-gateway-paypal-custom.php'' );

Paso 2

Este archivo contiene la clase WC_Gateway_Paypal que extiende WC_Payment_Gateway . Puede editar este archivo para sus personalizaciones.

Recuerde cambiar el nombre de la clase de extensión:

class WC_Gateway_Paypal_Custom extends WC_Payment_Gateway { public function __construct() { $this->id = ''paypal''; $this->icon = apply_filters( ''woocommerce_paypal_icon'', WC()->plugin_url() . ''/assets/images/icons/paypal.png'' ); $this->has_fields = false; // Change the text in the way you like it $this->order_button_text = __( ''Proceed to PayPal'', ''woocommerce'' ); $this->liveurl = ''https://www.paypal.com/cgi-bin/webscr''; $this->testurl = ''https://www.sandbox.paypal.com/cgi-bin/webscr''; $this->method_title = __( ''PayPal'', ''woocommerce'' ); $this->notify_url = WC()->api_request_url( ''WC_Gateway_Paypal'' ); } //other payment gateway stuff }

Pruébalo, avísanos si te quedas atascado. :)

ACTUALIZACIÓN 13/06/2014

También es útil saber que hay un filtro que le permite cambiar la imagen de PayPal, así que:

function paypal_checkout_icon() { // pls return the new logo/image URL here return ''http://www.url.to/your/new/logo.png''; } add_filter( ''woocommerce_paypal_icon'', ''paypal_checkout_icon'' );

He realizado un cambio en el archivo de pasarela de pago de eBay porque quiero cambiar el texto del botón de PayPal para decir algo más. Pensé que esta era mi mejor solución ya que no estoy familiarizado con hacer mis propios ganchos / filtros.

He comprobado que este archivo de plantilla modificado funciona: lo hace. Sin embargo, cuando cargo esto en mis archivos de temas, no se anula.

Yo he tratado:

  1. directorio de temas principales
  2. tema / woocommerce / archivo
  3. tema / woocommerce / includes / gateways / paypal / archivo

Ninguno de estos trabajos ... ¿alguien puede ayudarme?

Gracias por adelantado :-)