I have drupal 4.7 and e-commerce installed. I want to just set up shipping as $5 in continental US and $20 elsewhere. The shipping module says that you have to install another module to use the API, where can I find a module that will do what I want?

alynner

Comments

nedjo’s picture

...we haven't completed anything for basic shipping for 4.7. We completely redid the Shipping API. It's new, it's fancy, and if what you want is UPS or USPS it's great--but we still need to go back and fill in basic options. Last I knew there was someone working on this, though--I'll check in with them and report back if there's anything promising. In any case, we're not talking about a lot of development work to add this in--a few hours.

jofinneg’s picture

...I really appreciate the work you're putting into the module- Looking forward to the basic shipping whenever it's integrated.

John

alynner’s picture

I found this posting for shipbasic: http://drupal.org/node/68363

which leads to this posting for flexicharge: http://groups.drupal.org/node/837

I'm still trying to figure out how to set it up and use it, but it looks very promising.

alynner

kulvik’s picture

Did you manage to get any of these working? I have tried setting up both shipbasic and flexicharge, but none seem to work. Using latest CVS versions on drupal 4.7.

- Thomas -

"If I do this, he might kick me back. That's not what I want. So I break his arm" - Bas Rutten

alynner’s picture

I ended up just copying the ups.inc file in shipcalc.module and modified it to suit my needs. You can see what I did here: http://drupal.org/node/71718

:-) alynner

chueewowee’s picture

THe shipping API is fancy, it is new. Each has nothing to reccomend it itself.
More precisely it is ethnocentric, American. It supports world domination of one postal service.

A Basic requirement for any ecommerce module is shipping by weight.

The world 'shipping' is american english, which I don't mind - but also point out that post or deleivery is more general. Americans also understand that, and anyone can break from the jargon then in this case, be a leader and communicate with the world. Shipping merely means ships as in water vessels; transporting by ship.

Basic function as described are more fancied by me, and quite a number of people over time. It is more important I have no doubt, and I reccommend it.

repe-1’s picture

Yep, it would be very cool to have versatile shipping options. Flexicharge looks promising, you can install it by patching cart.module and store.module, creating a folder flexicharge under your ecommerce/contrib directory and copying "example.inc", "flexicharge.install" and "flexicharge.module" files there. You can find all these files here: http://cvs.drupal.org/viewcvs/drupal/contributions/modules/ecommerce/con...

br,
-repe

Muslim guy’s picture

Repe, thanks for the info

BTW I tried installing correctly but the whole system cant run because there are syntax errors with store/cart

Reverting back to pre-patched store/cart modules, the Flexicharge works by displaying the name of the `Site-wide charge' but it doesnt add the +/- amount to the product price / order

*That means something wrong with my patching, or the patches themselves?

**IMHO, the weakness or disadvantage of Drupal E-Commerce 4.7.x is still its `Shipping' modules where you are forced to use UPS / USPS for shipping charge, and hardly a working module just to add a simple additional cost like $5 to total calculated order.

*For modest use of E-Commerce, maybe you can just use CubeCart 3.10 - but to integrate Drupal E-Commerce with the whole Drupalized website (the reason to use Drupal ecommerce is because we really want to make use of Drupal user system and content management), but the absence of `simple shipping calculation' is disappointing

*******
Silly me, the patch + line means `add thsi line' and I forgot that minus sign - means `delete this line' thats why the above error about syntax.

OK now I patched them corectly, but now it was example.inc giving the problem

*Fatal error: Unsupported operand types in /home/***/public_html/*****/modules/ecommerce/contrib/flexicharge/example.inc on line 135

*****Today I checked the CVS again and I saw `dead files' and only three files inside `flexicharge' - what does this mean please anyone? Does it mean we can use the flexicharge now without the store/cart patches?

Just when I thought wanting to give up on Drupal ecommerce, there is always some motivation to keep going :)