Purchase order integration: Ability to have custom currency or redeem points

  • Profile Image
    AcuityBrands
    Asked on May 01, 2017 at 12:33 PM

    We are using the form for customers to redeem points they've earned for selling product. Each prize costs x number of points. I want to use the payment feature to add and allocate costs, but i need to use points not dollars.

  • Profile Image
    Kiran
    Answered on May 01, 2017 at 01:59 PM

    Unfortunately, adding points to the payment field is not available. Since the payment fields are intended to receive payments in the currency as supported by the payment gateways, it may not be possible to the payment fields. However, it might be done with Purchase order field.

    I have tried using the CSS to change the currency display to Points that I couldn't achieve due to the placement of the currency text on the form. Please allow me some time to check on this and get back to you with the CSS code.

    Thank you for your patience. 

  • Profile Image
    AcuityBrands
    Answered on May 01, 2017 at 02:10 PM

    I am using the purchase order integration, so if there is a way to get points there, that's ideal. Please let me know. Thanks!

  • Profile Image
    Kiran
    Answered on May 01, 2017 at 02:33 PM

    I was able to get the CSS code to replace the currency symbol with points. However, the Total displayed at the bottom of the products couldn't be changed due to some limitations. You may consider not to display the Total in the payment form by disabling the option in Additional settings.

    Please inject the following CSS code to the form to replace the currency symbol with Points.

    .form-product-details {

        display : none;

    }

    span.form-product-details {

        display : none;

    }

    .form-product-name:after {

        font-weight : 700;

    }

    #product-name-input_16_1001:after {

        content : ' 200 POINTS ';

    }

    #product-name-input_16_1002:after {

        content : ' 500 POINTS ';

    }

    #product-name-input_16_1003:after {

        content : ' 900 POINTS ';

    }

    #product-name-input_16_1004:after {

        content : ' 1000 POINTS ';

    }

    #product-name-input_16_1005:after {

        content : ' 1800 POINTS ';

    }

    #product-name-input_16_1006:after {

        content : ' 2000 POINTS ';

    }

    #product-name-input_16_1007:after {

        content : ' 2000 POINTS ';

    }

    #product-name-input_16_1008:after {

        content : ' 3600 POINTS ';

    }

    #product-name-input_16_1009:after {

        content : ' 4000 POINTS ';

    }

    #product-name-input_16_1010:after {

        content : ' 5900 POINTS ';

    }

    #product-name-input_16_1011:after {

        content : ' 7900 POINTS ';

    }

    #product-name-input_16_1012:after {

        content : ' 10000 POINTS ';

    }

    Also, I am sending this thread to our backend team as a feature request for evaluation. I cannot guarantee that the feature will be implemented or any time frame at this moment. However, if there is any update in this regard we'll post it here.

    Thanks!