Webshop koppeling via SQL voor osCommerce, Joomla VirtueMart of Sync database € 240.1. Voor de webshop koppeling moet InfokasV3 op de mySql database zijn geïnstalleerd. 2. Voor een webshop koppeling is externe toegang tot de mysql sync of webshop database. 3. De prijs is voor de koppeling en het installeren van de koppeling. - De prijs is exclusief de eventuele kosten die uw webshop bouwer / beheerder in rekening brengt - Een database conversie van mdb naar mySql kost ongeveer € 80 en is afhankelijk van het aantal records. - Instellen van printers voor adreslabels, verzendbewijzen en acceptgiro op uurbasis. - Extra programma uitleg kan op locatie of telefonisch in combinatie met teamviewer, zie www.help.infobits.nl
4. De webshop bouwer / beheerder moet de juiste gegevens aanleveren om de gegevens onderling te kunnen koppelen. Externe toegang: Normaal is een mySql database alleen toegankelijk vanaf de webserver zelf, dus een (.php) pagina vanaf uw site mag verbinding maken met de database. Een (pagina op een) andere computer mag geen verbinding maken. Uw webshop hoster moet instellen dat u vanaf uw ip adres data mag opvragen, wijzigen en toevoegen bij de mySql database. U moet dit zelf aanvragen en de werking testen voordat wij de koppeling gaan installeren. Dit testen kunt u doen door op uw pc mySql Administrator te starten. Vul Host, Username en Password in en klik op OK
FOUT:
GOED:
Externe toegang voor username@ipadres is niet goed ingesteld!
Externe toegang is mogelijk (in ieder geval leesrechten), in dit voobeeld is een Joomla VirtueMart database zichtbaar.
De koppeling met een osCommerce of Sync database is op dezelfde wijze te testen. Afhankelijk van de gekozen koppeling moet de database lees rechten (artikelen downloaden van de webshop naar de kassa) of lees, schrijf en create rechten (artikelen en voorraad uploaden van de kassa naar de webshop) hebben. Bij het koppelen via CSV / XML bestanden is een FTP account voldoende. Meer info op: http://www.infokas.nl/beheerder/infokasv3-kassasoftware-beheer-webshop.html
Voorbeeld instellen artikel bij de keuze voor upload: Dit is de infokas instelling voor webshop artikel http://www.infobits.nl/winkel/product_info.php?products_id=4021
Artikel Groep = Webshop Categorie Bij vraag staat “losse artikelen selecteren!” in het infokas programma mag dit combinatie artikel niet worden verkocht, elk artikel moet los geselecteerd worden om de serienummers en de voorraad per artikel bij te houden.
Er kunnen meerdere webshops aangemaakt worden, deze webshops kunnen fysieke webshops zijn het kan ook (optie) een hoofdcategorie worden. Een artikel kan in meerdere webshops geplaatst worden, bv. Nikon camera’s in NikonShop, Canon in CanonShop, Velbon statieven en Varta batterijen in beide.
Afbeeldingen, link naar webpagina en gewicht:
Bij Instellingen – Variabelen geef je een afbeelding formaat op, afbeeldingen worden geconverteerd naar jpg en het opgegeven formaat, als het ingestelde formaat liggend is dan krijgt een staande afbeelding automatisch witte zijranden. JpgFormaat en JpgRatio: Afmeting van de artikel afbeelding in pixels, b.v. 400 pixels. In combinatie met de JPG Ratio wordt een afbeelding van 800x600 pixels opgeslagen als 400x300 jpg. Een JPG van 500x500 wordt 'Fit-In' aangepast aan de 400x300 verhouding (dus witte rand links en rechts). JpgMini: Afmeting van de artikel miniatuur (thumbnail) afbeelding in pixels.
Zelf in te stellen tekst bij elk artikel:
Standaard teksten voor BTW, link naar artikel en naar merk/fabrikant en artikel voorraad.
Webshop koppeling met attributen: (Alleen voor osCommerce, niet voor VirtueMart) De artikelen met het zelfde artikel nummer worden samengevoegd tot één artikel met attributen. In dit voorbeeld worden alle broeken met artikel nummer [1000] samengevoegd. Het artikel nummer van de leverancier staat aan het eind van de Type regel zodat elk afzonderlijk artikel ook met de hand te zoeken / selecteren is
Artikel [1000 - Jeans Stretch] staat in de categorie Demo van onze webshop. Link: http://www.infobits.nl/winkel/product_info.php/cPath/34_35_37_46/products_id/4056
Uniek artikelnummer: Het nummer van de leverancier kan in de Artikel - Type regel gezet worden. Om te zorgen dat elk artikel ook een uniek InfokasV3 barcode nummer heeft de variabele LabelForceerEan8 op [J] zetten. Bij het printen van een artikel label wordt er een unieke EAN8 barcode voor elke maat/kleur/motief gemaakt.
Attributen per reeks: Een artikel reeks moet telkens hetzelfde aantal attributen hebben, bij de jas reeks met nummer 1004 mag het motief [Effen] weggelaten worden omdat de hele reeks [Effen] is. Bij artikel 1000 moet het motief [Effen] blijven, omdat er ook [Gestreept] en [Geruit] is.
Dit bovenstaande voorbeeld is dus FOUT ! 3 artikelen hebben 2 attributen en 2 hebben 3 attributen. Elke artikel reeks moet hetzelfde aantal attributen hebben !
Afwijkende prijs, bijvoorbeeld grotere maat is duurder: Als een artikel meerdere attributen heeft dan mag alleen het eerste attribuut een afwijkende prijs hebben. In bovenstaand voorbeeld (Artikel 1000) zijn de opties Kleur, Motief en Maat gebruikt. In onderstaand voorbeeld (artikel 1004) is de volgorde Maat, Motief en Kleur. De prijs van de jas is afhankelijk van de maat en in dat geval moet [Maat] het eerste attribuut op de Type regel zijn.
Als [kleur] het eerste attribuut zou zijn dan zou [Blauw] duurder zijn dan [Blauw] en dat kan niet. Artikel [1004 - Winterjas] staat in de categorie Demo van onze webshop. Link: http://www.infobits.nl/winkel/product_info.php/cPath/34_35_37_39/products_id/4057 Bij de keuze voor maat zijn de meerprijzen ten opzichte van maat [S] zichtbaar.
Invoer sjabloon: Bij het invoeren van de attributen kan gebruik worden gemaakt van het Type sjabloon:
Meer over het invoer sjabloon op http://www.infokas.nl/gebruiker/artikelen/infokasv3-kassasoftware-gebruiker-artikelen-sjabloon.html
Webshop Categorie De webshop categorie wordt bepaald door de Artikel-Groep: Als de Artikel groep [Kleding-Heren-Zomer] is dan komt het artikel in de webshop in de subcategorie [Zomer] van de subcategorie [Heren] van de hoofdcategorie [Kleding].
Bij een artikel reeks kunnen meerdere groepen gebruikt worden, de reeks [artikel 1000] is zichtbaar in de categorie [Broeken], in [Jeans], in [Heren]-[Broeken] en in [Heren]- [Jeans]
Voorbeelden van deze artikelen staat in onze webshop onder de categorie [Webshop] - [Demo] - [Kleding], Link : http://www.infobits.nl/winkel/index.php/cPath/34_35
Extra database velden osCommerce: ALTER TABLE `tablename`.`products` ADD COLUMN `products_status_flag` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `products_status`; ALTER TABLE `tablename`.`products` ADD COLUMN `products_shipping_option` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `products_weight`; ALTER TABLE `tablename`.`products` ADD COLUMN `products_delivery_option` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `products_shipping_option`; ALTER TABLE `tablename`.`products` ADD COLUMN `products_options_flag` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `products_status_flag`; ALTER TABLE `tablename`.`products_attributes` ADD COLUMN `products_attributes_flag` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `products_id`; ALTER TABLE `tablename`.`products_stock` ADD COLUMN `products_stock_flag` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `products_stock_quantity`; ALTER TABLE `tablename`.`products_images` ADD COLUMN `products_images_flag` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0 AFTER `image`; ALTER TABLE `tablename`.`products_images` ADD COLUMN `products_stock_id` INTEGER UNSIGNED NOT NULL COMMENT '0' AFTER `products_images_flag`;
Het veld products_status_flag wordt gebruik om een product onzichtbaar te maken, bijvoorbeeld als het product niet meer in de InfokasV3 database bestaat. Het veld products_images_flag wordt gebruikt om afbeeldingen van niet meer bestaande afbeeldingen te wissen. De velden products_shipping_option en products_delivery_option zijn voor de verzend en aflever opties, meer info op de pagina: http://www.infokas.nl/beheerder/infokasv3-kassasoftware-beheer-webshop.html Om de voorraad per artikel optie / attribuut te kunnen bepalen is de contributie QTPro of compatible / vergelijkbaar nodig.
Attribuut namen en waarden: Om problemen met maattabellen te voorkomen niet met alleen een getal werken, [38] kan een dames maat kleding zijn maar ook een schoenmaat. Gebruik bijvoorbeeld [KM-38] (kledingmaat), [DK-38] (dameskleding), [SM-38] (schoenmaat) of [DS-38] (damesschoen). Door [maat:dk-38] te gebruiken kan er in Infokas gezocht worden op alle dames kleding met maat 38. Dat kan niet bij gebruik van de code [maat:38]. Bij het uploaden van de artikel attributen wordt er gezocht op optie naam en waarde, daarbij is [blauw-wit] niet hetzelfde als [blauw wit] en [Grys] niet hetzelfde als [Grijs]. De namen moeten exact(!) overeenkomen. Het zoeken is niet hoofdletter gevoelig dus [Blauw-wit] is wel gelijk aan [blauw-WIT]. Als in Infokas bij een artikel de code [maat:SM-38] staat dan gaat de koppeling in de webshop op zoek naar de products-option-id die bij code [maat] hoort en vervolgens naar de products-options-value-id die bij [SM-38] én bij de eerder gevonden products-option-id hoort. Let op: in osCommerce is het mogelijk om een optie-waarde te kiezen die niet bij een optie-naam hoort. De Infokas koppeling staat dit niet toe, de optie waarde moet bij de optie-naam horen! Voorbeeld: [maat:Rood] (Maat - Rood) is geen geldige combinatie, de artikel optie wordt niet zichtbaar in de webshop. Om de code [kleur:Blauw-Wit] te kunnen gebruiken moet er in osCommerce bij product opties een optie naam [kleur] zijn en aan de optie naam [kleur] moet de optie waarde [Blauw-Wit] zijn gekoppeld. Nogmaals: [Blauw-Wit] is niet gelijk aan [Wit-Blauw], [Blauw Wit] en [Blauw/Wit] maar wel gelijk aan [bLAUW-Wit]
Werkwijze: De koppeling zet alle artikelen, afbeeldingen en voorraad in de webshop, het is technisch mogelijk om bestellingen automatisch in te lezen maar dat kan ook problemen geven. Ons advies voor de werkwijze: Zoek de klant op postcode, als de klant niet bestaat voeg de klant toe. - Het Infokas programma laat automatisch straatnaam en plaats zien, controleer of deze overeenkomen met de webshop-order (type fout van de klant of nep order) - Bij automatisch toevoegen kunnen klanten dubbel in het systeem komen of juist ongewild overschreven worden, voor een computer is [Flater, G.] niet dezelfde persoon als [Guust Flater].
Verzamel met de webshop orderbon alle artikelen. - Controleer of de artikelen bij elkaar horen, stel de klant besteld een Nikon camera en een Canon lens dan kan het zijn dat de klant een fout heeft gemaakt, neem contact op met de klant, dit voorkomt retourneren / extra verzendkosten. - Artikel niet (meer) op voorraad, neem contact op met de klant en bied een vervangend artikel, deellevering of credit aan. - Bij combinatie artikelen elk artikel afzonderlijk selecteren, voorbeeld: onze setaanbieding van de vorige pagina, wij bieden de set als geheel aan maar tijdens verkoop willen we elk artikel afzonderlijk selecteren om zo de voorraad kloppend te houden en de serienummers te registreren.
Scan de artikelen en selecteer de verzendmethode, het totaalbedrag van de webshop-order moet overeenkomen met het totaalbedrag van Infokas. - Als het bedrag niet overeenkomt dan controleer dan of het juiste artikel en het juiste aantal is geselecteerd.
Deze werkwijze lijkt meer werk in verhouding tot automatisch importeren van de order maar alles is nu direct gecontroleerd. Bij automatisch inlezen moet er achteraf handmatig gecontroleerd worden en bij een fout moet de hele order gecrediteerd en opnieuw ingevoerd worden. Via het Printscherm kunnen verzendetiketten, verzend bewijzen en acceptgiro formulieren geprint worden. Kies voor een verzekerde zending: Een PostNl basis pakket tot 10 kg kost € 6.75 een aangetekend pakker tot 10 kg kost € 8.05 Voor ‘slechts’ € 1,30 is het pakket verzekerd tot € 500 en moet de ontvanger een handtekening voor ontvangst zetten. Bij vermissing moet de PostNl aantonen dat het pakket is bezorgd of de waarde van het pakket (tot € 500) vergoeden.
Bij de TNT kunt u ook een contract afsluiten voor parcelware en met voormelding de pakketten versturen. Zorg dat u een bewijs van afgifte van uw pakket krijgt. Als u uw pakketen zonder bewijs moet achterlaten op een TNT business punt dan kan er een conflict ontstaan in het geval van een “Voorgemelde zending niet aangetroffen’’ situatie.