Dec 20, 2022 09:22
excelete d+ia
Dec 20, 2022 09:22
@HeytalePazguato de acuerdo
Dec 20, 2022 09:06
por lo tanto como dije el isset no esta determinando si es o no duplicado
Dec 20, 2022 09:05
y tengo dos resultados impreso
Dec 20, 2022 09:05
esta el mismo código type_ice
Dec 20, 2022 09:05
@HeytalePazguato Si pero no veo que solo salga un dato
Dec 20, 2022 08:45
ahora al menos me imprime algo en donde existe type_ice y algo 1 en donde no existe
Dec 20, 2022 08:45
if (isset($outcome['type_ice'])) {
$ver = "algo";
} else {
$ver = "algo1";
}
Dec 20, 2022 08:45
@HeytalePazguato Así funciona diferente
Dec 20, 2022 08:30
Esta fuera del foreach
Dec 20, 2022 08:21
$groupedItems = [];
if($outcome['type_ice'] == TRUE) {
if($totalTaxICE > 0) {
if (isset($groupedItems[$outcome['type_ice']])) {
$ver = "algo";
} else {
$ver = "algo1";
}
}
}
Dec 20, 2022 08:16
y sigo teniendo lo mismo
Dec 20, 2022 08:16
por si ese el error de concactenar
Dec 20, 2022 08:15
le quite el punto
Dec 20, 2022 08:14
y en los que no tiene impuesto ICE no debería imprimir nada
Dec 20, 2022 08:14
y algo1 en el otro producto que tiene codigo ICE diferente
Dec 20, 2022 08:13
diferente
Dec 20, 2022 08:12
esto $ver .= "algo"; debería imprimir en el producto que tiene impuesto ICE
Dec 20, 2022 08:11
no esta funcionando correctamente
Dec 20, 2022 08:11
expto el primer producto añadido al carro
Dec 20, 2022 08:10
pero en todos
Dec 20, 2022 08:10
me imprime algo1
Dec 20, 2022 08:09
me muestra algo
Dec 20, 2022 08:09
Ahora si tengo resultado
Dec 20, 2022 07:58
if (isset($outcome['type_ice'])) {
$ver .= "algo";
} else {
$ver .= "algo1";
}
Dec 20, 2022 07:58
No igual no imprime nada
Dec 20, 2022 07:57
tenco que agregar .=
Dec 20, 2022 07:57
Creo que me estoy equivocando en algo jaja
Dec 20, 2022 07:56
Y no me imprime nada al imprimir la variable $ver
Dec 20, 2022 07:56
if($outcome['type_ice'] == TRUE) {



if (isset($outcome['type_ice'])) {
$ver = "algo";
} else {
$ver = "algo1";
}
Dec 20, 2022 07:56
@HeytalePazguato He realizado una prueba sencilla:
Dec 20, 2022 07:53
lo importante es que esa parte de ese XML no se repita al menos que el type_ice sea diferente
Dec 20, 2022 07:53
el resto se puede solucionar más adelamte
Dec 20, 2022 07:52
cuando el impuesto ICE de type_ice tenga el mismo código
Dec 20, 2022 07:52
lo importante es que no se repita el XML
Dec 20, 2022 07:52
[Esa variable del producto que está siendo procesado es de la que necesitas obtener el type_ice, el precio, etc] NO NOS VAYAMOS TAN lejos
Dec 20, 2022 07:51
[2192] => Array ES EL ID del producto
Dec 20, 2022 07:51
Array
(
[2192] => Array
(
[Normal] => Array
(
[Normal] => Array
(
[Normal] => Array
(
[1] => Array
(
[%] => 0
)

)

)

)

)
Dec 20, 2022 07:51
Salida:
Dec 20, 2022 07:51
items = (isset($_SESSION['cart']) && is_array($_SESSION['cart'])) ? $_SESSION['cart'] : array();
Dec 20, 2022 07:50
en $items
Dec 20, 2022 07:50
etc
Dec 20, 2022 07:50
si tiene impuesto IVA
Dec 20, 2022 07:50
Si tiene impuesto ICE
Dec 20, 2022 07:49
por ejemplo si existe un descuento
Dec 20, 2022 07:49
pero... No es valor fijo ya que con las operaciones aritmeticas dentro del forech puede cambiar
Dec 20, 2022 07:49
[
En tu caso $outcome sería el producto actual del carrito, cierto?] ES EL PRECIO REAL DEL PRODUCTO
Dec 20, 2022 07:48
lo estamos recorriendo
Dec 20, 2022 07:48
y en el forech foreach($items[$outcome['id_product']] as $color => $sizes){
Dec 20, 2022 07:47
en mi caso el id del producto sería $outcome['id_product']