How I might handle Gift Cards

Permalink Browser Info Environment
After a conversation with our customer, they want to sell gift cards for their store (in store use only, not online).

My suggestion for them is to sell the card and take a physical one, load it and mail it.

As far as the Snipcart block goes, I was thinking we could do with a product with options, I have a few questions about this...

It does not allow me to have a product at $0. So I must set the product value at the minimum and then set the first option at $0 additional, and the other options as needed (see my screenshots)

Is it possible to choose the options on the product page, not in the cart? Otherwise I have to make a note about that since it might be confusing (see screenshot)

Any other suggestions?

Thanks!

4 Attachments

Type: Ticket
Status: Archived
dmeller
View Replies:
mesuva replied on at Permalink Reply 2 Attachments
mesuva
HI David,

it isn't possible to put the option selector on the page itself, it has to be selected in the cart - it's a Snipcart limitation.

My suggestion here would be to actually create multiple products, one for each price point, and turn off everything being output from the block except for the button. Then customise the button label to be the value of the card.

Then you could add a standard content block above these product blocks with something like 'Gift Card - please select value below'. You'd then just have a simple list of buttons to pick from and they'd be no confusion in the cart. See attached.

If you wanted to save space, you could potentially use a layout to put the description in one column and the buttons in another.
dmeller replied on at Permalink Reply
dmeller
Hi,


This is very sensible, thank you for the suggestion and mockup - very
helpful!


Kind Regards

Andrew (on David's account ;)



On 10/10/17 5:50 PM, concrete5 Community wrote:
ConcreteCMS replied on at Permalink Reply
ConcreteCMS
Attention: Since there has been no activity on this issue for two weeks, this issue has been automatically archived.

To re-open this issue, reply to this message.
ConcreteCMS replied on at Permalink Reply
ConcreteCMS
Attention: Since there has been no activity on this issue for two weeks, this issue has been automatically archived.

To re-open this issue, reply to this message.

concrete5 Environment Information

# concrete5 Version
Core Version - 5.7.5.13
Version Installed - 5.7.5.13
Database Version - 20160615000000

# concrete5 Packages
Calendar (1.0.1), eCommerce with Snipcart (1.3.3), Neat (0.9.2), Page Redirect (2.0), Page Selector Attribute (2.0), Simple Slider (1.0)

# concrete5 Overrides
blocks/page_list/templates/beer_grid_3_wide/view.php, blocks/page_list/templates/beer_grid_3_wide/view.css, blocks/page_list/templates/beer_grid_3_wide, blocks/page_list/templates, blocks/page_list, blocks/autonav/templates/breadcrumb_nybp.php, blocks/autonav/templates, blocks/autonav, blocks/calendar/controller.php, blocks/calendar, blocks/snipcart_product/view.php, blocks/snipcart_product, blocks/event_list/templates/event_grid_4_wide/view.css, blocks/event_list/templates/event_grid_4_wide/view.php, blocks/event_list/templates/event_grid_4_wide, blocks/event_list/templates, blocks/event_list, blocks/feature/templates/image_in_description_behind/view.css, blocks/feature/templates/image_in_description_behind/view.php, blocks/feature/templates/image_in_description_behind, blocks/feature/templates, blocks/feature, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/en_GB/LC_MESSAGES/messages.mo, languages/en_GB/LC_MESSAGES, languages/en_GB, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, views/dialogs/event/form.php, views/dialogs/event/frontend/view.php, views/dialogs/event/frontend, views/dialogs/event, views/dialogs, blocks/page_list/templates/beer_grid_3_wide/view.php, blocks/page_list/templates/beer_grid_3_wide/view.css, blocks/page_list/templates/beer_grid_3_wide, blocks/page_list/templates, blocks/page_list, blocks/autonav/templates/breadcrumb_nybp.php, blocks/autonav/templates, blocks/autonav, blocks/calendar/controller.php, blocks/calendar, blocks/snipcart_product/view.php, blocks/snipcart_product, blocks/event_list/templates/event_grid_4_wide/view.css, blocks/event_list/templates/event_grid_4_wide/view.php, blocks/event_list/templates/event_grid_4_wide, blocks/event_list/templates, blocks/event_list, blocks/feature/templates/image_in_description_behind/view.css, blocks/feature/templates/image_in_description_behind/view.php, blocks/feature/templates/image_in_description_behind, blocks/feature/templates, blocks/feature, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/en_GB/LC_MESSAGES/messages.mo, languages/en_GB/LC_MESSAGES, languages/en_GB, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, views/dialogs/event/form.php, views/dialogs/event/frontend/view.php, views/dialogs/event/frontend, views/dialogs/event, views/dialogs

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
nginx/i-Content

# Server API
fpm-fcgi

# PHP Version
5.6.30-10+deb.sury.org~xenial+2

# PHP Extensions
calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, Phar, posix, readline, Reflection, session, shmop, SimpleXML, sockets, SPL, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 90
max_input_vars - 1000
memory_limit - 64M
post_max_size - 20M
sql.safe_mode - Off
upload_max_filesize - 20M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:56.0) Gecko/20100101 Firefox/56.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.