SilverCart Forum
We moderate this Forum and we're here to help. Have you already run a forum search to check if your problem has already been solved?
You can help us helping you by providing detailed error messages, screenshots and logfile entries.
Page: 1 | ||
Topic Fresh SilverCart 1.3.10 installation not working properly | 3789 Views |
Fresh SilverCart 1.3.10 installation not working properly
25 March 2014 at 3:58pm Last edited: 25 March 2014 4:01pmHi,
I am new to SilverCart and really want it to use for a shop project I am charged with.
I love SilverStripe and it would be great to have a shop system based on it.
I tried both, the full version with and without SilverStripe included, but none did work well.
I have the following problems:
1. When editing a product, the product group dropdowns don't work. They are loading, but then end up in a blank dropdown list. So I can't assign products to a product group.
2. When going through the checkout process, I see an error after clicking "Buy now". (I installed the demo data and setting in the admin panel). It seems to be a problem with tax and payment / shipping modules.
(If I hide warnings, the checkout process succeeds)
I am getting the following warning, which I think should be looked closer at:
[Warning] Creating default object from empty value
GET /home/checkout/
Line 2012 in H:\Workspaces\Kundenprojekte\weg\shop\silvercart\code\order\SilvercartOrder.php
Source
2003 new DataObject(
2004 array(
2005 'Rate' => $taxRate,
2006 'AmountRaw' => 0.0,
2007 )
2008 )
2009 );
2010 }
2011 $taxSection = $taxes->find('Rate', $taxRate);
2012 $taxSection->AmountRaw += $this->TaxAmountPayment;
2013
2014 foreach ($taxes as $tax) {
2015 $taxObj = new Money;
2016 $taxObj->setAmount($tax->AmountRaw);
2017 $taxObj->setCurrency(SilvercartConfig::DefaultCurrency());
2018
Trace
SilvercartOrder->getTaxRatesWithFees(1,)
Line 1930 of SilvercartOrder.php
SilvercartOrder->getTaxTotal()
Line 112 of ViewableData.php
ViewableData->__get(TaxTotal)
Line 371 of ViewableData.php
ViewableData->obj(TaxTotal,,,1,)
Line 411 of ViewableData.php
ViewableData->cachedCall(TaxTotal,,)
Line 810 of ViewableData.php
ViewableData_Customised->cachedCall(TaxTotal,)
Line 424 of ViewableData.php
ViewableData->hasValue(TaxTotal)
Line 567 of .cache.silvercart.templates.Layout.SilvercartOrderDetailsGross.ss
include(F:\Temp\User\silverstripe-cacheH--Workspaces-Kundenprojekte-wg-shop\.cache.silvercart.templates.Layout.SilvercartOrderDetailsGross.ss)
Line 429 of SSViewer.php
SSViewer->process(ViewableData_Customised,Zend_Cache_Frontend_Output)
Line 420 of SSViewer.php
SSViewer->process(ViewableData_Customised)
Line 342 of ViewableData.php
ViewableData->renderWith(SilvercartOrderDetailsGross)
Line 2076 of SilvercartOrder.php
SilvercartOrder->OrderDetailTable()
Line 369 of ViewableData.php
ViewableData->obj(OrderDetailTable,,,1)
Line 446 of ViewableData.php
ViewableData->XML_val(OrderDetailTable,,1)
Line 129 of 77DE.tmp
include(F:\Temp\User\silverstripe-cacheH--Workspaces-Kundenprojekte-wg-shop\77DE.tmp)
Line 699 of SSViewer.php
SSViewer_FromString->process(ArrayData)
Line 301 of SilvercartShopEmail.php
SilvercartShopEmail::send(MailOrderConfirmation,spam@xxx.de,Array,)
Line 2271 of SilvercartOrder.php
SilvercartOrder->sendConfirmationMail()
Line 144 of SilvercartCheckoutFormStepProcessOrder.php
SilvercartCheckoutFormStepProcessOrder->process()
Line 46 of SilvercartPaymentPrepaymentCheckoutFormStep2.php
SilvercartPaymentPrepaymentCheckoutFormStep2->process()
Line 783 of CustomHtmlFormStepPage.php
CustomHtmlFormStepPage_Controller->callMethodOnCurrentFormStep(SilvercartPaymentPrepaymentPrepaymentCheckoutFormStep2,process)
Line 166 of CustomHtmlFormStepPage.php
CustomHtmlFormStepPage_Controller->init()
Line 200 of SilvercartCheckoutStep.php
SilvercartCheckoutStep_Controller->init()
Line 136 of Controller.php
Controller->handleRequest(SS_HTTPRequest)
Line 199 of ContentController.php
ContentController->handleRequest(SS_HTTPRequest)
Line 184 of ContentController.php
ContentController->handleRequest(SS_HTTPRequest)
Line 67 of ModelAsController.php
ModelAsController->handleRequest(SS_HTTPRequest)
Line 282 of Director.php
Director::handleRequest(SS_HTTPRequest,Session)
Line 125 of Director.php
Director::direct(/home/checkout/)
Line 127 of main.php
Thank you for your help, especially with point 1.
Manuel
Re: Fresh SilverCart 1.3.10 installation not working properly
25 March 2014 at 5:50pmHi memdev,
Issue 1 sounds like there is a problem with your locale - most likely the default locale does not match the locales where the product groups were created with. Can you check that?
Issue 2 is most likely because something is not properly configured with taxes. There is an option to create sample data + sample configuration.
And I am not perfectly sure how SilverCart performs in a Windows environment...we never tried this ;-)
Cheers
Ramon
Re: Fresh SilverCart 1.3.10 installation not working properly
27 March 2014 at 9:28pm Last edited: 27 March 2014 9:30pmHi Ramon,
thanks for the quick reply.
Issue 1 is fixed now. My default locale is de_DE, so I had to set this as the default locale not just for i18n::set_locale('de_DE'), but also for i18n::set_default_locale('de_DE') and Translatable::set_default_locale('de_DE').
After creating new example data, the dropdowns work fine :-)
The reason for issue 2 was no defined handling cost for the payment method. After adding a handling fee of 0 EUR, the error disappeared.
After fiddling a bit around with SilverCart, I noticed some bugs when running SilverCart and the whole SilverStripe installation inside a subdirectory.
Can you tell me where to report these bugs or sending pull requests? The link in the techbase seems broken.
Thank you.
Best,
Manuel
Re: Fresh SilverCart 1.3.10 installation not working properly
28 March 2014 at 8:34amHi Manuel,
you can report them in the forum. We are currently re-working our infrastructure, so the forum is a good place.
We never really tried to run SS+SC inside a subdir, so any feedback on that is welcome.
Cheers
Ramon