basis setup voor CGEcommerce Suite
Moderator: velden
basis setup voor CGEcommerce Suite
Omdat sommigen het al verscheidene keren gevraagd hebben ... hierbij een kort schema hoe een CGEcommerce op te zetten.
=> Het kan best dat er betere methoden zijn, korter, uitgebreider, enz...
=> Het kan ook best zijn dat er tekortkomingen zijn ...
1/ Installeer het CMSMS
2/ na de installatie
- Umask op 000
- Config : upload settings op 777
- Config tijd op Brussels
- Config : admin pad aanpasen + admin map aanpassen via ftp
- Config : pretty url “mod_rewrite”
- Htaccess (voor de werking van pretty url)
- Rechten van rootmap op 777
- Rechten van config op 444
- Rechten op /modules 777 recursief
/temp 777 recursief
/uploads 777 recursief
- CMSMS mail juist instellen
- Install map wegdoen
3/ Modules installeren
*** bij iedere stap afhankelijkheden controleren ***
- CGSimple Smarty
- CGExtentions
- CGEcommerceBase
- FEU
# velden maken
# groep maken
# standaard groep toewijzen
# lengte velden gebruikersnaam en paswoord
- Selfregistration
# email notificatie instellen
* * * TESTEN TESTEN * * *
Pagina login
{FrontEndUsers}
Pagina registratie
{SelfRegistration group=your_group}
* * * * * *
- Products
- CGPaymentGatewayBase
- Orders
# FEU groep instellen
# admin email instellen
# adresafhandeling instellen
=> Adres opzoek methode (via klantprofiel)
=> State / province op nee
=> Standaard land BE of NL (valid countries : BE=België ; NL=Nederland)
# adres op FEU juist zetten
- Cart
- PayPalGateway
4/ Vervolledig Calguys Ecommerce Base settings
= cart
= Payment
= algemene instellingen (valuta symbol / code en lengte)
= winkeladres
5/ Products module configuratie
- Product hierachie instellen
- Categorien instellen
- Velddefinities instellen
- Producten toevoegen
- Watermerkdefinities instellen, bij CGExtentions voeg de juiste bestandextenties in
*** TESTEN TESTEN ***
Pagina Producten
{Products hierarchy=”uw_hierarchie_naam” pagelimit=”uw_aantal_per_page”}
{Products action=hierarchy}
Pagina Orders
{Orders}
Pagina Cart
{Cart action=viewcart} (voor wagentje overzicht)
{Cart action=mycart} (voor de kort cart view, wordt gebruikt op iedere pagina)
*** ***
Dit is de volledige basis setup zonder extra layout, hopelijk heeft der iemand iets aan.
Mvg,
Peter
=> Het kan best dat er betere methoden zijn, korter, uitgebreider, enz...
=> Het kan ook best zijn dat er tekortkomingen zijn ...
1/ Installeer het CMSMS
2/ na de installatie
- Umask op 000
- Config : upload settings op 777
- Config tijd op Brussels
- Config : admin pad aanpasen + admin map aanpassen via ftp
- Config : pretty url “mod_rewrite”
- Htaccess (voor de werking van pretty url)
- Rechten van rootmap op 777
- Rechten van config op 444
- Rechten op /modules 777 recursief
/temp 777 recursief
/uploads 777 recursief
- CMSMS mail juist instellen
- Install map wegdoen
3/ Modules installeren
*** bij iedere stap afhankelijkheden controleren ***
- CGSimple Smarty
- CGExtentions
- CGEcommerceBase
- FEU
# velden maken
# groep maken
# standaard groep toewijzen
# lengte velden gebruikersnaam en paswoord
- Selfregistration
# email notificatie instellen
* * * TESTEN TESTEN * * *
Pagina login
{FrontEndUsers}
Pagina registratie
{SelfRegistration group=your_group}
* * * * * *
- Products
- CGPaymentGatewayBase
- Orders
# FEU groep instellen
# admin email instellen
# adresafhandeling instellen
=> Adres opzoek methode (via klantprofiel)
=> State / province op nee
=> Standaard land BE of NL (valid countries : BE=België ; NL=Nederland)
# adres op FEU juist zetten
- Cart
- PayPalGateway
4/ Vervolledig Calguys Ecommerce Base settings
= cart
= Payment
= algemene instellingen (valuta symbol / code en lengte)
= winkeladres
5/ Products module configuratie
- Product hierachie instellen
- Categorien instellen
- Velddefinities instellen
- Producten toevoegen
- Watermerkdefinities instellen, bij CGExtentions voeg de juiste bestandextenties in
*** TESTEN TESTEN ***
Pagina Producten
{Products hierarchy=”uw_hierarchie_naam” pagelimit=”uw_aantal_per_page”}
{Products action=hierarchy}
Pagina Orders
{Orders}
Pagina Cart
{Cart action=viewcart} (voor wagentje overzicht)
{Cart action=mycart} (voor de kort cart view, wordt gebruikt op iedere pagina)
*** ***
Dit is de volledige basis setup zonder extra layout, hopelijk heeft der iemand iets aan.
Mvg,
Peter
Last edited by pedes on Wed Dec 22, 2010 7:45 pm, edited 1 time in total.
Re: basis setup voor CGEcommerce Suite
Bedankt voor de uitleg, Pedes.
Ik zal deze naar de Tips & Trucs board verplaatsen, zodat deze straks niet verdwijnt
Grt. Rolf
Ik zal deze naar de Tips & Trucs board verplaatsen, zodat deze straks niet verdwijnt
Grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: basis setup voor CGEcommerce Suite
Waarom moet umask op 000 en is het zetten van de rechten 777 op rootmap niet hack-gevoelig?pedes wrote: 2/ na de installatie
- Umask op 000
- Config : upload settings op 777
<-
->
- Rechten van rootmap op 777
- Rechten van config op 444
- Rechten op /modules 777 recursief
/temp 777 recursief
/uploads 777 recursief
Re: basis setup voor CGEcommerce Suite
je mag de root-map ook op 755 zetten
de Umask op 000 zorgt ervoor dat de verdere modules onder 777 geïnstalleerd worden.
de Umask op 000 zorgt ervoor dat de verdere modules onder 777 geïnstalleerd worden.
Re: basis setup voor CGEcommerce Suite
Ja, dat wist ik maar het gaat mij om het feit dat de modules dan dus onder 777 geïnstalleerd worden. Kun het niet beter op 022 laten staan? Dit is toch veiliger?pedes wrote:de Umask op 000 zorgt ervoor dat de verdere modules onder 777 geïnstalleerd worden.
En dan werken de modules toch nog steeds?
Re: basis setup voor CGEcommerce Suite
ik heb het neergeschreven uit eigen ervaring ... cgecommerce suite is een prachtige toolbox voor ecommerce ... maar het vergt veel inzicht en ervaring om er mee om te gaan.
ik weet in ieder geval dat ik soms modules moet verwijderen en opnieuw installeren ... of een module met wat code bijwerken en met de rechten op 022 kom je dan zo ie zo in de problemen
proberen zou ik zo zeggen ...
ik weet in ieder geval dat ik soms modules moet verwijderen en opnieuw installeren ... of een module met wat code bijwerken en met de rechten op 022 kom je dan zo ie zo in de problemen
proberen zou ik zo zeggen ...
Re: basis setup voor CGEcommerce Suite
Hallo,
ik heb de Shop-oplossing opgebouwd in duits en engels zoals die door Calguy beschreven wordt en dat werkt, . . . zolang je
maar 1 BTW tarief hebt.
Is er iemand die dit in NL met twee of meer BTW-tarieven voor elkaar heeft?
Bij products kun je alleen aangeven of dat product "taxable" is en in frtaxes kun je de taxes aangeven die hij dan allemaal berekent, in de zin van BTW - toerismebelasting - etc.
Met vriendelijke groet,
Jan
ik heb de Shop-oplossing opgebouwd in duits en engels zoals die door Calguy beschreven wordt en dat werkt, . . . zolang je
maar 1 BTW tarief hebt.
Is er iemand die dit in NL met twee of meer BTW-tarieven voor elkaar heeft?
Bij products kun je alleen aangeven of dat product "taxable" is en in frtaxes kun je de taxes aangeven die hij dan allemaal berekent, in de zin van BTW - toerismebelasting - etc.
Met vriendelijke groet,
Jan
Re: basis setup voor CGEcommerce Suite
Ik ben bezig met een shop dmv Products/Orders/Cart (geen Cart2)/FRtaxes/FRshipping. Na velen uren werk heb ik een werkend geheel.
Er zijn een paar dingen die ik niet voor elkaar krijg;
- bedragen met een komma (front-end). Deze worden nu weergegeven met een punt.
- bedragen met één of twee nullen achter de komma (punt) worden bij artikelen weergegeven als € 4.5 of € 8 terwijl in de Products back-end dit 4.50 en 8.00 is. De winkelwagen laat de bedragen wel juist zien.
Weet iemand een oplossing?
Voorlopig heb ik besloten om voor incl btw bedragen want het ingevoerde btw tarief wordt niet goed verwerkt. Kan dat omdat ik geen Cart2 gebruik?
En ik wil twee btw tarieven. Dat lukt mij ook niet.
cms en modules zijn up-to-date
Grtn, Marcel
Er zijn een paar dingen die ik niet voor elkaar krijg;
- bedragen met een komma (front-end). Deze worden nu weergegeven met een punt.
- bedragen met één of twee nullen achter de komma (punt) worden bij artikelen weergegeven als € 4.5 of € 8 terwijl in de Products back-end dit 4.50 en 8.00 is. De winkelwagen laat de bedragen wel juist zien.
Weet iemand een oplossing?
Voorlopig heb ik besloten om voor incl btw bedragen want het ingevoerde btw tarief wordt niet goed verwerkt. Kan dat omdat ik geen Cart2 gebruik?
En ik wil twee btw tarieven. Dat lukt mij ook niet.
cms en modules zijn up-to-date
Grtn, Marcel
Re: basis setup voor CGEcommerce Suite
Het is nu half een, morgen reageer ik.
groet Jan
ps
http://demoshop.stajl.eu
daar is alles punt i.p.v. komma.
groet Jan
ps
http://demoshop.stajl.eu
daar is alles punt i.p.v. komma.
Re: basis setup voor CGEcommerce Suite
Om de decimale punt te veranderen in een komma gebruik je dit:Er zijn een paar dingen die ik niet voor elkaar krijg;
- bedragen met een komma (front-end). Deze worden nu weergegeven met een punt.
- bedragen met één of twee nullen achter de komma (punt) worden bij artikelen weergegeven als € 4.5 of € 8 terwijl in de Products back-end dit 4.50 en 8.00 is.
Code: Select all
{$prijs-variabele|replace:'.':','}
Code: Select all
{$prijs-variabele|number_format:2}
Frank
Re: basis setup voor CGEcommerce Suite
Een echte oplossing voor het BTW-probleem is er niet, maar je zou een "marker" per artikel mee kunnen geven, de prijzen exkl BTW in de DB zetten en net als ik bij shop.control-engineering.at gedaan heb via smarty de prijs inkl BTW presenteren.
hier geldt 20 procent BTW.
Het wordt een behoorlijk gevogel om in de uiteindelijke rekening de juiste BTW-bedragen in totalen te gaan berekenen, via deze methode moet het wel mogelijk zijn. Eenvoudiger is per artikel-regel de juiste BTW bedragen te presenteren, optellen moet de klant dan zelf (beetje lullig maar iets eenvoudiger).
m.vr.gr.
Jan
Code: Select all
{assign var=tmp value=($entry->price * 1.2)}
{assign var=tmp2 value=($entry->price * 0.2)}
Bruto {$currency_symbol} {$tmp|number_format:2}<br />
BTW. {$currency_symbol} {$tmp2|number_format:2}
Het wordt een behoorlijk gevogel om in de uiteindelijke rekening de juiste BTW-bedragen in totalen te gaan berekenen, via deze methode moet het wel mogelijk zijn. Eenvoudiger is per artikel-regel de juiste BTW bedragen te presenteren, optellen moet de klant dan zelf (beetje lullig maar iets eenvoudiger).
m.vr.gr.
Jan
Re: basis setup voor CGEcommerce Suite
Over die BTW, ik ben net zelf wat bezig geweest met ECommerce, ken de finesses niet, maar je kunt per artikel ook een discount instellen.
Je zou eens kunnen kijken of je dat veld kunt gebruiken.
Even uit de losse pols:
• per artikel voer je de excl. BTW prijs in
• per artikel vul je de "discount" in: 0,06 of 0,21
• deze waarde gebruik je nu niet om om een korting te berekenen, maar om de BTW te berekenen (werkt misschien wel gelijk goed als je bij discount negatieve getallen invoert)
• in je overzichtstabellen (zoals Cart2 en Orders die aanmaken in hun verschillende sjablonen) gebruik je die waarde om in een nieuw veldje de BTW uit te rekenen.
In de sample Factuursjabloon van module Orders vind je deze methode om te vermenigvuldigen:
Ik zou denken dat je met wat goochelen hiermee kunt laten zien welk tarief er op elk product zit, wat de excl. BTW prijs is en de incl. BTW prijs en ook nog wat de BTW zelf is.
Even voor de goede orde: ik ben er niet diep in gedoken en het is echt uit de losse pols, maar volgens mij zou je hiermee een eind moeten kunnen komen. Uiteindelijk gaat het om vermenigvuldigen en totaliseren en dan netjes in een tabelletje weergeven - allerlei zaken die al in de module worden gedaan.
Frank
Je zou eens kunnen kijken of je dat veld kunt gebruiken.
Even uit de losse pols:
• per artikel voer je de excl. BTW prijs in
• per artikel vul je de "discount" in: 0,06 of 0,21
• deze waarde gebruik je nu niet om om een korting te berekenen, maar om de BTW te berekenen (werkt misschien wel gelijk goed als je bij discount negatieve getallen invoert)
• in je overzichtstabellen (zoals Cart2 en Orders die aanmaken in hun verschillende sjablonen) gebruik je die waarde om in een nieuw veldje de BTW uit te rekenen.
In de sample Factuursjabloon van module Orders vind je deze methode om te vermenigvuldigen:
Code: Select all
<td>{$currencysymbol}{math equation='x * y' x=$item->get_quantity() y=$item->get_net_price() assign='tmp'}{$tmp|number_format:2}</td>
Even voor de goede orde: ik ben er niet diep in gedoken en het is echt uit de losse pols, maar volgens mij zou je hiermee een eind moeten kunnen komen. Uiteindelijk gaat het om vermenigvuldigen en totaliseren en dan netjes in een tabelletje weergeven - allerlei zaken die al in de module worden gedaan.
Frank
Re: basis setup voor CGEcommerce Suite
Goeie Tip Frank,
dat ga ik zeker bekijken en in mijn demoshop inbouwen!
We komen er wel met z'n allen!
m.vr.g.r.
Jan
dat ga ik zeker bekijken en in mijn demoshop inbouwen!
We komen er wel met z'n allen!
m.vr.g.r.
Jan
Re: basis setup voor CGEcommerce Suite
@ frankmanl Bedankt.
Ik heb nu overal komma's en eventueel nullen erachter.
Ik hou het nog even bij incl. BTW prijzen.
Is het aan te raden om Cart2 te gebruiken?
Ik heb nu overal komma's en eventueel nullen erachter.
Ik hou het nog even bij incl. BTW prijzen.
Is het aan te raden om Cart2 te gebruiken?
Re: basis setup voor CGEcommerce Suite
Ik vind Cart2 zelf erg handig (na enig zoeken -'t is niet echt duidelijk- concludeerde ik dat het de opvolger van Cart is, dus àls je een winkelwagen wenst, gebruik Cart2).
Je hebt daarmee een winkelwagentje waarmee mensen kunnen shoppen (zonder te hoeven inloggen), makkelijk hun bestelling kunnen wijzigen en tenslotte naar afrekenen kunnen gaan - dan beland je in Orders. Deze twee modules heb ik zelf net succesvol en naar tevredenheid ingebouwd.
Er schijnen ook facturatiemodules te zijn, die daar dan weer op kunnen aansluiten, maar daarmee heb ik geen ervaring.
Je hebt daarmee een winkelwagentje waarmee mensen kunnen shoppen (zonder te hoeven inloggen), makkelijk hun bestelling kunnen wijzigen en tenslotte naar afrekenen kunnen gaan - dan beland je in Orders. Deze twee modules heb ik zelf net succesvol en naar tevredenheid ingebouwd.
Er schijnen ook facturatiemodules te zijn, die daar dan weer op kunnen aansluiten, maar daarmee heb ik geen ervaring.