WordPress.org

Forums

WP e-Commerce decimals in quantity (2 posts)

  1. pulciozza
    Member
    Posted 5 years ago #

    Hallo
    I'm trying to modify products' quantity in my wp e-commerce plugin in order to display decimal numbers (e.g. 3,5 kilograms) but I don't find any solution online.
    I already changed the field type in the database to decimal and double but it doesn't work.
    Please help me.

  2. SkunkHunt
    Member
    Posted 4 years ago #

    Alright, so you mentioned that you changed the field type in the database to decimal, that's good.

    The next thing to do is to find all instances of the quantity variable in the php files of the WP ECOMMERCE plugin directory.

    Specifically look in: /wp-content/plugins/wp-e-commerce/wpsc-includes

    and at: ajax.functions.php

    What you want do is change instances of (int)$_POST['quantity']; to (float)$_POST['quantity'];

    Also change instances of (int)$_POST['wpsc_quantity_update']; to (float)$_POST['wpsc_quantity_update'];

    as well as (int)$_POST['wpsc_quantity_update'][$_POST['product_id']]; to (float)$_POST['wpsc_quantity_update'][$_POST['product_id']];

    You will also want to modify your checkout and shopping cart to display the quantity as a floating point decimal rather than as an integer. You may need to expand some of the input widths to allow for the display of the decimal.

Topic Closed

This topic has been closed to new replies.

About this Topic