Hey there!

I'm an author in 3 or 4 online markets selling digital goods, I sell a lots of logos templates so I have started my own shop with woocomerce to focus on more on Item customizations but Im kind a stuck and I want to migrate to migrate Drupal because I think it´s the only way that I can achieve this.

Im making a few tests on a server

http://bmstore.meximas.com/

but I am a completely newbie in Drupal so Im asking some help.

Can someone please point me the right direction to achieve this with Ubercart for instance?

For example, let's say I have a Logo Template that it is a digital good, is selling for $29, I need something like this:

Purchasing options:

A) - Standard Logo, $29, direct purchase >> Downloadable.

B) - Customized Logo + $50 (When this option is selected it will open 2 empty Text fields and a Note saying that "the item will be delivered by email in 1 to 3 business days")

* Type the "Company Name"

* Type the "Company Slogan"

I will then receive an order with "Company Name" and "Company Slogan" and with the customer details.

Thanks in advance

Comments

John_B’s picture

I think this needs a custom module if you using a single product. However, it is a fairly small job. Alternatively the custom log could be a completely different product. There are various ways to get an email when someone buys one. Rules module for example. However, it does take a lot longer to learn to configure Drupal than to learn to configure Wordpress. That is just the way it is - if you have the enthusiasm you will find it rewarding; if not, hire someone to help.

I would really think twice about using Ubercart. Drupal Commerce is now far more active. I have made sites in both and Ubercart works just fine and Drupal Commerce probably takes longer to learn but is more flexible. I think in Commerce you can do it without custom code. You would make a product type "Logo". One product = Custom Logo; another product Standard Logo. Set up a reaction to each in Rules module (having first followed a training course in how to use Rules! - yes it is a bit complicated, you can buy courses from buildamodule.com or drupalize.me). The Rule will determine that when one or the other item is in the shopping cart there will be a reaction to deliver the product, or to display a message and send you an email.

I cannot give you a complete recipe, most of would have to think this through and experiment, maybe for a few hours. This is just a pointer in the right direction.

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors

zeezhao’s picture

In ubercart, you will also need this module: https://www.drupal.org/project/uc_dropdown_attributes

Create your logo option attribute as select list: Standard, Customized as above
Create a text attribute: Company Name
Create a text attribute: Company Slogan

Once the module is installed, you will find an extra tab "dependencies" when you edit the product.
Add all 3 attributes to your product. Then go to dependencies tab and make the two text attributes dependent on Customized logo selection.

The alternative is to explore commerce.