Hey @ccagle68,
Thanks for reaching out!
To achieve the sale of predetermined fractional portions while keeping the remaining percentages available for purchase, you could look at the Product Add-ons extension.
You can create individual products for each cow portion – 1/8th, 1/4th, 1/2, and full cow. Ensure these products are clearly labeled with their respective weights or portion sizes.
Next, utilize the Product Add-Ons extension which will enable you to offer predefined fractional purchase options for each cow product. For instance, if a customer selects the 1/2 Cow product, the add-ons could include options such as 1/4, 1/8, and so forth. Similarly, for the Full Cow product, the options could be 1/2, 1/4, etc.
Ensure that the stock management settings are appropriately configured. When a fractional portion is purchased, the corresponding inventory for that portion as well as other remaining fractions should be accurately reduced, while still keeping them available for purchase.
Price the fractional portions proportionally based on the total cost of the entire cow. For instance, if 1/4 of a cow is $500, the prices for 1/2 and Full Cow should reflect the proportional cost.
In the product description, clearly outline the available purchasing options and fractional combinations. This can be done using a table or detailed descriptions to help customers understand the various fractions available for purchase. You could check out the Product Specification Table for WooCommerce extension for this.
While this approach doesn’t directly subtract the purchased fraction from the main product, it effectively allows customers to select from predefined fractional options while keeping other fractions of the same cow available for purchase.
Woo.com offers a 30-day refund policy which you can take advantage of, allowing you to test the extensions, and make sure that it suits your needs.
Should you have any pre-sales-related questions, kindly contact us directly at WooCommerce.com → My Account → Support. You will need to create an account if you do not have one already.
Hope this helps!