Magento – Opciones individuales / Custom Options Datei oder Bild mit Link zum Download

IMAGEN

Es de nuevo la cuenta de algo curiosoIMAGENIMAGEN: Si utiliza Magento en las opciones individuales, a continuación, escriba el comando “Expediente”, Así que con el fin de ofrecer a los clientes la oportunidad para algunos productos, tales como archivos separados. Dibujos enviar a lo largo.

Por defecto, pero por desgracia, no en la canasta, todavía en la caja todavía se da en la confirmación del pedido, un vínculo o incluso el propio archivo. Es sólo el título de la opción (AQUÍ “Bild carga”). Pero si eres por ejemplo,. Dropshipping uso y ofrecen ya en el correo electrónico de confirmación del pedido al proveedor una oportunidad, para hacer el producto, Sería bueno, si tenía acceso directo al archivo.

Im rechten Bild ist nun zu sehen, ya que sería bueno. Un enlace, que también o.g. Set se muestra, y también aparece en el correo. Pero ¿dónde está el enlace?

Al parecer hay una Magentofehler, que el vínculo no es visible. Si nos fijamos en las páginas de código en la interfaz, esto se parece a esto sin el vínculo necesario

IMAGEN

 

con el enlace deseado que parece

IMAGEN

Esto parece estar perdiendo algo. La estructura básica ya está ahí. Le falta el enlace completo y el nombre del enlace.

Was tun, para obtener el enlace?

Tenemos por casualidad el enlace en el primer lugar “a saber” y luego se usa algún tiempo, para averiguar por qué aparece.
Se encuentra en la extensión Vista previa del producto personalizado von AITOC. Esto es realmente gracioso aquí es decir,, que se puede cargar con estos textos y las imágenes maravillosas de extensión para un artículo, que luego pasar al producto, AUMENTAR, Disminución etc. pp.. IMAGENAlguien ha hecho esto, pero sólo es una imagen que el producto es cuidar de lo anterior. Puntos de pantalla, pero no el enlace a los archivos. Esto no es así con los mejores y por lo tanto, no es utilizable para nosotros era. La extensión, sino que se instala en el sistema.

Bueno, resultó, que una (probablemente desconocido) Efecto secundario de esta extensión es, que en los productos ordinarios, nada que ver con la extensión que, En el caso de las opciones individuales en forma de ficheros, El enlace aparecerá pronto.

No debe ser así en esta extensión, la respuesta a la pregunta, cómo ser un producto estándar con opciones para mover el enlace de comunicación.

AITOC se divide en el camino, la demanda (Antes de ver el fenómeno con los productos estándar) CON, que no era posible en el archivo o enlace en este mitzugeben con la extensión. No son sólo las vistas previas en la función de adjunto….

Ahora esperamos encontrar pronto a, donde el secreto está, y después de dar a todos la oportunidad de utilizar el enlace deseado. Las propuestas se consideran más como.

Adición de fecha 29.11.2016

Ein Problem scheint vor allem dann zu bestehen wenn es sich um Bündel-Produkte handelt. In diesem Fall werden auch keine Links im Backend ACONSEJABLE. Dies kann behoben werden indem man die renderer.phtml im Ordner app/design/adminhtml/default/default/template/bundle/sales/order/view/items anpasst.

Hier wird zu Anfang zwischen die Zeilen

<?php $ = _index 0 ?>

Y

<?php $_prevOptionId = '' ?>

la línea de

<?php $_order = $esto->getItem()->getOrder(); ?>

ENCLAVADO.

Anschließend noch ca. nach Zeile 382

                <clase dl ="opciones de elementos">
                <?php foreach ($esta->getOrderOptions() as $option): ?>
                    <dt><?php eco $opción["Etiqueta"] ?>:</dt>
                    <dd>

folgenden Code

                    <?PHP
                        $optionValues ​​= desinicializar($opción['valor de la opción']);
                        si(isset($valoresopción['url'])){
                            $url = mago::lata(
                                $valoresopción['url']['Route'],
                                formación(
                                    '_tienda' => $_order->getStoreId(),
                                    'identificación' => $valoresopción['url']['params']['id'],
                                    'clave' => $valoresopción['url']['params']['key']
                                )
                            );
                        } más {
                            $url = '';
                        }
                    ?>
                    <?php if($URL!='') { eco '<a href ="'.$url.'" objetivo ="_blank">'.$optionValues['title'].'</un>'; } ?>

Anschließend werden die Links für Bündelprodukte im Backend angezeigt.

Adición de fecha 30.11.2016

Nun haben wir auch eine Anpassung vorgenommen, um die Links zu den Bildern in den Transaktionsemails anzeigen zu lassen.

POR Productos simples wird hier die Datei /app/design/frontend/base/default/template/email/order/items/order/default.phtml

necesario (am besten wieder in den eigenen Template-Ordner kopieren und dort anpassen).

Man fügt nach

<estilo dd="margen:0; relleno:0 0 0 9px;">

(como. LÍNEA 36) folgenden Code ein

                <?PHP
                    $optionValues ​​= desinicializar($opción['valor de la opción']);
                    $url = '';

                    si(isset($valoresopción['url']['Route'])) {
                        $url = mago::lata(
                        $valoresopción['url']['Route'],
                        formación(
                            '_tienda' => $_order->getStoreId(),
                            'identificación' => $valoresopción['url']['params']['id'],
                            'clave' => $valoresopción['url']['params']['key']
                            )
                        );
                    }
                        
                    //var_dump($URL);salir de;
                ?>
                <?php if($URL!=''): ?>
                    <?php echo '<a href ="'.$url.'" objetivo ="_blank">'.$optionValues['title'].'</un>'; ?>
                <?php otra: ?>
                    <?php eco $opción["Valor"] ?>
                <?php endif; ?>
            </dd>

und ersetzt damit den Code

<?php eco $opción["Valor"] ?></dd>

Das war es dann hier.

POR Bündel Produkte wird hingegen die Datei /app/design/frontend/base/default/template/bundle/email/order/items/order/default.phtml (o. im eigenen Template)

Dort fügt man folgenden Code nach

<estilo dd="margen:0; relleno:0 0 0 9px;">

(como. LÍNEA 159) UN.

                <?PHP
                    $optionValues ​​= desinicializar($opción['valor de la opción']);
                    $url = '';

                    si(isset($valoresopción['url']['Route'])) {
                        $url = mago::lata(
                        $valoresopción['url']['Route'],
                        formación(
                            '_tienda' => $_order->getStoreId(),
                            'identificación' => $valoresopción['url']['params']['id'],
                            'clave' => $valoresopción['url']['params']['key']
                            )
                        );
                    }
                        
                    //var_dump($URL);salir de;
                ?>
                <?php if($URL!=''): ?>
                    <?php echo '<a href ="'.$url.'" objetivo ="_blank">'.$optionValues['title'].'</un>'; ?>
                <?php otra: ?>
                    <?php eco $opción["Valor"] ?>
                <?php endif; ?>
            </dd>

und ersetzt damit

<?php eco $opción["Valor"] ?></dd>

Nun werden in der eMail auch die Links zu der hochgeladenen Datei angezeigt und diese können direkt aus der eMail angeklickt und geöffnet werden.

Se utiliza en la versión de Magento 1.4.1.1 Comentarios? Adiciones? Notas? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *