Magento – A static block on specific pages but on certain page

Picture

Wir benötigten zuletzt eine Lösung, um einen kleinen Banner mit einer Kundeninformation auf allen Seiten anzeigen zu lassen aber NICHT im Checkout. Im Warenkorb hingegen sollte er auftauchen.

Einen Beitrag mit einem ähnlichen Thema (Info nur auf der Homepage auftauchen lassen aber auf keiner anderen Seite LINK) hatten wir schon, dieser Ansatz ist aber ein anderer.

Wir wollen hier einen Streifen oben am Rand des Bildschirms haben, dessen Inhalt aus einem Statischen Block kommt. Er soll frei editierbar sein und das ohne auf CSS-Dateien zugreifen zu müssen. Die Anzeige ist ähnlich wie der Demo-Store-Hinweis von Magento. Wir arbeiten hierfür mit verschiedenen Dateien.

  1. Erstellen die Datei
    app / design / frontend /[Eigenes Theme]/[ebenso]/template/page/html/site-info.phtml
  2. app / design / frontend /[Eigenes Theme]/[ebenso]/template/page/html/header.phtml
  3. app/design/frontend/rwd/default/layout/page.xml
  4. app/design/frontend/rwd/default/layout/checkout.xml

Die erste Datei legen wir neu an und schreiben folgenden Inhalt rein:

Die zweite Datei öffnen wir und schreiben

an eine uns beliebige Stelle (an der der Block auftauchen soll). Wir haben sie ganz oben vor

eschrieben. Dies lädt die erstgenannte Daten – aber erst nach der nächsten Änderung.

In der dritten Datei suchen wir nach

und fügen dort folgende Zeile darunter ein

Dies sorgt dafür, dass der HTML-Block geladen wird. Nun würde dieser Block auf jeder Seite geladen werden. Da wir aber wollen, dass er nicht im Checkout geladen wird, müssen wir noch

die vierte Datei anpassen. Hier wird dann nach

gesucht und dieser Code eingefügt

We did this by

made.

Hierdurch sagen wir dem Shop, dass er im One Page Checkout diesen Block nicht laden soll. Somit erfolgt auch keine Ausgabe. Die beiden letzten Änderungen könnten übrigens auch in der eigenen local.xml gemacht werden. Und selbstverständlich kann der genannte Code auch an jeder anderen beliebigen Stelle eingebaut werden.

Nun fehlt nur noch der Statische Block. Wir erstellen nun einen solchen mit dem Code “site-header-info”. Hier kann man nun alles reinschreiben was man will. Da wir keine CSS-Datei ändern wollen, sondern alle Änderungen aus dem Statischen Block vornehmen wollen, könnte ein möglicher HTML-Code für den Block so aussehen

Sobald man den Block aktiviert, wird der Block im Shop angezeigt. Deaktiviert man ihn wieder, ist der Block komplett unsichtbar.

Used in Magento Version 1.9 Comments? Additions? Notes? Gladly!

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in Magento Design | Leave a comment

Magento – SNM PDF Print can also view Amasty Order Attributes

Wir verwenden in vielen Shop-Projekten die PDF Print-Extension von SNM-Portal, da diese extrem flexibel und komfortabel ist.

Mit der Extension können viele Variablen auf den Bestelldokumenten ausgegeben werden.

Aber wie sieht es mit Amasty Order Attributes (AOA) from? Generell gut mit einem ABER. Man kann über die AOA im Backend konfigurieren, ob die OA auch auf den Ausdrucken und PDFs ausgegeben werden sollen. Stellt man hier (vor allem bei den PDFs) ein Ja ein, wird der Block komischerweise beim Bestell-PDF angezeigt aber bei der Rechnung nicht.

Für die Ausgabe in der Rechnung muss nun an der gewünschten Stelle der Code

be deposited. Leider brachte dies noch keinen Erfolg.

Nach viel Ausprobieren und freundlicher Unterstützung von Herrn Augsten stellte sich heraus, dass das Problem in den Sicherheitseinstellungen von Magento bestand. Der Block “amorderattr/sales_order_print_attributes” muss erst unter System > Berechtigungen > Blocks als Allowed hinterlegt werden.

Nun wird der Order-Attributes-Block von Amasty auch in der PDF-Rechnung angezeigt.

Weiteres zu PDF-Print gibt es HERE

Used in Magento Version 1.9 Comments? Additions? Notes? Gladly!

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in Magento Extensions | Leave a comment

Magento – Invalid form Key. Please refresh the page.

Picture

Nach Aufsetzen eines Testshop ( = 1:1 Kopie eines Magento-Shops) erhielten wir die Fehlermeldung Invalid form Key. Please refresh the page. bei der Anmeldung im Backend / Admin-Bereich.

Dies kann nun verschiedene Ursachen und Lösungsansätze haben:

1. Cookiepfad ist nicht korrekt gesetzt: Hierzu in der Datenbank in die Tabelle core_config_data gehen und bei “path” nach “cookie” suchen. Beim “value” sicherstellen, dass alles korrekt hinterlegt ist.

2. Zugriffsrechte sind nicht korrekt: It may be, dass man der Installation auf dem Server nicht die richtigen Zugriffsrechte einräumt. Ordner sollten allgemein mit 755 und Dateien 644 ausgestattet sein. Hier hilft ein kleines PHP-Skript (mal bei Google schauen) oder aber auch this way.

3. Sollte dies auch nicht funktionieren – eventuell spuckt das Skript sogar eine “not permitted” Info aus, dann kann es auch sein, dass man bei der Hosting-Einstellung einen Fehler gemacht hat – in unserem Fall war dies so. Wir hatten bei der Anlage der Subdomain beim Hoster anstelle von “als CGI/FPM” die Einstellung “als Apache-Modul” ausgewählt. Daraufhin waren die Zugriffsrechte für den Magento-Shop nicht ausreichend. Nach der Umstellung auf CGI ging es dann aber wieder problemlos.

Comments? Additions? Notes? Gladly!

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in General | 1 Comment

Magento – Install the new tab with static block Product Details

Picture

We want another tab / Install a tab on the product detail page, is to include a static block, which should be the same for ALL products. then here are purely general information.

In the first step we have taken this the catalog.xml from the layout directory of our templates and after

search. We had already changed the order of the two tabs (Info HERE), so that the description is left and the additional information (product attributes) are displayed by default.

Now we have the following code at the closing

inserted:

Save and upload. Now even the static block is missing with the experts "extra_prod_tab" - you can call it what you will of course.

Picture

That's it already.

How can a product-specific tab / Reiter adds, We also have HERE written something.

Used in Magento 1.9.

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in Magento Design | Leave a comment

Magento – Link display only when signed / is logged

PictureIt is surprisingly often the case, that was forgotten in a template to incorporate a logout link. If the customer is logged, he can not get out. Thus, one should enter a logout link, which is of course only appears, if the user is logged on.

If it's just a (or more) simple links is, to be exclusively displayed, If you are logged in, this can be done with a very simple code snippet, which is simply written to the appropriate file phtml.

Example header.phtml in the folder app / design / frontend / rwd / default / template / page / html

PictureHere I would like to have a logout link next to the account link - but only if you are logged.

To this end, I add

hinter

a.

Of course, the icon would have to be adjusted. This is just a copy of the account links with adaptation for use as logout link.

A contribution how to integrate a mini log-in area in the side, there here.

Used in Magento Version 1.9 Comments? Additions? Notes? Gladly!

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in General, Magento Design | Leave a comment

ACE – Auto Content Extension für Magento

With the Auto Content to be simplified extension for Magento .commercers the content maintenance of your webshop and offer the possibility of automated text attributes of your products with relevant content fill.

All you need is your existing product attributes, which then by the Auto Content Extension be used, to the individual characteristics (Color, Material, Size, etc.) to consider your product in the respective content.

How does it work?

Similar to a mail merge function. To create a gap text is supplemented at defined locations by values ​​of the product attributes.

Bsp.:

our product {product name} from the collection {collection} in the trendy color {Color} You get in our shop.

Due to the free use of the attributes, connected to the gap texts you receive (fast) unlimited content options. The extension allows the installation of any number Auto Content-The profile, which you their own Fill in the Blank (possible more per profile) assign and define how product types, visibilities, Category affiliations etc. should be possible to apply this profile. The filtering options are varied, so that a very fine control of the content maintenance is possible.

You save by using the profile not only a lot of time when creating new articles, but also minimize the error, the possibility arise.

So is always guaranteed, that you represent item descriptions in the same style and your shop shines through consistent professionalism.

As another example, we have used the search engine optimization. The annoying creating the meta title, Meta keywords and meta description does not have to be made for each individual item. Auto Content filled this article attributes to your specifications, and realize the full potential of SEO.

If you plan to expand your shop to an additional language, translate only the product attributes and create appropriate Auto Content-Fill in the Blank. To be able to act quickly and above all economically. Translating each description is not so.

Bsp.:

Our item {Product name / English} of the collection {Collection / English} in stylish {Color / English} in our shop.

There are many other areas of application, such as providing the sales templates for portals such as Amazon and eBay: Prepare the Auto Content-Extension for Magento templates for portals ago, let the extension work for you and ensure at the same time the duplicate content is avoided (not for the default description is used).

Summarized: You can use Auto Content Edit for Magento with just a few clicks, many or all of your products. The high efficiency of this extension will save you time and personnel.

What several people would take days, created our extension within minutes meaningful content.

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in Magento Extensions | Leave a comment

be informed of special orders always immediately – Notify Me! for Magento

So orders - often we get requests from shop owners on notifications of exceptional order processes, non-standard because they e.g.. as one of 100 Orders by Express and not sent as a standard package will. The aim is therefore to simplify and automate manual audit processes, at best, in the processing of orders.

In such cases, we refer to our Extension Notify Me! for Magento. Bei Notify Me! create self-rules, similar to the famous basket price rule principle.

Create your shop an information chain, the process-relevant people to learn about a special order. This could be the example of a dangerous order, which must be dealt with separately. Other examples of orders, who would go down as one of many standard orders once in bulk and provide disgruntled customers and unnecessary additional costs:

  • Expressversendungen, declared as standard shipping and arrive so late ("If delivery =" Express "then send defined message to defined(n) Receiver").
  • COD, which are sent free, and thus represent losses across the board ("If payment method =" COD "then send defined message to defined(n) Receiver").
  • You have undesirable customers constantly return the orders? Then use Notify Me! to create blacklist rules around here to be able to intervene in the ordering process on time and sending mglw. to stop in time ("If the billing address Surname =" Doe "and first name of the billing address =" Manfred "is, then send defined message to defined(n) Receiver").
  • Similarly, you naturally also have the option particularly welcome customers to give pleasure with a little attention - To do this, simply create a whitelist rule (s.o.).

So you can create as many rules, the product data according to defined, subtotals, item quantities, total weights, PAYMENT, Shipping methods etc. automatically look out and inform you immediately, they met. Both each separately and in combination.

Whenever something is different in the standard ordering process, They are carried Notify Me! relieved on one side, since you no longer have to manually look through all the orders for a possible special order and on the other hand, the risk is minimized, that a special order as a standard job is treated.

We all want to have satisfied customers and good reviews, the more annoying it is when we pass small errors in the ordering process could have been avoided, this is where Notify Me! an.

Streamline and secure your execution process chain Notify Me!.

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in Magento Extensions | Leave a comment

Magento – Category “Add to cart” button to “To the product” or “More info” exchange

If no other information must be provided for the purchase of a product in the Magento Store (Example: individual (Mandatory-)Options, Selection at Configurable products etc.), you can put the products directly from the category to the cart without first visiting the product detail page.

This has of comfort- and efficiency reasons certainly has its advantages. but you want to inform before the acquisition or MUST customers even further details, this can also interfere.

So if you want the "Add to Cart" button in the category generally opposed to a button exchange, of or the customer only to Product Details. brings to the product page, is a small interference in the template code necessary.

To do this, open the list.phtml in the directory app / design / frontend /[Theme]/[Theme]template/catalog/product

There, one looks for

(This gives it twice - 1 x for the grid display and 1 x for the list display!)

Responsible for the action - is the part contained therein

This will be replaced by

Now If you click on the button, you will be brought before the details.

Now let on the button but no longer "Add to Cart", but "to product" or similar.

For this we still change (each 2x per line)

to

Finally, we add an entry into their own translate.csv:

Everything save, Upload, evtl. flush the cache, finished!

Used in Magento versions 1.7 – 1.9 Comments? Additions? Notes? Gladly!

Facebooktwitterredditpinterestlinkedinmailby feather
Posted in Magento Design | Leave a comment