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):"");