PG Glass Fitment, Repair and Replacement
Trust the industry leader in glass replacement, the premier glass repair experts, the only name to remember for glass fitment, trust PG Glass.


  • Locate a service centre near you


    24 Hour Call centre


Get in Touch with Us Today:For any queries don’t hesitate to contact us, and because we know emergencies can occur at anytime, our call centre is available 24 hours a day, 7 days a week.

  • We specialise in auto glass repair and replacement as well as building glass replacement. We take pride in our continued efforts to hold ourselves to an exceptional level of quality in our supply of glass solutions and industry leading service. This is reflected in our cost-effective and convenient customer service, efficient professional staff and high-quality, world-renown glass. Select from our range of glass products now and discover the reason we are the number 1 glass Fitment, Repair and Replacement company in South Africa.

    How to Secure South Africa’s Premier Glass Fitment Service: With South Africa’s most extensive network of glass fitment centres, we can take care of your glass repair and glass replacement needs, regardless of where you live. Find a conveniently located glass fitment centre today

    In addition to our vast network of fitment centres, we have over 200 mobile glass replacement units across the country. We are ready to come to you and provide you with an experienced glass installation expert. Our glass repair, replacement and fitment products and installation methods are subjected to high standards of quality control to ensure you always get the best service the glass fitment industry has to offer.

  • PG Glass is the #1 supplier of automotive and building glass replacement and repair services in South Africa.
  • Got error 28 from storage engine SQL=SELECT, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE END AS author, AS author_email, as contactid,parent.title as parent_title, as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN is null THEN c.published ELSE 0 END AS parents_published FROM ir3l7_content AS a LEFT JOIN ir3l7_categories AS c ON = a.catid LEFT JOIN ir3l7_users AS ua ON = a.created_by LEFT JOIN ir3l7_users AS uam ON = a.modified_by LEFT JOIN ( SELECT contact.user_id, MAX( AS id, contact.language FROM ir3l7_contact_details AS contact WHERE contact.published = 1 GROUP BY contact.user_id, contact.language) AS contact ON contact.user_id = a.created_by LEFT JOIN ir3l7_categories as parent ON = c.parent_id LEFT JOIN ir3l7_content_rating AS v ON = v.content_id LEFT OUTER JOIN (SELECT as id FROM ir3l7_categories AS cat JOIN ir3l7_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY ) AS badcats ON = INNER JOIN ir3l7_content_frontpage AS fp ON fp.content_id = WHERE a.access IN (1,1) AND c.access IN (1,1) AND CASE WHEN is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2014-10-18 21:53:33') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2014-10-18 21:53:33') GROUP BY, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, a.created, a.modified, a.modified_by,, a.publish_up, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, a.fulltext, a.state, a.publish_down,, c.title, c.path, c.access, c.alias,,,,, parent.title,, parent.path, parent.alias, v.rating_sum, v.rating_count, c.published, c.lft, a.ordering, parent.lft, fp.ordering,, a.images, a.urls ORDER BY c.lft, a.featured DESC, fp.ordering, a.created DESC
  • JFolder::create: Infinite loop detected
  • Failed deleting tmpDMw77n
Found what you are looking for?