Pregunta

Busco una forma de gancho en uno de los eventos de Magento que definen el orden de creación Fecha. Me gustaría añadir un contador al lado que muestra cuántos / semanas / meses hace el pedido fue realizado días.

La razón es algunos artículos tienen garantías extendidas, mientras que otros no lo hacen así que si yo podría simplemente calcular la fecha a continuación, el servicio al cliente podría establecer rápidamente si el elemento está todavía cubierta por la garantía.

No estoy seguro de cómo debe ir haciendo esto. Si alguien quiere echar una mano estaría muy agradecido por la ayuda ...

Gracias de antemano!

¿Fue útil?

Solución

Se puede hacer esto a través de Además PHP fecha y hora (en base a la fecha de compra) y establecer la información de la orden en el momento de la compra (calcular la fecha de vencimiento de la garantía, y la tienda para el orden).

Fecha y hora Además, almacenar citar:

$date = new DateTime($order->getCreatedAt());
$date->add(new DateInterval('P90D'));
$quote->setWarrantyExpirationDate($date->format('Y-m-d'));
$quote->save();

Si prefiere calcular sobre la marcha - es un cambio muy simple:

$date = new DateTime($order->getCreatedAt());
$date->add(new DateInterval('P90D'));
echo $date->format('Y-m-d');

Más información:

http://www.php.net/manual/en/datetime. add.php

http://www.php.net/manual/en/class. dateinterval.php

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top