Пропустите Контроль в Magento для загружаемого продукта

Я использую Magento для создания сайта электронных книг. Для выпуска мы планируем иметь много бесплатных загружаемых книг. Мы надеялись, что будет возможно использовать нормальную функциональность 'каталога' Magento для добавления категорий с продуктами внизу. Однако, так как это свободные загружаемые продукты, действительно не имеет смысла отправлять пользователей через контроль, когда они пытаются загрузить.

Кто-либо знает о способе создать свободный загружаемый продукт, который обходит контроль в целом? Я заметил, что существует опция 'бесплатного образца' для загружаемых продуктов, но я предпочел бы не использовать это, если я могу как я планировать использовать это поле для его намеченной цели, когда я добавляю заплаченные продукты.

[РЕДАКТИРОВАНИЕ] я заметил, что некоторые из Вас провалили этот вопрос для 'отсутствия ясности вопроса'. Для ясности я хочу:

  1. знать, возможно ли создать загружаемый продукт в Magento, который не требует, чтобы пользователи прошли обычный процесс контроля (так как это свободно),
  2. и который не является полем 'Free Sample' загружаемого продукта

К сожалению, я не думаю, что могу спросить это больше красноречиво. [/РЕДАКТИРОВАНИЕ]

11
задан Vadim Kotov 17 August 2017 в 13:59
поделиться

1 ответ

Мое лучшее слепое предположение (глядя на блоки и модели в Mage_Downloadable) - это использование экземпляра типа продукта. Итак, где-то в ваших шаблонах продуктов вы можете сделать следующее:

// $_product is the current product
$links = $product->getTypeInstance(true)->getLinks();
if(count($links)) {
    foreach($links as $link) {
        print "<a href='". $this->getUrl('downloadable/download/link', array(
            'id'        => $item->getLinkHash(),
            '_secure'   => true,
            '_nosid'    => true
        )) . "'>Download</a>";
    }
}

Если нет, надеюсь, это хотя бы направит вас на правильный путь.

Надеюсь, это поможет. Спасибо, Джо

3
ответ дан 3 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: