Arttree Order Notify with LINE for WooCommerce

Descripción

WooCommerce LINE Order Notify automatically pushes a LINE message to your customers whenever a WooCommerce order changes status (processing, completed, refunded, and more). Customers receive timely updates right inside LINE — the messaging app they already use every day.

Free features

  • Push notifications to customers via the LINE Official Account (Messaging API) on order-status changes.
  • Customizable message templates with variables: order number, customer name, total, status, site name and more, with live preview.
  • Self-service member binding: customers link their own LINE account (LINE Login OAuth + add friend) from the My Account page or a [wclon_line_bind] shortcode.
  • Binding prompts surfaced on the order-received page, the order email, and the checkout page (each toggleable).
  • Built-in setup guide for obtaining LINE credentials, with a dynamic callback URL.
  • Send log of recent notifications.

Pro features

  • Rich Flex card messages in your brand color, with a custom card title and a “View order” button.
  • Automatic retry on send failure.
  • Delivery report (success / failed / skipped statistics).
  • Extra notification events (order note added, refund) using native WooCommerce hooks.

Requirements

  • WooCommerce.
  • A LINE Official Account with the Messaging API enabled (for sending notifications).
  • A LINE Login channel (for self-service member binding).

External services

This plugin connects to the LINE Platform APIs (operated by LINE Corporation / LY Corporation) to deliver order notifications and to let members link their own LINE account. The site administrator enters their own LINE channel credentials in the plugin settings; no data is sent until those are configured and a member has bound their LINE account.

  • LINE Messaging API — https://api.line.me/v2/bot/message/push. When a configured order status changes (or you send a test message), the plugin sends the recipient’s LINE userId and the message content (e.g. order number, customer name, total and status, as defined in your templates), authenticated with your Channel Access Token.
  • LINE Login / OAuth — https://access.line.me/oauth2/v2.1/authorize and https://api.line.me/oauth2/v2.1/token. Used only when a member clicks “Bind LINE”. The authorization code plus your LINE Login channel ID and secret are sent to obtain an access token.
  • LINE Profile API — https://api.line.me/v2/profile. Called right after binding to retrieve the member’s LINE userId, using the member’s access token.
  • LINE Friendship Status API — https://api.line.me/friendship/v1/status. Called after binding to check whether the member added your Official Account as a friend, using the member’s access token.

LINE Terms and Policies: Terms of Use — https://www.lycorp.co.jp/en/company/terms/ ; Privacy Policy — https://www.lycorp.co.jp/en/company/privacypolicy/

Instalación

  1. Upload the plugin to /wp-content/plugins/ and activate it, or install it from the Plugins screen.
  2. Go to WooCommerce LINE 訂單通知 (LINE Order Notify).
  3. Paste your Messaging API Channel Access Token.
  4. Choose which order statuses trigger a notification and edit the message templates, then save.
  5. Use “Test Send” with your own bound LINE userId to verify delivery (the userId must have added your Official Account as a friend).

FAQ

Do customers need to do anything to receive notifications?

Yes. Each member taps “Bind LINE” once (LINE Login + add your Official Account as a friend) so the plugin obtains their LINE userId. The plugin does not auto-detect userIds from other login plugins.

Why does a customer not receive notifications after binding?

The customer most likely did not add your Official Account as a friend. The LINE Messaging API can only message friends; otherwise it returns a 403. The plugin stores a friend-status snapshot at binding time and prompts the customer to add the account.

Is a paid plan required?

No. Core notifications, templates and member binding are free. The Pro plan adds Flex card messages, auto-retry, delivery reports and extra events.

Reseñas

No hay reseñas para este plugin.

Colaboradores & Desarrolladores

“Arttree Order Notify with LINE for WooCommerce” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

Historial de cambios

0.13.7

  • Removed the redundant manual textdomain loader (WordPress loads translations automatically).

0.13.6

  • Completed premium/free separation: Flex send helper and Pro setting defaults now live only in the premium build; hardened settings save; corrected external-service links.

0.13.5

  • Separated premium features into a dedicated build so the free version ships no locked code; packaging and metadata cleanup for WordPress.org.

0.13.4

  • Renamed for WordPress.org compliance; hardened input sanitization, output escaping, nonce checks and i18n.

0.13.3

  • Removed unreliable compatibility detection of other plugins’ LINE userId meta; member binding is the single source of truth.
  • Renamed the author to arttree63.studio and updated the plugin URI.

0.13.2

  • Moved the free-vs-Pro comparison line into the free teaser.
  • Polished the binding prompt box and unified the message preview engine.
  • Test Send now auto-fills your bound userId and sends according to the Flex setting.

0.13.1

  • Checkout-page binding prompt now works with the WooCommerce Checkout Block (injected via the content filter).

0.13.0

  • Added three binding-prompt entry points (order-received page, order email, checkout), each with its own toggle.

0.12.0

  • Three-tab settings layout; free users see a Pro teaser and a placeholder delivery report.
  • Friend-status detection to fix the “bound but not a friend” delivery gap.
  • Full i18n pass over user-facing strings and default templates.