Как создать код купона в WooCommerce программно?

Добавление кода купона в WooCommerce — это отличный способ предложить скидки своим клиентам. Это можно сделать двумя способами: через панель администратора WordPress или путем добавления кода в файл functions.php.

Чтобы добавить код купона через панель администратора WordPress, войдите на свой сайт и перейдите в раздел WooCommerce > Coupons. Там нажмите на кнопку Добавить купон и введите данные вашего купона. Не забудьте установить флажок Включить этот купон перед сохранением.

Если вы хотите добавить код купона программно, вы можете использовать следующий код:

СОВЕТ: Если вы не являетесь разработчиком или не умеете работать с кодом, не пытайтесь следовать инструкциям в этой статье. Вы можете сломать свою установку WooCommerce.

$coupon_code,
«post_content» => «,
«post_status» => «publish»,
«post_author» => 1,
«post_type» => «shop_coupon»
);

$new_coupon_id = wp_insert_post( $coupon );

// Установите мета-данные для нового объекта купонного поста, только что созданного выше с помощью функции wp_insert post (http://codex.WordPress.org/Function_Reference/wp_insert_post) Вот 3 поля, необходимые для правильного купона в WooCommerce 2.0+: post title=код купона, post content=blank и post author=ID #1 установлены в массиве $coupon выше с помощью функции wp_insert post. Теперь нам нужно установить еще 3 поля для действительных купонов в WooCommerce 2.0+: _edit_last — Необходимо для всех купонов (http://docs.woothemes.com/document/woocommerce-coupons/#section-3) _edit_lock — Необходимо для всех купонов (http://docs.com/document/woocommerce-coupons/#section-3) тип купона — Мы установим его как «фиксированная корзина», так как это то, что мы даем 10% скидку в этом примере (http://docs.com/document/woocommerce-coupons/#section-7) Все 5 из этих полей установлены ниже:

update___postmeta( $new__coupon__id, «discount__type», $discount__type ); update___postmeta( $new__coupon__id, «coupon__amount», $amount ); update____postmeta( $new___coupon___id, «individual__use», «no» ); update____postmeta( $new____coupon___id, «product__ids», » ); update_____postmeta( $new____coupon___id, «exclude__product__ids», » ); update____postmeta( $new____coupon___id, «usage___limit», » ); update_____postmeta( $new____coupon___id, «expiry__date», » ); update_____postmeta( $new____купон___id, «apply___before__tax», «yes» ); update_____postmeta( $new____coupon___id, «free__shipping», «no» ); Теперь, когда мы создали наш код купона программно и обновили все необходимые поля, указанные выше в базе данных WordPress, наш новый код купона WooCommerce 2. 0+ совместимый код купона должен работать отлично!

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии