Proveedor elimina productos

Nuestro proveedor elimina productos fuera de stock de sus archivos, ¿cómo solucionar este problema?

Si tu proveedor está eliminando los productos fuera de stock de sus archivos, esto es un problema, ya que si importaste hace tiempo productos que actualmente no están en el archivo del proveedor, éstos seguirán estando activos en nuestra tienda.

Para solucionarlo, puedes aplicar un sencillo método para eliminar/deshabilitar todos los productos del proveedor antes de realizar una nueva importación, para ello usaremos los "Pre-filters" (pre-filtros) con una simple condición en un campo cualquiera del producto.

Imaginemos que nuestro proveedor "BestCars" está eliminando sus productos de sus archivos conforme se queda sin stock, queremos deshabilitar/eliminar estos productos cuando se realice una nueva importación, para ello, seguimos los siguientes pasos.

  1. Editamos/creamos un perfil de importación de "Products (+ related product data)".
  2. En "Column mapping" buscamos una columna que no usamos normalmente en nuestros productos (como "Location", "JAN", "ISBN"...) para nuestro ejemplo, escogeremos "Location".
  3. Activamos esta columna, y le ponemos un valor por defecto, en nuestro caso, le pondremos el nombre del proveedor "BestCars".
  4. Realizamos una nueva importación, ahora todos los productos que hayan sido importados desde este proveedor, tendrán en el campo "Location" el valor "BestCars".
  5. Editamos de nuevo nuestro perfil de importación, y añadimos el siguiente "Pre-filter":
    1. Field: Product - Location (string)
    2. Condition: Is exactly
    3. Value: BestCars
    4. Actions: Disable these / Delete these
    5. Apply to: shop

Opencart import export pro - vendor case pre-filters

De este modo, cuando cuando iniciemos el proceso de importación, lo primero que se hará será deshabilitar/borrar todos los productos que cumplan con esta condición, quedando después de la importación solo activos los productos que tiene actualmente nuestro archivo de proveedor.