Is it possible to display COD on a specific category?

Developer
Da India
Membro dal ago 2020

Is it possible to display COD on specific catagroy and hide it on othe catagories.

tim
Founder
Da Sweden
Membro dal mag 2013
tim

You can conditionally show a shipping module during checkout if an item is present in one the given categories like this.

  foreach ($items as $item) {
 
  // Get product category ids
    $categories = array_keys(reference::product($item['product_id'])->categories);

  // Check if category ids are any of the following 1, 2, 3
    if (array_intersect($categories, [1, 2, 3])) {
      $show_this_module = true;
      break;
    }
  }

// Halt if module should not be shown
  if (empty($show_this_module)) return;

// Continue module here
  ...
Questo thread è stato chiuso per lunga inattività. Non è possibile postare su di esso.
This website uses no cookies and no third party tracking technology. We think we can do better than others and really think about your privacy.