Hey there Matt

See comments in Red below.

Also, if you would like to have a look at the Flate Rate Shipping I am
working on in it's entirety, you can download it at
http://www.opennetworks.co.za/getpaid.flatrateshipping2.tar.gz

Cheers
Hannes

2009/6/15 Matt Barkau <[email protected]>

> Also, can you paste the relevant portion of your configure.zcml?  Thanks.
> configure.zcml: http://paste.plone.org/28540
> browser/configure.zcml: http://paste.plone.org/28541
>
> On Mon, Jun 15, 2009 at 4:05 AM, Matt Barkau <[email protected]> wrote:
>
>> Hannes, as a test, what happens if you change rates.py line 33 from 
>> IFlatRateSettings
>> to IFlatRateShippingSettings ?
>> I get the following error: 'module' object has no attribute
>> 'IFlatRateShippingSettings'
>>
>> On Thu, Jun 11, 2009 at 12:17 AM, hannesc <[email protected]> wrote:
>>
>>>
>>> OK, so I got the admin part working. Now just to get the actual
>>> shipping calculated.
>>>
>>> When checking out, I get the following error:
>>>
>>> Traceback (innermost last):
>>>  Module ZPublisher.Publish, line 119, in publish
>>>  Module ZPublisher.mapply, line 88, in mapply
>>>  Module ZPublisher.Publish, line 42, in call_object
>>>  Module Products.PloneGetPaid.browser.checkout, line 353, in __call__
>>>  Module getpaid.wizard._wizard, line 38, in __call__
>>>  Module getpaid.wizard._wizard, line 28, in update
>>>  Module getpaid.wizard._wizard, line 263, in update
>>>  Module Products.PloneGetPaid.browser.checkout, line 743, in update
>>>  Module Products.PloneGetPaid.browser.checkout, line 729, in
>>> setupShippingOptions
>>>  Module getpaid.flatrateshipping2.rates, line 33, in getRates
>>> AttributeError: 'InterfaceClass' object has no attribute
>>> 'flatrate_option'
>>>
>>> I had a look at the files, and I can't quite figure out what is wrong:
>>>
>>>  getpaid.flatrateshipping2.rates looks as follows:
>>> http://paste.plone.org/28429
>>>
>>> The highlighted line is where the problem occurs. I went and had a
>>> look, but *sigh* I don't know what the heck is wrong.
>>>
>>>  getpaid.flatrateshipping2.interfaces looks as follows:
>>> http://paste.plone.org/28430
>>>
>>> There is probably a simple solution to my problem, but I don't know
>>> what it is. Anyone have any ideas?
>>>
>>> Thanks
>>> Hannes
>>>
>>> On Jun 10, 7:26 am, Matt Barkau <[email protected]> wrote:
>>> > +1
>>> > Also, can anyone explain the syntax of context.context, in
>>> vocabularies.py
>>> > ?:
>>> > def ShippingMethods( context ):
>>> >     adapters = component.getAdapters( (context.context,),
>>> > interfaces.IShippingMethod )
>>> > Thanks!
>>> >
>>> > On Mon, Jun 8, 2009 at 12:03 AM, hannesc <[email protected]> wrote:
>>> >
>>> > > Thanks for the feedback. Is there anyway that either of you might
>>> post
>>> > > your working copy somewhere for me to have a look at? I am struggling
>>> > > to get it working, and my client is in a bit of a rush. O.o
>>> >
>>> > > Thanks :)
>>> >
>>> > > On Jun 5, 12:21 pm, danielle davout <[email protected]>
>>> wrote:
>>> > > > as Juan Carlos did :)
>>> >
>>> > > > On Fri, Jun 5, 2009 at 11:12 AM, danielle
>>> >
>>> > > > davout<[email protected]> wrote:
>>> > > > > For me, today and as far as I "know" :
>>> > > > > FlatRateShippping doesn't work out of the box fault of the
>>> missing
>>> > > > > admin plugin, but if  one follows the example of getpaid.ups as
>>> > > > > Hannesc (or I did ) to make it, it is functional :
>>> > > > > a selection of the shipping methods is proposed to the client via
>>> a
>>> > > form,
>>> > > > > the shipping_cost of the order is computed (once a  order is
>>> created =
>>> > > > > self.createTransientOrder())
>>> > > > > the problem is that getpaid.core.cart.CartItemTotals object has
>>> not
>>> > > > > the right interface IShippableOrder when
>>> > > > > the Shipping Price is wanted in the form cart-listing.....
>>> >
>>> > > > > 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