Hey there guys.

I am still having trouble with this one. I had a look at Danielle's rates.py
and changed mine accordingly. However I am getting the following error:
http://paste.plone.org/28723

>From the error, I got that the error is in my rates.py file. The file looks
as follows (error line highlighted): http://paste.plone.org/28725

I don't think the error is there however. I think the error lies in my
iterfaces.py file (http://paste.plone.org/28726).

If anyone could have look, I would really appreciate it.

Thanks
Hannes

2009/6/19 danielle davout <[email protected]>

>
> > What I require is some way of just charging a flat fee for any order to
> be
> > shipped to anyone. As the client will only be shipping locally, he
> decided
> > to just charge a single amount for every order.
> I 've managed at last to have it working  with in the cart.py of my product
> :
>
> from Products.PloneGetPaid.browser.checkout import getShippingMethod
>
> class CartItemTotals( OriginalCartItemTotals ):
>
>    def getShippingCost( self ):
>       # no choice of service_code by client
>        service_code = 'mine.01' #self.request.get('shipping_method_code')
>        method = getShippingMethod( self, service_code )
>        if method is None:
>            return 0
>        return method.cost
>
> and the same rates.py that I've sent previously as a attached file
>
> in my overrides.zcml I've put accordingly
>  <adapter
>     for="getpaid.core.interfaces.IShoppingCart"
>     provides="getpaid.core.interfaces.ILineContainerTotals"
>     factory=".browser.cart.CartItemTotals"
>     />
>
>
>
>
>
> On Fri, Jun 5, 2009 at 10:23 AM, Hannes Calitz<[email protected]> wrote:
> > What I require is some way of just charging a flat fee for any order to
> be
> > shipped to anyone. As the client will only be shipping locally, he
> decided
> > to just charge a single amount for every order.
> >
> > Flat Rate shipping seemed like the solution, but alas, it doesn't work.
> :(
> >
> > 2009/6/5 danielle davout <[email protected]>
> >>
> >> Do you make a difference between shipment and shipping ?
> >> shipping being related to a cart (as a collection of items to be
> >> shipped to anybody, anywhere), shipment to an order (labelled goods to
> >> be received somewhere by somebody that would be charged for); indeed
> >> how can you price a shipment if you don't know the destination of the
> >> goods (if the client did not give the necessary informations in
> >> "completing a bit" an order?)
> >> Why in cart.py shipping and shipment are mixed ?
> >>   def getShippingCost( self ):
> >>        if not interfaces.IShipment.providedBy( self ):
> >>            return 0
> >>        return decimal.Decimal( str( self.shipping_cost ) )
> >> I'm really confused...
> >> 2009/6/4 Juan Carlos Coruña <[email protected]>:
> >> > I had the same problem and didn't found the solution. some people
> >> > already
> >> > reported this.
> >> >
> >> > I tried to add a plugin to getpaid.flatrateshipping in order to get
> the
> >> > config panel, without success.
> >> >
> >> > Finally, I decided to go with IShippingRateService (look at
> getpaid.ups
> >> > for
> >> > an example) instead of IShippingMethod.
> >> >
> >> > 2009/6/4 hannesc <[email protected]>
> >> >>
> >> >> So with the payment processor I was working on, finally completed, I
> >> >> moved over to the shipping. I want to use flat rate shipping for now.
> >> >> When I install it however, there is no way of setting the values for
> >> >> it, and even when I purchase a shippable object, the shipping is
> still
> >> >> 0 on checkout.
> >> >>
> >> >> I started looking around, and I found that the Flat Rate Shipping has
> >> >> no config page.
> >> >>
> >> >> My question is this: Has anyone successfully used flat rate shipping
> >> >> on GetPaid, and if so, how?
> >> >>
> >> >> Thanks guys
> >> >>
> >> >
> >> >
> >> > >
> >> >
> >>
> >>
> >
> >
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to