˗ˏˋ 黑色星期五 ˎˊ˗

超過20種架站外掛工具、主機的特殊優惠資訊,錯過只能再等一年!

SyncPA Discord Notifier for SureCart – Streamline Your Order Notifications to Discord

As SureCart rapidly gains popularity, particularly in Western markets, I’ve crafted this article in English to introduce the key features of the Discord Notifier for SureCart plugin.

While my blog primarily caters to my fellow Taiwanese readers with content in Traditional Chinese, there are several helpful tutorial articles that you can explore using your browser’s translation feature.

Why You Need the SyncPA Discord Notifier for SureCart Plugin

As an early adopter of SureCart, I’m impressed by its efficiency and lightweight design, making it an ideal solution for e-commerce. With SureCart, managing multiple sites under a single brand is seamless—everything is centralized, with all your data stored securely on SureCart’s cloud servers.

However, a few weeks ago, I realized that, as online shop owners, we’re often tied to our desktops or laptops to monitor incoming orders. This limits the flexibility that online business owners—especially those handling physical products—should enjoy.

Wouldn’t it be more convenient to receive order notifications on a simple, accessible platform, and even better, manage those orders directly from there? That’s where Discord proves invaluable—a free platform that offers mobile app support, simple server and channel setup, and is perfectly suited for handling notifications.

Enhanced E-commerce Management

SyncPA steps in as a simple yet powerful solution, receiving and monitoring all order notifications in its Free version—keeping you informed without any extra effort. Looking ahead, the Pro version will take things further, allowing you to efficiently manage order updates, just like having a personal assistant at your side. With SyncPA, you’re set for seamless order handling now, with even more robust features on the horizon!

The SyncPA – Discord Notifier for SureCart plugin was approved and published in the WordPress.org Plugin Directory on 11/12/2024

Features

Simple and Fast

SyncPA is designed to be a “set it and forget it” plugin. Once configured, you’ll start receiving real-time notifications for various order status updates directly in your Discord channel, with no further action needed.

Discord-notification-order-created
Discord-notification-order-shipped

I18N Ready

The plugin’s default language is English, but I’ve also included Traditional Chinese translations (my native language). Since SyncPA is a lightweight plugin with minimal text, translating it is easy. You can use the Loco Translate plugin or contribute translations directly on WordPress.org.

Customizable

Currently, you can personalize the Discord embed color and set the SureCart webhook URL to match your needs.

Are there potential use cases for multiple channels handling different event types? I’m not entirely sure—feel free to share your thoughts and experiences in the comments!

How to Install the Plugin

Installation via WordPress Dashboard

  1. In your website’s wp-admin, go to Plugins > Add New.
  2. Search for SyncPA or Discord Notifier for SureCart.
  3. Install and activate the SyncPA – Discord Notifier for SureCart plugin.

Manual Installation

  1. Upload the entire SyncPA – Discord Notifier for SureCart folder to the /wp-content/plugins/ directory.
  2. Navigate to the Plugins menu in WordPress.
  3. Activate the SyncPA – Discord Notifier for SureCart plugin

Post-Activation Setup

  1. In your wp-admin, go to Settings > SyncPA – Discord Notifier for SureCart.
  2. Configure the settings as needed.
  3. Enable notifications by switching on Enable Notifications.

How to Configure the Plugin

SyncPA-Discord-Notifier-for-SureCart-Settings

Enable Notifications (default: Disabled)

Toggle this option to enable or disable sending notifications to your Discord channel.

Discord Webhook URL

Enter the Discord Webhook URL where notifications will be delivered. Follow these steps to obtain it:

  1. Open your Discord channel
  2. Click Edit Channel
  3. Go to Integration
  4. Select Webhook
  5. Create a new Webhook or use an existing one. Rename it to indicate it’s for SureCart order notifications
  6. Click Copy Webhook URL, this is URL your’ll need to paste into the plugin

Discord Embed Color

Set a custom color for the Discord notification embeds to match your preference.

Show Detailed Order Info (default: Enabled)

When this option is enabled, the following order details will be included in the notifications:

  • Payment Status
  • Fulfillment Status
  • Shipment Status
  • Invoice

When disabled, only the following information will be sent:

  • Payment Status
  • Shipment Status

This option is useful if you only need minimal order updates.

SureCart API Token (default: Disabled)

By default, the plugin handles basic SureCart order events. Providing a SureCart API Token will enable notifications for additional purchase events:

  • purchase.invoked
  • purchase.updated
  • purchase.revoked

To generate the API token:

  1. Log in to your SureCart account
  2. Navigate to the API page
  3. Click + New API Token to generate a new token
  4. Select the token you just created
  5. Copy the Token directly or by clicking the clipboard icon

SureCart Webhook Path (default: Disabled)

By default, the plugin listens for basic SureCart order events using the default webhook path, including:

  • order.created
  • order.paid
  • order.fulfilled
  • order.shipped

IMPORTANT! These events may not be included in the default webhook path. Make sure to configure your SureCart webhook to include these events.

To configure:

  1. Click the Edit button on your SureCart webhook
  2. In the Edit Webhook Endpoint window, go to the Events section and select the desired events
  3. Hold Ctrl and click to select multiple events
  4. Double-check that all necessary events are selected
  5. Click Save

If your SureCart shop uses a custom webhook path, ensure the relevant events are configured and enter the custom webhook path here.

Enable Error Logging (default: Disabled)

Turn this on to generate error logs for debugging. Ensure debug mode is enabled in your wp-config.php file to use this feature.

Don’t forget to click the “Save Changes” button whenever you modify the settings.

Frequently Asked Questions

What happens if the Discord webhook URL is incorrect?

If the Discord Webhook URL is incorrect, notifications will fail to send. If error logging is enabled, the plugin will log the issue in the error log section, where you can review the attempt records.

How do I get my SureCart API Token?

You can find your SureCart API Token in the API section of your SureCart account settings on the official SureCart website.

How do I set up a custom webhook path?

To set up a custom webhook path, enable the custom webhook path setting in the plugin and provide the specific path your server will use to listen for SureCart events.

What event types are supported?

The plugin supports the following event types:
1. Purchase events when a SureCart API Token is provided (e.g., purchase.invoked, purchase.updated, purchase.revoked).
2. Basic order events (e.g., order.created, order.paid, order.fulfilled, order.shipped) once they are configured in your SureCart Webhook Endpoint.

Next Steps

The goal of this plugin is to help you manage your SureCart shop more efficiently.

While SyncPA already offers a streamlined experience in the Free version, I’m excited to announce that a future Pro version is in the works. It will bring enhanced features, enabling you to manage your order updates even more efficiently. These improvements will take time to develop, but they’re designed with your shop’s growth in mind.

In the meantime, if you have any use cases or suggestions, I’d love to hear them! Your feedback is invaluable in shaping the next stages of SyncPA.

If you find this plugin helpful in simplifying your shop management, please consider sharing your thoughts or supporting the development by buying me a coffee. ^_^

Thank you for using SyncPA Discord Notifier for SureCart!

SyncPA-WordPress-Banner

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *