Objetivos de WooCommerce – Comunidad de WordPress

Los objetivos de WooCommerce son una parte adicional de la URL del sitio que se detecta para mostrar contenido diferente cuando está presente.

Por ejemplo: es posible que tenga una página de “mi cuenta” en la URL siteultau.ro/contul-meu. Cuando el punto final “editar-cuenta” se adjunta a esta URL, convirtiéndolo en “siteultau.ro/contul-me/edit-account”, se muestra la página Editar cuenta en lugar de la página Mi cuenta.

Esto nos permite mostrar contenido diferente sin la necesidad de múltiples páginas y códigos cortos y reduce la cantidad de contenido que debe instalarse.

Los objetivos finales se ubican en WooCommerce> ajustes> Avanzado.

Objetivos de finalización de WooCommerce

Los siguientes puntos finales se utilizan para la funcionalidad de pago y se adjuntan a la página / URL de pago:

  • Página de pago – / order-pay / {ORDER_ID}
  • Pedido recibido (gracias) – / pedido recibido /
  • Agregar método de pago – / agregar-método-de-pago /
  • Eliminar método de pago – / eliminar-método-de-pago /
  • Establecer método de pago predeterminado – / set-default-payment-method /

Objetivos de la cuenta

Los siguientes puntos finales se utilizan para la funcionalidad de la cuenta y se adjuntan a la URL de mi página / cuenta:

  • Pedidos – / pedidos /
  • Ver comandos – / view-order / {ORDER_ID}
  • Descargas – / descargas /
  • Editar cuenta (y cambiar contraseña) – / edit-account /
  • Direcciones – / editar-dirección /
  • Métodos de pago – / métodos-de-pago /
  • Contraseña perdida – / contraseña perdida /
  • Cerrar sesión – / customer-logout /

Personalizar URL finales

La URL de cada punto final se puede personalizar en WooCommerce> ajustes> Avanzado en la sección Configuración de página.

Personalización de URL finales
Personalización de URL finales

Asegúrese de que sean únicos para evitar conflictos. Si tiene problemas con el error 404, vaya a ajustes> Enlaces permanentes y guardar para volver a las reglas de reescritura.

Usar puntos finales en menús

Si desea incluir un punto final en sus menús, debe utilizar la sección Vínculos:

Ingrese la URL completa en el punto final y luego introdúzcala en su menú.

Recuerde que algunos puntos finales, como la visualización, requieren un ID de comando para funcionar. En general, no recomendamos agregar estos puntos finales a sus menús. En su lugar, se puede acceder a estas páginas a través de mi cuenta.

Uso de terminales en complementos de pasarela de pago

WooCommerce proporciona funciones de ayuda en la clase de pedido para obtener estas URL. Están:

$order->get_checkout_payment_url( $on_checkout = false );

y:

$order->get_checkout_order_received_url();

Las puertas de enlace deben utilizar estos métodos para lograr una compatibilidad total con 2.1+.

Solución de problemas

Objetivos finales que muestran error 404

  • Si ve un error 404, hágalo Administrador de WordPress> ajustes> Enlaces permanentes y sabio. Esto asegura que existan reglas de reescritura de terminales y estén listas para usar.
  • Si está utilizando un punto final, como una vista, asegúrese de especificar un número de pedido. / view-order / no es válido. / view-order / 10 / es válido. Estos tipos de lentes no deben incluirse en sus menús de navegación.

Los objetivos finales no funcionan

En los servidores de Windows, el archivo web.config no se puede configurar correctamente para permitir que los puntos finales funcionen correctamente. En este caso, hacer clic en los enlaces finales (por ejemplo, / edit-account / o / client-logout /) puede parecer que no hace más que actualizar la página. Para resolver esto, intente simplificar el archivo. web.config en su servidor de Windows. Aquí hay una configuración de archivo de ejemplo:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<handlers accessPolicy="Read, Execute, Script" />

<rewrite>

<rules>

<rule name="wordpress" patternSyntax="Wildcard">

<match url="*" />

<conditions>

<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />

<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />

</conditions>

<action type="Rewrite" url="index.php" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

Páginas que apuntan a lugares incorrectos

El aterrizaje en la página incorrecta cuando hace clic en una URL final generalmente se debe a una configuración incorrecta. Por ejemplo, al hacer clic en “Cambiar la dirección”Desde la página de la cuenta lo lleva a la página de la Tienda en lugar del formulario de edición de la dirección, lo que significa que seleccionó la página incorrecta en la configuración. Confirme que sus páginas estén configuradas correctamente y que se utilice una página diferente para cada sección.

Compartir con tus amigos:

Deja un comentario