Success Story: Resolving Layout Issues After Editing an OSC4 Theme

A customer encountered unexpected layout issues after modifying a standard OSCV4 theme. The changes included creating two new product categories with subcategories, adding products, and disabling the default sample categories. After making these modifications, the homepage layout was disrupted:

  • The new categories, subcategories, and products did not appear on the homepage.
  • Only two products were displayed instead of the expected full product list.
  • The "Featured Products" and "Discount Products" tabs disappeared.
  • Sample products remained hidden, even after re-enabling their categories.
  • The "Best Seller" product list was missing.
  • New categories and subcategories appeared in breadcrumbs and the header but did not display products when accessed.

Despite ensuring all categories and products were correctly added and enabled, the expected items failed to display properly. The customer sought assistance to resolve these issues and restore the correct homepage layout.

osCommerce Support Team's Solution:
After reviewing the issue, the osCommerce support team provided the following explanations and solutions:

  1. New categories visibility: The categories were correctly created and visible in the system. The issue was related to specific settings that needed to be adjusted.
  2. Limited product display: Only two products were shown under "New Products" because the system classifies items as "new" based on their creation date. Products beyond their "new" period were no longer included.
  3. Missing "Featured Products" tab: This tab only appears when at least one product is marked as "Featured." Since no products were featured, the tab was not displayed.
  4. Missing "Discount Products" tab: The tab only appears when products have a sales price set. Since no discounts were applied, the tab was hidden.
  5. Previously disabled categories: Disabling a category also disables its products. When re-enabling a category, the products must be manually reactivated.
  6. Missing "Best Seller" list: The "Best Seller" section only populates if products have recorded sales. Since no products had sales history, the section was empty.
  7. Products not appearing in categories: The "Show on Homepage" option was disabled for the affected categories, preventing them from displaying on the front end.

The customer successfully followed the instructions and confirmed that the categories and subcategories were now appearing correctly. They also requested guidance on managing stock quantities for each product, as they had only located the "Unlimited Stock" option.

Additional Support:
The support team provided a link to a detailed guide on managing stock levels in OSCV4: Managing Stock in osCommerce

! When making changes to your osCommerce store, always check category and product visibility settings, feature activation, and stock status to ensure your storefront displays correctly. Utilize the "Show on Homepage" option, monitor product classifications like "New" and "Featured," and verify category reactivation settings. For further guidance, explore the osCommerce Knowledge Base or reach out to support for expert assistance.

Tags
Ecommerce osCommerce 4.x Multiple sales channels Managing SEO Order Statuses Cron Scheduler osCommerce v4 Theme Customization PHP Compatibility Module Installation Free Shipping Customer Groups Theme Designer Cron Jobs Order Management Design Troubleshooting Checkout Page Responsive Design Language Settings Multilingual Store Translation Module German Language Multilingual Support PayPal Integration Shopping Cart Display Payment Module Configuration SQL Commands Customizing Buttons Payment Options German Translation Frontend Localization Enable Languages System Translate Module Shipping Configuration Zone Table Rate Shipping Weight and Price Restriction Shipping Module Setup Shipping Price Cutoff Shipping Compensation Limits Customer Details Validation Custom Validation Rules Mandatory Fields Setup Address Validation Minimum/Maximum Values Settings Order Status Notifications Email Templates Setup Customer Communication Automated Notifications Product Listing Image Display UpSell Module Widget Settings Cash On Delivery Prepayment Payment Via Invoice Click And Collect Shop Local Plugin Customization Address Configuration Promotions Tailored Offers Shipping Options Custom Promotions Automated Imports CSV Import XML Import Extension Generator Custom Extensions Backend Controller Development Tools Product Export Data Management Database Export Supplier Data Custom Exports Pricing Automation Supplier Pricing Retail Pricing Inventory Management Automated Workflows Database Update Customer Data Data Migration Ecommerce Security Admin Directory File Permissions Database Migration Secure Admin Access Ecommerce Migration Security Key 404 Error Fix Web Server Setup Website Upgrade Data Import Admin Error Fix Internal Server Error Tech Support Import Process XML Fix Database Management PHP8 Web Development Dev Support PHP Errors Software Upgrade URL Rewriting Website Optimization SQL Search Ranking Migration oscb156 PHP Secure Key Dev Solutions User Feedback Software Solutions Ecommerce Design Checkout Customization Order Confirmation Guest Checkout Invoice Link Checkout Optimization Shipping Details Banner Optimization UX Website Customization Image Management Web Design Category Display Store Customization Navigation Empty Categories Troubleshooting Website Icons Product Filter Product Management Active Status Products Product Video eCommerce UX Video Integration Privacy Settings Privacy Policy Coding Tips Bulk Update Paging Widget UX Improvement Website Navigation Batch Processing Store Optimization Website Fix User Experience Bug Fix Product Display Thumbnails Accessibility Best Sellers Inclusive Design Mobile Friendly Online Store Product Sorting Theme Settings Fixed Width Digital Launch ux design b2b b2c osCommerce UI Multi Store Management eCommerce Solutions Digital Transformation osCommerce 4 business growth HolbiGroup Innovation AI in Ecommerce Global Business Website Translations Local SEO