# OXID eShop Cheat Sheet for developers

**URL:** <https://forum.oxid-esales.com/t/oxid-eshop-cheat-sheet-for-developers/72240>\
**Category:** English forums\
**Tags:** dev-talk\
**Created:** [February 25, 2015, 4:54pm UTC](https://forum.oxid-esales.com/t/oxid-eshop-cheat-sheet-for-developers/72240 "2015-02-25T16:54:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![marco.steinhaeuser](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/marco.steinhaeuser/32/1832_2.png) [@marco.steinhaeuser](https://forum.oxid-esales.com/u/marco.steinhaeuser)\
**Post date:** [February 25, 2015, 4:54pm UTC](https://forum.oxid-esales.com/t/oxid-eshop-cheat-sheet-for-developers/72240/1 "2015-02-25T16:54:03Z")

</div>

Hi everybody,

I prepared something 🙂

A while ago Thomas (D³) provided a cheat sheet for OXID eShop. We updated this paper and prepared it for printing.

I’d like to have some feed back now:

[ul]  
[li]Do you think the cheat sheet is useful?[/li][li]Is there something missing that could fit the paper?[/li][li]Other stuff you’d like to mention?[/li][li]etc.[/li][/ul]

I’d like to print and laminate this cheat sheet and take it to diverse events. It would be nice to have for developers that may use it as a crib (cheat sheet :-)) on their desk.

Thanks and regards!

---

<div class="post-metadata">

**Author:** ![martin.wegele](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/51bf81/32.png) [@martin.wegele](https://forum.oxid-esales.com/u/martin.wegele)\
**Post date:** [February 25, 2015, 5:00pm UTC](https://forum.oxid-esales.com/t/oxid-eshop-cheat-sheet-for-developers/72240/2 "2015-02-25T17:00:47Z")

</div>

Hi,  
there are still a few bits of German left. I assume that it is supposed to be in English only, right?  
Also I suggest to add the db-schemas to the link collection: [http://docu.oxid-esales.com/CE/dbdocumentation/](http://docu.oxid-esales.com/CE/dbdocumentation/)  
There seems to be a problem with some characters in the Smarty section on page 1 (entries 2+3). These are using another font, I guess.

---

<div class="post-metadata">

**Author:** ![martin.wegele](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/51bf81/32.png) [@martin.wegele](https://forum.oxid-esales.com/u/martin.wegele)\
**Post date:** [February 25, 2015, 5:16pm UTC](https://forum.oxid-esales.com/t/oxid-eshop-cheat-sheet-for-developers/72240/3 "2015-02-25T17:16:21Z")

</div>

I find oxRegistry::getUtils()-\>writeToLog() worth mentioning, too, for debugging.

---

<div class="post-metadata">

**Author:** ![nhodin](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/n/13edae/32.png) [@nhodin](https://forum.oxid-esales.com/u/nhodin)\
**Post date:** [February 27, 2015, 9:17am UTC](https://forum.oxid-esales.com/t/oxid-eshop-cheat-sheet-for-developers/72240/4 "2015-02-27T09:17:39Z")

</div>

Hi Marco,

I think it’s a great idea! One suggestion maybe, in the MySQL section, i would rather put php scripts examples to query data with oxDB like how to fetch multiple rows, execute a query and how to quote a variable…  
I know it by heart now but i remember how many times I searched for this info at the beggining!

Also, maybe, a quick and simple treeview with an explanation of each main directories (core, out, tmp, application …) could be useful.

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [July 13, 2026, 7:40pm UTC](https://forum.oxid-esales.com/t/oxid-eshop-cheat-sheet-for-developers/72240/5 "2026-07-13T19:40:43Z")

</div>

Closed on July 13, 2026, 7:40pm UTC


