Magento webshop levertijden instellen en configureren

Magento biedt de optie een voorraad te melden bij een product.  Het is vaak beter voor de klant om duidelijk te vermelden hoelang de levering voor een specifiek product gaat duren. We kunnen dit vrij eenvoudig realiseren door een ‘attribuut levertijd’ aan te maken en dit vervolgens aan elk product te koppelen. Daarna rest nog het aanpassen van de template zodat duidelijk de levertijd wordt weergegeven per product. In het onderstaande voorbeeld vervangen we de standaard weergave van ‘op voorraad’  of ‘ niet op voorraad’ door een melding van de levertijd.

Het stappenplan:

Stap 1
Maak een nieuw attribuut aan en noem deze ‘levertijd’, stel deze in als ‘dropdown’  en geef deze als waarden ’24 uur’,  ‘ 1 week’  etc.  Gelang naar de behoefte.

Stap 2
Koppel dit attribuut aan alle relevante attribuut sets

Stap 3
Stel voor alle producten de levertijd in.

Stap 4
Kopieer de volgende bestanden naar je eigen template.

Kopieer:

app/design/frontend/base/default/template/catalog/product/view/default.phtml

Naar:

app/design/frontend/JOUWTEMPLATEBASE/JOUWTEMPLATE/template/catalog/product/view/default.phtml

Stap 5
Pas nu de code aan.

Vervang in dit bestand:

<?php if ($_product->isAvailable()): ?>

<p><?php echo $this->__(‘Availability:’) ?> <span><?php echo $this->__(‘In stock’) ?></span></p>

<?php else: ?>

<p><?php echo $this->__(‘Availability:’) ?> <span><?php echo $this->__(‘Out of stock’) ?></span></p>

<?php endif; ?>

Door:

<?php  if ($_product->getLevertijd ()): ?>

<p>

<?php  echo $_product->getResource()->getAttribute(‘levertijd’)->getStoreLabel(); ?>:&nbsp;<span><?php  echo $_product->getAttributeText(‘levertijd’); ?></span>

</p>

<?php endif; ?>

In je shop zal nu bij het product de levertijd staan.

Hulp nodig?

Heb je hup nodig of wil je meer informatie? Je kunt ons bellen op 073 71 10 333 of mailen naar info@sition.nl       

Recent Posts