FOLIO: AUD-20260923-003 Secuencia: Auditoría #003 del día 2026-09-23
📅 2026-09-23 · COT 👤 Auditor: Anderson Mares (AMR TECH) ● VIGENTE
AMR Store amrstore.streamingapps.online

AMR Store: Proveedor oculto + Landing de producto + Fix descripciones

Corrección completa de la tienda amrstore.streamingapps.online: ocultar proveedor al público, eliminar placeholders de descripción, redirigir cards a una landing page de producto con galería, specs y CTA WhatsApp.

Cambios implementados

1

Proveedor ocultado del catálogo público

amrstore.php

El badge <span> fa-warehouse · supplier</span> exponía al público nombres como BGZ ONLINE, Quality Tienda, LIAMU TECH. Se eliminó del card HTML. El campo supplier permanece en BD y JSON para uso interno.

// ANTES (meta div en product card)
<span><i class="fas fa-warehouse"></i> BGZ ONLINE</span>

// DESPUÉS — solo ubicación visible al cliente
<span><i class="fas fa-location-dot"></i> Colombia</span>
2

Descripción placeholder suprimida

amrstore.php

Antes se mostraba "Producto seleccionado para venta por WhatsApp. Confirmamos disponibilidad…" en todas las cards sin descripción real. Ahora existe un helper $hasDesc() que suprime el texto genérico. La descripción solo aparece si contiene contenido auténtico.

$hasDesc = static fn(string $d): bool =>
  $d !== '' && !preg_match('/producto seleccionado para venta|descripci[oó]n pendiente/i', $d);

// En card:
<?php if ($hasDesc($product['description'])): ?>
  <p><?= amrStoreH($product['description']) ?></p>
<?php endif; ?>
3

Cards redirigen a landing de producto

amrstore.php

Antes el botón mini-cta abría WhatsApp directamente. Ahora la imagen, el título y el botón apuntan a /amrstore/producto?id=X. Esto permite una landing intermedia con galería, descripción completa y CTA WhatsApp más convincente.

// ANTES
$productUrl = 'https://wa.me/57...?text=...';
<a class="mini-cta" href="<?= $productUrl ?>">
  <i class="fab fa-whatsapp"></i>
</a>

// DESPUÉS
$detailUrl = '/amrstore/producto?id=' . rawurlencode($product['id']);
<a class="mini-cta" href="<?= amrStoreH($detailUrl) ?>">
  <i class="fas fa-arrow-right"></i>
</a>
4

Nueva página: Landing de producto

amrstore/producto.php

Archivo creado en amrstore/producto.php. Se despliega en amrstore.streamingapps.online/producto?id=X.

  • Carga el producto desde DB (dropshipping_products) o fallback JSON
  • Galería con thumbnails clicables
  • Precio, badge de stock, descripción real
  • Lista de especificaciones (campo details)
  • Botón WhatsApp con mensaje pre-armado (título + ID + precio)
  • Trust bar (atención, confirmación, envío)
  • 404 amigable si el ID no existe
  • Responsive mobile-first

Archivos modificados / creados

amrstore.php
Modificado — 3 cambios: ocultar supplier, $hasDesc, CTA → detail
amrstore/producto.php
Creado — Landing de producto con galería, specs y WhatsApp CTA

Nuevo flujo de compra

Cliente visita catálogo
Hace clic en un producto
/amrstore/producto?id=X
Botón "Pedir por WhatsApp"
Conversación WhatsApp pre-armada
⚡ AMR TECH™ · Desarrollado / Auditado por Anderson Mares