• Resolved integrisorb

    (@integrisorb)


    I am looking to sell meats where we have stock items (i.e., roasts or chops) with specific weights that cannot be adjusted. There is a wider range of exact weights so that a table solution is problematic simply due to how many columns would be required to address the entirety of the range. 

    I’m specifically wondering if there is capability in WooCommerce to provide a customer with an estimated total, collect payment method/info, but hold on completing the transaction until meats can be weighed during order fulfillment and final weights entered – thus adjusting the total cost before sending the payment transaction through for processing.

    If this is not a capability that exists, is anyone aware of a solution that might work? Perhaps some way of having a drop-down with weight options (as you would with clothing sizes), but where the price changes based on the size selection made?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hi @integrisorb,

    Thanks for reaching out. This is a common question for stores selling variable-weight products like meat.

    WooCommerce does not have a built-in way to take an order with an estimated total, then change the order total later and only send the final amount to the payment processor automatically. WooCommerce expects the order total to be final at checkout.

    That said, there are a few ways stores usually handle this:

    1. Estimated price, then adjust before capture
      You can charge based on an estimated weight (for example, price per lb/kg) and place the order “On hold.” Once the meat is weighed during fulfillment, you can manually update the order total in the admin and then capture or complete the payment. This depends on the payment gateway, as not all gateways support delayed capture or changing totals after checkout.
    2. Variable products with weight-based pricing
      If the weights are known ahead of time, you can use variable products where each option represents a specific weight, with the price calculated based on that weight. Many stores use measurement-based pricing plugins to avoid having to create a very large number of variations manually.
    3. Use a dedicated plugin
      Because this workflow isn’t supported by WooCommerce core, many stores selling meat or other variable-weight products use third-party plugins designed for estimated or weight-based pricing.

    In short, WooCommerce core doesn’t support weighing and charging automatically, but this can be achieved using manual order adjustments or specialized extensions, depending on your payment gateway and preferred checkout flow.

    Plugin Support thelmachido a11n

    (@thelmachido)

    It’s been a while since we heard back from you for this reason we are closing this thread. 

    If WooCommerce has been useful for your store and you appreciate the support you’ve received, we’d truly appreciate it if you could leave us a quick review here: 

     https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post

    Feel free to open a new forum topic if you run into any other problem. 

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.