Offering gift cards on your WooCommerce store is a smart way to increase sales and attract new customers. But what if you want customers to enter a custom amount and pay using PayPal or Klarna—including financing options like PayPal Pay Later?
In this guide, you’ll learn exactly how to set up WooCommerce gift cards with a custom amount field, and enable secure payment via PayPal and Klarna.
Why Offer Custom Amount Gift Cards?
Allowing customers to choose their own gift card amount:
-
Enhances the user experience
-
Increases flexibility
-
Helps drive higher-value purchases
-
Encourages last-minute and personalized gift buying
Step 1: Install and Set Up WooCommerce
If WooCommerce isn’t installed yet, do the following:
-
Navigate to Plugins > Add New in your WordPress dashboard.
-
Search for WooCommerce.
-
Click Install Now, then Activate.
-
Go to WooCommerce > Settings to configure:
-
Store currency
-
Payment gateways
-
Shipping (optional)
-
Taxes
-
Step 2: Add Gift Card Functionality with Custom Amount
WooCommerce does not include gift card features by default. To enable gift cards with a custom amount input, you’ll need a plugin.
Best Plugin: PW WooCommerce Gift Cards Pro
The PW WooCommerce Gift Cards (Pro) plugin by Pimwick allows users to:
-
Choose or enter a custom amount
-
Send gift cards to recipients via email
-
Customize messages and delivery dates
How to Set It Up:
-
Purchase and install PW WooCommerce Gift Cards Pro from Pimwick
-
Go to Products > Add New
-
Name your product, e.g., “Gift Card”
-
Under Product Data, select PW Gift Card
-
Enable the “Allow Custom Amount Entry” option
-
Set minimum/maximum values if needed (e.g., min $10, max $500)
-
Publish the product
Now customers can enter any amount they want when purchasing a gift card.
Step 3: Enable PayPal and Klarna for Payments
Enable PayPal (with Pay Later option)
-
Install the WooCommerce PayPal Payments plugin:
-
Go to Plugins > Add New
-
Search WooCommerce PayPal Payments
-
Install and Activate
-
-
Go to WooCommerce > Settings > Payments
-
Enable PayPal
-
Follow the setup wizard to connect your PayPal account
This plugin includes PayPal Pay Later, letting customers finance their purchases.
Enable Klarna Financing Options
You have two main ways to offer Klarna in WooCommerce:
Option 1: WooCommerce Payments (Stripe Integration)
-
Install and activate the WooCommerce Payments plugin.
-
Klarna will automatically appear as a payment option if eligible in your region.
Option 2: Klarna Plugin
-
Install Klarna Payments for WooCommerce.
-
Go to WooCommerce > Settings > Payments > Klarna.
-
Enter your Klarna merchant credentials (from Klarna).
Step 4: Test the Checkout Experience
To make sure everything works:
-
Visit your store and open the Gift Card product page.
-
Enter a custom amount (e.g., $85).
-
Add to cart and proceed to checkout.
-
Confirm that the PayPal and/or Klarna options are visible.
-
Complete a test payment using sandbox/test credentials (if available).
Bonus: Customize the Gift Card Product Page
For a more polished experience, you can:
-
Add recipient name, email, and message fields
-
Allow scheduling (e.g., send on a future date)
-
Style the page using custom CSS or a page builder like Elementor
Recommended plugins:
-
Product Add-Ons by WooCommerce
-
Advanced Custom Fields
-
Gift Card plugins with built-in templates
Final Thoughts
With the right tools, you can easily sell custom amount gift cards in WooCommerce and offer convenient, flexible payment methods like PayPal Pay Later and Klarna. This setup not only improves user experience but also increases conversions—especially during holidays and gift-giving seasons.
Key Takeaways:
-
Use PW WooCommerce Gift Cards Pro for custom amounts
-
Enable PayPal to offer Pay Later options
-
Add Klarna for financing and “Buy Now, Pay Later”
-
Customize the gift card experience for higher engagement