Dlaczego przycisk wyboru punktu dostawy pojawia si? w cz??ci “Payment Methods” a nie “Shipping Methods”?
Czyli klient klika, ?e chce dostaw? do paczkomatu, ale nie pojawia mu si? opcja wyboru paczkomatu. Ten przycisk dopiero wy?wietla si? w kolejnym punkcie przy wyborze formy p?atno?ci.
Co je?eli kto? ma multistep checkout?
Próbowa?em ju? na 2 stronach i ci?gle to samo. S?abo.
]]>Wydaje mi si?, ?e nie wspó?pracuje z nowymi blokami woocommerce. Zmieni?am wersj? woo na ni?sz? ale, ale nadal mam problem z wy?wietlaniem przycisku punktów. Na podstronie na której mam tag [woocommerce_checkout]?wszystko dzia?a. By?oby super to poprawi?, bo nowy checkout robi robot?.
]]>Cze??!
Zauwa?y?em, ?e przycisk “Wybierz punkt dostawy” pojawia si? tylko wtedy, je?li u?ytkownik jest zalogowany. Czy to znany b??d?
Pozdrawiam
Micha?
]]>Prosz? o uwzgl?dnienie nowej funkcjonalno?ci w Państwa wtyczce dla WooCommerce, która pozwoli przyspieszenie ?adowania zamówień. WooCommerce wprowadzi? zmiany w sposobie przechowywania danych zwi?zanych z zamówieniami, przechodz?c z tablic post i postmeta do dedykowanych tablic. Ta zmiana ma na celu popraw? skalowalno?ci, uproszczenie przechowywania danych oraz zwi?kszenie niezawodno?ci.
Ogólnie mówi?c, WooCommerce stara si? by? w pe?ni kompatybilny wstecz z wcze?niejszymi wersjami, ale w wyniku tego projektu deweloperzy wtyczek musz? dokona? pewnych zmian w swoich pluginach, aby wykorzysta? zalety High Performance Order Storage (HPOS). Dlatego te? zwracam si? do Ciebie z pro?b? o uwzgl?dnienie tych zmian w Twojej wtyczce, aby by?a ona zgodna z now? funkcjonalno?ci? HPOS. Bez tej zmiany, zamówienia b?d? si? wolno ?adowa?y, chyba, ?e usun? wtyczk? i wtedy b?d? móg? w??czy? funkcj? HPOS.
Wi?cej szczegó?ów na temat tego, jak dostosowa? wtyczk? do HPOS, znajdziesz pod tym linkiem: https://github.com/woocommerce/woocommerce/wiki/High-Performance-Order-Storage-Upgrade-Recipe-Book
B?d? wdzi?czny za rozwa?enie mojej pro?by.
Dzi?kuj? i pozdrawiam!
Korzystam z wtyczki “Apaczka.pl Mapa Punktów” na stronie ze sklepem opartym o woocommerce. Gdy wybieram Apaczk? jako form? dostawy, mam mo?liwo?? wyboru paczkomatu, do którego chcia?bym, aby paczka dotar?a.
Czy jest mo?liwo??, aby usun?? z pojawiaj?cego si? popupa (z map? paczkomatów, itp.) PaczkoPunktów?
]]>Istotna sprawa z punktu widzenia optymalizacji szybko?ci strony i wyników w GTmetrix.
Skrypty i CSS powinny by? dodawane tylko do strony zamówienia (bo tylko tam s? potrzebne z tego co rozumiem). Aktualnie skrypty i CSS s? dodawane do ka?dej podstrony (równie? g?ównej).
Ma?a rzecz, ale istotna. By?oby super, gdyby?cie to usprawnili. Dzi?ki.
]]>Cze??, czy wtyczka dzia?a z multisite? próbowa?em j? instalowa? u siebie w sieci i niestety nie widz? opcji ustawien wysy?ki (tylko tekst przy wtyczce Network Active)
]]>Hej,
wszystko w najnowszych wersjach.
kody integracji i klucz api do apaczki wprowadzone.
po wybraniu metody wysy?ki na inpost (w ustawieniach zaznaczona integracja z map? punktów), nie pokazuje si? przycisk do wyboru paczkomatu. nie ma go w kodzie.
w konsoli i w logach brak informacji o b??dzie.
]]>Cze??,
Kiedy wybieram paczkomat, automatycznie jest wpisany adres do odbioru jako adres paczkomatu. Po zmianie na opcje przesy?ka kurierska nadal widnieje adres paczkomatu.
]]>Witam,
Wtyczka ma potencja?, ale jest jedna bardzo s?aba rzecz w porównaniu do konkurencji np. wtyczki Furgonetki czy nawet samego Inpostu.
Chodzi o to, ?e po otwarciu mapy, kiedy wpisze si? swój adres (?eby znale?? najbli?sze paczkomaty / punkty odbioru) – otrzymujemy komunikat: “Brak punktów spe?niaj?cych kryteria”
W konkurencyjnych rozwi?zaniach – wpisany adres jest brany jako punkt, dla którego pokazywane s? najbli?sze placówki odbioru.
Tak wi?c, aby skorzysta? z mapy – mamy dwie opcje:
– albo trzeba zna? dok?adny adres lub nazw? punktu odbioru(?!)
– albo poczynaj?c od Warszawy przesuwa? r?cznie, pomniejsza? i powi?ksza? map? a? dojedziemy np. do Ko?obrzegu…
Obie opcje s? smutne i nieporównywalnie s?absze od rozwi?zania Furgonetki. Skutek jest tego taki, ?e poleca si? rozwi?zanie logistyczne Furgonetki, a nie Apaczki.
Prosz? o dorównanie do konkurencji w tym aspekcie.
Pozdrawiam
Dominik
Hello, this plugin need update. Now it won’t show language correct.
Solution in my own instance that need to be added to plugin:
File: apaczka-pl-mapa-punktow/apaczka-points-map.php
Code modified (check include_translations hook and new method for loading translations):
<?php
/**
* Plugin Name: Apaczka.pl Mapa Punktów
* Description: Wtyczka pozwoli Ci w prosty sposób skonfigurowa? i wy?wietli? map? punktów dla twoich metod dostawy tak aby twój Klient móg? wybra? punkt, z którego chce odebra? przesy?k?.
* Version: 1.0.2
* Text Domain: apaczka-pl-mapa-punktow
* Author: Inspire Labs
* Author URI: https://inspirelabs.pl/
* Domain Path: /languages
*
* WC tested up to: 4.8
*
* Copyright 2020 Inspire Labs sp. z o.o.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* @package Mapa Punktów WooCommerce
*/
namespace Apaczka_Points_Map;
// If this file is called directly, abort.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
define( 'APACZKA_POINTS_MAP_DIR_URL', plugin_dir_url( __FILE__ ) );
define( 'APACZKA_POINTS_MAP_DIR', plugin_dir_path( __FILE__ ) );
/**
* Main plugin helper.
*/
class Points_Map_Plugin {
/**
* Maps_Plugin constructor.
*/
public function __construct() {
$this->init_hooks();
}
/**
* Init Hooks.
*/
public function init_hooks() {
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_front_scripts' ) );
add_action( 'woocommerce_integrations_init', array( $this, 'include_wc_integration_class' ) );
add_filter( 'woocommerce_integrations', array( $this, 'add_integration_filter' ) );
add_action( 'init', array( $this, 'include_class' ) );
add_action( 'init', array( $this, 'include_translations' ) );
add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'plugin_action_links' ) );
}
/**
* Includes front scripts.
*/
public function enqueue_front_scripts() {
if ( ! function_exists( 'get_plugin_data' ) ) {
require_once ABSPATH . 'wp-admin/includes/plugin.php';
}
$plugin_data = get_plugin_data( __FILE__ );
wp_enqueue_style( 'apaczka-points-map-style', APACZKA_POINTS_MAP_DIR_URL . 'public/css/apaczka-points-map.css', '', $plugin_data['Version'] );
wp_enqueue_script( 'apaczka-client-map-js', 'https://mapa.apaczka.pl/client/apaczka.map.js', '', $plugin_data['Version'], false );
}
/**
* Include class integration with WooCommerce.
*/
public function include_wc_integration_class() {
if ( ! class_exists( 'Maps_Integration' ) ) {
require_once APACZKA_POINTS_MAP_DIR . 'includes/class-wc-settings-integration.php';
}
}
/**
* WooCommerce integration init.
*
* @param array $integrations .
* @return mixed
*/
public function add_integration_filter( $integrations ) {
$integrations[] = 'Apaczka_Points_Map\WC_Settings_Integration';
return $integrations;
}
/**
* Include translations.
*/
public function include_translations() {
load_plugin_textdomain( 'apaczka-pl-mapa-punktow', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
}
/**
* Include required class.
*/
public function include_class() {
require_once APACZKA_POINTS_MAP_DIR . 'includes/sdk/api.class.php';
}
/**
* Display plugin action links.
*
* @param array $links .
* @return array
*/
public function plugin_action_links( $links ) {
$plugin_links = array(
'<a href="' . admin_url( 'admin.php?page=wc-settings&tab=integration§ion=woocommerce-maps-apaczka' ) . '">' . __( 'Settings', 'apaczka-pl-mapa-punktow' ) . '</a>',
);
return array_merge( $plugin_links, $links );
}
}
if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ), true ) ) {
new Points_Map_Plugin();
require_once APACZKA_POINTS_MAP_DIR . 'includes/class-shipping-integration-helper.php';
require_once APACZKA_POINTS_MAP_DIR . 'includes/class-wc-shipping-integration.php';
require_once APACZKA_POINTS_MAP_DIR . 'includes/class-delivery-points-map.php';
if ( in_array( 'flexible-shipping/flexible-shipping.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ), true ) ) {
require_once APACZKA_POINTS_MAP_DIR . 'includes/class-flexible-shipping-integration.php';
}
}
]]>
Je?li masz pytania dotycz?ce wtyczki lub za?o?enia konta na Apaczka.pl, skontaktuj si? przez formularz kontaktowy dost?pny tutaj https://www.apaczka.pl/import-woocommerce-instrukcja/
Post?puj zgodnie z tymi wskazówkami, aby zapewni? mo?liwie najszybsze czasy odpowiedzi.
Przed wys?aniem pytania sprawd? nasz? stron?. Mamy dokumentacj?, która obejmuje wi?kszo?? przypadków u?ycia.
https://www.apaczka.pl/woocommerce-mapy-instrukcja/
Ch?tnie pomo?emy przy:
Poprawkach b??dów,
Pytania dotycz?ce wbudowanych funkcji i funkcjonalno?ci wtyczki,
Pomoc techniczna
Aby uzyska? pomoc, prosimy:
Opisz swój problem tak szczegó?owo, jak to mo?liwe.
Do??cz zrzuty ekranu (np. U?ywaj?c Monosnap).
Podaj adres URL swojej witryny.
Wersja wtyczki: 1.0.0
Wersja WP: 5.6
PHP: 8.0
Przy uruchamianiu wtyczki dostaj? komunikat:
Wtyczka nie mog?a zosta? w??czona, poniewa? spowodowa?a wyst?pienie krytycznego b??du.
Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($function) must be a valid callback, function "activate_apaczka_maps" not found or invalid function name in xxxxx/store/wp-includes/class-wp-hook.php:287 Stack trace: #0 xxxxx/store/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters('', Array) #1 xxxxx/store/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #2 xxxxx/store/wp-admin/plugins.php(193): do_action('activate_apaczk...') #3 {main} thrown in xxxxx/store/wp-includes/class-wp-hook.php on line 287
W miejscach xxxxx jest lokalizacja mojego sklepu na serwerze.
]]>