Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

E-Commerce Modules

Discuss about the various e-commerce modules available:
Ecommerce, SS Shop, SilverCart and SwipeStripe
Alternatively, have a look the shared mailinglist.

Moderators: martimiz, Nicolaas, Sean, frankmullenger, biapar, Willr, Ingo, Jedateach, swaiba, simon_w

[resolved] eCommerce Module Apperance Bug? [" /> & ">]


3 Posts   754 Views


13 May 2010 at 7:39pm (Last edited: 19 August 2010 6:54pm), Community Member, 15 Posts

Okay so I installed the ecommerce module from onto my SilverStripe-v2.3.7 and there are no errors, with http://localhost/silverstripe/db/build.

But does anyone know appearance wise, why my products page differs to my lecturers products page?

View attachments, within the second attachment I have outlined the differences with a red circle.

Attached Files

28 May 2010 at 5:40am Community Member, 12 Posts

I have this problem too.
There are other threads in this forum about this issue, no solution yet (other than editing all templates).
It appears to only occur on windows machines, and doesn't really break anything. If you are just testing, I wouldn't worry about it... if you are developing then its really only a big issue if you are deploying on windows... on linux it seems to just go away. :)


19 August 2010 at 6:44pm (Last edited: 19 August 2010 6:54pm), Community Member, 15 Posts

Sorry taken me so long to reply but the solution is..
• This is due to a PHP bug
• The current version of PHP we are using has problems executing the sprintf function (sometimes)
• To fix this problem we need to remove the sprintf code from the ecommerce pages
Located in the ecommerce/templates/layout folder and the ecommerce/templates/includes folder.
(Steele, 2010)

For example, Change this:
[url][/url] (Steele, 2010)

To This:
[url][/url] (Steele, 2010)

Steele, A. (2010). Course Documentation, I211 eCommerce Systems, Moodle.
Palmerston North: UCOL.