Site icon PrestaShop | Magento | CRM Modules

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:

If hook selector exists β†’ use it


⚠️ When a Module Doesn’t Appear in Positions

Reasons:

Fix:

Use Transplant a module and manually attach it.


🧱 Important Theme Limitation (Very Common)

Many modern themes:

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:

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:

You can control this per page layout.


Β 

Exit mobile version