Handling weight-based products with Cleverific (catch weight)

Currently, Shopify doesn’t offer a feature to sell catch-weight products yet, as decimal quantities are not supported on the platform. This article provides our best workaround. 

Manage approximate weight orders

1. Have your customer place an order with the highest weight (i.e, using variants for specific approximate weights that you offer)

2. Edit the order with the actual weight. 

Here, you can do one of the following, depending on the process that works best for you:

  • Add a custom product to the order using the same SKU as was ordered by the customer and modify the title or a line item property to specify the product's weight.

    Enter a quantity of 1 and the final price of the product as measured.

Or,

  • Use a hidden product in your product catalog whose price is listed per the smallest weight unit that you measure by (e.g., 0.01kg).

    From here, you can add this product to the order and specify the quantity in whole numbers.

    For example, if the smallest unit is 0.01kg and the purchase is 0.250kg, you would enter a quantity of 250.


This solution would require:

  • To capture the payment first, to be able to edit the order in Advanced Mode. (Read more about this editing mode here: Introduction to order editing in Advanced Mode).

    If the total amount decreases and a refund is due after edits, it will automatically issue a refund to your customers.

  • Or, if the amount is only authorized and not captured yet, you can edit your orders in Quick Mode, which is tied to Shopify's limitations and only allows a limited range of edits. (Read more about this editing mode here: Introduction to order editing in Quick Mode).

    You can then capture this total amount that was decreased after edits, as long as this amount is lower than or equal to the authorization amount.


Any questions? Contact our team at support@editorder.net