I tested using Silverstripe 2.4.2 fresh installed with payment 0.3 and Burnbright(e-commece module)
a) which SVN version to use?
if you browse the SVN, the latest activities :
The latest activity is svn/branches/burnbright (Jezait) - it seems nothing has been to the trunk version for at least one month.
b) Install burnbright and rename ecommerce.
c) Installation Instructions
2. copy configurations from this module's _config.php file
into mysite/_config.php file and edit settings as required.
d)I could not find the following line, so I ignore
/**
* NOTA BENE :: NOTA BENE :: NOTA BENE :: NOTA BENE :: NOTA BENE ::
* @important: in the order templates, change as follows:
* FROM: <td id="$TableTotalID" class="price"><% if IsChargable %>$Amount.Nice<% else %>-$Amount.Nice<% end_if %></td>
* TO: <td id="$TableTotalID" class="price">$TableValue</td>
**/
e) I also not able to do this
when running dev/build/ add: ?updatepayment=1 to migrate
payment data from 2.3 to 2.4 style (currency db field to
money db field).
f)how to change order status options:
created a OrderDecoratorCustom.php in mysite/code
g) DataObjectDecorator::add_extension('Order', 'OrderDecoratorCustom'); to mysite/_config.php (Error)
h) Uncomment all the Order settings in mysite/_config.php (step c)
Order::set_modifiers(array());;
Order::set_email("websales@silverstripe.co.nz");
Order::set_subject("Order #%d - Thank you for your order at silverstripe.co.nz");
Order::set_table_overview_fields(array());
Order::set_order_id_start_number(1000);
Order::$db["Status"] = 'Enum("New,Unpaid,PaymentConfirmed,QueryForCustomer,PartsOnOrder,Processing,Sent,Complete,AdminCancelled,MemberCancelled","New")';
summary:
I am evaluating Silverstripe for a website that support e-commerce. So, it is critical that the module work before
I spend more time learning SilverStripe.
Finally:
I have 4 new pages, that can be saved and published and 4 new menus.
However, I need to learn what to do next.
Problems:
Many:
a) Template is totally meshed up
Any one has suggestion?