• bizdev

    (@bizboomdev)


    On our site, we have MSRP pricing and B2B member pricing configured. ?

    When a B2B member purchases an item, the original order is placed with the correct member pricing. If the purchaser signs up for a subscription for the product through the order (via woocommerce subscription), the subscription is created with the MSRP price instead of the B2B member pricing.?

    ?If I remove the product from the subscription and re-add it, the B2B member price is restored. However, removing the product also removes the recurring subscription discount that is applied from the original order so this is not a viable option for us (coupon is applied via the original order – Marketing > Coupons).?This is occurring for all subscriptions.

    How can we get this fixed as customers are being charged the incorrect amounts for subs.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author WebWizards

    (@webwizardsdev)

    Hi there,

    Can you please check and confirm the following?

    -> Are you using B2BKing Core only, or also B2BKing Pro? I ask as the pricing code is different.

    -> Please check if you have any other subscription plugins as well (besides woocommerce subscriptions). A common one for example is “All products for WooCommerce Subscriptions” which significantly changes how things work.

    -> Is the subscription in question configured as a simple subscription product, variable subscription product, or something else?

    -> Are you configuring the B2B price directly when editing the product? or is it being configured through a dynamic discount rule?

    This should help us better understand and test for that issue, thank you.

    Kind regards,

    Thomas

    Thread Starter bizdev

    (@bizboomdev)

    Hi Thomas,

    Thanks for the quick response. Please note that we have had this setup in place for over a year and it has functioned properly until recently.

    1. We are using B2BKing Core
    2. We are using woocommerce subscriptions and enhancer for woocommerce subscriptions
    3. The product(s) are all designated as “Simple Products”. They are not active for “product level subscription”. Instead, we have “cart level subscriptions” enabled under woocommerce which is tied to a Monthly Subscription plan.
    4. Are you configuring the B2B price directly when editing the product? or is it being configured through a dynamic discount rule? This is a bit of a longer answer..

    We have multiple groups in B2BK; we’ll use Silver and Gold as an example. Each product is configured for 3 pricing levels; MSRP (non-b2bk members), Silver and Gold members. For example…

    Product – Popcorn

    Pricing – Popcorn MSRP: $10 | Popcorn Silver: $7 | Popcorn Gold: $5

    When a B2BK Gold member makes a purchase and subscribes, the primary order is submitted with the correct pricing: Popcorn Gold at $5

    The subscription order however, is created as Popcorn Gold: $10.

    This means all following orders will be charged at the incorrect price for that member.

    If I remove the product from the subscription and re-add, the correct price is applied. However, if there are discounts applied (via recurring coupons), the product loses that discount so this is not a viable option because I am unable to apply discounts to a subscription order (because they are applied from the parent order).

    Hope this helps to paint a better picture.

    Best,

    Freddy

      Plugin Author WebWizards

      (@webwizardsdev)

      Thank you for sharing those details,

      This is a tough one. I can tell you that on our end we have not made any recent change to B2BKing pricing code in B2BKing Core, so if there is any change I believe it is likely either from a new addition to the setup, or from some recent change in one of the subscription plugins used.

      To help rule some things out, I ran a test now with B2BKing Core, Woo Subscriptions 6.9.0 and Woo 9.4.1 (latest versions of both) and a Simple subscription product. However I see that the B2B price does carry through to the subscription (I see the order and subscription pricing is identical).

      It’s possible it is specifically related to a change in the Enhancer plugin. I would suggest if possible to try a test with an older version of that plugin to see if it makes a difference.

      Also may be worth going over any new additions to the setup: any new code snippets with pricing effects, or any new plugins with pricing effects (e.g. discount plugins, currency plugins etc).

      I do not have the Enhancer plugin locally for testing. If you would like, feel free to open a ticket with us at https://webwizards.ticksy.com/ (you can use the pre-sales category as it has no restrictions) and we can discuss further there / look at possible code snippets to address this.

      Kind regards,

      Stefan

      • This reply was modified 1 week, 1 day ago by WebWizards.
    Viewing 3 replies - 1 through 3 (of 3 total)
    • You must be logged in to reply to this topic.