• Hello everyone, is it possible to give discount to a user on website “A” while filling a form with payment on website “B” using a unique identity (authenticating that unique identity before giving discount) or on the same website A? How can I achieve this without using coupons?
    For example:
    I developed a membership website and wanted to give members who have subscribed to a specific item to get discount on my sub-domain website for a show I am hosting. How can I achieve this without coupons even if its on the same website? They registering through a form with payment

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello @klenshop, yes it is possible to give a discount to a user on website ‘A’ while they are filling a form with payment on website ‘B’ using a unique identity without using coupons. You can achieve this by integrating a centralized authentication system across both websites. Here’s a general approach:

    1. Unique Identity Verification: When the user logs into website A (your membership site), you can assign a unique ID (such as the user’s membership ID or email) that verifies they’ve subscribed to the specific item.
    2. Cross-Website Discount: On website B (subdomain for the show), you can build a mechanism to check that unique ID against the membership status on website A’s database (via an API or token authentication). If the user has the valid membership status or product subscription, you can automatically apply the discount.
    3. Authentication: This process can be automated with Single Sign-On (SSO) or OAuth, ensuring that the same identity is authenticated across both websites. When the user accesses website B, their membership status can be validated without the need for manually entering coupons.
    4. Same Website Approach: If both websites are subdomains under the same parent, sharing sessions or database entries could also work to track user eligibility for discounts.

    This approach ensures the discount is applied based on verified user identity and membership status without the use of manual coupon codes.

    To achieve cross-website discount functionality based on user identity and authentication, without using coupons, here are some plugins and approaches you can consider:1. WP OAuth Server (Single Sign-On):

    • Description: This plugin allows you to implement OAuth 2.0 authentication across multiple websites. You can set up a Single Sign-On (SSO) environment so that users are authenticated on website A and recognized on website B.
    • How it helps: You can authenticate users on your membership website (Website A) and use the same credentials on Website B (your show hosting subdomain) to verify their membership status and apply the discount accordingly.
    • Link: WP OAuth Server

    2. WP Remote User Sync:

    • Description: This plugin helps in syncing users across multiple WordPress sites. When a user registers on one site (Website A), they will automatically be synced on another (Website B).
    • How it helps: By syncing user data, you can check their membership or subscription status from Website A and apply discounts on Website B during the checkout process.
    • Link: WP Remote User Sync

    3. MemberPress:

    • Description: This powerful membership plugin lets you manage subscriptions, payments, and access control on your WordPress site. It includes features for restricting content and offering discounts based on user roles or membership levels.
    • How it helps: You can restrict discounts to members with specific subscriptions on Website A and extend those privileges to Website B using a custom integration, potentially by sharing user roles across both sites.
    • Link: MemberPress

    4. WP Fusion:

    • Description: WP Fusion connects your WordPress website with a CRM and automates user management across different platforms. It allows you to track user purchases, manage memberships, and apply discounts without relying on coupon codes.
    • How it helps: WP Fusion can integrate user data between Website A and Website B, and apply discounts based on user status or tags in your CRM. You can automate discounts for users subscribed to specific memberships.
    • Link: WP Fusion

    5. Uncanny Automator:

    • Description: Uncanny Automator allows you to automate workflows between different plugins and websites. You can use it to create triggers and actions, such as applying discounts based on a user’s membership status.
    • How it helps: With Uncanny Automator, you can set up automation rules that verify if a user on Website B has the required subscription from Website A and apply a discount.
    • Link: Uncanny Automator

    When using the Multisite feature, your user table is already shared, which simplifies this task compared to managing two separate WordPress instances. However, you’ll still need a plugin to handle individual prices for each product.

    Consider using the ‘Subscribers & Members Special Pricing for WooCommerce’ plugin. Before making any purchases, be sure to review the documentation to ensure it meets your specific needs.

    Moderator James Huff

    (@macmanx)

    FYI @jawedrs when you paste from ChatGPT, or any other generative text thing, you need to double-check your links before posting.

    Your link to “WP Remote User Sync” in your reply here doesn’t work, and I’ve seen similar in some of your more recent replies as well.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.