PrestaShop Documentation, PrestaShop Tutorials

Prestashop how to change modules position in left and right column

Classic PrestaShop question 👍 — and once you “get” hooks, this becomes easy.

Here’s exactly how to move modules between LEFT and RIGHT columns, plus what to do when a module refuses to move.


✅ Method 1: Using Positions (Recommended)

Go to:

Design → Positions


🔍 Find the column hooks

Column Hook name
Left column displayLeftColumn
Right column displayRightColumn

Use the Search a hook box.


🔁 Move a module from LEFT → RIGHT

  1. Search:
    displayLeftColumn
    
  2. Find the module you want
  3. Click Unhook
  4. Now search:
    displayRightColumn
    
  5. Click Transplant a module
  6. Select:
    • Module → your module
    • Hook → displayRightColumn
  7. Save

Done ✅


🔄 Move a module from RIGHT → LEFT

Same steps — just swap the hooks.


🧲 Method 2: Drag & Drop (Same Column)

If you only want to change order inside the same column:

  1. Go to Design → Positions
  2. Open displayLeftColumn or displayRightColumn
  3. Drag & drop modules
  4. Save

🧩 Method 3: Module Configuration (Some Modules)

Some modules control their own hooks.

Check:
Modules → Module Manager → Module → Configure

Example:

  • Faceted search
  • Custom HTML
  • Banner modules

If hook selector exists → use it


⚠️ When a Module Doesn’t Appear in Positions

Reasons:

  • Module not hooked anywhere
  • Module supports only specific hooks
  • Theme doesn’t support that column

Fix:

Use Transplant a module and manually attach it.


🧱 Important Theme Limitation (Very Common)

Many modern themes:

  • ❌ Do NOT have right column
  • ❌ Use full-width layout

Check:

/themes/your-theme/templates/layouts/layout-both-columns.tpl

If this file is missing:
👉 Right column will never appear


🧪 Test Which Layout a Page Uses

Each page can have a different layout:

  • Home → full width
  • Category → left column
  • Product → no column

Change layout:

Design → Theme & Logo → Page layouts


🧹 Clear Cache (Always)

After moving modules:

  1. Advanced Parameters → Performance
  2. Clear cache
  3. Disable cache while testing

✅ Quick Cheat Sheet

Task Action
Move module Left ↔ Right Unhook + Transplant
Reorder modules Drag & drop
Missing column Theme layout issue
Module not visible Wrong hook / page layout

💡 Pro Tip

If you want:

  • Left column on homepage
  • Right column on category
  • No column on product

You can control this per page layout.


 

About zohaibk

We develop useful addons for #E-Commerce and #CRM software to provide extra features.#PrestaShop,#Magento,#SugarCRM,#Vtiger & #Android #apps
View all posts by zohaibk →