PDA

Bekijk Volledige Versie : Te koop: kant en klare webshop



Brammutje
29/02/04, 14:56
Ik heb een uitgebreide webshop te koop met de volgende mogelijkheden.

voor de klant
- makkelijk surven door de categorieen
- Winkelmandje samenstellen en wijzigen
- producten zoeken (in titel en beschrijving)
- contactgegevens bekijken en emailen via emailformulier
- Producten bestellen, en betalingswijze opgeven
- Bestelstatus van geplaatste bestelling bekijken

voor de beheerder
- Layout simpel aanpassen d.m.v. (Yapter) templates
- Producten toevoegen, wijzigen en verwijderen tot 100 nivo's diep
- Plaatje bij product uploaden
- Catgorieen toevoegen en verwijderen tot 100 nivo's diep
- Betalingswijzen met verval, landen en beschrijving toevoegen, bewerken en verwijderen
- Binnegekomen bestellingen bekijken
- Status en track&trace code bij bestelling toevoegen/wijzigen
- Home en voorwaarden pagina aanpassen in de admin (online)
- afzender, instellingen en mailtjes instellen in de admin.

Technische specificaties
Geprogrameert in PHP, en gebruikgemaakt van een MySQL database. PHP incl. superglobals.
Getest op PHP Version PHP Version 4.3.3 met E_ALL

Demo: http://webshop.brammutje.com

De shop kan aangepast worden aan eigen wensen, en tegen meerprijs kan er een aantrekkelijke layout bij worden gemaakt.

Voor meer info plaats een reactie, stuur een pm of emailtje naar mij (brammutje@hotmail.com)

Eris
29/02/04, 16:12
Geprogrameert in welke PHP / (asp) versie
Gestest op welke databas(es)
Gebruik gemaakt van superglobals.

Brammutje
02/03/04, 20:14
Ik heb de prijs expres er niet bij gezet, dit is namelijk afhankelijk van wat er aangepast moet worden, en ev. layout.

Als u de shop zo wil afnemen zonder verdere aanpassingen kunt u rekenen op een prijs van €100,-.

Trexif
02/03/04, 20:21
Geprogrameert in welke PHP / (asp) versie
Gestest op welke databas(es)
Gebruik gemaakt van superglobals.




beantwoord aub ?

Brammutje
02/03/04, 20:23
Geprogrameert in welke PHP / (asp) versie -> PHP 4.2.0
Gestest op welke databas(es) -> MySql
Gebruik gemaakt van superglobals. -> ja

Staat ook al in de post.

Flydesign.nl
03/03/04, 17:45
Sorry dat ik het zeg, maar na al je werk vind ik het nog steeds niet erg geweldig.

Ik zou op de volgende punten nog wat aanpassingen doen:
- Beveiliging admin
- Categorien weergave in admin, daar schrok ik echt van :huh: Je wilt met { en } aangeven wat een categorie is. Dat is erg onduidelijk, verder als je ergens op klikt vraagt hij of dat verwijdert moet worden. Maar als ik die categorie nou eens wil wijzigen. Dan zal je zeker eerst die categorie moeten verwijderen (inclusief producten en subcats) om dan de nieuwe naam te gaan gebruiken.
- "Yapter warning: Trying to set PRODUCT to NULL. Variable not set.

Yapter warning: Variable PRODUCT found, but never assigned a value. (This message is shown only once for each variable.)"
Lijkt mij ook erg slordig.
- Ook bij het toevoegen of wijzigen van producten krijg je zo'n raar lijstje met { en } dingen. Waarom niet netjes een dropdown menu met alle categorien?

Denk dat je je product eerst goed moet afwerken voordat je het te koop zet. Dit is een mooie webshop, hij zal prima werk, maar hij is nog niet klaar voor het grote werk.

Brammutje
04/03/04, 19:25
De hiervoor genoemde "bugs" zijn bijgewerkt, de admin is nu erg gebruiksvriendelijk en goed beveiligd.

Brammutje
09/03/04, 20:27
Ik heb nu BTW ingebouwd, incl. en ex. BTW word getoont voor klant, ook bij mandje enz. word BTW totaal uitgerekend.

Database verbinding loopt nu via class.

Brammutje
15/03/04, 21:13
De layout is na veler aanvraag verbetert, ook heb ik een cms ingebouwd voor de home en voorwaarden, die kun je in de admin dus simpel aanpassen.

Demo: http://webshop.brammutje.com

Brammutje
21/03/04, 17:31
Ik heb nu een admin waarmee je ook de hme en av kunt aanpassen :D

2oo4
21/03/04, 17:43
kheb beter gezien en voor minder geld, www.webhostingtalk.nl

Rik-edit: Zo werkt dat hiet niet, ga even de regels lezen !

phreak
21/03/04, 19:32
popijopi.no is praktisch freeware ;)

Rik-edit: en jij weet dat dit hier niet gebeurd !

FSCJasper
21/03/04, 19:36
Leuk dat jullie zijn verkoop verpesten... .Hij probeert iets te verkopen en dan gaan jullie doodleuk goedkopere alternatieven noemen.

Brammutje
21/03/04, 20:40
popijopi.no is praktisch freeware


Haha, nou voor deze concurent hoef ik niet bang te zijn, die site is niet online :)

FSCJasper
21/03/04, 21:34
Bram, Rik heeft de link gewijzigt..daardoor werkt de site niet ;)

Brammutje
21/03/04, 21:35
O lolz k vond het al een vage naam :)

peterf
24/03/04, 16:35
Hoeveel bestanden is het geheel en hoeveel kb neemt dit in. Zou ik een sql dump mogen zien van je tables?

Brammutje
24/03/04, 16:39
Het geheel scripting zonder plaatjes is 95 kb, hierin zit ook de yapter class van 16kb.

SQL dump vind ik een beetje een rare vraag als je een webshop wilt kopen, en deze geef ik ook niet aangezien er dan mensen dit na gaan maken.

Flydesign.nl
24/03/04, 18:55
Origineel geplaatst door Brammutje
Het geheel scripting zonder plaatjes is 95 kb, hierin zit ook de yapter class van 16kb.

SQL dump vind ik een beetje een rare vraag als je een webshop wilt kopen, en deze geef ik ook niet aangezien er dan mensen dit na gaan maken.

Maar met een dump kan je wel zien hoe goed de opzet van je database is, en of het professioneel in elkaar zit. Geen rare vraag vind ik...

Brammutje
24/03/04, 19:32
Daar zit inderdaad wat in, maar toch vind ik het niet echt goed om die tabel hier te posten.

Aan de broncode zou je nog beter kunnen zien of de shop pro is opgezet, maar die ga ik toch ook niet posten.

De demo lijkt me ook een goed voorbeeld waaraan je (tot in zekere mate) kunt bekijken of de shop professioneel is.

Eris
24/03/04, 19:35
Een sql dump kun je alleen zien hoe de database is op gebouwd meer niet.

Bij een slecht op gezet database is de server load hoog dit heeft weer nadelen voor de server.

Brammutje
24/03/04, 19:38
Ik ben overtijgd :) vooruit.
Ik post de dump hier, als het hier te groot is moet een admin dat maar even zeggen, dan haal ik het weg en zet het ergens anders neer.

# phpMyAdmin MySQL-Dump
# version 2.2.6
# http://phpwizard.net/phpMyAdmin/
# http://www.phpmyadmin.net/ (download page)
#
# Host: localhost
# Generatie Tijd: Mar 2004 om 19:37
# Server versie: 3.23.49
# PHP Versie: 4.2.0
# Database : `newshop`
# --------------------------------------------------------

#
# Tabel structuur voor tabel `bestellingen`
#

CREATE TABLE bestellingen (
id mediumint(9) NOT NULL auto_increment,
klantid mediumint(9) NOT NULL default '0',
product mediumint(9) NOT NULL default '0',
aantal mediumint(9) NOT NULL default '0',
UNIQUE KEY id (id)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Tabel structuur voor tabel `betaling`
#

CREATE TABLE betaling (
id tinyint(4) NOT NULL auto_increment,
titel varchar(255) NOT NULL default '',
omschrijving text NOT NULL,
prijs decimal(5,2) NOT NULL default '0.00',
verval decimal(5,2) NOT NULL default '0.00',
mail text NOT NULL,
track set('true','false') NOT NULL default '',
Nederland set('true','false') NOT NULL default '',
Belgie set('true','false') NOT NULL default '',
Duitsland set('true','false') NOT NULL default '',
Anders set('true','false') NOT NULL default '',
UNIQUE KEY id (id)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Tabel structuur voor tabel `categorie`
#

CREATE TABLE categorie (
id int(11) NOT NULL auto_increment,
cat_id int(11) NOT NULL default '0',
name varchar(50) NOT NULL default '',
pic varchar(5) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Tabel structuur voor tabel `klanten`
#

CREATE TABLE klanten (
id mediumint(9) NOT NULL auto_increment,
code varchar(4) NOT NULL default '',
naam varchar(255) NOT NULL default '',
adres varchar(255) NOT NULL default '',
postcode varchar(7) NOT NULL default '',
woonplaats varchar(255) NOT NULL default '',
email varchar(255) NOT NULL default '',
datum datetime NOT NULL default '0000-00-00 00:00:00',
actief set('true','false') NOT NULL default 'false',
status varchar(255) NOT NULL default 'Afwachting bevestiging bestelling',
betaling mediumint(9) NOT NULL default '0',
land varchar(100) NOT NULL default '',
UNIQUE KEY id (id)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Tabel structuur voor tabel `pakket`
#

CREATE TABLE pakket (
id mediumint(9) NOT NULL auto_increment,
klantid mediumint(9) NOT NULL default '0',
track varchar(255) NOT NULL default '',
UNIQUE KEY id (id)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Tabel structuur voor tabel `product`
#

CREATE TABLE product (
id int(11) NOT NULL auto_increment,
cat_id int(11) NOT NULL default '0',
name varchar(255) NOT NULL default '',
desc text NOT NULL,
price float(5,2) NOT NULL default '0.00',
discount float(5,2) NOT NULL default '0.00',
smallpic varchar(5) NOT NULL default '',
bigpic varchar(5) NOT NULL default '',
sold int(11) NOT NULL default '0',
supply int(11) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Tabel structuur voor tabel `settings`
#

CREATE TABLE settings (
id int(11) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
text enum('true','false') NOT NULL default 'true',
desc varchar(255) NOT NULL default '',
value text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Tabel structuur voor tabel `users`
#

CREATE TABLE users (
id int(11) NOT NULL auto_increment,
user varchar(50) NOT NULL default '',
pass varchar(32) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;

Flydesign.nl
24/03/04, 19:38
Origineel geplaatst door peterf
Hoeveel bestanden is het geheel en hoeveel kb neemt dit in. Zou ik een sql dump mogen zien van je tables?

Denk dat peterf niet zegt dat je het hier moet posten, maar gewoon wil weten of die mogelijkheid bestaat.

The MAzTER
24/03/04, 20:58
Brammutje

gewoon een tip: volgende keer als je een database opzet: doe dit in het engels of in het nederlands. Dus geen combinatie van bijde ;)

Keuningen
24/03/04, 21:54
Heb jij een SSS van de webshop voor mij?

Eris
24/03/04, 23:07
Origineel geplaatst door Brammutje
#
# Tabel structuur voor tabel `users`
#

CREATE TABLE users (
id int(11) NOT NULL auto_increment,
user varchar(50) NOT NULL default '',
pass varchar(32) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;

Maak bij wachtwoorden md5() gebruik van char(32) ipv varchar scheelt je weer wat hd ruimte ;)

V. Kleijnendorst
25/03/04, 00:53
Maak bij wachtwoorden md5() gebruik van char(32) ipv varchar scheelt je weer wat hd ruimte


Maakt niets uit, mysql heeft als 'feature' dat het char kolommen omzet in varchar als andere kolommen in dezelfde tabel varchar zijn :S

Brammutje
25/03/04, 10:27
@Keuningen
Hoe kan is een bestand encoden, ik kon geen uitleg vinden op het net.

V. Kleijnendorst
25/03/04, 10:52
Hoe kan is een bestand encoden


Doe dat nou niet. Mensen (klanten) zullen natuurlijk altijd kleine aanpassingen willen maken in je script. Met encrypten maak je dat voor hun bijna onmogelijk terwijl iemand met wat meer verstand van zaken het script even makkelijk de-crypt.

Als je bang bent dat het doorverkocht wordt dan moet je het misschien zelf hosten.

Brammutje
25/03/04, 16:14
is inderdaad waar, maar ik vroeg het me af omdat Keuningen er om vraagt.

Jens V.D.
26/03/04, 19:04
Ik heb geen interesse om hem te kopen ofzo... Maar ik vind het een mooi systeem :D Hoe oud ben jij, Bram?

Brammutje
31/03/04, 22:36
Op mijn leeftijd ga ik liever niet in, dan gaan mensen mij uitlachen en verkoop ik niets meer :)

Ik heb nog even een update doorgevoerd, categorieen met plaatjes, beter admin instellingen, klein + groot plaatje bij product. Way2pay kan voor 40 euro worden ingebouwd.

motrox
01/04/04, 00:23
Origineel geplaatst door Brammutje
Op mijn leeftijd ga ik liever niet in, dan gaan mensen mij uitlachen en verkoop ik niets meer :)

Ik heb nog even een update doorgevoerd, categorieen met plaatjes, beter admin instellingen, klein + groot plaatje bij product. Way2pay kan voor 40 euro worden ingebouwd.

Met dit antwoord verraad je heel veel: je bent of heel jong of heel oud... ;)

Brammutje
01/04/04, 16:15
Iets mis mee?

ThePostman
01/04/04, 16:50
Origineel geplaatst door Brammutje
Iets mis mee?

1. Ik gok 14 á 15, niks om voor te schamen
2. Ik wil je graag kennis laten met de andere sub-forum van webhostingtalk.nl En ja je hebt toestemming hierin te mogen posten!*








*Aangezien brammutje alleen in dit sub-forum post ;)

Brammutje
01/04/04, 16:51
Lolz, ja ik zit nogaleens in dit forum. Ik zal de andere forums ook eens bekijken :)

Booster
01/04/04, 21:35
Zet je geboortedatum ook vooral niet in je profile, als je daar niet op in wilt gaan :P

Brammutje
01/04/04, 22:00
Laten we deze interesante discussie stoppen en verder ontopic praten :)

ThePostman
01/04/04, 22:07
Sorry nog 1 keer:

December 31, 1969 = 35 jaar toch?

Occupation: Naar school gaan en scripten

Zoek de overeenkomst... :D

Overigens wil ik even zeggen dat je mooi script hebt gemaakt!

Brammutje
04/04/04, 14:47
Omdat een aantal mensen mij gevraagt heeft hoe de admin eruitziet en werkt, en ik de admin leiver niet openzet voor gebruik heb ik een paar screens van de webshop admin online gezet:

http://webshop.brammutje.com/screens/

oiin
04/04/04, 14:53
Ziet er strak, helder/simpel en overzichtelijk uit Bram. Het is vrij basis (dekt lading wel) maar zou nog kunnen worden uitgebreid met zoals je zelf al zegt meer betalingsmogelijkheden.

Maar het woord 'control paneel' bestaat niet. Het is 'controlepaneel / beheerpaneel' in NL of Control Panel in het Engels.

Succes met de verkoop!

Brammutje
04/04/04, 14:55
"maar zou nog kunnen worden uitgebreid met zoals je zelf al zegt meer betalingsmogelijkheden."

:) Er staat dacht ik duidelijk dat je zelf betalingsmogelijkheden kan toevoegen in de admin, way2pay is voor 40 euro in te laten bouwen.

;) over dat engels en nederlands, af en toe hussel ik het door elkaar, ik zal het veranderen

oiin
04/04/04, 15:07
Origineel geplaatst door Brammutje
Er staat dacht ik duidelijk dat je zelf betalingsmogelijkheden kan toevoegen in de admin, way2pay is voor 40 euro in te laten bouwen.

Goed werk, dat betekend dus je kan ook creditcards en pay-pal en checks kan configureren! :)

Waarom is Way2Pay zoveel meer werk en kan je die niet configureren in het administratiepaneel? Ik heb geen verstand van het inbouwen van betalingssystemen, maar ben gewoon benieuwd waarom Way2Pay anders is dan PayPal bijvoorbeeld aangezien Way2Pay best veel gebruikt wordt.

Beste ermee. :cool:

Brammutje
04/04/04, 15:10
-

Brammutje
04/04/04, 15:10
Paypal ben ik nog niet achter hoe ik dit kan inbouwen, mede door de gebrekkige (engelse) handleiding. Way2pay is simpel in te bouwen, dit komt dan uiteraard ook in de admin, zodat je betalingsmogelijkheden met way2pay kan instellen.