Category: eCommerce
Add vendor’s details on customer’s order email
add_action(‘woocommerce_email_after_order_table’, ‘wcv_add_vendor_info_to_email’, 20, 4); function wcv_add_vendor_info_to_email($order, $sent_to_admin, $plain_text, $email) { if (!class_exists(‘WCV_Vendors’)) { return; // WC Vendors not active } // Collect vendor IDs from order items $vendor_ids = array(); foreach ($order->get_items() as $item) { $product_id = $item->get_product_id(); $vendor_id =…Continue reading
Allow Admin to Redeem Customer’s Loyalty Points to Store Credits
add_action(‘wp_ajax_migrate_loyalty_to_credits’, function() { // Only allow admin users if (!current_user_can(‘manage_options’)) { wp_send_json_error(‘Unauthorized access’, 403); } global $wpdb; $loyalty_table = $wpdb->prefix . ‘acfw_loyalprog_entries’; $credits_table = $wpdb->prefix . ‘acfw_store_credits’; // Get the points-to-store-credits conversion ratio $conversion_ratio = floatval(get_option(‘acfw_loyalprog_cost_points_ratio’, 1)); // Step 1:…Continue reading
Al Ain Farms | Dairy Company in UAE
Al Ain Farms | Dairy Company in UAE
Product Detail from External Source (copy)
function my_produkt_detail($ean, $field_path = ”, $default = ”) { static $cache = array(); try { if (empty($ean) || !is_string($ean)) { return $default; } if (!isset($cache[$ean])) { $detail_url = “https://db.ecoinform.de/ecodb.php/produktdetail?partner=2a3ea8f338618ff8&lang=DE&ean=” . urlencode($ean); $response = wp_remote_get($detail_url, array( ‘timeout’ => 30, ‘headers’ =>…Continue reading
Product Detail from External Source
function my_produkt_detail($ean, $field_path = ”, $default = ”) { static $cache = array(); try { if (empty($ean) || !is_string($ean)) { return $default; } if (!isset($cache[$ean])) { $detail_url = “https://db.ecoinform.de/ecodb.php/produktdetail?partner=2a3ea8f338618ff8&lang=DE&ean=” . urlencode($ean); $response = wp_remote_get($detail_url, array( ‘timeout’ => 30, ‘headers’ =>…Continue reading
Untitled Snippet
Untitled Snippet
const crypto = require(‘crypto’); const secret = ‘•••••••••’; // Your verification secret key const userId = current_user.id // A string UUID to identify your user const hash = crypto.createHmac(‘sha256’, secret).update(userId).digest(‘hex’);Continue reading
Add Product Listing Parameters to Google Product Feed
function lw_woocommerce_gpf_feed_item_google( $feed_item, $product ) { $product_name = $product->get_name(); $label = $product_name . ‘ Shopping Product Card’; $feed_item->purchase_link .= ‘?utm_content=’ . rawurlencode( $label ); return $feed_item; } add_filter( ‘woocommerce_gpf_feed_item_google’, ‘lw_woocommerce_gpf_feed_item_google’, 10, 2 );Continue reading