Gift Card Integration: ERPLY to Shopify
Budget: $750 – $1,500 USD
We are a retail store with an online shop and use the ERP system “ERPLY.” We also operate an online shop based on Shopify. Now we need a gift card integration so that our customers can redeem gift cards not only in the physical store (which uses the ERPLY POS system), but also in the Shopify online shop.
- The gift cards are created and managed in ERPLY, not in Shopify. ERPLY is the leading system for gift cards. ERPLY has an API for this: https://learn-api.erply.com/requests/getgiftcards
- For Shopify, we should use the Gift Cards API: https://shopify.dev/docs/api/admin-graphql/latest/mutations/giftcardcreate
This is how I envision the integration:
- The integration retrieves the gift cards from ERPLY once an hour.
- In Shopify, new gift cards that do not yet exist in Shopify (based on the gift card number) are created with the respective balance.
- For existing gift cards, the integration transfers the balances from ERPLY to the Shopify gift cards.
- This is to ensure that the same gift cards with the same balances always exist in ERPLY and Shopify.
- We do not need to assign them to customers or anything like that, we just need to synchronize the gift card inventory.
- The gift cards are created and managed in ERPLY, not in Shopify. ERPLY is the leading system for gift cards. ERPLY has an API for this: https://learn-api.erply.com/requests/getgiftcards
- For Shopify, we should use the Gift Cards API: https://shopify.dev/docs/api/admin-graphql/latest/mutations/giftcardcreate
This is how I envision the integration:
- The integration retrieves the gift cards from ERPLY once an hour.
- In Shopify, new gift cards that do not yet exist in Shopify (based on the gift card number) are created with the respective balance.
- For existing gift cards, the integration transfers the balances from ERPLY to the Shopify gift cards.
- This is to ensure that the same gift cards with the same balances always exist in ERPLY and Shopify.
- We do not need to assign them to customers or anything like that, we just need to synchronize the gift card inventory.