The Free and Hanseatic City of Hamburg stands for a rich tradition of international seafaring and trade. Subtle elegance and fair values would make ​​the ‹Northern Beauty› an appropriate namesake for a modern shop theme, we thought. As the result here is a theme with native WooCommerce support, responsive layout, retina-ready icons and smart options. ‹Moin Moin›, Hamburg!

Price:$45.00 Including tax

Version: 1.3.4 - Changelog

Release Date: 20.08.2013

Last Update: 13.10.2016

Compatible With: WordPress 4.4+


Developer: MarketPress

Plugins / Themes: 9

  • Close Changelog
  • Expand All
  • Collapse All

Version: 1.3.4

  • action wpseo_the_meta

  • language files

Version: 1.3.3

  • cart.php woocommerce template (2.6.1) – add coupon-code & update-cart button

  • language files

Version: 1.3.2

  • current version of prettyPhoto (previous version unknown) Fixed product image loading issue on mobile devices

  • minor css styles

  • filter filter woocommerce_after_shop_loop_item

Version: 1.3.1

  • composer.json

  • minor css styles
    minor template adjustment acc. to WooCommerce 2.5

  • filter add_template_loop_shop

  • language files

Version: 1.3

  • theme support of html markup for comment-list, comment-form, search-form, gallery, caption
    formal language file
    social channels for author-profile
    copyright footer in the wordpress customizer relocated

  • basic print styles
    translate theme description

  • missing option fixed menu
    woo template payment.php adapted to woocommerce 2.4.7
    adapting product images in loop

Version: 1.2.3

  • escaped attributes in price.php template (WC 2.4.9 security fix)

Version: 1.2.2

  • frontend UI second checkout: removed succes state, added notice<

  • re-factored translations
    deprecated function args get_formatted_legacy
    adjusted quantity style in variations

Version: 1.2.1

  • re-style no results page for widgets

  • customize language strings
    adjust session queries in second-checkout

Version: 1.2

  • HTML5 support for galleries
    theme support for title tags (PR)
    option to make main navigation sticky (top) instead of meta navigation
    touch support for primary meta menu
    body class `.display-header-text` when header text option is active
    widget area for shop no results page

  • markup/styling for variations with identical price
    touch menu behavior
    wording of comments heading (“responses” instead of “comments”)
    pingback list styles
    body classes to no longer include `.primary-meta-menu-active` when header text replaces primary meta menu

Version: 1.1.13

  • Template compatibility for WooCommerce 2.3.8+: Removed woocommerce_cart_totals() from /woocommerce/cart/cart.php

Version: 1.1.12 (WooCommerce 2.3.7 legacy)

  • Template compatibility for WooCommerce German Market 2.5+:
    support for coupon codes woocommerce-german-market/second-checkout2.php

  • backwards compat for deprecated WooCommerce text strings in woocommerce/cart/cart-totals.php (now strings from 2.3.6+).

Version: 1.1.11

  • styling for default multisite registration pages

  • option Display Header Text missing from Customizer

  • version tags from template headers in favor of custom tag
    hard-coded compat check

  • woocommerce/cart/cart-totals.php

Version: 1.1.10

  • a misleading user message about theme compatibility

Version: 1.1.9

  • minimum supported plugin versions to:
    WooCommerce 2.3.5+
    WGM 2.4.11+
    template compatibility for WooCommerce 2.3.5 + WooCommerce German Market 2.4.11:

Version: 1.1.8

  • template compatibility for WooCommerce 2.3+
    new filters for hamburg_best_selling_products():
    hamburg_best_selling_products_meta_query hamburg_best_selling_products

  • missing button in cart template when WooCommerce German Market was not active
    missing clearing of form state checkout form fields
    multi-level menus on touch devices

  • global var $woocommerce from templates, replaced with WC()
    various templates that had become obsolete with WooCommerce 2.3+
    custom styles for quantity increment buttons, falling back to browser defaults
    WooCommerce style options from email-header.php template (had been removed in WooCommerce 2.3)

  • minimum requirements for Hamburg 1.1.8 to:
    WordPress 4.0+
    WooCommerce 2.3+
    WGM 2.4.9
    FontAwesome 4.0.3 font files and class support (3.0.2 still supported)
    various WooCommerce-related styles to support WooCommerce 2.3+ templates
    language files

Version: 1.1.7

  • template compatibility for WooCommerce 2.2.10

  • a broken text string for WooCommerce result counts above the product loop
    a bug where the WooCommerce mini cart would display net instead of gross prices with a certain configuration

  • functions and filters related to tax formatting with WooCommerce German Market that would break compatibility with other tax related plugins:
    function hamburg_wgm_format_vat_output()
    function hamburg_wgm_tax_text()
    function hamburg_wgm_tax_label()
    function hamburg_wgm_shop_page_shipping()
    function hamburg_wgm_text_including_tax()
    function hamburg_wgm_price_with_tax_hint_loop()
    function hamburg_wgm_add_mwst_rate_to_product_order_item()
    filter hamburg_wgm_is_email_order_items_template
    filter hamburg_wgm_format_vat_output
    filter hamburg_wgm_loop_price_before
    filter hamburg_wgm_loop_price_after
    filter hamburg_wgm_price_loop
    filter hamburg_wgm_additional_tax_notice

Version: 1.1.6

  • permalink to post date to ensure accessibility with empty post titles

  • a bug where submenus would switch to transparent background in Chrome/OSX (possibly browser-related)
    a bug where very long submenus would not be displayed in full length on mobile devices

Version: 1.1.5

  • support for WooCommerce German Market 2.4.4 (mainly second-checkout2.php)
    theme version as query argument to stylesheets
    translation for theme description
    missing styles for states select box during checkout

  • markup and styling of product catalogue (“link inside of link” issue with WooCommerce German Market)
    markup and styling of product widgets
    styling for digital products with WooCommerce German Market

  • a bug where product gallery images would open as files
    order of price, tax and additional information in product catalogue with WooCommerce German Market
    a bug where pagination would not work with default permalink scheme

  • various redundant CSS selectors
    redundant call of shortcode_atts()

Version: 1.1.4

  • WooCommerce German Market: new action hook wgm_email_after_item_name to e-mail templates.
    WooCommerce German Market: extra CSS styles for legally relevant links.
    WooCommerce German Market: extra CSS styles for digital products with variations.

  • WooCommerce German Market: globally visible delivery costs link.

  • duplicated variable $textarea from hamburg_move_comment_textarea.
    media query value in jquery.prettyPhoto.init.js that would cause images to open as image files instead as gallery items.
    minor CSS enhancements.

Version: 1.1.3

  • double tap support to trigger submenus on larger touch screens.
    exclusion of post type products from default WordPress searches.
    new filter hamburg_mini_cart_count_html.
    support for WooCommerce German Market 2.4.

  • encoding of post titles for social sharing links.
    default browser styles for input[type="number"].
    formerly cut-off select element in Chrome/Win.
    formerly broken CSS when slider was set to fade.
    various minor CSS enhancements.

Version: 1.1.2

  • a filter for social sharing links.
    formerly hidden labels to product variations.
    various filters to modify how prices and taxes are displayed.

  • styling for select elements other than in widgets and shop archives (sorting), because of inconsistent browser interpretation.

  • various template files for WooCommerce 2.1.7 and WooCommerce German Market 2.3.2.

Version: 1.1.1

  • missing :hover color for CSS class .special
    [WooCommerce German Market] missing styles for KUR (small business regulation)

  • [WooCommerce] clearing in product loop

Version: 1.1

  • filter hamburg_enqueue_style_google_fonts
    filter hamburg_wc_cart_crosssells_orderby
    filter hamburg_wc_product_upsells_posts_per_page
    filter hamburg_wc_get_price_html
    styling to e-mail header template according to the active color-scheme
    javascript to responsively replace prettyPhoto lightbox for product images
    styling for new WooCommerce feature “price suffix”, including prices wrapped inside
    responsiveness for Secondary Meta Menu

  • general compatibility with WooCommerce 2.1+ and WooCommerce German Market 2.3.1+

  • styling of product prices, including sales, variable products and variable products on sale

  • function hamburg_wc_styles
    function hamburg_enqueue_stuff
    function hamburg_wgm_price_with_tax_hint_loop
    function hamburg_wgm_enqueue_scripts

  • Modernizr vendor script
    FlexSlider vendor script

Version: 1.0.2

  • front-page.php (backwards-compatible).
    deprecated way of loading jQuery in the footer.
    RSS icon from RSS widget as it did not link to a feed, but to a post.

  • typo in inc/custom-header.php.
    top 10 products query for carousel.
    pagination on front page.

  • typo in inc/custom-header.php.
    top 10 products query for carousel.
    pagination on front page.

  • Modernizr 2.7.1.

  • [WooCommerce German Market]* Improved display of tax and delivery notes link on product archive page.
    [WooCommerce German Market]* Styled price per unit.
    [wpSEO]* Added support for wpSEO plugin in title and meta tags.

Version: 1.0.1

  • Added translation support to breadcrumbs.
    Added translation for page template names.
    Added CSS for WooCommerce German Market’s new feature “Kleinunternehmerregelung”.

  • missing price in single product view when WooCommerce German Market was not active. (facepalm)
    CSS for shipping class radio buttons on checkout.
    CSS for prices in product loop.
    product loop “from” position for variable products.
    attachment image navigation.
    term archive titles and removed duplicated archive description.
    webkit appearance of form elements (affected iOS browsers before).
    minor CSS fixes

  • language files

Version: 1.0

  • Initial Release

Hamburg: a theme for shops & blogs

Hamburg: a theme for shops & blogs

Clear lines, flat design, technically at a top level. For those who know to appreciate more and appreciate to know less.

New? Nope. Just good.

Hamburg relies on fair values​​. ‹Do your business well, and your business will do you well›—this is as true for the Free Port as it is on the Reeperbahn and around the outer Alster river. For our theme, it implies a consistent use of WordPress core features and compliance with WordPress Coding Standards.

These colors of mine…

These colors of mine…

Theme Hamburg comes in three colours. Create your own colour theme in a Child Theme!

Harbour Cruise!

Hamburg’s main features at a glance…

Smart & Lightweight

Hamburg comes clean and flexible instead of overweight with features and options. A smart theme that ‹thinks› along and makes its decisions based on yours. Install, select a menu, you’re done. No fuss, no surprises. Hamburg just works.

Easy Customization

For a creative start Hamburg offers you three color themes and a dozen of possible combinations for the theme header. Define your logo and other details from within the WordPress customizer. For your own design WordPress provides the core feature of Child Themes.

Responsive Web Design

Desktop, tablet or smartphone: Thanks to its responsive design, Hamburg by default provides a fun mobile shopping experience. The only requirement: a device with a browser that renders current HTML and CSS correctly.


Hamburg provides multiple areas for you to customize your site with widgets. Create a sidebar and footer completely according to your preferences and use the banner area i.e. for a slider. Hamburg’s CSS rules cover all default widgets, and most of WooCommerce’ widgets.

Shop with WooCommerce

You can use Hamburg on your WooCommerce shop without major adjustments. The theme automatically recognizes core functions of the popular shop plugin and brings in the appropriate CSS rules. Third-party extensions might need a little visual polishing via a Child Theme.

Legal Security in Germany

German jurisdiction implements some very strong legal rules for running a web shop. In combination with our plugin WooCommerce German Market Hamburg offers the ideal preconditions for a legally secure online shop. Tested and approved by a counsellor-at-law!

Modern Technologies

Current web standards such as HTML 5 and CSS 3 characterize the Hamburg code. Animated transitions are mostly implemented with CSS. Stylesheets and JavaScript files by default come in minified format. In alliance with common tools for caching and image compression, Hamburg has all it takes to provide a reasonable page speed.

Social Media

Let your customers and visitors spread the word for you! A basic functionality for social sharing via URL with Google+, Twitter and Facebook is part of the Hamburg core. Create more extensive social features using the appropriate plugins. Modularity instead overload.

Premium Support

Included in your theme license is 1 year of unlimited access to the MarketPress help desk, where our professionally qualified support staff will be happy to assist you with words, hearts and hands.

Tech Spec

Still reading? So you probably want the plain facts now:

  • Retina-ready
  • HTML 5 & CSS 3
  • Supports common browsers & IE8+
  • Built for WordPress 4.0+
  • Ready for WooCommerce 2.3.8+
  • WordPress Coding Standards
  • Child-Theme-ready
Licence Anchor




$45.00 Including tax
  • Domains:unlimited
  • Updates:365 Days
  • Supportforum:365 Days
  • Renewal*:365 Days / $31.00
* Renewals are optional. They provide ongoing access to updates and support.