A space to help you implement commercetools quickly and efficiently, to ask questions, connect with others, share tips, collaborate on ideas and give feedback
hello, please help me to confirm this website : www.commercetools-b2b.com it's an official part of commerce tools or not?
Hi, we would need to store some additional information that comes from an external system, some IDs that we would need to search later based on user input.We would have around 5 million entries that contain of 2 numbers (mapping) Could custom objects handle so big data set or is it better to have a dedicated DB for that? We are mostly worried about the performance when we need to search for an entry based on a number Regards, Drazen
Hey commercetools Community! 🌟We’ve got an exhilarating opportunity that you do not want to miss! 🚀Announcing the Ultimate AI Hackathon 🌐✨From October 13 to October 17, we're hosting a global AI Hackathon that promises to be the cheapest and most exclusive AI onboarding event ever. Sponsored by commercetools and our fantastic partners, this event is completely covered for you! Yes, you heard that right, zero cost! 💸This is your chance to dive into the latest AI technologies and building tools, all while having fun and making new connections. Whether you’re an individual or part of a team (ideally 3-6 members), this hackathon caters to everyone—even those without coding skills. Just bring your creativity and enthusiasm! 🌟Check out how easy it is to participate: Watch HereHere’s what you need to know:No Coding Skills Needed: Build amazing applications even if you’ve never written a line of code! Flexible Participation: The event spans a week, but you only need to commit to just one
Hey commercetools CommunityWe’d love for you to share your Black Friday story in a short video testimonial, whether it’s how stressful and unpredictable it used to be, or how much smoother and more manageable it feels now with commercetools.For many of our customers, the difference is night and day: no more war rooms, late nights, or scrambling to keep systems up. Instead, they finally get to focus on what matters: testing new ideas and driving growth. Your story helps show what’s possible.The five most compelling videos will be featured on LinkedIn and YouTube during BFCM—giving your team and company visibility—and each winner will receive a $50 Snappy gift card! 🎁How it works (super quick + simple):Click here Follow the prompts (no script or prep needed) Record your answers (each is under 2 minutes) Not happy with a take? Re-record as many times as you like Hit “save”, add your name, email, and company. Done!What to share:A short anecdote from your “pre-commercetools” BFCM (stress,
Product Update🚀 Exciting New Releases this Week! 🚀Hey commercetools Community!We're thrilled to let you know that we've got some fantastic new features and updates launching to production this week! 🎉Curious to know what's new? Make sure to check out our release notes for all the details. Stay tuned and happy exploring! 😃Cheers,The commercetools Team
Hi, recently Product level attribute support is added to CT. Is there a plan, ETA when Merchant Center import would support product level attribute?Regards,Draze
Hello CommerceTools Community,I’m a freelance developer with experience in CommerceTools.I’ve noticed there are very few CommerceTools projects or jobs in France. Is this due to adoption, company preferences, or something else?Would love to hear your insights!
Our team requires professional consultation for commercetools platform deployment and enterprise commerce transformation. We're seeking a skilled consultant available for 1-2 weeks to guide us through:Developing comprehensive headless commerce architectures and API integration strategies Establishing scalable product management, inventory systems, and customer experience workflows Implementing advanced commerce functionalities, payment processing, and multi-market capabilities Configuring personalization engines, AI-driven automation, and intelligent customer journey optimization Providing extensive technical mentoring and best practices training for successful platform adoptionDemonstrated experience in commercetools deployments, enterprise commerce solutions, and digital transformation initiatives highly preferred.
Hello,we use Algolia for indexing and we need to index only the products that have price and that are in stock.In Algolia it is written:Custom query predicateWe'll use the query predicate you define here in the product projection endpoint to determine if there's a product to index or not.Examples: Only index variants with a price under 200: variants(prices(value(centAmount < 20000))) Only index products for which the 'Brand' attribute is Algolia: masterVariant(attributes(name="Brand" and value="Algolia")) I tried to dovariants(availability(isOnStock = true)) variants(prices is not empty) masterVariant(availability(isOnStock = true)) masterVariant(prices is not empty)But can’t make it work.Also tried in HTTP API Playground and for inStock it only worked for me if I wrote: masterVariant(availability(channels(d3f52478-f9d3-4790-829d-cc8ed18b513f(isOnStock = true))))But that’s not good for me as here I need to know channel ID and I want it to be dynamic and check if it is in stock in a
Hi, we implemented an import service using the Import API and the system that uses it would send the “masterVariant” flag. When a product variant is initially created, we get NewMasterVariantAdditionNotAllowed error. https://docs.commercetools.com/api/import-export/import-resources#productvariantimportI’m wondering how should we create the master variant then? Import without master variant flag and then run the import again to set the proper master variant? For me this is not very logical and friendly and gives the need for redundant operations (re-running the import with all attributes again) Regards, Drazen
Hello,we were using commercetools java sdk 17.26.0. We had a handler for the messages where we would send in asn parameter com.commercetools.api.models.message.MessageSo it would look like public void processMessage(final ServiceBusReceivedMessageContext context){ final BinaryData data = context.getMessage().getBody(); final Message message = data.toObject(Message.class); handler.handle(message);}In handler we would, if needed just cast to the class we new this handler should handlefinal DiscountedPrice discount = ((StandalonePriceDiscountSetMessage) message).getDiscounted();With updating to 19.3.0, this is not working anymore because com.commercetools.api.models.message.Message does not have @JsonSubTypes annotation and it just deserializes to com.commercetools.api.models.message.MessageImpl. Only solution I found is to do it with jackson like thisJsonUtils.getConfiguredObjectMapper().readValue(context.getMessage().getBody().toString(), StandalonePriceDiscountSetMessage.clas
Hi, I want to export product data to an external system. This means: Initially export all products of a given store to the external system After the initial export is finished, sync changes of product data to the external system using subscriptions I was wondering what the recommended way to do the initial full export is, especially with a large amount if products like ~100.000. I checked the documentation and furthermore had a look at the product export template (https://github.com/commercetools/connect-product-export-template/tree/main). The product export template loads all product ids using the the “Query Products assigned to active ProductSelections in a Store” endpoint (https://docs.commercetools.com/api/projects/product-selections#query-products-assigned-to-active-productselections-in-a-store), before retrieving product data with a separate call to the “Get ProductProjection in Store by ID” endpoint (https://docs.commercetools.com/api/projects/productProjections#get-productproj
Hi, you have recently added support for product level attributes, and this is very nice! My question is if there is a plan to do the same for assets? Often in projects I see the need for this as there are common assets/images on product level and now we need to store them on master variant and this is not ideal because of several reasons in addition to complexity of the maintenance. Regards, Drazen
Hi, i replaced @commercetools/sdk-client-v2 with @commercetools/ts-clientand using "@labdigital/commercetools-mock": "2.23.0" and now my testcases failed here is errormessage"message": "ac is not a function",
Hi everyone, I want to fetch all the products (in order to collect all the SKUs). But there is an maximum offset value 10000 and limit is 500. So, the possible amount of products to be fetched via API is 10500. is there any way to overcome this? I want to fetch around 20K products (it might grow in the feature).Fetching based on categories is not working as expected. It ended up in lot of duplicate, limit issue.Note: Had the same issue with orders. But , fetching the orders based on the createdAt field solved the issue. Products have the same createdAt date.Thank you and kind regards, Raja
Getting Started
If you're new to the commercetools Community, these links will be helpful to get you started!
Community Guidelines
Introduce yourself here!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.