Documentation
Language
en
Modules:
CustomHtmlForm
SilverCart
Versions:
Current
SilverCart
›
Techbase
›
Develop
Develop
Theming
Part 1: Learn the locations and where to put your files
Part 2: Know the dimensions
Part 3: Write your own templates
Part 4: Write your own CSS files
Translations
Part 1: Learn the locations and where to put your files
Part 2: Extend an existing translation
Part 3: Modify an existing translation
Part 4: Provide a non existing translation
Part 5: Contributing
Part 6: Fini
The plugin system
Why don't we just use decorators?
The structure of the SilverCart plugin system
The connection between SilverCart classes and plugin providers
Example for writing a plugin
Available plugin providers
Creating a custom plugin provider
Groupviews
What is a GroupView?
How to set a default GroupView?
How to disable a GroupView?
How to implement your own GroupView?
Payment module basics
What is a SilverCart payment module
Points of action
Skeleton for a custom payment class
Helper methods from the SilvercartPaymentMethod class
Helper classes for payment sequence steps
Jumping from the webshop to the payment provider
Channels for payment modules
Enhanced Cache Keys
Why do we need enhanced cache keys
How to limit the cache relevant fields
Restful API
How to extend SilverCart Tax Handling
What do I need to extend the SilverCart Tax Handling?
Example #1: Adding Country Dependant Tax Rates
Example #2: Adding Custom API Dependant Tax Rates
In this module:
Techbase
Userbase
Techbase
Develop
►
Theming
Translations
The Plugin System
Groupviews
Payment Module Basics
Enhanced Cache Keys
Restful API
How to extend SilverCart Tax Handling
Discover
►
Interact
►