Forum Replies Created

Viewing 15 replies - 166 through 180 (of 942 total)
  • Hi,

    This is not possible as of now, I’ll check with our team if we can achieve this with a code snippet.

    Regards,

    Hi Kyle,

    I think our team can help you with this.
    Request you to approach our support team on this. We will surely help you.

    Unfortunately, we do not have a solution with the free plugin on this.

    Hi Kyledparsons,

    Thanks for dropping by the query.
    Are your products all coming from different wareohouses or vendors?
    If you have different vendors, then our team can provide a solution with the premium version. Otherwise also, you can drop in a message to our support team. They can surely provide some mechanism to help you(with the premium plugin).

    Hi,

    We haven’t received any tickets from you before. We only received ticket #4046 today. We have replied to that. Please check.

    Regards

    Hi,

    Please go to the woocommerce logs and select eh-authorize.net and check for the error logs.

    An if you got error in the overview page do share the error message.

    Regards,

    Hi,

    It is a plugin limitation for the basic version. But, the issue with the variation will be solved in the next release.

    Regards

    Hi,

    Please provide us with the screenshot of the rules as well as the product URLs for which the discount is not working.

    Regards

    Hi,

    Its best to ask premium version plugin queries in the xadapter.com support forum.

    But answer to your questions:

    1. If the total weight of cart exceeds First Class weight limit it will hide first class and show only Priority mail and other services that you enabled.
    2. Yes flat rate boxes and envelopes are available in the premium version of the plugin.
    3. Yes USPS has the media mail restriction option for a certain shipping class.
    4. In the basic version if there are two products and one of it exceeds the weight limit it will hide first class.

    If you have further queries about the premium version of the plugin please do raise a query in the XAdapter Site.

    Regards,

    Hi,
    Currently we do not have any workaround for the import, the only other option is to create the same rules using the plugin product rules.

    Or you can go for the premium version of the plugin and use the import export feature.

    Regards,

    Hi Scotthev,

    Great to know that your issue is resolved.
    Just drop in a message, whenever let us know if you need any help.

    Hi,

    Please try using the below code snippet:

    add_action(‘woocommerce_cart_total’, ‘cart_totals’, 99, 1);
    function cart_totals($wc_price)
    {
    global $woocommerce;
    $new_price = round($woocommerce->cart->total);

    return wc_price($new_price);
    }

    Hi,

    I guess the snippet don’t work for this plugin, I’ll check with our team if they can write a code snippet to round the values. compatible with our plugin.

    Regards,

    Hi,

    Currently we don’t have a solution, but here’s a code snippet for rounding the value, its actually for another plugin, but give it a go, add it in functions.php

    Code snippet:

    add_filter(‘woocommerce_product_get_price’,’round_get_price’,200,2);

    function round_get_price($price = ”, $product = null){
    $obj = new Class_Eh_Price_Discount_Admin(false);
    $pid = $obj->get_product_id($product);
    $temp_data = $obj->get_product_type($product);
    if ($temp_data == ‘variation’) {
    $pid = $obj->get_product_parent_id($product);
    }
    if (is_array($obj->individual_product_adjustment_roles) && in_array($obj->current_user_role, $obj->individual_product_adjustment_roles)) {
    //Role Based Price (individual product page price change)
    $product_user_price = get_post_meta($pid, ‘product_role_based_price’);
    if (is_array($product_user_price) && isset($product_user_price[0]) && !empty($product_user_price[0])) {
    $product_user_price = $product_user_price[0];
    }
    if (!empty($product_user_price)) {
    if (isset($product_user_price[$obj->current_user_role])) {
    $product_user_price_value = $product_user_price[$obj->current_user_role][‘role_price’];
    if (is_numeric($product_user_price_value)) {
    $price = ceil($product_user_price_value);
    }
    }
    }

    //individual product page price adjustment (discount/markup from settings page))
    $enforce_button_check_for_product = get_post_meta($pid, ‘product_based_price_adjustment’, true);
    $product_price_adjustment = get_post_meta($pid, ‘product_price_adjustment’, true);

    if ($enforce_button_check_for_product == ‘yes’ && isset($product_price_adjustment[$obj->current_user_role]) && isset($product_price_adjustment[$obj->current_user_role][‘role_price’]) && $product_price_adjustment[$obj->current_user_role][‘role_price’] == ‘on’) {
    $current_user_product_rule = $product_price_adjustment[$obj->current_user_role];
    if (!empty($current_user_product_rule[‘adjustment_price’]) && is_numeric($current_user_product_rule[‘adjustment_price’])) {
    $adjustment_value += (float) $current_user_product_rule[‘adjustment_price’];
    }
    if (!empty($current_user_product_rule[‘adjustment_percent’]) && is_numeric($current_user_product_rule[‘adjustment_percent’])) {
    $adjustment_value += $price * ((float) $current_user_product_rule[‘adjustment_percent’]) / 100;
    }
    //discount/markup ajustment to $price
    $price += $adjustment_value;
    return $price;
    }
    }
    if ($temp_data === ‘variation’) {
    $prdct_id = $obj->get_product_category_using_id($obj->get_product_parent_id($product));
    }else {
    if (WC()->version < ‘2.7.0’) {
    $temp_post_id = $product->post->ID;
    } else {
    $temp_post_id = $product->get_id();
    }
    $prdct_id = $obj->get_product_category_using_id($temp_post_id);
    }
    $adjustment_value = 0;
    $common_price_adjustment_table = get_option(‘eh_pricing_discount_price_adjustment_options’, array());
    if (isset($common_price_adjustment_table[$obj->current_user_role]) && isset($common_price_adjustment_table[$obj->current_user_role][‘role_price’]) && $common_price_adjustment_table[$obj->current_user_role][‘role_price’] == ‘on’) {
    $current_user_product_rule = $common_price_adjustment_table[$obj->current_user_role];
    if (!empty($current_user_product_rule[‘adjustment_price’]) && is_numeric($current_user_product_rule[‘adjustment_price’])) {
    if (isset($obj->role_price_adjustment[$obj->current_user_role][‘category’])) {
    $cat_display = $obj->role_price_adjustment[$obj->current_user_role][‘category’];
    if ($temp_data != ‘grouped’)
    $result_chk = array_intersect($prdct_id, $cat_display);
    if (empty($result_chk)) {
    $adjustment_value = 0;
    } else {
    $adjustment_value += (float) $current_user_product_rule[‘adjustment_price’];
    }
    } else {
    $adjustment_value += (float) $current_user_product_rule[‘adjustment_price’];
    }
    }
    if (!empty($current_user_product_rule[‘adjustment_percent’]) && is_numeric($current_user_product_rule[‘adjustment_percent’])) {
    if (isset($obj->role_price_adjustment[$obj->current_user_role][‘category’])) {
    $cat_display = $obj->role_price_adjustment[$obj->current_user_role][‘category’];
    if ($temp_data != ‘grouped’){
    $result_chk = array_intersect($prdct_id, $cat_display);
    }
    if (empty($result_chk)) {
    $adjustment_value = 0;
    } else {
    $adjustment_value += $price * ((float) $current_user_product_rule[‘adjustment_percent’]) / 100;
    }
    } else {
    $adjustment_value += $price * ((float) $current_user_product_rule[‘adjustment_percent’]) / 100;
    }
    }
    //discount/markup ajustment to $price
    $price += $adjustment_value;
    }
    return $price;
    }

    Hi,

    You can change the woocommerce settings so show 0 decimal place in General settings.

    Regards,

    hi,

    Check in the WSDesk General settings if you have allowed all users to be able to raise the tickets:

    Check the screenshot-> https://snag.gy/gNGyFh.jpg

    Let me know if you still face issues.

    Regards,

Viewing 15 replies - 166 through 180 (of 942 total)