¿Es un poco rebuscada esta pregunta pero pregunto si existe una forma de hacer en prestashop una restricción para que una categoría no este disponible en un país determinado? Gracias de antemano
¡
Restriccion para categoría por pais
Iniciado por
Pelayo Martin
, abr 10 2014 19:00
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2 AUTOR PREGUNTA
Publicado 11 abril 2014 - 05:50
Con el siguiente código lo pude hacer, lo dejo aquí por si alguién más lo necesita:
public function getRestrictedCountries($obj) {
$country = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS(' SELECT DISTINCT id_country FROM `'._DB_PREFIX_.'category_country_restriction` WHERE id_category = ' . (int)Tools::getValue('id_category') . ';'); $blacklisted_countries = array();
if (is_array($country))
foreach ($country as $cnt)
$blacklisted_countries[] = $cnt['id_country'];
$c_todos = Country::getCountries(Context::getContext()->language->id);
oreach ($c_todos as $c) $this->fields_value['restricted_countries_'.$c['id_country']] = Tools::getValue('restricted_countries_'.$c['id_country'], (in_array($c['id_country'], $blacklisted_countries))); }