• Resolved michael74

    (@michael74)


    Hi,

    I’m using your plugin on a website that is connected to a FB Catalogue with “Facebook for WooCommerce” plugin. I’m just using a 40% Store Wide Discount, the problem is that the discounted price is not sent to FB. I know that the discounted price is not saved in DB.

    At the moment I’m using this filter but it overrides the regular price sent to facebook and the user doesn’t have the perception of a discount on the FB Shop:

    function odb_facebook_sync_price_update($price, $facebook_price, $product){
    if ( ! $facebook_price && $product instanceof \WC_Product ) {
    $price = apply_filters(‘advanced_woo_discount_rules_get_product_discount_price_from_custom_price’, $price, $product, 1, $price, ‘discounted_price’, true, true);
    }
    return $price;
    }
    add_filter( ‘wc_facebook_product_price’, ‘odb_facebook_sync_price_update’, 10, 3 );

    I would like to keep the regular price as is and override just the sale price which is actually not set in the product by the discount rules plugin.

    Any help? Thank you.

Viewing 3 replies - 1 through 3 (of 3 total)
  • sangeethasrinivasan

    (@sangeethasrinivasan)

    Hi,

    Thank you for reaching out.

    Just to confirm, are you using this plugin “facebook for woocommerce” ?
    ?https://www.ads-software.com/plugins/facebook-for-woocommerce/

    In that case, we have integration for a few rules in the compatibility tab. Attaching a screenshot for reference: https://nimb.ws/nR9EwA.

    Hence the custom codes might not be required. Can you remove the custom code and enable the compatibility checkbox and have a check ?

    Also, we recommend you to synchronise the prices via FB and have a check.

    If issue still occurs, we kindly request that you open a support ticket at the following link:?https://www.flycart.org/support?with the below details:

    • Screenshots of discount rules you have configured
    • Screenshots of product page and FB page indicating the difference in issue you are facing
    • Site URL

    So that our dedicated support engineers will promptly provide you with solutions as soon as possible.

    We greatly appreciate your cooperation.

    Thanks

    Team Flycart

    Thread Starter michael74

    (@michael74)

    Thank you, I missed that setting… anyway just tested it and it works, but in the same way as the filter I implemented before.

    It is actually changing the price of the product on FB, not the sale price. This is what I see in the feed sent to facebook:
    “price”:”28.8 EUR”,”availability”:”in stock”,”visibility”:”published”,”sale_price_effective_date”:””,”sale_price”:””,”item_group_id”:”wc_post_id_3161″,”condition”:”new”,”id”:”wc_post_id_3162

    The product price in this example is 48 EUR, the discount set as product adjustment is 40%, so it is correct to display 28.8 EUR but it should be set in the sale price sent to Facebook instead of overriding the Regular Price.

    sangeethasrinivasan

    (@sangeethasrinivasan)

    Hello,

    Thank you for providing such a thorough response.

    At the moment, our compatibility with “Facebook for WooCommerce” is limited. Unfortunately, we can only display the discounted price on Facebook and cannot set it as a sale price.

    Thanks for understanding.

    If you have any additional questions, please don’t hesitate to ask. We are here to help.

    Thank you.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Send Sale price to Facebook for WooCommerce’ is closed to new replies.