basis setup voor CGEcommerce Suite

Een board om T&T's te plaatsen m.b.t. CMSMS, PHP of Smarty

Moderator: velden

pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

basis setup voor CGEcommerce Suite

Post by pedes »

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
Last edited by pedes on Wed Dec 22, 2010 7:45 pm, edited 1 time in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: basis setup voor CGEcommerce Suite

Post by Rolf »

Bedankt voor de uitleg, Pedes.
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
- + - + - + - + - + - + -
Image
boschie

Re: basis setup voor CGEcommerce Suite

Post by boschie »

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
Waarom moet umask op 000 en is het zetten van de rechten 777 op rootmap niet hack-gevoelig?
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: basis setup voor CGEcommerce Suite

Post by pedes »

je mag de root-map ook op 755 zetten
de Umask op 000 zorgt ervoor dat de verdere modules onder 777 geïnstalleerd worden.
boschie

Re: basis setup voor CGEcommerce Suite

Post by boschie »

pedes wrote:de Umask op 000 zorgt ervoor dat de verdere modules onder 777 geïnstalleerd worden.
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?
En dan werken de modules toch nog steeds?
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

Re: basis setup voor CGEcommerce Suite

Post by pedes »

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 ...
janvl
Power Poster
Power Poster
Posts: 947
Joined: Wed Aug 13, 2008 10:57 am

Re: basis setup voor CGEcommerce Suite

Post by janvl »

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
(M)
Forum Members
Forum Members
Posts: 118
Joined: Tue Mar 18, 2008 11:43 pm

Re: basis setup voor CGEcommerce Suite

Post by (M) »

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
janvl
Power Poster
Power Poster
Posts: 947
Joined: Wed Aug 13, 2008 10:57 am

Re: basis setup voor CGEcommerce Suite

Post by janvl »

Het is nu half een, morgen reageer ik.

groet Jan

ps

http://demoshop.stajl.eu
daar is alles punt i.p.v. komma.
User avatar
frankmanl
Power Poster
Power Poster
Posts: 425
Joined: Sat Jul 12, 2008 3:50 am

Re: basis setup voor CGEcommerce Suite

Post by frankmanl »

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.
Om de decimale punt te veranderen in een komma gebruik je dit:

Code: Select all

{$prijs-variabele|replace:'.':','}
Om twee cijfers achter de komma te forceren gebruik je dit:

Code: Select all

{$prijs-variabele|number_format:2}
Voor je BTW-probleem heb ik geen oplossing.

Frank
janvl
Power Poster
Power Poster
Posts: 947
Joined: Wed Aug 13, 2008 10:57 am

Re: basis setup voor CGEcommerce Suite

Post by janvl »

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.

Code: Select all

{assign var=tmp value=($entry->price * 1.2)}
{assign var=tmp2 value=($entry->price * 0.2)}
Bruto {$currency_symbol}&nbsp;{$tmp|number_format:2}<br />
BTW. {$currency_symbol}&nbsp;{$tmp2|number_format:2}
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
User avatar
frankmanl
Power Poster
Power Poster
Posts: 425
Joined: Sat Jul 12, 2008 3:50 am

Re: basis setup voor CGEcommerce Suite

Post by frankmanl »

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:

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>
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
janvl
Power Poster
Power Poster
Posts: 947
Joined: Wed Aug 13, 2008 10:57 am

Re: basis setup voor CGEcommerce Suite

Post by janvl »

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
(M)
Forum Members
Forum Members
Posts: 118
Joined: Tue Mar 18, 2008 11:43 pm

Re: basis setup voor CGEcommerce Suite

Post by (M) »

@ 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?
User avatar
frankmanl
Power Poster
Power Poster
Posts: 425
Joined: Sat Jul 12, 2008 3:50 am

Re: basis setup voor CGEcommerce Suite

Post by frankmanl »

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

Return to “Tips en Trucs”