My answer below had a little delay because this was my first post
which had to be verified.

So basically I wrote a import script like you suggested. I used xlrd
(http://www.python-excel.org/) instead of the csv module as it handles
unicode out of the box. The Products and Categories show up correctly
so I guess it's working.

Paul, if you want me to send the script just let me know.

Regards
Sebastian

On Nov 9, 3:11 pm, Alex Robbins <[email protected]> wrote:
> I don't think satchmo has anything specifically for this use case.
> However, you could use python's csv module.
>
> http://docs.python.org/library/csv.html#csv.DictReader
>
> Basically, the script would look like this:
>
> from csv import DictReader
> from product.models import Product
>
> reader = DictReader(open('products.csv'))
> for line in reader:
>     Product.objects.create(
>         #Setup the mapping between csv columns and satchmo product
> attributes here
>         title=line['title'],
>         slug=line['slug_field]'
>         ...
>     )
>
> You'd probably want some error control and stuff like that, but that
> is the basic idea.
>
> Hope that helps,
> Alex
>
>
>
>
>
>
>
> On Mon, Nov 8, 2010 at 1:44 AM, Paul Walsh <[email protected]> wrote:
> > Hi,
>
> > I am a new Satchmo user (and a very very novice Django beginner) -
> > something that wasn't clear to me:
>
> > Is there a core module or an available extension to import data via
> > CSV? I saw the product_feeds extension module but it only seems to
> > deal with export.
>
> > If anyone can point me in the right direction that would be great!
>
> > Thanks,
>
> > Paul.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Satchmo users" 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 
> > athttp://groups.google.com/group/satchmo-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" 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/satchmo-users?hl=en.

Reply via email to