glami / glami-feed-generator-pixel-for-woocommerce Goto Github PK
View Code? Open in Web Editor NEWGLAMI feed generator & Pixel for WooCommerce
License: GNU General Public License v3.0
GLAMI feed generator & Pixel for WooCommerce
License: GNU General Public License v3.0
Hi,
they rejected my xml feed because the product name contains sizes.
Do not add sizes in the product name.
https://www.glami.eco/info/feed/#_feed-tag-title
product_attributes
is there a way to disable adding sizes to the product name?
thanks
I get net::ERR_NAME_NOT_RESOLVED
for almost every event (except PageView), because the Glami URL cannot be resolved. (see console entry as attached image).
The problem is that the URL in the GET request does not end with glami**.com**. So the domain's TLD is replaced with my own Pixel Key. Probably, it is typo somewhere in the plugin's code, but I cannot find, where it is.
Can you please look into this and suggest a solution or push a fix in the next update?
(I am using Hungarian engine.)
Hi
in settings missing data insert field for API KEY glami top....
merchant_id is different from glami pixel, beware!
we can't update to the new version, it's wrong.
GLAMI TOP has its own api key
GLAMI PIXEL also...
Originally posted by @seldimi in #16 (comment)
Hello,
Is it possible to exclude certain products according to the product/category/tag criterion from feed?
Hello,
Is it me or out of stock products are not excluded from the feed?
I use "Manage stock" and enter quantities for all my products.
Products (single or variable) with quantity 0 seem to also be in the feed.
Since Glami is CPC based, can an option to exclude out of stock products be implemented?
Thanks
In our online store, we use the xstore theme.
Regarding the manufacturer information, in our system, it is stored in a field called "brand" (product-tags), which we cannot select in the plugin settings (the available options are only attributes).
In corresponding export XML files (Bestprice, Skroutz), this field is available in their settings, as you can see below:
However, in the Glami plugin, this option is not provided.
Error report:
Warning: require(includes/update/plugin-update-checker.php): failed to open stream: No such file or directory in /data/web/virtuals/123123/virtual/www/domains/domain.cz/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce.php on line 34
Warning: require(includes/update/plugin-update-checker.php): failed to open stream: No such file or directory in /data/web/virtuals/123123/virtual/www/domains/domain.cz/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce.php on line 34
Fatal error: require(): Failed opening required 'includes/update/plugin-update-checker.php' (include_path='.:/data/web/virtuals/123123/virtual') in /data/web/virtuals/233155/virtual/www/domains/domain.cz/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce.php on line 34
Hello is it possible to select which WC price to be sent in feed. Now plugin takes Sale Price for param Price. Is it possible to select Regular price?
Thank you in advanced.
Hi,
It would be convenient if you could define your own product name that will be displayed in the XML feed
example of the problem we have:
now in XML feed:
original:
Product name
after editing it would be:
Men's boxers Product name
Other XML generation modules have the option to customize the product name, both directly when editing the product and for variants.
The name would be rewritten that way
It links to this problem
#19
Hi, Glami is now present in Italy but there is no option to choose this country for the Pixel.
Could you please add this option.
Best regards,
Hello,
On our admin dashboard we get the following error message:
Unmatched items in GLAMI Pixel
Over the past 7 days we’ve noticed 25265 product calls via Glami Pixel which haven’t been matched with the products in your feed.
We asked our account manager and they told me the plugin support can handle the issue. We have just installed the plugin and filled the required data, but there are some events that are being recorded and matched, some of them aren't. The purchase event is being sent correctly.
Hello,
We add a plugin but we can't see from where we can generate a XML feed for the GLAMI.
Can you help?
Regards,
H.Osman
CEO OF WEBTRIXIA
Summary:
After installing and activating the Glami app, the category administration functionality has disappeared from the application's interface.
Steps to Reproduce:
Expected Behavior:
Upon installing and activating the Glami app, the category administration functionality should remain unaffected. Users should be able to access and manage categories as they did prior to installing the app.
Actual Behavior:
After the Glami app is installed and activated, the category administration section is missing from the application interface. Users are unable to manage categories, which is an essential part of the application's functionality.
Additional Information:
Platform: Wordpress - v6.3
Glami Plugin Version: 1.0.9
Other Installed Plugins/Extensions: WooCommerce - v8.0.2, Woodmart theme - v7.2.5,
Screenshots: https://ibb.co/qDQTynb
Possible Workarounds: Deactivating the Glami plugin restores the category usability
Notes:
This issue severely impacts the usability of the application, as category administration is a crucial feature for organizing and managing content.
It's recommended to investigate the Glami app's code and compatibility with other plugins to isolate the cause of this issue.
Please address this bug as it hinders the smooth operation of the application's core functionality. If you need further details or assistance in replicating the issue, please feel free to contact me.
Thank you for your prompt attention to this matter.
Sincerely,
Matej Zlatič
I choosed colour, but in XML file colours are not displaying, also I want to edit the categories as the example in the website, because now in the website from which I am exporting products are not same as in GLAMI and the example says that they should be the same because otherwise the product can go in some other cateogry.
Best Regards!
Good day
I tried your solution on an eshop with about 40,000 products and the feed cannot be generated.
If you need, I can provide you with a sandbox version for testing.
It is necessary to generate data after 1000 products per period...
Hi,
are you not planning to add GLAMI TOP integration as well?
in the checkout, the code would look like this, for example
add_action('woocommerce_thankyou', 'glami_top_integration',120 );
function glami_top_integration($order_id){
$order = new WC_Order( $order_id );
echo "<!-- Start GLAMI TOP tracking--> <script>";
?>(function (f, a, s, h, i, o, n) {
f['GlamiOrderReview'] = i;
f[i] = f[i] || function () {(f[i].q = f[i].q || []).push(arguments);};
o = a.createElement(s), n = a.getElementsByTagName(s)[0];
o.async = 1; o.src = h; n.parentNode.insertBefore(o, n);
})(window,document,'script','//www.glami.sk/js/compiled/or.js', 'glami_or');
glami_or('addParameter', 'merchant_id','111111111111111111111111111', 'sk');
glami_or('addParameter', 'order_id', '<?php echo $order->get_order_number(); ?>');
glami_or('addParameter', 'email', '<?php echo $order->get_billing_email(); ?>');
glami_or('addParameter', 'language', 'sk');
glami_or('addParameter', 'items', [
<?php
$keysX = array_keys($order->get_items());
$last_key = end($keysX);
foreach ( $order->get_items() as $key => $item ) :
$product = $order->get_product_from_item($item);
?>
{
id: '<?php echo $item['product_id']; ?>',
name: '<?php echo $item['name']; ?>'
}
<?php
if ($key != $last_key) {
echo ', ';
}
endforeach; ?>
]);
glami_or('create');
<?php
echo "</script> <!-- End of GLAMI TOP Tracking -->";
}
You would only have to program the following things into the module settings to add to the code:
Language code:
language - glami_or('addParameter', 'language', 'sk');
Merchant ID:
glami_or('addParameter', 'merchant_id','111111111111111111111111111', 'sk');
Country script url
})(window,document,'script','//www.glami.sk/js/compiled/or.js', 'glami_or');
I think it would help many people
Thanks
Tried creating the XML feed for our eshop using this plugin and we got informed from the support team that we need to exlude the product size from the productname parameter.
There is no setting in order to achieve that and if the Glami.gr specifies that the product size should not be included in the productname then maybe the plugin should be updated to achieve this.
Fatal error: Uncaught Error: Class 'PucReadmeParser' not found
in public_html/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Vcs/Api.php on line 68
Call stack:
Puc_v4p11_Vcs_Api::getRemoteReadme()
wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Vcs/PluginUpdateChecker.php:163
Puc_v4p11_Vcs_PluginUpdateChecker::setInfoFromRemoteReadme()
wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Vcs/PluginUpdateChecker.php:91
Puc_v4p11_Vcs_PluginUpdateChecker::requestInfo()
wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Plugin/UpdateChecker.php:152
Puc_v4p11_Plugin_UpdateChecker::requestUpdate()
wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/UpdateChecker.php:268
Puc_v4p11_UpdateChecker::checkForUpdates()
wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Plugin/Ui.php:157
Puc_v4p11_Plugin_Ui::handleManualCheck()
wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Plugin/Ui.php:22
Puc_v4p11_Plugin_Ui::onAdminInit()
wp-includes/class-wp-hook.php:307
WP_Hook::apply_filters()
wp-includes/class-wp-hook.php:331
WP_Hook::do_action()
wp-includes/plugin.php:476
do_action()
wp-admin/admin.php:175
require_once()
wp-admin/plugins.php:10
Good day,
this update is unmanaged.
GLAMI has a clearly defined and prohibited addition, that sizes (variable product names or the size after the product name) cannot be.
They do not approve the products.
We return to the previous version.
Originally posted by @lukasprelovsky in #19 (comment)
Hi,
If the product is "in stock", but has 0 units, and it is allowed:
Available on Backorders + notice
so the mandatory parameter is not displayed in the xml feed:
DELIVERY_DATE
which is mandatory for glami operation.
In glami settings admin.php?page=wc-settings&tab=integration§ion=glami-feed-generator-pixel-for-woocommerce
I have set that products that are not in stock should also be displayed.
the DELIVERY_DATE (https://www.glami.sk/info/feed/#_feed-tag-delivery_date) parameter is not found in the xml
It would be appropriate to add that a fixed delivery value of e.g. 30 days should be set for the warehouse status Available on Backorders.
So it would be possible to add support that if the product is in stock, but has 0 pcs, or is available from the supplier, a value of e.g. 30 days delivery time is set, or it would be even better to add this option to the module settings, where the number would be defined days manually customized.
thanks for the reply :)
Hello,
I've downloaded the zip file and installed the plugin via the Woocommerce Admin. (Upload plugin).
Wordpress Specific Extras:
wordpress version = 6.0.1
woocommerce version = 6.7.0
php version = 7.4.28
E_ERROR pe linia 68 a fișierului /home/REDACTED/www/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Vcs/Api.php. Mesaj eroare: Uncaught Error: Class 'PucReadmeParser' not found in /home/REDACTED/www/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Vcs/Api.php:68
Stack trace:
#0 /home/REDACTED/www/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Vcs/PluginUpdateChecker.php(163): Puc_v4p11_Vcs_Api->getRemoteReadme()
#1 /home/REDACTED/www/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Vcs/PluginUpdateChecker.php(91): Puc_v4p11_Vcs_PluginUpdateChecker->setInfoFromRemoteReadme()
#2 /home/REDACTED/www/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/Plugin/UpdateChecker.php(152): Puc_v4p11_Vcs_PluginUpdateChecker->requestInfo()
#3 /home/REDACTED/www/wp-content/plugins/glami-feed-generator-pixel-for-woocommerce-main/includes/update/Puc/v4p11/UpdateChecker.php(268): Puc_v4p11_Plugin_UpdateChecker->requestUpdate()
#4 /home/REDACTED/www/wp-content/plugins/glami-feed-generator-pixe
Is there a planned fix for this?
The localization of the js code should be set dynamically based on the setting.
In Line 42 of class-glami-feed-generator-pixel-for-woocommerce-public.php the galmi_pixel_key is set correctly, while the localization parameter is a constant value 'gr'. This should also be replaced with the variable from the WooCommerce backend.
glami('create', '".$this->glami_settings['glami_pixel_key']."', 'gr');
I am experiencing an issue with ITEM_ID matching with feed and conversion events.
All three events were implemented, AddtoCart completely correctly. However, the Glami system cannot match the item IDs sent from the ViewContent and Purchase events with the item IDs found in the feed (the ratio of matched item ids is 0%).
Glami support suggested: Please check that you are sending the same item IDs from these events as those found in the feed.
Is there a chance that these two events are implemented incorrectly in the Hungarian engine?
Good day,
I am studying the xml feed implementation documentation in detail:
and the documentation says:
https://www.glami.sk/info/feed/
Tags in lowercase letters
You must use uppercase letters for XML tags.
but a module glami-feed-generator-pixel-for-woocommerce generate xml feed with lowercase....
example:
<shop>
<shopitem>
<item_id>857</item_id>
<itemgroup_id>856</itemgroup_id>
<productname>product name 8</productname>
according to the documentation, the lowercase tags are incorrect
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.