Shopify e-commerce

Connect Gift Up! to your Shopify store and we will enable your Gift Up! gift card codes to be used during checkout (and in-person if you use Shopify POS).

Connect Gift Up! to your Shopify account

Head over to Integrations in the Gift Up! dashboard and locate the Shopify card. 

As we do not have a public app in Shopify, you will need to create a "Custom App" in your Shopify store and share the details with us. Here's how...

1) Go to your Shopify dashboard

2) Click Apps > Develop apps for your

2b) Enable private app development


3) Click "Create an app"

4) Name the app Gift Up

App name: Gift Up!
Emergency developer email: Your email address

Once the app exists, select 'Configure Admin API scopes'...

...and ensure we have access to: 

Discounts: write_discounts and read_discounts
Orders: read_orders
Price rules: write_price_rules and read_price_rules
Locations: read_locations

5) Click Save to create the app.

Once done, you'll need to Install the app into your Store.

 Once installed, you'll need to get the Admin API access token:

You need to copy & paste the following information from the Shopify app Admin API section into the Gift Up! Shopify settings card:

  1. Store url
  2. Access token

Then click "Connect" and any future gift cards that are sold will be available as coupons in your Shopify store and can be used in the cart as normal.

How to install our checkout in your Shopify website

In order to sell gift cards, you need to install our drop-in checkout on a page somewhere in your Shopify website. 

Gift cards cannot be bought as products in your Shopify catalog as we need to collect some extra information like recipient email address and delivery date and Shopify does not allow us to collect this extra information. 

Installation instructions for Shopify

How Gift Up! works with your Shopify account

When you sell a gift card in your Gift Up! checkout we will automatically create a discount matching the gift card balance in Shopify that matches the 5 character alpha-numeric code that we create. If you use Shopify Plus, you will have access to the Shopify Gift Cards API. Please reach out to us and we will enable syncing of Gift Up gift cards, as Shopify gift cards (instead of discount coupons). 

The gift recipient (the only person who knows that code) can then come to your online store, or in-person, if you use Shopify's POS, and place an order, using this discount code against any of the items you sell. 

Orders placed for more than the gift card value

If they place an order for more than the value of the gift card, then they just need to pay the balance as normal during the checkout. 

i.e. 
$70 gift card, $100 order
minus
$70 gift card balance applied as a discount
=========================================================
$30 balance to pay during checkout
$70 redeemed against the gift card, leaving a $0 balance

Orders placed for less than the gift card value

If they place an order for less than the value of the gift card then they will only have to pay any shipping costs.

i.e. 
$70 gift card, $50 order
minus
$70 gift card balance available, but only $50 is applied as a discount
===================================================================
$0 to pay during checkout
$50 redeemed against the gift card, leaving $20 balance

What about the remaining balance?

In the instance above, the coupon gets deleted automatically by Shopify (as the original discount coupon was a one time use only coupon), but when the order gets placed in Shopify, we get notified and we reduce the gift card balance in Gift Up! to $20 and  immediately re-create the discount coupon with the exact same code again, but this time with a $20 balance so your customer can come along again and place another order and use their remaining balance.

What about shipping costs and sales taxes?

When we create the discount coupon in Shopify, it can only be used against the items being purchased in the cart. This is the only supported behaviour in Shopify e-commerce for discount codes & price rules. There is no way to have a discount code apply to the order total, including shipping costs or sales taxes. If you use Shopify Plus, you will have access to the Shopify Gift Cards API. Please reach out to us, and we will enable syncing of Gift Up gift cards, as Shopify gift cards (instead of discount coupons), which enables Gift Up gift cards to be used against shipping costs and sales taxes in a Shopify cart. 

Where do customers enter the gift card during the Shopify checkout process?

They need to enter the gift card code we issue in the "Discount code" field on the payment screen:

What Shopify plans does Gift Up! work with?

Gift Up! works with any Shopify plan, all the way from the Basic Shopify plan to Shopify Plus. 

If you use Shopify Plus, you will have access to the Shopify Gift Cards API. Please reach out to us, and we will enable syncing of Gift Up gift cards, as Shopify gift cards (instead of discount coupons). Please note that you will need to grant us access to the following permissions:

  • write_gift_cards

  • read_gift_cards

  • write_gift_card_adjustments

  • read_gift_card_adjustments

The last 2 permissions in that list are hidden by default from you, so you will likely need to reach out to Shopify support, so you can select them when you specify the permissions for your Shopify API key. We believe Shopify is doing this as a vendor lock in strategy. 

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us