Skip to content

When upsizing/downsizing a subscription based on a Variable MnM product, how to handle discount/coupon? and updated shipping? #38

@limist

Description

@limist

Question per title please: Suppose we have two Variable MnM products defined, with the same bundle structure (e.g. 20, 30, 60 items; correspondingly higher prices for larger bundles).

There's no problem at the point of initial subscription checkout/purchase and creation, where the usual WooCommerce coupon and shipping rules can be applied during checkout. e.g. we can apply a discount for the next renewal order, that they can see in their My Account > Subscriptions page just fine. (A coupon could be used, or an AutomateWoo Workflow.)

But later, when the user is using the wc-mnm-subscription-editing UI etc, suppose they change their subscription to a different MnM variation:

  • Is there a way to apply a discount or coupon when they finish updating their new variation please?
  • And relatedly, is there a way to re-run shipping rules, e.g. checking shipping rules & costs defined using the Table Rate Shipping plugin?

Thanks in advance for any guidance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions