Jump to content

XML-eksport (export) af varer


presta-dyr

Recommended Posts

Jeg har oprettet mig hos www.shoppingindex.dk. Til det, skulle jeg bruge en oversigt over mine varer i XML.

Jeg har vedhæftet mit program, så andre også kan få glæde af det. Læg det i roden for din webshop og husk at justere kodeordet i programmet.

2011-02-28: Opdateret. Priser er nu justeret med evt. rabat og har altid 2 decimaler.

2016-03-30: Opdateret. Virker nu med PrestaShop 1.6.

2016-04-19: Opdateret. Rettet URL for billeder.

/Kjeld

xmlexport.php

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 4 weeks later...

Sorry for my bad english, i'm FRENCH!!!!

It's a very good module and product,

But is it possible to had at the price , the discount price????

I need two price on my xml extraction : normal price and discount price!!

thank

Regard's Laurent

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...
  • 1 month later...

Hej
Denne fil er super :-)
Jeg forsøger at se reference, men det genererer en fejl :long:
Du har en idé om problemet?
Jeg sætter filen i vedhæftet fil :)
mange tak for jeres hjælp :-)

----------------------

Bonjour,
ce fichier est super :-)
je cherche à faire afficher la référence mais, cela genere une erreur :long:
Vous avez une idée sur le probleme ?
J'ai mis le fichier en piece jointe :)
merci beaucoup pour votre aide :-)

-----------------



Hello
This file is super :-)
I try to view the reference, but it generates an error :long:
You have an idea about the problem?
I put the file in attachment :)
thank you for your help :-)

xmlexport3.php

Link to comment
Share on other sites

Bonjour et merci pour votre aide :-) ,

Voici le message d'erreur que j'ai :

Détails de l’erreur de la page Web

Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Horodateur : Fri, 16 Jul 2010 12:01:53 UTC


Message : Un caractère incorrect a été trouvé dans un contenu de texte.

Ligne : 44525
Caractère : 16
Code : 0
URI : h**p://127.0.0.1/mes_sites/prestashop/xmlexport3.php



-------------------------

Hello and thank you for your help :-)

Here is the error message I have:

 Error Details of the web page

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;. NET CLR 2.0.50727;. NET CLR 3.0.4506.2152;. NET CLR 3.5.30729)
Timestamp: Fri, 16 Jul 2010 12:01:53 UTC


Message: An invalid character was found in text content.

Line: 44 525
Character: 16
Code: 0
URI: h ** p: / / 127.0.0.1/mes_sites/prestashop/xmlexport3.php 



------------------------------------

Hej og tak for jeres hjælp :-)

Her er fejlmeddelelsen jeg har:

 Fejl Oplysninger om websiden

Bruger Agent: Mozilla/4.0 (compatible; MSIE 8,0; Windows NT 5,1; Trident/4.0. NET CLR 2.0.50727;. NET CLR 3.0.4506.2152. NET CLR 3.5.30729)
Tidsstempel: Fri, 16 Jul 2010 00:01:53 UTC


Besked: En ugyldigt tegn blev fundet i tekst indhold.

Line: 44 525
Character: 16
Kode: 0
URI: h ** p: / / 127.0.0.1/mes_sites/prestashop/xmlexport3.php 



encore merci :-)

Link to comment
Share on other sites

Bonsoir,
j'ai ce message quand je teste avec firefox :

Erreur d'analyse XML : mal formé
Emplacement : h**p://127.0.0.1/mes_sites/prestashop/xmlexport3.php
Numéro de ligne 44525, Colonne 16 :    



apparement, c'est en rapport avec la requete pour la référence de l'article mais ce que je trouve bizarre c'est que j'ai l'erreur alors que la référence s'affiche quand meme
--------------------------
Good evening
I have this message when I test with Firefox:

XML Parsing Error: malformed
Location: h ** p: / / 127.0.0.1/mes_sites/prestashop/xmlexport3.php
Line number 44525, Column 16: 



apparently is related to the application for reference of the article but what I find strange is that I have the error when the reference is displayed even when
thank you again for your help, nice

--------------------

God aften
Jeg har denne meddelelse, når jeg prøve med Firefox:

XML Parsing Error: malformed
Beliggenhed: h ** p: / / 127.0.0.1/mes_sites/prestashop/xmlexport3.php
Linjenummer 44 525, Kolonne 16: 



tilsyneladende er relateret til anvendelsen af forelæggelsesafgørelsen af artiklen, men hvad jeg finder mærkeligt er at jeg har den fejl, når referencen er vist selv når

tak igen for din hjælp, nice

Link to comment
Share on other sites

Thank you Kjeld

All is simple and easy. Can you tell me is it easy to add more category for example long description, vat , e.t.c ?
What can I add on script for that? I have different portals that compare prices ant they have a different requirement for colons in XML. I think to make for each of them different xmlexport.php
What you think? I am not programmer and can do only simple changes
Thanks

Nikolay

Link to comment
Share on other sites

  • 2 weeks later...

Jeg får denne fejl

XML tolkningsfejl: ikke well-formed adresse: http://www.mbmdata.dk/xmlexport.php?passwd=mbm linje 3987, kolonne 200: The BDX2000 provides Full HD 1080p digital output that when coupled with a REGZA LCD TV, enables consumers to enjoy the superior quality of high-definition audio and video content.Supporting BD-Live, the BDX2000 allows users to take advantage of interactive features through an Ethernet connection.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^

Link to comment
Share on other sites

  • 2 weeks later...
  • 6 months later...

Det er sådan set ligemeget med beskrivelsen som tidligere skrevet, men problemet er nu prisen

Se dette link
http://www.pribot.dk/primus/diverse-grill-tilbehr~22698/weber-q-320-sort-s.e.-m-vogn~6487861.htm
Prisen står til standard prisen inden nedsættelse af varen

Se hvad den rigtigt skulle være
http://www.homeshop.dk/product.php?id_product=97

Kan du få den til at tage total prisen istedet for Kjeld ?

Link to comment
Share on other sites

[quote author="Prestafan1234" date="1299401248"
http://www.jojoba.dk/xmlexport.php?passwd=kodeord - resulterer i den tomme xml

Ovenstående er den rigtige
Men du skal udskifte passwordet i filen den står til det default password som er goforit

Derfor skal linket være
http://www.jojoba.dk/xmlexport.php?passwd=goforit

Når du har rettet filen med et andet password skal du bare skfte det ud i ovenstående link også

Men det virker nu da! :)

Link to comment
Share on other sites

  • 3 months later...
  • 4 weeks later...
  • 2 months later...

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

Link to comment
Share on other sites

  • 2 months later...

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

Link to comment
Share on other sites

  • 1 month later...
  • 5 weeks later...
  • 1 month later...

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>

Link to comment
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.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

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 (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 5 months later...
  • 3 months later...

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 (see edit history)
  • Like 1
Link to comment
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).

Link to comment
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.

Link to comment
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 ? :)

Link to comment
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.

Link to comment
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.

Link to comment
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.

Link to comment
Share on other sites

  • 2 weeks later...

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 (see edit history)
Link to comment
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

Link to comment
Share on other sites

  • 4 weeks later...

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.?

Link to comment
Share on other sites

  • 2 years later...

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
×
×
  • Create New...