Aufgaben

Aufgabenlist

Homepage / Webshop

  • de/en language switch on a product page returns to the category
  • Nice VM all-in-one module
  • Category pages: Also show products of child categories
  • Show all products on one page
  • Fix search page layout (dropdown??)
  • Search/filter by metadata (custom fields)
  • Sort order of shipping / payment options
  • Error when generating invoice
  • Layout of Invoice
  • „Priesnachlass“ shown when selecting shipping, should be „Versandkosten“
  • Use consecutive order numbers
  • Product images are in random order
  • Show prev/next links in product images
  • Add link to parent product
  • First shipment and payment method should be auto-selected

 

 

VirtueMart Hacks

  • administrator/components/com_virtuemart/helpers/currencydisplay.php: createPriceDiv — Remove checks for empty price (otherwise 0.0€ won’t be shown)
  • components/com_virtuemart/views/category/view.html.php: function display — add products of child categories (sort order still wrong):
        // Load the products in the given category
        $products = $productModel->getProductsInCategory($categoryId);
    // Add all products from subcategories, too:
    if ($categoryId > 0 ) {
    $subcats = $categoryModel->getCategoryTree($categoryId);
    foreach ($subcats as $c) {
    $subcatproducts = $productModel->getProductsInCategory($c->virtuemart_category_id);
    $products = array_merge($products, $subcatproducts);
    }
    }
    $productModel->addImages($products,1);
  • components/com_virtuemart/views/category/view.html.php: function getCustomSearch — move array_merge inside if (otherwise an empty listbox is shown):
            if(!empty($this->options)){
                $this->options = array_merge(array($emptyOption), $this->options);
                // render List of available groups
  • plugins/vmpayment/standard/standard.php: function plgVmConfirmedOrder  — remove <br/> from payment_name:
    		$dbValues['payment_name'] = $this->renderPluginName ($method) . ($method->payment_info?('
    ' . $method->payment_info):"");