¿Cómo agregar variaciones al registro del artículo del pedido? (PlugSales)


En este artículo le enseñaremos cómo agregar variaciones de productos al registro de artículos en PlugSales.
Nota: Si no sabes qué son las variaciones o cómo funciona la cuadrícula de productos, consulta este artículo.
Notarás que al guardar la configuración en la pestaña Cuadrícula de productos, la pestaña Pedido permaneció abierta, esto se debe a que habrá nuevos parámetros disponibles para que los insertes en SQL para insertar artículos en el pedido, como en el siguiente ejemplo:
Para comprender mejor los parámetros que estuvieron disponibles, usemos este ejemplo:

Vemos que para este ejemplo, cada produto tendrá un máximo de 3 tipos de características:

Y en PlugSalestodos los conjuntos de variaciones se asignarán y enumerarán en los productos respectivos:


Nota:Tenga en cuenta que el número de variaciones enumeradas en cada opción varía según el grado relacionado con el producto, es decir, si un grado tiene 1 característica cada opción tendrá solo una variación para el producto. Y para este ejemplo, estarán disponibles nuevos parámetros en SQL para insertar artículos en el pedido**:

- ID_GRADE (texto)
- Este parámetro devuelve el *ID de la gama de productos *que está vinculado a este artículo.
- El valor predeterminado para este parámetro es -1.
- ID_CHARACTERISTICA_1 (texto) y ID_VARIACAO_1 ***(texto)
- ID_CHARACTERISTICA_2 (texto) y ID_VARIACAO_2 (texto)
- Estos parámetros devuelven, respectivamente, el ID de una característica y el *ID de una variación *que se seleccionó para el artículo.
- El parámetro ID_VARIACAO_1 contiene el ID de una variación relacionada con la característica con el ID devuelto en el parámetro ID_CARACTERISTICA_1, y así sucesivamente respectivamente para los demás parámetros.
- El valor predeterminado para estos parámetros es -1.
El número de parámetros de tipo ID_CHARACTERISTICA_X y ID_VARIACAO_X (con
Ejemplo
Sección titulada «Ejemplo»Para este ejemplo, usaremos esta relación entre tablas:

Y este será nuestro** SQL para insertar artículos de pedido**:

Ahora, agreguemos un pedido a PlugSales con los siguientes productos:


Después de que PlugBot sincronice este pedido, el resultado de los artículos insertados en el banco será este:

Nota: Observe que para los artículos que no tienen 3 variaciones, los campos se completan con el valor -1.