Blog

Add WooCommerce Filter Elementor

User add woocomer product filter elementor Assistant To add a **WooCommerce product filter** in **Elementor**, follow these steps: — ### **Option 1: Using Elementor Pro (WooCommerce Products Widget)** If you have Elementor Pro, you can use the **WooCommerce Products** widget with filtering options. 1. **Go to your Elementor page editor.** 2. **Add the "Products" widget** […]

Query Product WooCommerce Elementor

User Featured source in Query product woocommerce elementor Assistant If you want to feature a specific product source in the **Query Product** widget of Elementor (using **WooCommerce**), you can do it using the **"Query"** settings inside Elementor’s **Product Grid or Archive Widget**. Here's how: ### **Method 1: Using Built-in Query Options** 1. **Edit the Page/Post […]

Change WooCommerce Button Text

User change woocomerce button name Assistant To change the WooCommerce button name (e.g., "Add to Cart," "Place Order"), you can use the following methods depending on your requirement: ### **1. Change "Add to Cart" Text** Add this to your theme’s `functions.php` file: function custom_add_to_cart_text() { return __('Buy Now', 'woocommerce'); // Change "Buy Now" to your […]

Change Primary Site MS

User Change primary site in multisite wordpress Assistant Changing the **primary site** in a **WordPress Multisite** setup requires updating settings in the database and possibly modifying your site's configuration files. Follow these steps carefully: — ### **Step 1: Backup Everything** Before making any changes, ensure you have a complete **backup** of your database and files. […]

Laravel Cache Store OTP

User LARAVEL cache store otp for 10 mins Assistant You can store an OTP in Laravel's cache for 10 minutes using the `Cache` facade. Here's how you can do it: ### **Storing the OTP in Cache** use IlluminateSupportFacadesCache; $otp = rand(100000, 999999); // Generate a 6-digit OTP $phone = '1234567890'; // Example identifier Cache::put("otp_{$phone}", $otp, […]

Using PhonePe Cashback Gift Card

User Use phone pay cashback gift card Assistant If you have received a **PhonePe Cashback Gift Card**, you can use it for transactions on PhonePe. Here’s how: ### **Steps to Use PhonePe Cashback Gift Card:** 1. **Open the PhonePe App** on your mobile. 2. **Go to "My Money"** from the homepage. 3. Tap on **"Gift […]

Clear for Next Steps

User All things are cleared from my side. No concern left. I will start quickly after approval from next week Correct above sentence Assistant Everything is clear from my side. I have no concerns left. I will start quickly after approval next week.

OTP Verification and Password Reset

User <script> import { ref, inject, onMounted } from "vue"; import { useForm, useField } from "vee-validate"; import { useAuthStore } from "@/stores/auth"; import { useRouter } from "vue-router"; import publicApi from "@/publicApi"; import SingleColumn from "@/layouts/SingleColumn.vue"; const authStore = useAuthStore(); const router = useRouter(); const apiUrl = inject<string>("apiUrl"); const showPassword = ref(false); const alertMessage […]

Debugging Reset Password Form

User <script> import { ref, inject, onMounted } from "vue"; import { useForm, useField } from "vee-validate"; import { useAuthStore } from "@/stores/auth"; import { useRouter } from "vue-router"; import publicApi from "@/publicApi"; import SingleColumn from "@/layouts/SingleColumn.vue"; const authStore = useAuthStore(); const router = useRouter(); const apiUrl = inject<string>("apiUrl"); const showPassword = ref(false); const alertMessage […]

Password Reset Function Issues

User <script> import { ref, inject, onMounted } from "vue"; import { useForm, useField } from "vee-validate"; import { useAuthStore } from "@/stores/auth"; import { useRouter } from "vue-router"; import publicApi from "@/publicApi"; import SingleColumn from "@/layouts/SingleColumn.vue"; const authStore = useAuthStore(); const router = useRouter(); const apiUrl = inject<string>("apiUrl"); const showPassword = ref(false); const alertMessage […]