Woocommerce, via php snippet: How to get product price and divide it by a number from an attribute, and then display the new price via php/html?

I think this might help you achieve your goal.

At the end of the functions.php file, add the following PHP code:

// Add custom price calculation for WooCommerce products
add_filter('woocommerce_get_price_html', 'custom_product_price_html', 10, 2);

function custom_product_price_html($price_html, $product) {
    if ($product->is_type('simple')) {
        // Get the product price
        $product_price = floatval($product->get_price());

        // Get the attribute value (partial_payments)
        $attribute_value = intval($product->get_attribute('partial_payments'));

        if ($attribute_value > 0) {
            // Calculate the new price
            $new_price = $product_price / $attribute_value;

            // Format the new price
            $new_price_html = wc_price($new_price);

            // Display the new price with the attribute value
            $price_html = sprintf('%dx%s', $attribute_value, $new_price_html);
        }
    }

    return $price_html;
}

Now, your custom price calculation code will dynamically calculate and display the new prices based on the “partial_payments” attribute value for your WooCommerce products. Make sure to replace “partial_payments” with the actual slug of your attribute.

Remember to create a backup of your site or the functions.php file before making any changes to ensure you can revert them if needed!

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)