рылся в топ гугла и открыл не менее 20-30 страниц с приложениями где идет продажа контента и знаете что? только 1% указали адрес, а остальные только город или страну. Странно что-то ..
maxprof: к примеру get_products_to_array - совсем ненужная функция, как видите я в разы укоротил ваш код . конечно мой код тоже не идеален, нужно проверить вернулась ошибка или все окай и т.д. но загонять сначала данные в массив, а потом обратно вытаскивать эти данные из массива - не очень хороший путь, когда можно сразу выводить, как я описал выше