Plugin Directory

Changeset 3194907


Ignore:
Timestamp:
11/22/2024 11:55:07 AM (16 months ago)
Author:
monobank
Message:

Version 1.8.6

Location:
mono-checkout
Files:
3 edited
22 copied

Legend:

Unmodified
Added
Removed
  • mono-checkout/tags/1.8.6/includes/class.gateway.php

    r3186510 r3194907  
    562562                    "cnt" => $item->get_quantity(),
    563563                    "price" => $price,
     564                    "product_img_src" => $this->get_product_image($product),
    564565                ];
    565566                if (!$product->is_virtual()) {
     
    723724    }
    724725
     726    protected function get_product_image( \WC_Product $product ) {
     727        $imageId = $product->get_image_id();
     728        if (!$imageId and $product->get_parent_id()) {
     729            $parent_product = wc_get_product( $product->get_parent_id() );
     730            if ( $parent_product ) {
     731                $imageId = $parent_product->get_image_id();
     732            }
     733        }
     734        $imageSrc = '';
     735        $size = [80, 80];
     736        if ($imageId) {
     737            $imageSrc = wp_get_attachment_image_src($imageId, $size)[0];
     738        } else {
     739            $imageSrc = wc_placeholder_img_src($size);
     740        }
     741        return $imageSrc;
     742    }
     743
    725744    protected function get_api() {
    726745        if (!$this->api) {
  • mono-checkout/tags/1.8.6/mono.php

    r3186510 r3194907  
    77Plugin URI: https://checkout.mono.bank/woocomerce
    88Description: модуль Чекауту від monobank це спосіб автоматизувати процес оформлення покупки на вашому сайті. Доступний функціонал: предзаповнення даних отримувача, рекомендації по доставці та оплаті, всі доступні способи оплати від monobank: еквайринг, Покупка частинами та оплата при отриманні. Має бути підключений інтернет-еквайринг від monobank
    9 Version: 1.8.5
     9Version: 1.8.6
    1010Requires at least: 5.8
    1111Requires PHP: 7.4
     
    1818if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
    1919
    20 define( 'MONO_VERSION', '1.8.5' );
     20define( 'MONO_VERSION', '1.8.6' );
    2121define( 'MONO__MINIMUM_WP_VERSION', '5.8' );
    2222define( 'MONO__PLUGIN_FILE', __FILE__ );
  • mono-checkout/tags/1.8.6/readme.txt

    r3186510 r3194907  
    44Requires at least: 5.8
    55Tested up to: 6.4
    6 Stable tag: 1.8.5
     6Stable tag: 1.8.6
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    5454
    5555== Changelog ==
     56
     57= 1.8.6 =
     58* Передача зображення товару на чекаут
    5659
    5760= 1.8.5 =
  • mono-checkout/trunk/includes/class.gateway.php

    r3186510 r3194907  
    562562                    "cnt" => $item->get_quantity(),
    563563                    "price" => $price,
     564                    "product_img_src" => $this->get_product_image($product),
    564565                ];
    565566                if (!$product->is_virtual()) {
     
    723724    }
    724725
     726    protected function get_product_image( \WC_Product $product ) {
     727        $imageId = $product->get_image_id();
     728        if (!$imageId and $product->get_parent_id()) {
     729            $parent_product = wc_get_product( $product->get_parent_id() );
     730            if ( $parent_product ) {
     731                $imageId = $parent_product->get_image_id();
     732            }
     733        }
     734        $imageSrc = '';
     735        $size = [80, 80];
     736        if ($imageId) {
     737            $imageSrc = wp_get_attachment_image_src($imageId, $size)[0];
     738        } else {
     739            $imageSrc = wc_placeholder_img_src($size);
     740        }
     741        return $imageSrc;
     742    }
     743
    725744    protected function get_api() {
    726745        if (!$this->api) {
  • mono-checkout/trunk/mono.php

    r3186510 r3194907  
    77Plugin URI: https://checkout.mono.bank/woocomerce
    88Description: модуль Чекауту від monobank це спосіб автоматизувати процес оформлення покупки на вашому сайті. Доступний функціонал: предзаповнення даних отримувача, рекомендації по доставці та оплаті, всі доступні способи оплати від monobank: еквайринг, Покупка частинами та оплата при отриманні. Має бути підключений інтернет-еквайринг від monobank
    9 Version: 1.8.5
     9Version: 1.8.6
    1010Requires at least: 5.8
    1111Requires PHP: 7.4
     
    1818if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
    1919
    20 define( 'MONO_VERSION', '1.8.5' );
     20define( 'MONO_VERSION', '1.8.6' );
    2121define( 'MONO__MINIMUM_WP_VERSION', '5.8' );
    2222define( 'MONO__PLUGIN_FILE', __FILE__ );
  • mono-checkout/trunk/readme.txt

    r3186510 r3194907  
    44Requires at least: 5.8
    55Tested up to: 6.4
    6 Stable tag: 1.8.5
     6Stable tag: 1.8.6
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    5454
    5555== Changelog ==
     56
     57= 1.8.6 =
     58* Передача зображення товару на чекаут
    5659
    5760= 1.8.5 =
Note: See TracChangeset for help on using the changeset viewer.