Questions tagged [plugin-craftcommerce]
Use this tag for questions relating to the Craft Commerce product.
660
questions
1
vote
0answers
9 views
Is any way to add translations for Braintree Gateway dropin interface?
The correct way to add translation to an instance of braintree.dropin is to add options.translations array when calling the braintree.dropin.create method, for example:
if ($dropinUi.data('locale') =...
1
vote
1answer
27 views
Applying coupon codes via URL
I was wondering if it was possible to allow a customer to apply a coupon code using a URL or URL params in Commerce 2. I haven’t been able to find any questions on stack exchange or on the web, but ...
1
vote
1answer
17 views
Let admin create price offers/quotes for customers in Commerce
Does anyone know of a plugin (or coming functionality in Commerce 3 or 4) that allows admin to create price offers/quotes for a customer and then send it to the customer's email for review?
Scenario
...
1
vote
1answer
19 views
Set base 'shop' URL to something else in Commerce
I am completely new to Craft and to be honest, really struggling to get my head around how it all works at the moment.
I've got loads of, what I feel, is quite basic questions that should be ...
1
vote
1answer
20 views
disable guest accounts for commerce
Is there a method to remove the ability for commerce to allow guest accounts? I want to allow only registered, logged-in users to be able to place orders.
0
votes
0answers
13 views
Craft Commerce 2 show ordered products in the order report or list view
We are finishing up an implementation of Craft Commerce 2 webshop. Under commerce/orders the orders can be listed showing nearly all of the information expect the products ordered. Is there a ...
0
votes
1answer
18 views
Invalidate cache on new order
I have a list of orders from Commerce 1 (Craft 2) in the frontend.
I want to invalidate the cache when a new order is placed but it doesn't work:
{% set latestOrder = craft.commerce.orders.first() %}...
1
vote
1answer
17 views
How to toggle main product image from multiple images
I'm having some trouble figuring out how to properly update the main product image from a set of images that are available.
Within the product detail page, I have a large default image that is shown ...
1
vote
1answer
21 views
Having issues looping through variants for Commerce 2 Products using Element API
I'm currently able to return the first variant using the following:
<?php
use craft\commerce\elements\Product;
use craft\helpers\UrlHelper;
return [
'endpoints' => [
'products.json' =>...
2
votes
0answers
16 views
Prevent Shipping from being discounted
Is it possible to prevent a coupon code from also discounting the shipping costs associated with an order? We've run into a situation where a customer cart totaled $0 after they used a coupon code we ...
1
vote
0answers
13 views
Is it possible to set up Amazon's “Subscribe and Save” type feature for Craft Commerce
I'd like to allow customers to be able to automatically set up recurring purchases at a discounted price, much like Amazon's Subscribe and Save.
I had originally skimmed through the subscription ...
0
votes
0answers
12 views
How-to display a specifc optgroup from a field
based on "how-to display a dropdown field wth optgroups", I would like to display only labels of a specific optgroup.
Any suggestens how to do that?
Thanks.
0
votes
0answers
9 views
Commerce preferred currency - user/customer setting
Is there a way for users/customers to set a custom/preferred currency that would be applied to any future carts (assuming more than one currency was available)?
Was looking at whether could do this ...
0
votes
1answer
44 views
Stock Levels for Commerce 2
I am putting together a proposal for an eCommerce site - one of the (obvious) requirements is inventory management. I do not see anything specific in the Commerce 2 docs. Basically, want to enter ...
1
vote
1answer
32 views
Is it worth caching product blocks for use on a category page?
So we have a Commerce project that shows lots of products per page/category as per any standard store.
Each product block comprises:
Product name
Product price
Brand (via category field) [eager ...
1
vote
1answer
27 views
Embedding a podcast player onto my Craft site
I'm pasting the embed code below into the HTML section but the player is not appearing. I do not have access to templates on my site. Is there a quick fix to get this to work?
I tried adding a plug ...
1
vote
1answer
25 views
PayPal Pro In Craft Commerce
I am trying to integrate PayPal Pro into Craft Commerce, I have my API details added to the payment gateway and I have disabled test mode. I know these keys work as they have been used before.
On ...
1
vote
1answer
28 views
Craft Commerce 1 - Stripe payment intents SCA ready
I am using Craft CMS 2 with Commerce 1.
I want to update to the new SCA ready (3d secure) Stripe integration.
Has anyone made this already?
1
vote
1answer
24 views
Craft Commerce: fixed product variants/multiplier
We have a client that is selling products with fixed rate variants. In other words so that the base cost is the only price defined whilst others are based on a globally defined multiplier, eg. 1.5x or ...
1
vote
1answer
31 views
Craft 3 / Commerce 2 + Multisite & COMMERCE_PAYMENT_CURRENCY
I've just done a Craft 2 > Craft 3 upgrade, and it previously used different locales to change the default currency, depending on the locale.
In Craft 2, I would set COMMERCE_PAYMENT_CURRENCY in my ...
0
votes
1answer
74 views
How-to display a dropdown field with optgroups?
The display of a dropdown without optgroups is defined:
{% set field = craft.app.fields.getFieldByHandle('<FieldHandle>') %}
<select name="fields[<FieldHandle>]">
{% for option ...
1
vote
0answers
20 views
EagerLoading on category pages with different product types
I have a category template like so;
{% extends '_layouts/_site' %}
{% set products = craft.products
.with( [
'department',
'productImage',
'finish',
'pcd',
'variants',
'thread',
'...
0
votes
2answers
86 views
How to install plugin - Non-developer
I am not a developer and I hope someone can help me. I had purchased a Mailchimp Commerce plugin via the plugin store but I don't know how to install it or find any documents on how to.
I do see the ...
0
votes
0answers
15 views
Getting Store Currencies Using Element API and Craft 3
How can I return the available store currencies using the Element API? I think it uses craft\commerce\Plugin::getInstance()->getCurrencies();but unsure how to go about creating an endpoint for ...
1
vote
1answer
38 views
Craft 2 Commerce 1 cart session expiry
Is it possible to change the cookie timeout just for the cart? E.g. I'd like to clear abandoned carts after X hours and keep all the other sessions untouched (e.g. user sessions etc).
Please advise ...
0
votes
0answers
42 views
Upsell/Cross-sell plugin on Craft Commerce
I am an end-user and I help run an e-commerce company. We are exploring Upsell/Cross-selling during checkout and I am not able to find a plug-in or documentation on how to implement it.
Has anyone ...
0
votes
0answers
20 views
Setup different shipping costs per product category
I have multiple to products in two different categories; shirts and mugs. I want different shippings costs for these categories.
Currently I have a shipping method (default) which is (apparently) ...
1
vote
1answer
31 views
Craft CMS Product Types
I am trying to setup some products in my test website. I am unsure how I should go about creating the products. Should each product category be created as a product type?
An example is, if I have ...
1
vote
1answer
33 views
Show multiple products (urls/pages) on the front-end with dynamic titles/descriptions/meta based on a single product in Craft Commerce
I am considered the best way to set this up in Craft and how to handle this with front-end Urls, templates and routes?
So I products with variants for Wheel Spacers, (Wheel Spacers are a product type)...
0
votes
0answers
25 views
Is it possible to pass metadata to Stripe from Craft Commerce
With Craft 3 and Craft Commerce 2 with the P&T Stripe gateway is it possible to pass metadata to Stripe? I've tried various combinations of hidden fields but without success so far.
I was hoping ...
0
votes
0answers
13 views
How to set product types to only be available in the site they were created in?
We have many sites and several sites are order by groups.
For Entries, we have setup Sections to "Save entries to all sites enabled for this section", so every Site has the same entries, and we can ...
1
vote
1answer
40 views
Get last item added to cart
Does anyone know a nice way to get the last lineItem(s) added to a cart in craft commerce via twig template? Example use case, an 'added to cart' confirmation page. I know for this you could query ...
1
vote
0answers
55 views
Is it possible to take a partial payment of an order in Craft Commerce?
I have a request from a client to be able to take deposits for events purchased through craft commerce. These are high ticket items and customers would like to spread the cost of payment over several ...
1
vote
1answer
21 views
Query a subselection of Sales and Discounts
Imagine a less than perfect world, where a 'bundles' product type is just a new product with a sale/discount on it.
Would there be any way to query all sales and all products only related to these but ...
1
vote
1answer
35 views
Searching for item SKU in Commerce orders
I'm trying to show some Commerce 2 order information on the front-end. I can't work out the correct syntax. I'm trying to list orders that include a specific product.
I have orders for item SKU "...
1
vote
1answer
47 views
Asset Filename Query using Product SKU
I'm moving an e-commerce site over from EE. Many of the products have a "product image". Many do not, but we have an assets directory full of images that match their SKUs.
When listing the products ...
1
vote
1answer
25 views
Commerce 'Edit Order' page taking 10 seconds or more to render
The individual order view in the CP is taking 10 seconds or more to be displayed, how can we avoid/debug this?
PS. Can ignore the errors in the log (I think) as they are just mmikkel\cpclearcache\{...
1
vote
2answers
34 views
Issues with Craft Commerce [closed]
We have a dutch website build with Craft CMS and for the webshop Craft CMS Commerce. This has been done by a design company. We don't receive any orders and I am wondering if the whole process is okay....
1
vote
1answer
38 views
Commerce 1: Different default order status based on product types
I want to assign different default order status based on product types. Is this possible?
What I need to achieve is to send different email notifications based on product types. Can this be ...
0
votes
0answers
11 views
Commerce 1 Cart Tax Zone
In Commerce 1, is it possible to find which tax zone is being applied to the cart? I couldn't find that in the Order model docs.
1
vote
1answer
31 views
Get and display a product's variant fields in twig
I'm working on a product template that can display products of any type.
Various product types have varying numbers of variant fields each with their own options as other products. (All of my variant ...
1
vote
1answer
61 views
Get a specific product with Element API, Commerce and Craft 2
How do I get a specific product via Element API?
Here's what i have so far
'api/product' => function() {
$productId = craft()->request->getRequiredQuery( 'productId' );
return [
...
0
votes
0answers
45 views
Craft Commerce Stripe Not Creating Subscriptions
I have the following code trying to sign up someone to a subscription plan using Stripe Commerce. Unfortunately, no subscriptions are getting created in Stripe Test and no errors are getting given.
{%...
0
votes
0answers
47 views
Custom payment gateway adapter for Commerce 1
I've built a custom payment gateway to integrate with a vendor that provides options to pay off-site, on-site and also to load the off-site payment form into an Iframe to kind of simulate on-site.
I'...
0
votes
0answers
29 views
How can I overwrite the search page within a plugin?
My first day with Craft.
I want to create a plugin that will provide a Product Query (collection, Craft Commerce) based on some 3rd party search (like Algolia).
How can I overwrite the route search?...
0
votes
0answers
20 views
Print to Console Inside Event
I created a CUSTOM PLUGIN and I have the following code:
Event::on(FOO::class, FOO::EVENT_NAMED_BAR, function(Event $e) {
$message = "Hello world";
// craft::error( $message );
// ...
1
vote
0answers
38 views
Line item not found when trying to remove item from cart
I'm trying to remove a product from a cart but i'm getting an {error: "Line item not found"} error and I can't figure out why. Here is my code:
$('.js-item').on('click', function(e) {
e....
1
vote
0answers
37 views
Is it possible to change the group that a user belongs in the front-end?
A little background:
The website runs on Craft v.3 Pro and Commerce v.2 Pro
The user can register as a member from the front-end.
They will be able to select only one of 3 different groups to ...
0
votes
0answers
14 views
Missing address and shipping info
Folks:
I've had a site up and running for some time. All has been well until a recent move to a new server. Since the move, a very small percentage of transactions are coming through with no ...
1
vote
1answer
48 views
Custom Plugin for ZenDesk Tickets [closed]
I need all of the custom fields on an order submitted to ZenDesk to create a new ticket once the order is completed.
Once a ticket is created in ZenDesk, we will need the ticket number saved on a new ...