/** * Astra Child Theme functions and definitions * * @link https://developer.wordpress.org/themes/basics/theme-functions/ * * @package Astra Child * @since 1.0.0 */ /** * Define Constants */ define( 'CHILD_THEME_ASTRA_CHILD_VERSION', '1.0.0' ); /** * Enqueue styles */ function child_enqueue_styles() { wp_enqueue_style( 'astra-child-theme-css', get_stylesheet_directory_uri() . '/style.css', array('astra-theme-css'), CHILD_THEME_ASTRA_CHILD_VERSION, 'all' ); } add_action( 'wp_enqueue_scripts', 'child_enqueue_styles', 15 ); /* * SLACK NOTIFICATION * */ add_action('woocommerce_thankyou', 'notify_slack_new_order', 10, 1); function notify_slack_new_order($order_id) { if (!$order_id) return; $order = wc_get_order($order_id); $webhook_url = 'https://hooks.slack.com/services/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'; // Replace with your webhook // Get customer info $customer_name = $order->get_formatted_billing_full_name(); $totalStrip = wp_strip_all_tags($order->get_formatted_order_total()); $total = preg_replace('$', "$", $totalStrip); // Get product details $items = $order->get_items(); $product_lines = []; foreach ($items as $item) { $product_lines[] = $item->get_name() . ' × ' . $item->get_quantity(); } $product_list = implode("\n• ", $product_lines); // Get shipping address $shipping_address_html = $order->get_formatted_shipping_address(); if ($shipping_address_html) { $shipping_address_text = preg_replace('//i', "\n", $shipping_address_html); $shipping_address = wp_strip_all_tags($shipping_address_text); } else { $shipping_address = 'No shipping address'; } // Build Slack message $message = [ 'text' => "*🛒 New Order From Blueprint Press Internationale*\n" . "*Order #:* {$order_id}\n" . "*Customer:* {$customer_name}\n" . "*Total:* {$total}\n" . "*Products:*\n• {$product_list}\n" . "*Shipping Address:*\n{$shipping_address}" ]; wp_remote_post($webhook_url, [ 'body' => json_encode($message), 'headers' => ['Content-Type' => 'application/json'], ]); } Blueprint Press Archives - Page 6 of 7 - Blueprint Press Internationale

Blueprint Press

How to Differentiate Scammer from A Managing Consultant?

The reputation of managing consultants is tainted due to scammers acting like one. Scamming schemes can occur at any moment, resulting in low confidence for aspiring authors to publish their books. But how are authors and individuals able to differentiate a scammer from a marketing consultant? Here’s how to differentiate the managing consultant from a […]

How to Differentiate Scammer from A Managing Consultant? Read More »

Blueprint Press Internationale Attending the Inaugural U.S. Book Show by Publishers Weekly

Due to the abrupt closure of the BookExpo last year, there has been a sense of emptiness that we felt. If not emptiness, devastating even! With the upcoming three-day virtual event this upcoming May 25-27 (Tuesday- Thursday), we are excited to share with you that we are going to attend the inaugural U.S. Book Show

Blueprint Press Internationale Attending the Inaugural U.S. Book Show by Publishers Weekly Read More »

Blueprint‌ ‌Internationale‌ ‌Earns‌ ‌a‌ ‌Good‌ ‌Feedback‌ ‌from‌ ‌Authors

Making‌ ‌our‌ ‌clients‌ ‌disappointed‌ ‌and‌ ‌stressed‌ ‌is‌ ‌not something‌ ‌that‌ ‌we‌ ‌do‌ ‌not‌ ‌want‌ ‌them‌ ‌ to‌ ‌experience.‌ ‌We‌ ‌know‌ ‌how‌ ‌it‌ ‌feels‌ ‌when‌ ‌you‌ ‌are‌ ‌faced‌ ‌with‌ ‌a‌ ‌situation‌ ‌where‌ ‌things‌ ‌ are‌ ‌different‌ ‌from‌ ‌what‌ ‌is‌ ‌promised.‌ ‌ ‌ Blueprint‌ ‌Internationale‌ ‌honors‌ ‌the‌ ‌words‌ ‌we‌ ‌say.‌ ‌ ‌ We‌ ‌are‌ ‌ecstatic‌ ‌to‌ ‌have‌

Blueprint‌ ‌Internationale‌ ‌Earns‌ ‌a‌ ‌Good‌ ‌Feedback‌ ‌from‌ ‌Authors Read More »

Shopping Cart