官术网_书友最值得收藏!

TYPO3 E-Commerce plugins

TYPO3 e-Commerce plugins provide a payment facility for your online shop. It is possible to use quite a few extensions for TYPO3 at the moment. You need to choose the extension that is suitable for your online shop: one that suits the shop's requirements and extension options.

There are two extensions from TYPO3 TER (TYPO3 Extension Repository) that are popular and typical:

  • Shop System (tt_products) by Franz Holzinger: This is the most used (the extension that has the maximum number of downloads in the TYPO3 repository) e-Commerce extension. This extension provides product management, product articles, PayPal/card/bank transfer payments, special offers, product variants, voucher system, and so on.
  • Webformat Shop System (extendedshop) by Mauro Lorenzutti: This is a fast-growing extension that provides functions such as product management, color/size variants, order management, VAT management, orders tracking, products categories, multilingual product entries, and so on.
  • Commerce (commerce) by Ingo Schmitt, Volker Graubaum, and Thomas Hempel: This is a comparatively new e-Commerce extension (it's in the Beta stage now, which means it will improve further). This extension provides most of the functions that you need for an online shop. Like the other two extensions, commerce provides functions such as product/categories management, stock management, product variants—sizes/colors, VAT management, scaled price groups for orders, and so on.

We can say that the Webformat Shop System by Mauro Lorenzutti is probably more teachable and easier to set up. But Shop System by Franz Holzinger has more functions. If you can financially back the development of the Shop System, you can get access to the newer versions of this extension that support new functions. The Shop System extension that we used from TER, at the time of writing this book, does not support multilingual templates. If you need to use an extension for multilingual content in your websites and you have multiple languages, you can translate templates and add the translated template in the TypoScript configuration using the condition [global]. For example, you can add this line in the code:

plugin.tt_products.templateFile = fileadmin/templates/specialcards/template.html

Add this line into the template:

config.linkVars = L
...
config.sys_language_uid = 0
plugin.tt_products.templateFile = fileadmin/templates/berriesshop/shop_english.html
...

And specify the template for an alternative language:

[globalVar = GP:L = 1]
...
config.sys_language_uid = 1
plugin.tt_products.templateFile = fileadmin/templates/berriesshop/shop_german.html
...
[global]

You should remember that the path (target) for the template location is the same as the main template location.

Note

When you update extensions to the newest versions, files will be modified and none of the changes that were in the extension folder will be saved. Therefore, you can lose the translated template and the configured design of the template, which wastes a lot of time and work. We recommend locating a template outside of the folder of extension installation.

There are several twists and turns for every extension. It is useful to read manuals before you choose and set up an e-Commerce extension.

主站蜘蛛池模板: 明星| 罗甸县| 子长县| 闽侯县| 佛山市| 邹平县| 康定县| 乌兰浩特市| 雅安市| 沭阳县| 华池县| 屏南县| 霍州市| 嘉定区| 元江| 武乡县| 石嘴山市| 吉木萨尔县| 鄂伦春自治旗| 丰宁| 汝南县| 江安县| 商水县| 临沂市| 连城县| 枞阳县| 洛浦县| 扶余县| 武穴市| 阿尔山市| 安国市| 舟曲县| 惠水县| 奉贤区| 花垣县| 苏尼特左旗| 襄汾县| 武陟县| 常宁市| 泌阳县| 高淳县|