that is for woocommerce codes sku DDR-_?_xl, DDR-_z_xl are equal!
Marian db I have UTF8 encoded set , in php also UTF8, I can’t find a solution, unfortunately I have a lot of such contradictory codes, I can’t change them because the supplier provides them to me and they are used in external systems
]]>that is for woocommerce codes sku DDR-_?_xl, DDR-_z_xl are equal!
Marian db I have UTF8 encoded set , in php also UTF8, I can’t find a solution, unfortunately I have a lot of such contradictory codes, I can’t change them because the supplier provides them to me and they are used in external systems
]]>I am facing one strange issue. I see one error on top of the admin section – Invalid or duplicated SKU.
This started appearing just two days back. I checked product entries done in the last 3 days but no duplicate or invalid SKU was found. it is a bit difficult to check all the products as the site is 4000+ products.
Please suggest how to fix this. I deleted all the draft and trash products also.
Please suggest how to resolve it.
Regards,
Niraj
Is there a quick and dirty way to point the same product to different categories instead of having to go into each product to edit them? There are 12,000 products on this site, though with all the duplicates, I’m sure there are far fewer products with UNIQUE sku’s. Or perhaps a way of running a report that showed the categories for each duplicated sku? That’d at least tell me where they are and show me where to point a single instance of that sku. And I’m assuming that once I’ve done that, I’d want to delete all of the duplicates?
Or can I just leave the duplicates where they’re at (they’re currently all orange for Readability and gray for SEO Analysis, as nothing’s been done with them – no focus keyword, SEO title, or meta description, just a unique slug).
Thanks.
]]>The website sells blankets and throws. The blanket is a variable product and comes in Single, Queen, and King sizes. The throw is a simple product and comes in one size. I’d like to add the throw size as an additional variation on the blanket product but still keep the throw size as a standalone.
To get more concrete, here’s the throw: https://swansislandcompany.com/product/watercolors-throw/
Here’s the blanket: https://swansislandcompany.com/product/watercolors-blanket/
What they’re asking for is to add the throw as a size option on the blanket page. They still want the throw to be available on its own page.
Is it possible to do this without creating a new SKU?
Thanks.
]]>WooCommerce
I was able to configure my CSV and import all my variable products. With much confusion and conflicting information regarding the WooCommerce add-on. 18 CSV version and mutiple import configurations later I finally got there, with – Disable auto SKU generation? / Don’t check for duplicate SKUs.
When WP Import created the WooCommerce products the structure looks like this
Product – sku = 123
Variation Colour White – sku = 123
Variation Colour Grey – sku = 456
Variation Colour Black – sku = 789
———————————————–
ISSUE 1
When ever I save/update the product I get the following in the Variations panel:
Invalid or duplicated Sku.
Obviously the “Product” and “White Variation” have the same sku = 123
I have 3 options.
1. Ignore the warning
2. Manually open each product and delete the Product Data > Inventory > sku
3. Reconfigure my csv again – after getting so close – however any alterations to my import setting lead to other issues.
Please advise
———————————————–
ISSUE 2
I have added custom field to each variation and conditionally on simple products.
A select option. YES=1 or NO = 0 which I am using to flag specific products.
This custom field is registered in the product data, saved and can be loaded. All OK
The field was created with PHP and NOT ACF. As to my knowledge, ACF can’t add fields at the variation level.
When I do a WP All Export – The data for this custom field is not present
When I do a WP All Import – There is no mapping allowance for this custom field
Your feedback on how to solve these issue would be greatly appreciated.
I have a pro License keys
]]>post_name
s. We do it this way because the product’s tabbed details would change depending on which version of the product we were using.
Up until recently this snippet allowed for us to be able to import products with duplicate SKUs, but now I get the “Product already exists” status message.
My research found a StackOverflow comment that using this snippet could interfere with a cart function, but we don’t actually use the cart as it is an online catalog only.
Can this be worked around or overriden?
— KS
]]>The warning that I’m about to save a product with a duplicate SKU isn’t showing up anymore. The product saves with a blank SKU and I have no warning that this has happened.
I’ve deactivated plugins and snippets. I’ve tried rolling WC back to 3.2.6, but nothing brings the error message back. I need to know that I’m trying to use a duplicate SKU to avoid a bunch of SKUless records in my shop.
Server environment:
### WordPress Environment ###
Home URL: https://edmontonbookstore.com
Site URL: https://edmontonbookstore.com
WC Version: 3.3.2
Log Directory Writable: ✔
WP Version: 4.9.4
WP Multisite: –
WP Memory Limit: 2 GB
WP Debug Mode: –
WP Cron: –
Language: en_GB
### Server Environment ###
Server Info: LiteSpeed
PHP Version: 5.6.33
PHP Post Max Size: 1 GB
PHP Time Limit: 0
PHP Max Input Vars: 10000
cURL Version: 7.58.0
OpenSSL/1.0.2n
SUHOSIN Installed: –
Max Upload Size: 1 GB
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
GZip: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔
### Database ###
WC Database Version: 3.2.6
WC Database Prefix: wp_
Total Database Size: 1089.23MB
Database Data Size: 677.51MB
Database Index Size: 411.72MB
wp_woocommerce_sessions: Data: 0.14MB + Index: 0.02MB
wp_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB
wp_woocommerce_order_itemmeta: Data: 0.17MB + Index: 0.20MB
wp_woocommerce_tax_rates: Data: 0.00MB + Index: 0.01MB
wp_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfHits: Data: 0.34MB + Index: 0.08MB
1509493629_wp_wfHoover: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfIssues: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfKnownFileList: Data: 0.70MB + Index: 0.09MB
1509493629_wp_wfLeechers: Data: 0.04MB + Index: 0.04MB
1509493629_wp_wfLockedOut: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfLocs: Data: 0.01MB + Index: 0.00MB
1509493629_wp_wfLogins: Data: 0.07MB + Index: 0.02MB
1509493629_wp_wfNet404s: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfNotifications: Data: 0.01MB + Index: 0.00MB
1509493629_wp_wfPendingIssues: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfReverseCache: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfScanners: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfSNIPCache: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfStatus: Data: 0.08MB + Index: 0.03MB
1509493629_wp_wfThrottleLog: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wfVulnScanners: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woobookstore_cache: Data: 0.02MB + Index: 0.02MB
1509493629_wp_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_order_itemmeta: Data: 0.14MB + Index: 0.14MB
1509493629_wp_woocommerce_order_items: Data: 0.06MB + Index: 0.02MB
1509493629_wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB
1509493629_wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_tax_rates: Data: 0.00MB + Index: 0.01MB
1509493629_wp_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB
1509493629_wp_woocommerce_termmeta: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wpmelon_advbedit_temp: Data: 0.00MB + Index: 0.00MB
1509493629_wp_wptc_activity_log: Data: 0.02MB + Index: 0.05MB
1509493629_wp_wptc_current_process: Data: 0.02MB + Index: 0.02MB
1509493629_wp_wptc_options: Data: 0.03MB + Index: 0.01MB
1509493629_wp_wptc_processed_iterator: Data: 0.00MB + Index: 0.00MB
1509493629_wp_xsg_sitemap_meta: Data: 0.02MB + Index: 0.02MB
1509493629_wp_yoast_seo_links: Data: 0.00MB + Index: 0.00MB
1509493629_wp_yoast_seo_meta: Data: 0.11MB + Index: 0.10MB
wp_commentmeta: Data: 0.00MB + Index: 0.01MB
wp_comments: Data: 0.08MB + Index: 0.09MB
wp_cp_feeds: Data: 0.00MB + Index: 0.00MB
wp_ewwwio_images: Data: 3.52MB + Index: 2.92MB
wp_frm_fields: Data: 0.01MB + Index: 0.01MB
wp_frm_forms: Data: 0.00MB + Index: 0.00MB
wp_frm_items: Data: 0.06MB + Index: 0.03MB
wp_frm_item_metas: Data: 0.13MB + Index: 0.03MB
wp_icwp_wpsf_ip_lists: Data: 0.00MB + Index: 0.00MB
wp_icwp_wpsf_statistics: Data: 0.00MB + Index: 0.00MB
wp_icwp_wpsf_user_management: Data: 0.01MB + Index: 0.00MB
wp_iwp_backup_status: Data: 0.00MB + Index: 0.00MB
wp_links: Data: 0.00MB + Index: 0.00MB
wp_litespeed_optimizer: Data: 0.00MB + Index: 0.00MB
wp_nxs_log: Data: 0.04MB + Index: 0.01MB
wp_nxs_query: Data: 0.00MB + Index: 0.00MB
wp_options: Data: 51.41MB + Index: 5.55MB
wp_pmxe_exports: Data: 0.44MB + Index: 0.00MB
wp_pmxe_google_cats: Data: 0.39MB + Index: 0.00MB
wp_pmxe_posts: Data: 24.56MB + Index: 0.00MB
wp_pmxe_templates: Data: 0.22MB + Index: 0.00MB
wp_pmxi_files: Data: 0.03MB + Index: 0.00MB
wp_pmxi_history: Data: 0.02MB + Index: 0.00MB
wp_pmxi_imports: Data: 2.52MB + Index: 0.00MB
wp_pmxi_posts: Data: 24.56MB + Index: 0.00MB
wp_pmxi_templates: Data: 0.06MB + Index: 0.00MB
wp_postmeta: Data: 353.94MB + Index: 329.73MB
wp_posts: Data: 118.66MB + Index: 23.13MB
wp_snippets: Data: 0.05MB + Index: 0.00MB
wp_termmeta: Data: 2.90MB + Index: 2.49MB
wp_terms: Data: 8.52MB + Index: 7.03MB
wp_term_relationships: Data: 47.59MB + Index: 21.56MB
wp_term_taxonomy: Data: 7.52MB + Index: 8.03MB
wp_usermeta: Data: 0.11MB + Index: 0.11MB
wp_users: Data: 0.00MB + Index: 0.01MB
wp_wcpdf_invoice_number: Data: 0.00MB + Index: 0.00MB
wp_wc_download_log: Data: 0.00MB + Index: 0.00MB
wp_wc_webhooks: Data: 0.00MB + Index: 0.00MB
wp_wfBadLeechers: Data: 0.00MB + Index: 0.00MB
wp_wfBlockedCommentLog: Data: 0.00MB + Index: 0.00MB
wp_wfBlockedIPLog: Data: 0.01MB + Index: 0.01MB
wp_wfBlocks: Data: 0.00MB + Index: 0.00MB
wp_wfBlocks7: Data: 0.00MB + Index: 0.00MB
wp_wfBlocksAdv: Data: 0.00MB + Index: 0.00MB
wp_wfConfig: Data: 1.11MB + Index: 0.01MB
wp_wfCrawlers: Data: 0.00MB + Index: 0.00MB
wp_wfFileChanges: Data: 0.00MB + Index: 0.00MB
wp_wfFileMods: Data: 1.65MB + Index: 0.35MB
wp_wfHits: Data: 1.11MB + Index: 0.31MB
wp_wfHoover: Data: 0.00MB + Index: 0.00MB
wp_wfIssues: Data: 0.01MB + Index: 0.01MB
wp_wfKnownFileList: Data: 0.85MB + Index: 0.11MB
wp_wfLeechers: Data: 0.06MB + Index: 0.06MB
wp_wfLockedOut: Data: 0.00MB + Index: 0.00MB
wp_wfLocs: Data: 0.00MB + Index: 0.00MB
wp_wfLogins: Data: 0.10MB + Index: 0.03MB
wp_wfNet404s: Data: 0.00MB + Index: 0.00MB
wp_wfNotifications: Data: 0.02MB + Index: 0.00MB
wp_wfPendingIssues: Data: 0.00MB + Index: 0.00MB
wp_wfReverseCache: Data: 0.00MB + Index: 0.00MB
wp_wfScanners: Data: 0.00MB + Index: 0.01MB
wp_wfSNIPCache: Data: 0.00MB + Index: 0.00MB
wp_wfStatus: Data: 0.11MB + Index: 0.05MB
wp_wfThrottleLog: Data: 0.00MB + Index: 0.00MB
wp_wfVulnScanners: Data: 0.00MB + Index: 0.00MB
wp_woobookstore_cache: Data: 0.02MB + Index: 0.02MB
wp_woocommerce_termmeta: Data: 0.00MB + Index: 0.00MB
wp_wptc_activity_log: Data: 1.02MB + Index: 0.19MB
wp_wptc_auto_backup_record: Data: 0.02MB + Index: 0.00MB
wp_wptc_backups: Data: 0.02MB + Index: 0.02MB
wp_wptc_backup_names: Data: 0.02MB + Index: 0.00MB
wp_wptc_current_process: Data: 0.02MB + Index: 0.02MB
wp_wptc_debug_log: Data: 0.02MB + Index: 0.00MB
wp_wptc_excluded_files: Data: 0.02MB + Index: 0.00MB
wp_wptc_excluded_tables: Data: 0.02MB + Index: 0.02MB
wp_wptc_included_files: Data: 0.02MB + Index: 0.00MB
wp_wptc_included_tables: Data: 0.02MB + Index: 0.00MB
wp_wptc_options: Data: 0.03MB + Index: 0.01MB
wp_wptc_processed_files: Data: 21.56MB + Index: 8.55MB
wp_wptc_processed_iterator: Data: 0.00MB + Index: 0.00MB
wp_wptc_processed_restored_files: Data: 0.02MB + Index: 0.00MB
wp_xsg_sitemap_meta: Data: 0.02MB + Index: 0.02MB
wp_yoast_seo_links: Data: 0.00MB + Index: 0.00MB
wp_yoast_seo_meta: Data: 0.26MB + Index: 0.26MB
### Post Type Counts ###
attachment: 9076
custom_css: 1
export_template: 2
feedback: 15
frm_form_actions: 3
frm_styles: 1
gfw_report: 2
nav_menu_item: 9
page: 11
post: 9
product: 141646
revision: 21
safecss: 1
shop_order: 128
shop_order_refund: 8
### Security ###
Secure connection (HTTPS): ✔
Hide errors from visitors: ✔
### Active Plugins (34) ###
WPini Update Toolkit: by WPini – 5.0
Add Admin CSS: by Scott Reilly – 1.6
Admin Columns Pro: by Admin Columns – 4.2.3
Akismet Anti-Spam: by Automattic – 4.0.3
amr shortcode any widget: by anmari – 3.6
Booster Plus for WooCommerce: by Algoritmika Ltd – 3.4.5
Admin Columns Pro - WooCommerce: by Admin Columns – 3.0.2 – Not tested with the active version of WooCommerce
Code Snippets: by Shea Bunge – 2.10.1.1
Custom | WP Books: by Saurabh
Arun – 1.0
Disable REST API: by Dave McHale – 1.4.3
EWWW Image Optimizer: by Shane Bishop – 4.1.0
Formidable Forms: by Strategy11 – 3.0.05
Google Maps Widget PRO: by Web factory Ltd – 5.17
Last Modified Timestamp: by Evan Mattson – 1.0.4
List Custom Taxonomy Widget: by Nick Halsey – 4.1
Weaver Show Posts: by wpweaver – 1.3.13
Smart WooCommerce Search: by Stanislav S - YummyWP – 1.4.5 – Not tested with the active version of WooCommerce
NextScripts: Social Networks Auto-Poster: by NextScripts – 4.1.5
Weaver Xtreme Theme Support: by wpweaver – 3.1.11
Widget Options: by Phpbits Creative Studio – 3.6
WooCommerce Auto Restore Stock: by Gerhard Potgieter – 1.0.1 – Not tested with the active version of WooCommerce
WooCommerce Bookstore: by WPini – 2.0.4 – Not tested with the active version of WooCommerce
Booster for WooCommerce: by Algoritmika Ltd – 3.4.5
WooCommerce MailChimp: by Saint Systems – 2.1.10
WooCommerce Menu Cart: by Jeremiah Prummer
Ewout Fernhout – 2.6.1 – Not tested with the active version of WooCommerce
WooCommerce PDF Invoices & Packing Slips: by Ewout Fernhout – 2.1.4
WooCommerce Canada Post Shipping: by WooCommerce – 2.5.2 – 2.5.5 is available – Not tested with the active version of WooCommerce
WooCommerce: by Automattic – 3.3.2
Wordfence Security: by Wordfence – 7.0.5
Yoast SEO: by Team Yoast – 6.3.1
WP All Export Pro: by Soflyy – 1.5.2
WP Nag Hide: by Milton Keynes Web Design – 1.0
WP Rocket: by WP Media – 2.11.6
WP Time Capsule: by Revmakx – 1.15.5
### Settings ###
API Enabled: ✔
Force SSL: –
Currency: CAD ($)
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Number of Decimals: 2
Taxonomies: Product Types: book (book)
external (external)
grouped (grouped)
simple (simple)
variable (variable)
Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
exclude-from-search (exclude-from-search)
featured (featured)
outofstock (outofstock)
rated-1 (rated-1)
rated-2 (rated-2)
rated-3 (rated-3)
rated-4 (rated-4)
rated-5 (rated-5)
### WC Pages ###
Shop base: #66 - /shop/
Basket: #67 - /basket/
Checkout: #68 - /checkout/
My account: #69 - /my-account/
Terms and conditions: ❌ Page not set
### Theme ###
Name: Weaver Xtreme
Version: 3.1.12
Author URL: //weavertheme.com/about
Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build
personally we recommend using a child theme. See: How to create a child theme
WooCommerce Support: ✔
### Templates ###
Archive Template: Your theme has a woocommerce.php file. You will not be able to override the woocommerce/archive-product.php custom template since woocommerce.php has priority over archive-product.php. This is intended to prevent display issues.
Overrides: –
]]>Whenever I try to import a variable product I get the error “Invalid or duplicated SKU.”
Testing:
– Delete all products completely (using Woo Product Remover)
– Create a variable product and at least one variation, everything looks fine
– Export the product
– Delete all products completely (using Woo Product Remover)
– Try to re-import the product.
Shop is single language, no WPML installed.
EDIT: After more testing, I found one detail: Importing works ok when the product has no SKU. So I can export and re-import a newly created product, as long as I do not enter an SKU for it. Whether I enter additional SKUs to the variations does not matter.
]]>