- MEMBERSHIP
- Join
- Renew
- About Membership
- Membership Types
- Benefits Chart
- Dues Information
- Opening a Bookstore
- Member Directory
This documentation was modified on 10/1/2021 to include new process for issuing partial refunds to online only giftcodes.
The IndieCommerce platform’s Online Only Gift Code feature is an integrated gift code feature that allows for the purchase, redemption, and management of an e-gift code system right within an IndieCommerce site. This feature is a great alternative for stores that do not currently use Givex as their gift card provider.
Please keep in mind that these codes can be used on books, as well as any custom products your store has created. Gift codes cannot be used for eBooks and audiobook purchases.
The Online Gift Code feature includes:
NOTE: The ‘Online Only Gift Card’ module needs to be enabled for your site. Please send us a request from the Store Features page Store > Configuration > Account Information and Preferences > Store Features.
Navigate to: Content > Add Content > Online Only Gift Code
Navigate to: Structure > Content Types > Online Only Gift Codes > Manage Display
Repeat steps 1 and 2 for ‘Teaser'
Once the product has been created, be sure to make the product page easily accessible to your customers. Some suggested methods for doing so are adding the SKU to a booklist, listing the page in a menu, and creating a block that links to the page.
Now that you have created the ‘Online Only Gift Code’ product, it can be sold on your site as a product. Orders will be submitted in the same way all orders are and will need to be completed just as other orders are. These gift codes can be gifted by one customer to another, and stores can create gift codes in bulk for distribution.
Customers will have the option to provide a delivery date when purchasing an ‘Online Only Gift Code’. This is a date that a customer would like the recipient to have the code on, such as the case for a birthday or a holiday, and customers can purchase multiple codes with different delivery dates on the same order.
The delivery date, if a customer wants to use one, needs to be in YYYY-MM-DD format and must be at least 24 hours ahead of the purchase date. Customers could choose the next day as the delivery date and it is based on the assumption that the store will process orders the day they were received.
If this field is left blank by the customer, no delivery date will be attached to that online gift code and will be delivered to the recipient as soon as the store staff ‘completes’ the order.
When a customer adds a gift code to their cart and completes checkout, they must include a valid recipient email address. When a staff member marks the order ‘completed,’ a notification email is sent to the recipient with their gift code. A confirmation of it being sent is emailed to the customer who ordered it.
Navigate to: Store > Orders
You should see the following admin comments:
For orders of Online Only Gift Codes with a delivery date, the process above remains the same; the order must be marked ‘Completed’ to schedule the gift code for delivery on the date input by the customer.
Once an order for an online gift code with a delivery date has been moved to ‘Completed’, you should see the following admin comments:
Gift code #### worth $XX.XX will be emailed to (email address for recipient) on (delivery date input by customer).
The email will be sent out to the recipient automatically on the requested date. On the delivery day, additional admin comments will appear on the order, confirming the code has been sent out:
Gift code #### has been emailed to (email address for recipient).
A notification email will be sent out on the delivery date to the customer who purchased the code as well, confirming that the gift code was sent.
Sometimes, you may want to create and send an online only gift code without placing an online order for it. For instance, if a customer came into the store to purchase one, or perhaps you’re sending it as a ‘Thank You’ for a particularly loyal customer. In either of those instances, though there is no ‘charge’ through the website for the gift code, you may still generate and email one to the recipient.
Navigate to: Store > Configuration > Online Only Gift Code > Create/Adjust/Balance
You may want to create ‘Online Only Gift Codes’ in bulk to sell in the store or have ready to provide as a courtesy to customers. Delivery date feature is not available for codes created via this method.
Navigate to: Store > Configuration > Online Only Gift Code > Create/Adjust/Balance
You can now see the list of codes that were generated, and there are a few different options from here:
After a customer receives their code, they can navigate to your site and start shopping. The code can be used to purchase books and any custom products created on your site. Gift codes CANNOT be used on Kobo eBooks, or to purchase another gift code.
When your customer is on the Checkout page and ready to complete their order, they should select 'Online Only Gift Code' as their payment method and select the link that reads 'Check your balance to continue’, then they can proceed with checking out as usual.
NOTES:
Navigate to: Store > Configuration > Online Only Gift Code > View
NOTE: You can also cancel a code from this page if necessary. If a code scheduled to be sent out to a recipient is canceled prior to the delivery date, the code will not be sent.
Before making adjustments to a gift code, check the balance to make sure that you have the correct information.
Navigate to: Store > Configuration > Online Only Gift Code > Create/Adjust/Balance
Before issuing a partial refund to a gift code, check the balance to make sure that you have the correct information.
Once this button has been clicked, the amount refunded to the giftcode will be reflected in both the Admin Comments and in the Payments tab on the order.
There is some customization allowed for the notifications that get sent regarding ‘Online Only Gift Codes’.
Navigate to: Store > Configuration > Online Only Gift Code > Settings
Here you can modify:
Navigate to: Store > Configuration > Online Only Gift Code > Settings, and scroll down to ‘Upload Image’.
Don’t forget to ‘Save Configuration’ after making any changes.
A store that has its own version of an eGift program or would like to call this by a different name can customize this feature to work with their existing program.
Navigate to: Store > Configuration > Payment Methods
VARIABLE PRICE MODULE
The ‘Variable Price’ module enables a feature for a specific product class and the nodes created under that product class, that will allow customers to pay what they want for that product.
NOTE: This feature will be enabled on IC sites upon request. If you would like to give it a try, please send us a request from the Store Features page (Store > Configuration > Account Information and Preferences > Store Features).
Navigate to: Store > Products > Manage Classes
NOTE: If you have not previously created the product class/product nodes you wish to enable this feature for, you can find instructions to do so here: “Creating Custom Products”. Please create the product classes before adding the ‘Variable Price’ feature.
Once you have enabled the ‘Variable Price’ feature for the product class you can attach it to the product node(s) within that class.
Navigate to: Content
NOTE: When viewing the product you will notice that the ‘Amount’ field is no longer a set price or a drop down menu of prices. Instead, it is a field in which your customer can type in the price they wish to pay for the item. For that reason, it is VERY IMPORTANT, you enable this feature with caution. The price entered into such field will override any previous pricing you had entered for the product.
If you intend to enable the ‘Variable Price’ feature for ‘Gift Cards/Gift Certificates’ you will first need to remove the ‘Amount’ Attribute that has already been set-up for it.
Navigate to: Content
Then proceed with steps 3-6 from the above “ATTACH ‘VARIABLE PRICE’ TO THE PRODUCT NODE(S)” section.
Haven’t created any gift card products yet? Start here: ‘Creating Gift Cards As A Product For Sale’
After enabling this feature for a product class you will need to manage the display to hide any other ‘Price’ information. Along with any unnecessary fields that weren’t previously hidden.
Navigate to Structure > Content Types> Donations (or the content of your choice)> Manage Display
Repeat steps 1-2 for the teaser as well.
American Booksellers Association is a national trade association that supports and advocates for the success of independent bookstores. We provide members with education, networking opportunities, advocacy, resources, and technology. In turn our members support local schools through book fairs, donations and author visits; promote literacy; provide inclusive community centers; connect readers and books; add character to neighborhoods; champion and center diverse and new voices; and contribute to the local economy. We feel honored to support them in their work.
PRESS INQUIRIES: [email protected]
INDIECOMMERCE: [email protected]
ALL OTHER INQUIRIES: [email protected]
Copyright 2024 American Booksellers Association. BookWeb is a registered trademark of ABA.
Privacy Policy, Cookie Policy, Accessibility Statement