INSTRUKCJA INTEGRACJI Z BRANŻOWYMI PORÓWNYWARKAMI CEN SZOKER.PL

Podobne dokumenty
XML INFORMACJE NA TEMAT STRUKTURY ( )

Specyfikacja techniczna pliku wymiany danych

Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl

Podręcznik Integracji

SPIS TREŚCI 2 WSTĘP 3. PLIK DO INTEGRACJI PEŁNEJ Częstotliwość generowania Struktura pliku 4

SPIS TREŚCI 2 WSTĘP 3. PLIK DO INTEGRACJI PEŁNEJ Częstotliwość generowania Struktura pliku 4

INSTRUKCJA IMPORTU PRODUKTÓW DO SKLEPU

Instrukcja integracji z portalem ogłoszeń praca.24portal.pl

INFORMACJE NA TEMAT STRUKTURY PLIKU XML

Przewodnik po konfiguracji Comarch ERP e-sklep z wszystko.pl

Opis formatu pliku płatności krajowych do importu w systemie Millenet

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Informację na temat struktury pliku XML

Ostatnia modyfikacja: :12 Strona 1 / 10

Instrukcja użytkownika Porównywarki cen Liquid

29. Poprawność składniowa i strukturalna dokumentu XML

Dokumentacja Użytkownika Systemu. Integracja z Okazje.info, Skąpiec, Sklepy24


Dokumentacja Użytkownika Systemu

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Dokumentacja Użytkownika Systemu

Dokumentacja techniczna RockPay

EuroFirma Sklep Internetowy do programów

Comarch isklep24 Ulotka v. 5.1

CMS - INFORMACJE. *** Mirosław Kuduk E mail: tel. kom DODATKOWE FUNKCJE - PANEL ADMINISTRATORA

WellCommerce Poradnik: Dodawanie języka i waluty. autor: Adrian Potępa (biuro@eclairsoaware.pl)

Dokumentacja Użytkownika Systemu

Dokumentacja SMS przez FTP

Kadry Optivum, Płace Optivum

ShopGold Integrator by CTI. Instrukcja

OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A.

NOWY SZABLON IMPORTU PLIKÓW

SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA

Specyfikacja Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym WooCommerce (plugin dostępny w wersji ecommerce)

NOWY SZABLON IMPORTU PLIKÓW

MANUAL API ROKI. System API Roki ma na celu umożliwienie integracji sklepu internetowa użytkownika z portalem aukcyjnym Roki.pl.

Instrukcja obsługi Multiconverter 2.0

IOF INTERNET OFFER FORMAT

58 Zjazd Naukowy PTChem. Zgłaszanie abstraktów

Przewodnik... Tworzenie Landing Page

Struktura pliku wejściowego ipko biznes PLA/MT103

Opis plików wymiany danych.

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1

mbank CompanyNet, BRESOK Struktura zbioru importu w formacie BRESOK2

Dokumentacja Użytkownika Systemu

Instrukcja - blogi OK zeszyt Logowanie

Opis formatu pliku płatności krajowych do importu w systemie Millenet

Specyfikacja pliku do importu danych sprawozdania Z-12 za 2014 rok

Instrukcja instalacji skryptu Zaufane Opinie (OSTATNIA MODYFIKACJA )

Opis formatu pliku płatności krajowych do importu w systemie Millenet Wer

Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl

1. Przypisy, indeks i spisy.

SPECYFIKACJA TECHNICZNA PRODUKTÓW REKLAMOWYCH SIECI LOCAL POWER. Specyfikacja ważna od 21 maja 2018 r.

Dokumentacja Użytkownika Systemu

Rekomendacja Związku Banków Polskich dotycząca kodu dwuwymiarowego ( 2D ), umożliwiającego realizację polecenia przelewu oraz aktywację usług

Praca z ebay. Dokumentacja Użytkownika Systemu. od wersji

Aby złożyć zamówienie bezpośrednio przez sklep internetowy należy wykonać następujące kroki:

Struktura pliku wejściowego ippk Plik Korekt Składek

Instrukcja obsługi DHL KONWERTER 1.6

Przed zaimportowaniem danych należy odpowiednio skonfigurować sposób interpretacji danych z zakładki [Ustawienie pliku importu]

Budowanie listy Odbiorców

Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym

Podstawy JavaScript ćwiczenia

Struktura pliku XML dla importu zleceń

Jak zarejestrować placówkę?

Feedy produktowe Ceneo, Skąpiec, Favi, Domodi, Moneteasy

WooCommerce (WordPress) Integrator by CTI. Instrukcja

Struktura pliku XML dla importu zleceń

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

Moduł Notatki Systemu Obsługi Zamówień Publicznych UTP-Bydgoszcz Instrukcja postępowania do 1000 Euro

Struktura pliku VideoTEL dla importu zleceń

CitiManager Krótki przewodnik dla Posiadaczy kart

EuroFirma. Zintegrowany System Zarządzania Firmą EUROFIRMA START. Sklep Internetowy. Bielsko-Biała, grudzien 2009

Aplikacja pozwala wyliczyd numer rachunku NRB zarówno dla jednego jak i wielu kontrahentów.

Instrukcja korzystania z usługi 2SMS. Wersja 2.0 [12 stycznia 2014] bramka@gsmservice.pl

INSTRUKCJA MASOWEGO WYSTAWIANIA OFERT ZA POMOCĄ PLIKU CSV

Dokumentacja Użytkownika Systemu

Struktura pliku importu do bazy Shark6

Przewodnik... Budowanie listy Odbiorców

Instrukcja dla użytkowników serwisu internetowego

Integracja oprogramowania GASTRO z systemem Blue Pocket

SUBIEKT GT IMPORT XLS Towarów

Autor: dr inż. Katarzyna Rudnik

Struktura pliku wejściowego ippk Plik Składkowy

Skanowanie OCR w aplikacji Kancelaria Komornika. Instrukcja dla użytkownika

Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym

Zaawansowane aplikacje internetowe - laboratorium

Import zleceń / Integracja klienta K-Ex

Struktura pliku Płatnik dla importu zleceń

Dokumentacja Użytkownika Systemu

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym RedCart (plugin dostępny w wersji ecommerce)

Zarządzanie ofertą sklepu w nowym Centrum Sprzedawcy - instrukcja

Łączenie liczb i tekstu.

Struktura pliku Elixir-0 dla importu zleceń

1. Logowanie się do panelu Adminitracyjnego

Struktura pliku Elixir-0 dla importu zleceń

Specyfikacja HTTP API. Wersja 1.6

Transkrypt:

INSTRUKCJA INTEGRACJI Z BRANŻOWYMI PORÓWNYWARKAMI CEN SZOKER.PL Wersja 2.1 01.10.2010 GG: 7767302 Skype: pomoc_sstore pomoc@szoker.pl GG: 10924359 info@szoker.pl tel. 781 802 300

SPIS TREŚCI Wprowadzenie... 3 Porównanie cen produktów... 4 Specyfikacja pliku XML... 5 Opis formatu pliku... 6 Przykład pliku... 8 2

WPROWADZENIE Szoker.pl współpracuje ze wszystkimi wiodącymi technologiami sklepowymi w Polsce. Marka Szoker.pl jest znana na rynku i ceniona przez wielu użytkowników. Dzisiaj przedstawiamy Państwu nową, całkowicie zmienioną wersję porównywarki. Jej możliwości będą stale rozwijane tak, aby zapewnić wszystkim użytkownikom maksymalny komfort pracy, a sklepom jak najlepszą prezentację towarów. W nowej wersji porównywarki zmieniliśmy nieco format pliku XML pobieranego przez porównywarkę. Jednak w celu zapewnienia kompatybilności wstecz, zapewniamy, że integracja przy pomocy skryptów poprzedniej wersji, również będzie możliwa. Integracja z serwisem polega na udostępnieniu pliku w formacie XML. Plik może być generowany dynamicznie, lub też może być wytworzony wcześniej. Musi być jednak dostępny dla porównywarki Szoker pod wskazanym przez sklep linkiem. Procedura integracji sklepu przebiega według następującego harmonogramu: 1. Sklep, który zainteresowany jest współpracą z serwisem szoker.pl, rejestruje się w porównywarce wypełniając formularz. 2. Następnym krokiem jest przejście do formularza importu XML i wstawienie za jego pomocą linku do pliku XML z ofertą sklepu. 3. Z pliku odczytywane są kategorie, które następnie muszą zostać przypisane do kategorii istniejących w naszym systemie. Czynność tą wykonuje się w panelu klienta porównywarki Szoker w części Mapowanie Kategorii. Nie wszystkie kategorie muszą być zmapowane. Produkty znajdujące się w kategoriach, które nie zostały zmapowane, nie pojawią się w ofercie dostępnej w porównywarce. 4. Po tej operacji porównywarka jest gotowa do integracji ze sklepem. Nie musisz wykonywać już żadnych czynności. Plik zostanie ponownie odczytany, a Twoja oferta pojawi się w porównywarce. 5. Warunkiem umieszczenia oferty sklepu w porównywarce jest umieszczenie na stronie sklepu banneru z linkiem do strony Szoker.pl. Kod banneru, jaki należy wstawić na stronę, dostępny jest w panelu klienta porównywarki. 3

PORÓWNANIE CEN PRODUKTÓW Aby produkt mógł zostać prawidłowo umieszczony w systemie porównywarki Szoker, należy zapewnić przypisanie go do pozostałych - takich samych produktów znajdujących się już w porównywarce, a pochodzących od innych sklepów. Procedura przypisania odbywa się automatycznie. Aby mogło to zostać prawidłowo wykonane, należy spełnić określone warunki oznaczania produktów w sklepie. Produkty są rozpoznawane i przypisywane poprzez rozpoznanie określonych słów kluczowych znajdujących się w jego nazwie. Bardzo ważne jest więc, aby w nazwie produktu umieścić możliwie pełną informację na temat producenta, marki oraz oznaczenia modelu produktu. Podczas importu produktu, jego nazwa jest rozdzielana na fragmenty oddzielone spacjami. Z tych fragmentów są tworzone kombinacje słów, które służą potem do automatycznego rozpoznawania produktów. Prawidłowo oznaczony produkt musi w swojej nazwie zawierać oznaczenie marki i symbolu podane jako jeden lub dwa wyrazy następujące bezpośrednio po sobie. Prawidłowo sformułowana nazwa produktu może więc wyglądać następująco: Drukarka KYOCERA FS-3820n Drukarka HP DeskJet D1660 Aparat cyfrowy Kodak EasyShare C143 oznaczeniem kodu jest symbol FS-3820n oznaczeniem kodu jest kombinacja słów DeskJet D1660 oznaczeniem kodu jest kombinacja słów EasyShare C143 Przykłady źle sformułowanych nazw produktów: Kurtka czarna Zegarek Casio Drukarka HP Laserjet LJ 4200 DTN brak kodu, marki i producenta brak symbolu produktu - producent to za mało oznaczenie kodu to więcej niż 2 wyrazy (LaserJet LJ 4200 DTN) 4

SPECYFIKACJA PLIKU XML Plik XML importowany do porównywarki musi uwzględniać stałe elementy, które są wymagane podczas importu. Ogólna struktura pliku przedstawia się następująco: <?xml version= 1.0 encoding= UTF-8?> <offers> <offer> <pole1>wartość 1</pole1> <pole2>wartość 2</pole2> <pole3>wartość 3</pole3>... </offer> </offers> W polach, które zawierają wartości tekstowe, zalecane jest umieszczenie tych wartości wewnątrz znaczników <![CDATA[wartość]]>. Ważne jest również, aby ze względu na specyfikację techniczną formatu XML, niektóre znaki specjalne zamienić na ich odpowiedniki HTML. Wymóg ten dotyczy następujących znaków: Znak Zamiennik < > > < & & " &apos; Wszystkie adresy URL muszą występować w formie bezwzględnej, czyli zaczynać się od http:// lub https://. Należy również uważać, aby w adresie nie pojawiły się znaki, takie, jak litery spoza alfabetu kodowanego w systemie UTF-8, czy też spacje. Wszystkie tego typu znaki należy zamienić na postać szesnastkową poprzedzoną znakiem % (np. %20 zamiast spacji). W przeciwnym razie adresy te mogą nie działać prawidłowo. Poprawność składni pliku XML można łatwo zweryfikować za pomocą przeglądarki internetowej (IExplorer lub FireFox). Źle sformatowany plik spowoduje wygenerowanie informacji o błędzie z dokładnym wskazaniem miejsca jego wystąpienia. 5

Poszczególne pola, które mogą pojawić się w pliku, są następujące: id Pole Identyfikator oferty Opis Unikalny identyfikator produktu w Twoim sklepie. Na podstawie identyfikatora następuje aktualizacja ceny produktu w Szoker.pl. Minimalna długość to 1 znak. <id>123</id> Należy pamiętać, że w przypadku gdy produkt wychodzi z oferty sklepu jego identyfikator nie może być używany przez inny produkt!. name Nazwa produktu Pełna nazwa produktu, wraz ze wszystkimi oznaczeniami marki, modelu czy kodu. Nazwa zostanie wyświetlona klientom w wyszukiwarce, ale służy też do automatycznej identyfikacji produktu, czyli przyporządkowania Twojego produktu do istniejących już takich samych produktów wystawionych przez inne sklepy. Kod, który może służyć do takiej identyfikacji należy oddzielić od innych elementów nazwy za pomocą spacji. Umożliwi to naszemu systemowi prawidłowe rozpoznanie go i dopasowanie do istniejących produktów (patrz strona 4 instrukcji) <name><![cdata[laptop Asus K50C-SX002 Intel Celeron 2GB]]></name> <name><![cdata[drukarka HP DeskJet F4580]]></name> <name><![cdata[aparat Nikon]]></name> <name><![cdata[kurtka]]></name> description Opis produktu Szczegółowy opis produktu. Możesz tu umieścić dodatkowe informacje o produkcie: dane techniczne, wymiary, szczególne właściwości itp. W tym polu dopuszczalne są wybrane znaczniki HTML, takie, jak <b>, <i>, <table>. Nie należy umieszczać tu żadnych skryptów, ani obiektów. <name><![cdata[posiada zintegrowaną 8-kanałową kartę dźwiękową oraz gigabitową kartę sieciową.]]></name> <name><![cdata[posiada <script language= Javascript >...</script> zintegrowaną 8-kanałową kartę dźwiękową oraz gigabitową kartę sieciową.]]></name> url Adres URL produktu Link do strony produktu w sklepie. Po wejściu na stronę znajdującą się pod tym linkiem, użytkownik musi mieć możliwość bezpośredniego zakupu produktu w sklepie. Adres musi być bezwzględny, czyli rozpoczynać się od http:// (lub https://). Jeżeli w adresie występuje znak &, należy zamienić go na encję & <url>http://sstore.pl/sklep-internetowy-p-74.html</url> <url>www.sstore.pl/sklep-internetowy-p-74.html</url> 6

image Adres URL zdjęcia produktu Link do zdjęcia produktu w sklepie. Wszystkie zasady tworzenia tego linku są takie same, jak w przypadku adresu produktu podawanego w znaczniku url. Akceptowane formaty zdjęć to: jpg, gif, png. Podczas importu ofery, zdjęcie zostanie automatycznie pobrane a następnie przeskalowane. Z tego względu nie należy podawać linku do miniatury, bo może to spowodować zniekształcenie zdjęcia. Nie należy też podawać zdjęcia o zbyt dużych rozmiarach lub wielkości pliku. Może to spowodować, że nasz system nie będzie w stanie utworzyć prawidłowego obrazu. Dobrym zwyczajem jest nazywanie plików ze zdjęciami w taki sposób, aby nie zawierały spacji oraz znaków spoza alfabetu łacińskiego oraz cyfr. W takich przypadkach może się zdarzyć, że taki plik nie będzie mógl być pobrany z powodu problemów z dostępem do niego. Jeżeli jednak nazwa pliku zawiera takie znaki, należy w adresie zamienić je na odpowiedniki hexadecymalne poprzedzone znakiem %, np: - spację zamienić na %20 - ( zamienić na %28 - ) zamienić na %29 <image>http://sstore.pl/images/sklep_internetowy_1.jpg</image> price <image>http://www.sklep.pl/obrazy/żółty kwiat 1.jpg</image> Cena produktu Cena brutto oferowanego przez sklep przedmiotu, wyrażona w PLN. Jest to cena, jaka będzie widniała w naszej porównywarce. Dopuszczalne jest podanie w tym miejscu ceny netto, jednak należy podczas importu pliku XML zaznaczyć, jaki podatek ma zostać doliczony do cen w pliku. Wówczas nasz system sam obliczy cenę brutto produktu. Cena to liczba większa od zera. Musi być podana w formacie ułamka dziesiętnego, gdzie wartość w złotych oddzielona jest od groszy przecinkiem lub kropką. Niedopuszczalne jest stosowanie spacji, separatorów tysięcy oraz symbolu waluty. Kropka lub przecinek mogą wystąpić tylko 1 raz. <price>123</price> <price>123.40</price> <price>123,2</price> category <price>1 340</price> <price>1 340.20</price> <price>1,340.10</price> <price>120zł</price> Kategoria produktu UWAGA: W TYM POLU NASTĄPIŁA ZMIANA W PORÓWNANIU Z POPRZEDNIĄ WERSJĄ SPECYFIKACJI XML DLA SERWISU SZOKER.PL. Pełna ścieżka kategorii, w jakiej znajduje się produkt. Poszczególne poziomy ścieżki należy oddzielać za pomocą znaku > Niedopuszczalne jest podanie w tym miejscu jedynie identyfikatora kategorii. Wartość pola nie może zaczynać się od liczby. Dla zachowania kompatybilności wstecz, system dopuszcza poprzedni format tego pola. <category>drukarki > Atramentowe > Canon</category> <category>17</category> <category>256mb</category> <category>pamięci</category> 7

producer Producent Nazwa producenta towaru. Należy tu podać podstawową, skróconą nazwę producenta. <producer>ricoh</producer> <producer>hewlett-packard Company</producer> Przykładowy plik XML może wyglądać następująco: <?xml version= 1.0 encoding= UTF-8?> <offers> <offer> <id>123</id> <name><![cdata[samsung 19" ABC123 SREBRNY]]></name> <description><![cdata[duży srebrny monitor]]></description> <url>http://www.twojsklep.pl/prod.php?product_id=123</url> <image>http://www.twojsklep.pl/images/123.jpg</image> <price>1300.50</price> <category>komputery>monitory>samsung</category> <producer>samsung</producer> </offer>... </offers> 8