Postponed (maintainer needs more info)
Project:
ecard
Version:
7.x-1.x-dev
Component:
Miscellaneous
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
16 Dec 2011 at 16:50 UTC
Updated:
25 Jan 2013 at 23:46 UTC
Jump to comment: Most recent
Comments
Comment #1
kars-t commentedGood Question. Maybe you can do this with rules and drupal commerce?
Comment #2
stella commentedDoing something kinda similar to this for Trócaire, an Irish charity. If you buy a product in the shop (www.trocaire.org/globalgift), in checkout you can choose to send it "traditional" (via post) or as an ecard. That's D6, and I wrote a custom ubercart checkout pane for the selection widget. I'll probably be doing something similar for Drupal Commerce in D7. If I can make it generic enough, I'll contribute it back.
The other approach would be to capture ecard recipient / message details and then when saved it adds it to their cart. With delayed sending functionality (d6 patch at http://drupal.org/node/367225) this becomes easier to implement, but not possible without that.
Comment #3
piebuo commentedI have the same problem, can you help me to integrate the payment method before send ecards? Thanks!!
Comment #4
stella commentedI don't have something generic enough to contribute back yet I'm afraid. My custom module allows users to add multiple products to their cart, then if any of them have an ecard field, a checkout pane appears on the checkout page allowing the user to choose between "traditional" (i.e. physical) and "ecard". If they select ecard, then a form for each ecard product (recipient, email address and message) appears.
This is not what I imagine you want - you probably don't want any "traditional" option, and maybe a different workflow.
Comment #5
kars-t commentedCurrently I only can say "Postponed".
Maybe you could add another submit handler to the ecard form. Maybe we should add a hook or a rules implementation. But as there is no idea what a common way could be I don't know what to do.
Comment #6
capellicStella's module has is here (https://drupal.org/project/commerce_ecard), but there is not yet any configuration capability to remove the Traditional (or E-card) method.