en Jump to content
presta-dyr

XML-eksport (export) af varer

Recommended Posts

Du kan da prøve nogle af disse
Pricerunner.dk
Kelkoo.dk
Pribot.dk (gratis)
Priser.dk
dba.dk
krak.dk (ved ikke om deres tjeneste er online endnu men den er ihvertifald gratis)

Share this post


Link to post
Share on other sites

Hey Kjeld,

I am getting the following error:

Parse error: syntax error, unexpected T_INCLUDE in /home/content/d/s/t/xxxxxxxxxxxxxx/html/websites/xxxxxxxxxxxx/xmlexport.php on line 3

Any ideas?

JTLS

Share this post


Link to post
Share on other sites

Fantastisk fil og det virker bare - tak for det presta-dyr

@Homeshop.dk - Til Pribot, tog du bare en udskrift af xml filen og sende til den eller hvordan gjorde du lige? Hvis du vil ud med det altså :-)

Share this post


Link to post
Share on other sites

Er det muligt at tilføje i scriptet således at det tager den nedsatte pris istedet for normal prisen, hvis jeg feks. har sat en vare ned med 15% tager den normal prisen og ikke tilbudsprisen

Share this post


Link to post
Share on other sites

Er det muligt at tilføje i scriptet således at det tager den nedsatte pris istedet for normal prisen, hvis jeg feks. har sat en vare ned med 15% tager den normal prisen og ikke tilbudsprisen

Nogen der kan hjælpe

Share this post


Link to post
Share on other sites

Mmmalling se det svar jeg har fået tidligere fra prestadyr.

Der er et tilrettet script tidligere i tråden den gør det du ønsker

Takr for det. Det hjælper at læse tråden igennem...Har taget det jeg skulle bruge og tilføjet til mit eget script

Share this post


Link to post
Share on other sites

Se bort fra nedenstående....Har forløbigt løst det med at tilføje

ob_flush();

flush();

Jeg koder filen om og prøver at optimere den...

 

Et problem er opstået med scriptet.

 

Vi har nu +6000 produkter der skal eksporteres i filen, og når man prøver at kalde filen giver serveren timeout.

Har talt med domain direct hvor siden er hosted og de kan ikke sætte time out mere op.

 

Hvis vi fjerne feks 1200 produkter igen er der ingen problemer med at kalde scriptet, kan man på en eller anden måde optimere scriptet så den kan klare alle disse produkter

Share this post


Link to post
Share on other sites

Det kan helt sikkert optimeres. Det er ret dyrt performancemæssigt, når f.eks. jeg skriver:

 

  $prodObj = new Product($product['id_product'], false, $id_lang);

 

/Kjeld

Share this post


Link to post
Share on other sites

Hello! Need help with this script, how to get that it displays price with 2 decimals like 1.50 not like now 1.5 and how to add a full category link/url???

Share this post


Link to post
Share on other sites

Det ser ud til, at syntaksen til billed URL er lavet om (sikkert siden jeg opgraderede til version 1.4) - jeg har ikke tjekket mit xml-output længe, men nu skulle jeg have det tilføjet hos pribot.dk

 

URL til alle billeder ser nu således ud altså med dobbelt http og domænenavn:

<imageUrl>http://jojoba.dkhttp://www.jojoba.dk/265-541-large/keramiksaet.jpg</imageUrl>

Share this post


Link to post
Share on other sites

Jeg har faktisk modificeret det her til både at have rigtige URL's i links og billeder. Derudover har jeg også lavede det så det virker i 1.4.x. Og faktisk også rettet i det så det virker i kelkoo, pricerunner og partner-ads.

 

Jeg laver et indlæg på prestatips.dk en af dagene og smider filer med op.

Share this post


Link to post
Share on other sites

Som lovet en indlæg om pricerunner, der kommer ligeledes et feed op til kelkoo og partner-ads, jeg venter pt på at kelkoo svare på om de vil give en tilbud der matcher det som man kan få hos pricerunner ved at brug prestatips.dk som reference.

 

Læs mere her: http://www.prestatips.dk/opsaetning-og-brug-af-prestashop/pricerunner-feed-til-prestashop-1-4-x/

Share this post


Link to post
Share on other sites

Som lovet en indlæg om pricerunner, der kommer ligeledes et feed op til kelkoo og partner-ads, jeg venter pt på at kelkoo svare på om de vil give en tilbud der matcher det som man kan få hos pricerunner ved at brug prestatips.dk som reference.

 

Læs mere her: http://www.prestatip...estashop-1-4-x/

  1. Umiddelbart ser det ud til at der er flere decimaler end to i prisen, om det er et problem for pricerunner ved jeg ikke.(Har klaret den med my_number_format)
  2. At varen altid er på lager hvis den er med i feedet kan jo være et problem, idet alle produkter fremgår som værende på lager selvom de i virkeligheden er udsolgt. Så denne automatik kan man naturligvis fjerne, således at den aktuelle status hentes på hvert produkt, hvilket jeg selvfølgelig har gjort
  3. Feedet er meget hurtigere en den original xml-export, hvilket helt klart er en fordel....
  4. Hvis et produkt er på tilbud er det så tilbudsprisen der kommer med istedet for den originale pris, dette var nemlig et problem i den gamle version.

Michael

Edited by mmalling

Share this post


Link to post
Share on other sites

Jeg anvender Presta 1.4.9.0 med det nye billedesystem men det ser ikke ud til at virke sammen. For linket til billedet den skriver er til det gamle billede system feks

<Graphic-URL>http://www.mbmdata.dk/img/p/24435-19428.jpg</Graphic-URL>

 

Vil det sige at det ikke kan anvendes sammen med det nye lagringssystem

 

Er løst

Edited by mmalling

Share this post


Link to post
Share on other sites

Jeg brugte tidligere dette script i min shop til bl.a. prisvis.dk, men det holdt op med at virke korrekt. Så udskiftede jeg det med Timpets pricerunner script, men dette viser levering 1-2 dage og fragten vises som f.eks. 35 kr. selvom det korrekte er 45 kr. Jeg har lige nu prøveperiode hos Pricerunner, så det er ikke så smart, at oplysningerne ikke er korrekte.

 

Nu prøvede jeg så at lægge den opdaterede version op (fra første indlæg her i tråden). Men oplysningerne er stadig ikke korrekte - her er billed URL også forkert. Jeg måtte gå tilbage til det andet script indtil videre, men her kommer et snip af hvordan xml'en så ud:

 

<id>355</id><description>  Rund tærteform i keramik 24 cm i diameter. Formen er en klassisk engelsk form til f.eks. apple pie. Den er lavet af Mason Cash, som er en af de førende producenter af keramik i form af røreskåle, bageforme m.m. i England  </description><name>Tærteform i keramik fra Mason Cash</name><url>http://jojoba.dk/da/bageartikler/355-taerteform-i-keramik-fra-mason-cash.html</url><price>149.00</price><imageUrl>http://jojoba.dkhttp://jojoba.dk/355-640-large/taerteform-i-keramik-fra-mason-cash.jpg</imageUrl><shipping>35.00</shipping><manufacturer/><category>Kagetallerkner, skåle og spisestel</category><category>Bageartikler</category></product>

 

I ovenstående er billed URL forkert og forsendelse står til kr. 35, men den korrekte pris er kr. 45

Varen kan ses her: http://jojoba.dk/da/bageartikler/355-taerteform-i-keramik-fra-mason-cash.html

Jeg forstår ikke, hvor de 35 kr. i forsendelse kommer fra?

 

Det er et tilsvarende problem i Timpets feed - som jeg tror blot er en modificeret udgave af Kjelds fil? (http://jojoba.dk/xmlexport.php) også med leveringstiden, der står til 1-2 dage, men det står der ikke på nogen af mine varer - faktisk har jeg slettet alle gamle entries i databasen, hvor der stod 1-2 dage).

Share this post


Link to post
Share on other sites

Som jeg lige ser scriptet tager den fragtprisesn fra den standard carrier og standard zone som du har opsat i din shop.

 

Umiddelbart er der ikke noget tag til at vise leveringstiden med, så de 1-2 dage er nok en standard som pricerunner putter på.

Det burde ikke være det store problem at tilføje et ekstra felt med leveringstiden, hvor den tager den tekst du har indsat på produktet.

Share this post


Link to post
Share on other sites

Jeg anvender Presta 1.4.9.0 med det nye billedesystem men det ser ikke ud til at virke sammen. For linket til billedet den skriver er til det gamle billede system feks

<Graphic-URL>http://www.mbmdata.dk/img/p/24435-19428.jpg</Graphic-URL>

 

Vil det sige at det ikke kan anvendes sammen med det nye lagringssystem

 

Er løst

 

Fik vi ikke løst begge dine problemer på bloggen, det tror jeg vidst ? :)

Share this post


Link to post
Share on other sites

Jeg har faktisk modificeret det her til både at have rigtige URL's i links og billeder. Derudover har jeg også lavede det så det virker i 1.4.x. Og faktisk også rettet i det så det virker i kelkoo, pricerunner og partner-ads.

 

Jeg laver et indlæg på prestatips.dk en af dagene og smider filer med op.

 

Hej Tim

 

Vil du ikke svare på min tråd;-) Det er dit feed jeg bruger, hvor jeg får forkerte leveringstider på og forkerte fragtpriser.

Share this post


Link to post
Share on other sites

Det er et stykke tid siden jeg har kigget i filerne, men jeg tror vidst egentlig nok leveringstiden er hardcoded i filen. Hvad er din fejl med fragtprisen? (Så slipper jeg lige for at spole hele tråden igennem :)

Share this post


Link to post
Share on other sites

Som jeg lige ser scriptet tager den fragtprisesn fra den standard carrier og standard zone som du har opsat i din shop.

 

Umiddelbart er der ikke noget tag til at vise leveringstiden med, så de 1-2 dage er nok en standard som pricerunner putter på.

Det burde ikke være det store problem at tilføje et ekstra felt med leveringstiden, hvor den tager den tekst du har indsat på produktet.

Se ovenfor - og mit feed har leveringstid med - fragtpriser varierer, den kan godt finde ud af, at det f.eks. kun er 16 kr. på nogle varer (som er maxibrev), men ved som sagt ikke, hvor den får de 35 kr. fra, da denne ikke findes mere og er erstattet af pakke uden omdeling til 45 kr. og står rigtigt på varen.

Share this post


Link to post
Share on other sites

Det er et stykke tid siden jeg har kigget i filerne, men jeg tror vidst egentlig nok leveringstiden er hardcoded i filen. Hvad er din fejl med fragtprisen? (Så slipper jeg lige for at spole hele tråden igennem :)

 

Ok - synes ellers jeg har kigget efter leveringstiden:-)

 

Her er et konkret eksempel:

 

<product><SKU>354</SKU><EAN/><Price>149</Price><Description>  Rigtig sød lille tea for one med hund og kødben som låg. Teen brygges i kanden, der sidder ovenpå koppen. Når teen er klar tages kanden af koppen, hvorefter teen kan hældes op.  </Description><Product-URL>http://jojoba.dk/da/tekander/354-tea-for-one-tekande-og-kop-i-en-med-sodt-hundemotiv-og-sma-poter.html</Product-URL><Graphic-URL>http://jojoba.dk/img/p/354-638.jpg</Graphic-URL><Shipping-Cost>35</Shipping-Cost><brand/><Product-name>Tea for one - tekande og kop i en med sødt hundemotiv og små poter</Product-name><Category>Tekander, stempelkander og tea for ones</Category><Delivery-time>1 - 2 hverdage</Delivery-time><In-Stock>yes</In-Stock><Manufacturer/>

 

Fragt skal være 45 kr., som den står til i shoppen.

Share this post


Link to post
Share on other sites

Jeg har fulgt vejledningen er får bare en meddelse om at der ikke er nogle produkter.

Vi kører med version 1.5

 

http://democratiquesocks.com/shop/xmlexport.php?passwd=feedme?passwd=feedme

 

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<products></products>

 

Share this post


Link to post
Share on other sites

Jeg har fulgt vejledningen er får bare en meddelse om at der ikke er nogle produkter.

Vi kører med version 1.5

 

http://democratiques...e?passwd=feedme

 

 

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<products></products>

 

Eftersom der er sket massive ændringer i version 1.5 tror jeg ikke du skal regne med, at det virker i den nye version.

Edited by Prestafan1234

Share this post


Link to post
Share on other sites

Fik vi ikke løst begge dine problemer på bloggen, det tror jeg vidst ? :)

Jo det gjorde vi...

Men der er et nyt problem med fragten...

Jeg tager 35,- i fragt incl moms, men i feedet vises 28,- som er prisen uden moms, hvilket gør at der på pricerunner står at fragten er 28,- Et problem jeg også har forespurgt om på bloggen

Share this post


Link to post
Share on other sites

Bumper lige lidt i en gammel post ...

Vi kører vers 1.5, og mangler at kunne eksportere XML til Trendsales. De har en liste over, hvordan eksporten skal være.. Men jeg går ud fra, det nok er standarder, de kører med.

 

Jeg har prøvet dette php program, men får en fejl.

>>

This page contains the following errors:

error on line 11 at column 34: Extra content at the end of the document

Below is a rendering of the page up to the first error.

 

42 Vase fra Kinto Motiv: Blonde Højde : 80 mm. Couture blomstervase (lille) http://www.rosenfeldt.com/index.php?id_product=42&controller=product&id_lang=3 99.00 http://www.rosenfeldt.comwww.rosenfeldt.com/img/p/1/1/4/114-large.jpg 35.00

 

***

 

Findes der noget, der er specifikt skrevet til vers. 1.5.?

Share this post


Link to post
Share on other sites

Jeg har stadig problemmer med at fragten i feed bliver vist uden moms

 

Jeg har svaret dig på bloggen, det må være rigeligt at poste det et sted ;)

Share this post


Link to post
Share on other sites

Det tvivler jeg på, da det ikke virkede til version 1.5 (hvis du læser længere oppe). Men der findes mange forskellige moduler, der kan lave feeds, f.eks. dette http://addons.prestashop.com/en/export-modules/16696-prestacenter-xml-export-multi.html som jeg bruger. Det virker også med multistore.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More