// Add the product name as data argument to Ajax add to cart buttons add_filter( "woocommerce_loop_add_to_cart_args", "filter_wc_loop_add_to_cart_args", 20, 2 ); function filter_wc_loop_add_to_cart_args( $args, $product ) { if ( $product->supports( 'ajax_add_to_cart' ) && $product->is_purchasable() && $product->is_in_stock() ) { $args['attributes']['data-product_name'] = $product->get_name(); } return $args; } // On Ajax added to cart, shows a lightbox with the product name (and the product id) add_action( 'wp_footer', 'ajax_added_to_cart_popup_script' ); function ajax_added_to_cart_popup_script() { ?> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@9"></script> <script type="text/javascript"> jQuery( function($){ // On "added_to_cart" live event $(document.body).on('added_to_cart', function( a, b, c, d ) { var prod_id = d.data('product_id'), // Get the product name prod_qty = d.data('quantity'), // Get the quantity prod_name = d.data('product_name'); // Get the product name Swal.fire({ title: '<?php _e("Added to cart!"); ?>', text: prod_name+' ('+prod_id+')', showCancelButton: true, confirmButtonColor: '#000', cancelButtonColor: '#3085d6', confirmButtonText: '<?php _e("View-cart"); ?>', cancelButtonText: '<?php _e("Continue shopping"); ?>' }).then((result) => { if (result.value) { window.location.href = '<?php echo wc_get_cart_url(); ?>'; } }); }); }); </script> <?php } <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script> <script>swal("My title", "My description", "success");</script><script src="sweetalert2.all.min.js"></script>Swal.fire({ position: 'top-end', icon: 'success', title: 'Your work has been saved', showConfirmButton: false, timer: 1500 })Swal.fire({ position: 'top-end', icon: 'success', title: 'Your work has been saved', showConfirmButton: false, timer: 1500 })swal("Good job!", "You clicked the button!", "success");Swal.fire({ title: "<i>Title</i>", html: "Testno sporocilo za objekt: <b>test</b>", confirmButtonText: "V <u>redu</u>", allowOutsideClick: false, });Swal.fire({ title: 'هل تريد الاستمرار؟', icon: 'question', iconHtml: '؟', confirmButtonText: 'نعم', cancelButtonText: 'لا', showCancelButton: true, showCloseButton: true })Swal.fire({ title: 'Are you sure?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, delete it!' })Swal.fire({ icon: 'error', title: 'Oops...', text: 'Something went wrong!', })swal({ title:'thanks' });