sorry
no misunderstanding, I was commenting about what I said I had understood ....

On Thu, Apr 23, 2009 at 4:16 PM, Lucie Lejard <[email protected]> wrote:
>
> what do you mean?
>
> --
> S i x  F e e t  U p ,  I n c .  |  http://www.sixfeetup.com
> Phone: +1 (317) 861-5948 x605
> ANNOUNCING the first Plone Immersive Training Experience | Sept. 10-11-12, 
> 2009
> http://www.sixfeetup.com/immerse
>
>
>
> On Thu, Apr 23, 2009 at 4:45 AM, danielle davout
> <[email protected]> wrote:
>>
>> not completely wrong but ... nearly
>>
>> On Sat, Apr 18, 2009 at 7:44 AM, danielle davout
>> <[email protected]> wrote:
>>> 1) preliminary :  what I have understood from getcore.interfaces
>>>
>>> IShippingMethod :
>>> it is not a method of shipping but a method of calculating shipping charges
>>>
>>> shipping_method = schema.Choice( title = _(u"Shipping Method"),
>>>                                    description = _(u"Select a method
>>> to calculate shipping charges for orders in your store."),
>>>                                     required = True,
>>>                                     source = "getpaid.shipping_methods" )
>>>
>>> you take care of preparing the goods to send, it costs you money :
>>> it's only method def getCost(order).
>>> But you can choose to say it's free whenever the order is important,
>>> or just apply a  flat rate : IShippingMethod goes with
>>> IShippingMethodSettings
>>> (example  class FlatRateShippingAdapter which implements
>>> IShippingMethod goes with IFlatRateShippingSettings)
>>> ----------------------------------------
>>>
>>> the client chooses a service UPS, or simple mail, any service
>>> it's to the client to pay, you charge him to the behalf of the company
>>> providing the **service**
>>>
>>> one of its method is
>>>    def getMethodName( method_id ):
>>>        """
>>>        given a shipping method id, return the name of the method name
>>>        """
>>> inside this service, the choice and price offered would depend on the
>>> order itself (weight,...)
>>>    def getRates( order ):
>>>        """ return shipping rate options for an order.  this should return:
>>>        - a list of IShippingMethodRate as 'shipments'
>>>
>>>         IShippingMethodRate : """A Shipment Option and Price"""
>>>  it has been foreseen a tracking service with the last method
>>> getTrackingUrl()
>>>
>>> this is  IShippingRate***Service***
>>> example  IUPSRateService
>>>
>>> 2) So to offer shippable goods on your site, you need 2 things.
>>> For my future website I would use the product getpaid.FlatRateShipping
>>> and concocted a very simple mail service taking example from
>>> getpaid.ups
>>>
>>> getpaid is very flexible but  the flexibility have drawbacks : one is
>>> the vocabulary
>>> two
>>> as nothing is imposed sometimes you have to do the work on your own: for 
>>> example
>>> You will have to care yourself of the problem of taxes
>>>
>>> I've never implemented a store, I miss a little bit of guidance right
>>> now but I am feeling free...
>>>
>>>
>>>
>>> On Fri, Apr 17, 2009 at 9:42 PM, electro <[email protected]> wrote:
>>>>
>>>> I've seen several people mention configuring the flat rate shipping
>>>> module, but when I select it as an available module and hit apply, no
>>>> additional configuration form fields appear.  Extra fields show up
>>>> when I select UPS, but our client uses FedEx and I'm just trying to
>>>> get something together so they can start selling products online
>>>> whilst I fumble my way through writing a FedEx module.
>>>>
>>>> Zope/plone info:
>>>>    *  Plone 3.1.7
>>>>    * CMF 2.1.1
>>>>    * Zope (Zope 2.10.6-final, python 2.4.3, linux2)
>>>>    * Python 2.4.3 (#1, May 24 2008, 13:57:05) [GCC 4.1.2 20070626
>>>> (Red Hat 4.1.2-14)]
>>>>    * PIL 1.1.5
>>>>
>>>> Installed packages:
>>>> #    ATVocabularyManager 1.4.2
>>>> # PloneFormGen 1.5b5
>>>> # PloneGetPaid 0.7.0
>>>> # Three23
>>>> # getpaid.report unknown
>>>> # getpaid.warehouse unknown
>>>>
>>>> buildout.cfg:
>>>> [buildout]
>>>> parts =
>>>>    plone
>>>>    zope2
>>>>    productdistros
>>>>    instance
>>>>    zopepy
>>>>    getpaid
>>>>
>>>> unzip = true
>>>>
>>>> find-links =
>>>>    http://dist.plone.org
>>>>    http://download.zope.org/ppix/
>>>>    http://download.zope.org/distribution/
>>>>    http://effbot.org/downloads
>>>>
>>>> eggs =
>>>>    elementtree
>>>>    imsvdex
>>>>    Products.PloneFormGen
>>>>    Products.ATVocabularyManager
>>>>    python-dateutil
>>>>    zc.ssl
>>>>    zc.creditcard
>>>>    pysqlite
>>>>
>>>> develop =
>>>>
>>>> [plone]
>>>> recipe = plone.recipe.plone>=3.1.1,<3.2dev
>>>>
>>>> [zope2]
>>>> recipe = plone.recipe.zope2install
>>>> url = ${plone:zope2-url}
>>>> fake-zope-eggs = true
>>>> skip-fake-eggs =
>>>> additional-fake-eggs = ZODB3
>>>>
>>>> [productdistros]
>>>> recipe = plone.recipe.distros
>>>> urls =
>>>>    
>>>> http://pypi.python.org/packages/source/w/webcouturier.dropdownmenu/webcouturier.dropdownmenu-1.1.5.tar.gz
>>>> nested-packages =
>>>> version-suffix-packages =
>>>>
>>>> [instance]
>>>> effective-user = plone-bo3
>>>> recipe = plone.recipe.zope2instance
>>>> zope2-location = ${zope2:location}
>>>> user = admin:nutshell
>>>> http-address = 8080
>>>> debug-mode = on
>>>> environment-vars =
>>>>    PYTHON_EGG_CACHE ${buildout:directory}/var/.python-eggs
>>>>
>>>> eggs =
>>>>    ${buildout:eggs}
>>>>    ${plone:eggs}
>>>>    ${getpaid:eggs}
>>>>
>>>> zcml =
>>>>
>>>> products =
>>>>    ${buildout:directory}/products
>>>>    ${productdistros:location}
>>>>    ${plone:products}
>>>>
>>>> [zopepy]
>>>> recipe = zc.recipe.egg
>>>> eggs = ${instance:eggs}
>>>> interpreter = zopepy
>>>>
>>>> extra-paths = ${zope2:location}/lib/python
>>>> scripts = zopepy
>>>>
>>>> [getpaid]
>>>> recipe = getpaid.recipe.release
>>>> addpackages=
>>>>        getpaid.authorizedotnet
>>>>        getpaid.formgen
>>>>        getpaid.flatrateshipping
>>>>        getpaid.ups
>>>>        getpaid.report
>>>>
>>>>
>>>> >>
>>>>
>>>
>>
>> >
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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