• Comunitario
  • Consulta
    • Solicitud de Colaborador
  • Política de Privacidad
    • Política de Cookies
2025/05/27 martes
  • Inicio de sesión
  • Registro
beKOUE
  • 日本語
  • English
  • 中文 (中国)
  • Conectando
  • KOBE
  • Akashi
  • Tecnología
No Result
View All Result
beKOUE
  • Conectando
  • KOBE
  • Akashi
  • Tecnología
No Result
View All Result
beKOUE
No Result
View All Result
オンラインショップ|オーダーメイド

Casa » [2023] woocommerce historial de pedidos dentro de Line

[2023] woocommerce historial de pedidos dentro de Line

LIFF 第二章

管理者 por 管理者
2023/2/15
in Wordpress ES
0 0
A A
0
0
COMPARTIDO
329
VISTAS
CuotaPíoスキャン

Tabla de contenido

  • 1. Recuperar el historial de pedidos con un solo gancho
  • 2. Personalizar los criterios de recuperación del historial de pedidos
  • 3. Minimizar el alcance de las operaciones del historial de pedidos
  • 4. Inicio de sesión automático fácil de usar.
  • 5. Conclusión.

Esta sección presenta un ejemplo real de cómo mostrar una lista del historial de pedidos de woocommerce en la miniapp LIFF de Line, una función introducida brevemente en el capítulo 1.

1 Recuperar el historial de pedidos con un solo gancho

Puede recuperar todo el historial de pedidos ejecutando sólo el hook «woocommerce_account_orders_endpoint».

オンラインショップ|ダンス|スポーツ|専門店
protected function do_action()
{
	add_filter('woocommerce_my_account_my_orders_query', [$this, 'orders_query']);
	ob_start();
	do_action('woocommerce_account_orders_endpoint');
	$this->main_contents .= '<h3>注文履歴</h3>';
	$this->main_contents .= ob_get_clean();
	$this->main_contents .=
		sprintf(
			'<h5>直近の注文履歴から最大 %s 件を表示します。</h5>',
			self::ORDER_NUM_LIMIT
		);
	remove_filter('woocommerce_my_account_my_orders_query', [$this, 'orders_query']);
	return true;
}

2 Personalizar los criterios de recuperación del historial de pedidos

Para mostrar el historial de un usuario concreto en la miniapp de Line, que tiene un área de visualización limitada, es inevitable especificar condiciones adicionales.

Por lo tanto, el hook de filtro «woocommerce_my_account_my_orders_query» se puede utilizar para sobrescribir los criterios de búsqueda.

public function orders_query($arg)
{
	$arg['customer'] = $this->user->ID; // 顧客を指定
	$arg['post_status'] = array('wc-processing', 'wc-completed'); // 注文ステータスを指定
	$arg['limit'] = self::ORDER_NUM_LIMIT; // 最大取得件数を指定
	return $arg;
}

3 Minimizar el alcance de las operaciones del historial de pedidos

El hook «woocommerce_account_orders_endpoint» es sólo una acción para ser utilizada en la página web del endpoint «myaccount»; ¡hay mucho contenido para mostrar en una página normal! Por ejemplo. en el caso de «micuenta», hay casos en los que aparecen varios botones a la vez en el campo «operación», como «mostrar, factura, albarán, forma de pago». Debido al área limitada de la miniaplicación, sólo debe utilizarse «Ver (.view)».

.woocommerce-button:not(.view){
  /*表示ボタン以外の操作は非表示*/
  display: none;
} 

4 Inicio de sesión automático fácil de usar.

Aparece la lista del historial de pedidos dentro de Line. Si quieres ver los detalles de tu historial en Line, tienes que intervenir iniciando sesión en el sitio. Si ha adquirido un idToken de Línea y ha identificado al usuario, puede hacer que se conecte automáticamente al mismo tiempo que visualiza los detalles del pedido en la Línea.

Extrae la URL especificada como endpoint ‘myaccount’ con preg_match_all y conviértela en una URL de inicio de sesión automático en un lote.

protected function set_mypage_auto_linelogin()
{
	$pattarn = str_replace(['/', '.'], ['/', '.'], wc_get_page_permalink('myaccount')); // endpoint「myaccount」のURLを正規表現に
	$pattarn = '/href="' . $pattarn . '(.*?)"/i';
	if (preg_match_all($pattarn, $this->main_contents, $matched_url)) {
		$replace_from = array();
		$replace_to = array();
		foreach ($matched_url[0] as $index => $url) {
			$replace_from[] = $matched_url[1][$index];
			$replace_to[] = $this->line_login->get_auto_linelogin_url($matched_url[1][$index]);
		}
		$this->main_contents = str_replace($replace_from, $replace_to, $this->main_contents);
	}
}

5 Conclusión.

Si los pedidos de las tiendas en línea pueden visualizarse en Line con un solo clic, mejorará el servicio y aumentará la confianza en la tienda.

Fútbol | Físico | Isla Rokko | Niños | Gimnasia para niños pequeños

Anteriormente, la información del usuario se obtenía en formato de paso de modo Bot ( API de mensajería ), pero a partir de junio de 2023 el límite gratuito para el modo Pot (API de mensajería ) se reducirá de 1000 a 200 mensajes. Pasar a una miniaplicación (LIFF) puede ser una opción.

Y si buscas más código fuente o estás interesado en el desarrollo de LIFF y quieres intercambiar opiniones sobre LIFE, entra y deja un comentario.

Etiquetas: LIFFLinePHPWoocommerce 7
CompartirTweetAnalizar
MeIN|Akashi|Futami|Niños|Danza|Desde 2016
Previous Post

[2023] LIFF Herencia masiva Por tanto, reutilización frontal

Next Post

Ciudad de Kobe: «Apertura nocturna de los gimnasios de los institutos mediante el uso de las TIC» dirigida a los centros escolares a partir de feb.

管理者

管理者

El autor nació en China en 1985. Después de graduarse de la universidad en 2008, consiguió un trabajo en una empresa japonesa en China. Después de mudarse a la oficina central en Tokio en 2011, contribuyó a la empresa como ingeniero de sistemas y programador, principalmente subcontratando a las principales empresas japonesas. Al mismo tiempo, mejoraré mi japonés, varias habilidades de programación y lenguaje. En 2016, realicé un viaje alrededor del mundo como último punto de inflexión en mis veintes. Después de experimentar una gran variedad de culturas, se mudó a la tierra no desarrollada de Kansai, decidido a reiniciar todo desde cero. Estableció bekoue.com equipado con toda la tecnología cultivada en TI para transmitir la gran ciudad de Kobe al mundo. Estamos enviando el encanto de Kansai y Kobe al mundo todos los días.

Relacionada Publicaciones

Wordpress ES

Línea Woocommerce Sistema de circulación en línea

2023/4/13
0
141

Acerca de los tickets de cupón Hay muchas situaciones en el mundo en las que se puede utilizar un sistema de cupones, como entradas para un baño público, un billete de autobús o una entrada para un evento. Esta vez, con la colaboración de la escuela deportiva Gooall (en adelante Gooall), nos gustaría presentar un sistema de cupones online que se ha puesto en práctica con Line & woocommerce. En primer lugar, el sistema de frecuencias online. Antes de su introducción, explicaremos brevemente cómo funciona en el sistema...

Lee mas
【2023年版】LIFF 量産 継承 よって フロント再利用

[2023] LIFF Herencia masiva Por tanto, reutilización frontal

2023/2/15
198
【2023年版】Woocommerce 注文 受け Lineへ電子レシートを送信

[2023] Woocommerce Orden Recibida Recibo electrónico enviado a la línea

2023/2/15
185
Next Post
神戸市:「ICTを活用した中学校体育館の夜間開放」2月から対象校

Ciudad de Kobe: "Apertura nocturna de los gimnasios de los institutos mediante el uso de las TIC" dirigida a los centros escolares a partir de feb.

学生アメフトの聖地の芝生がメリケンパークに! メリケンパークに

El césped sagrado del fútbol estudiantil en Meriken Park. Parque Meriken.

Por favor, iniciar sesión para unirse al debate

Popular

  • 週末のお楽しみが今年も始まる!「神戸港ウィークエンド花火」2月

    Este año vuelve la diversión de fin de semana Fuegos artificiales del fin de semana del Puerto de Kobe en febrero

    0 compartido
    Compartir 0 Tweet 0
  • Un total de 32 magníficos Danjiri desfilan por las calles de Higashinada Ward, con «2025» en cada zona de Higashinada Ward.

    0 compartido
    Compartir 0 Tweet 0
  • La exposición se celebró en el Museo de Arte de la Prefectura de Hyogo por primera vez en diez años. Exposición Paul Klee – Creación

    0 compartido
    Compartir 0 Tweet 0
  • ¡Personajes nostálgicos de la era Showa! Exposición de Sanrio en el Museo de Arte Contemporáneo de Kobe

    0 compartido
    Compartir 0 Tweet 0
  • Explore la única fábrica de salsa de soja de la ciudad de Kobe que conserva la tradición: Ikemoto en Hazetani-cho, Nishi-ku, Kobe.

    0 compartido
    Compartir 0 Tweet 0

La mas nueva

Perros y gatos del Panel del Centro de Animales de Akashi en el vestíbulo de la 2ª planta de la oficina principal del Ayuntamiento de Akashi.

2025/5/22
0

Nozomi Itagaki Soprano de Concierto «Rokko Island Diva» 202505

2025/5/22
0

Información sobre la cancelación del evento] R.I.C Party -CENTRAL- Rokko Island el 21 de mayo

2025/5/22
0

¡Descubriendo Fortalezas y Atractivos! Curso de marca personal – Rokko Island

2025/5/22
0
「自然×街」のコントラストが魅力!六甲山上駅からすぐの『天覧台

El contraste entre «naturaleza y ciudad» es fascinante. Tenran-dai, a un paso de la estación de Rokko Sanjo.

2025/5/19
1
オンラインショップ|オーダーメイド
beKOUE

  • Conectando
  • KOBE
  • Akashi
  • Tecnología
  • MeINPartner
  • GooallPartner
  • shAopEC Site
  • GlobalFactory
  • Booking
  • Comunitario
  • Consulta
  • Política de Privacidad

Copyright 2025 by be Co., Ltd.

No Result
View All Result
  • 日本語
  • English
  • 中文 (中国)
  • Conectando
  • KOBE
  • Akashi
  • Tecnología
  • Inicio de sesión
  • Registrarse
  • Comunitario
  • Consulta
  • Política de Privacidad

Copyright 2025 by be Co., Ltd.

¡Bienvenido de nuevo!

Iniciar sesión con Facebook
Acceder con Google
Iniciar sesión con Line
O

Inicie sesión en tu cuenta

¿Contraseña olvidada? Registrarse

¡Crear una nueva cuenta!

Registrarse con Facebook
Registrarse en Google
Regístrese en Line
O

Fill the forms below to register

*Al registrarse en este sitio, puede utilizar los términos de uso y lapolítica de privacidadSe considera que usted ha aceptado.
All fields are required. Iniciar sesión

Retrieve your password

Please enter your username or email address to reset your password.

Iniciar sesión
Nuestro sitio utiliza cookies. Si continúa usándolo, asumimos que está de acuerdo con nuestro uso de cookies. Consulte la Política de cookies.
error: Alert: コンテンツは保護されています !!!