Forum Replies Created
- AuthorPosts
- HenrietteParticipant
Well I see now that I do have another problem after update.
There are several fields in which the label of the next field comes after the field before instead of above it.
Maybe it’s best to bundle all these update issues in one topic?Attachments:
You must be logged in to view attached files.HenrietteParticipantJust to mention:
In my case where there are no split payments (because of monthly membership fees) I also can let pay Mollie the whole amount for the vendors orders.
Or the whole amount minus € 0,29 per transaction fee from Mollie.But again: I’m hesitating because of the process vendor has to go through to receive payments by Ideal.
HenrietteParticipantMay 14, 2020 at 10:14 am in reply to: Sellers provide multiple product payments to the customer #130800HenrietteParticipantonly one account setting is possible.
@Marina that’s because it is not payment information from seller to customer.
This means that how vendor will get payed back by Marketplace Admin/You in this case.As a Marketplace admin you set up your payment methods in Woocommerce with your own payment accounts (Like Bank, Paypal, etc.)
These are the options that customer sees in checkout.
Payment goes to you and than you have to pay the vendors earnings to the vendor.So in the settings you are mentioning this is only for how vendor will get payed his commission from Marketplace Admin so from you.
HenrietteParticipantHow does split payment with Stripe work?
I contacted Mollie Netherlands about their split payment and they told me that I must have an account first (obviously) and than develop the split payment app on their site.
Than vendor has to have a Mollie account also and give me permission on my Mollie account to receive the payments and that Mollie can pay to them.
That’s the only reason why I am hesitating on using it because I don’t know if vendors are willing to do so.
Besides that it’s not an option for private vendors or vendors who have business models who don’t require a business number because that is a requirement to have an account with Mollie.Most ideal for me would be that vendors can set heir own payment methods with their own payment gateway accounts.
I don’t do commission just monthly membership fee so that wouldn’t be a problem.And like I said elsewhere with a custom Mollie plugin like PayPal direct where vendor can set their own payment gateway API key that shouldn’t be a problem than.
Although that doesn’t answer my original question.HenrietteParticipantCan you confirm this, @Henriette
For what I can see everything else looks fine by me. I have vendor store sidebar with short codes in widgets but it still looks the same.
The only thing is that the stores list page is not fluid anymore, see attachment.
@Marina you have to check the user roles underneath the avatars.
Participants are just WCFM users and the WCFM team have Keymaster underneath. See attachment.Attachments:
You must be logged in to view attached files.HenrietteParticipantJust to avoid misunderstanding: How do you plan to run ideal with WCFM?
Right now for my boss I am running it with Mollie.
They offer a lot of European payments and also split payments is an option ( https://help.mollie.com/hc/de/articles/360023733733-Kann-ich-eine-Zahlung-aufteilen- ).
So I am planning to use this too for my marketplace. As you see they operate also in Germany.
Please have a look here and scroll down for the available payment methods ( https://www.mollie.com/de/ )
Their rates are very reasonable too and you can let vendor pay for the transaction costs.
Mind you that Mollie is fully compatible with Woocommerce.I assume you already implemented at least the code snippet to hide the tax field in product manager for private vendors and apply 0% VAT to all of them, right?
What do you mean by that? Right now in Product Manager vendor can keep standard (21%) VAT rate or otherwise he has to choose another rate (please see attachment).
That’s why I’d like vendors to setup their own standard tax because when they sell in the 9% rate and they forget to change it than it becomes automatically 21%.
This counts also for different shipping taxes.Imagine you have a vendor selling TV’s (21% VAT) and Banana’s (9%). The customers buys within one order a TV for 100€ and Bananas worth A) 10€ B) 100€ C) 1000€. How would you expect the VAT on shipping to be calculated in the 3 scenarios?
I haven’t tried this yet. Will do today.Well the question was more how many tracking-# emails are sent (one per order or one per item)?
I don’t know. Unfortunately I had to turn of shipping tracking due to an unsolved question about shipping tracking. ( https://wclovers.com/forums/topic/wcfm-germanized-entering-a-delivery-time-crashes-product-manager/#post-130777 )Attachments:
You must be logged in to view attached files.May 14, 2020 at 8:36 am in reply to: WCFM & Germanized – entering a delivery time crashes product manager #130777HenrietteParticipant@Sebastian well I must say that I was surprised to read you have settings for Single Vendor checkout because mine is still running on a snippet. There are no such settings in ‘normal’ plugin.
According to the Order has Shipped option, unfortunately I had to turn the tracing option off in capabilities because when you activate it the shipping tracing info for vendor is required. And sometimes things just fit in an envelope for the mailbox and you don’t get a tracing code for that unless you pay extra.
This means that when a customer orders something small that fits in an envelope/mailbox that most of the time the shipping costs are even higher than the item he has bought. That’s not okay for vendors because customers will look elsewhere where shipping costs are not that high.
So I asked to make tracing info not required a couple of weeks ago, but still no answer (https://wclovers.com/forums/topic/store-invoice-make-shipment-tracking-not-required/).And so there are more things I still haven’t got an answer to or that isn’t completely solved yet.
I think I,ve read somewhere that they are a team of just two people. And I don’t mind to wait a little bit on an answer but meanwhile I’m writing every issue down to ask later because former issues haven’t even been completely solved yet. And the list keeps getting longer.
In the beginning they answered quite fast but it looks like the more you ask the longer it takes to get an answer.
Sometimes I reply immediately with a follow up question and than I have to wait weeks before I get an answer, if I get an answer at all.I still love the plugins but these are very frustrating things of WCFM
I feel sorry for you for having so much issues while spending a lot of money on it.
I also had a few ideas for customization which I was willing to pay for but reading all your problems I’m not so sure anymore.HenrietteParticipantMay I ask you what is Germanized plugin and why you use this?
HenrietteParticipantThank you!
HenrietteParticipant@Sebastian as for Tax
If so, did you check if tax on shipping is calculating correctly in case there are vendors with different tax status or products with different VAT (or will they all have same tax status and all products have same VAT):
Well I don’t have this problem with single vendor checkout. I set VAT: 21% – 9% – Zero Rate
21% is mostly for non-food/luxury articles like clothes, electronics, household equipment etc. which I expect most of my vendors going to sell.
9% is mostly for food but sometimes for a few other goods
Zero Rate is for private vendors or for vendors who don’t have to pay VAT due to heir business model.
I made 21% standard VAT so vendor can leave it this way in Product Manager or choose a different VAT rate.
It would be nicer indeed when vendor could choose his own tax because right now vendor with other VAT rate than 21% has to choose his own VAT rate every time he adds a product.Although I must admit that the added shipping tax in cart puzzles me a little bit but I’m not that far yet to have a good look into it.
As for Single Vendor Checkout:
If so, did you check how many emails are sent to customer with tracking numbers (also notes to customers) per item:
I haven’t tested it with PayPal yet.
Right now customer gets an order confirmation with attached pdf file with vendor Bank Account information.
I would rather have this just in the confirmation email but that seems not possible because the emails come from Woocommerce.
But it’s just 1 email and 1 pdf with all the items customer has bought.Does this answer your questions?
HenrietteParticipantThank you @Sebastian, I will check.
Are you within Europe? Or in other words: what is your plan to go for?
Yes I am. We’re practically neighbors 🙂
I live about ten minutes ride from the German border in the Netherlands.I already have set up single vendor checkout.
Right now maybe my bank can function as third party to hold the money and pay to vendor.
But what I wish the most is that every vendor can set up his own payment method on checkout.
I know this was not the intention of Multivendor Marketplace and I understand. And I really love the plugins and their possibilities but unfortunately I am restricted to the laws of my country.I plan on using Ideal payment (like Stripe) and Paypal for electronic payment gateway and I would like to have vendor also can choose bank account directly from checkout. So not with the special snippet (which doesn’t work for me anyway because bank details are not shown after checkout, only in store invoice but I’ll settle for less in this case.)
However with Ideal I can let vendors pay directly or split payment if I wish.But I have made a fast food ordering website for my boss with Joomla and he can receive Ideal payments too from customers.
I have also set this up for him with custom Joomla plugin and it is exactly the same as the API fields in WCFM – WooCommerce Multivendor Marketplace – Direct PayPal Plugin in which you only have to fill in the API Keys. In this case from Ideal.I am happy to pay for such plugin so no middle person or company is needed to let vendor get their money.
HenrietteParticipantI notice some changes too.
Also the shops list page suddenly isn’t fluid (full width) anymore.May 13, 2020 at 11:26 am in reply to: Help me default these business visibility setup and hide it for seller #130311HenrietteParticipantI managed this with this snippet I also got from this forum:
add_filter( 'wcfm_marketplace_settings_fields_visibility', function( $visibility_fields, $store_id ) { $visibility_fields = wcfm_hide_field( 'store_name_position', $visibility_fields ); return $visibility_fields; }, 50, 2 );
HenrietteParticipantThis reply has been marked as private.HenrietteParticipantThanks Sushobhan, you’re the best.
Two more questions though…
1] Since I’m still not that familiar with WP and the functions.php do I remove this snippet again on next update?
2]
But maybe I rather have this fields removed at all if they have no real important purpose.
How to achieve this? I do want to keep customer support for vendor so no disabling in capabilities.
HenrietteParticipant@patricia in both Admin > Shipping Settings as in Vendor Dashboard > Shipping Settings.
I must admit that I don’t know if this is only for Ultimate.HenrietteParticipantPerfect thank you!
May I compliment you on how you know all of this.
It amazes me every time.HenrietteParticipantThank you but that is not what I meant.
Now this whole piece is gone, see attachment.
I only want to remove the line that says Shipping Method.I tried to find it in the store-invoice.php but the only thing I could find was this table and I don’t know how to remove that line from it.
<tbody id="order_shipping_line_items"> <?php $shipping_methods = WC()->shipping() ? WC()->shipping->load_shipping_methods() : array(); foreach ( $process_shipping_items as $item_id => $item ) { ?> <tr class="shipping <?php echo ( ! empty( $class ) ) ? $class : ''; ?>" data-order_item_id="<?php echo $item_id; ?>"> <td class="name" colspan="3"> <div class="view"> <?php echo ! empty( $item->get_name() ) ? wc_clean( $item->get_name() ) : __( 'Shipping', 'wc-frontend-manager-ultimate' ); ?> </div> <div class="view"> <?php do_action( 'woocommerce_before_order_itemmeta', $item_id, $item, null ) ?> <?php wc_display_item_meta( $item ); ?> <?php do_action( 'woocommerce_after_order_itemmeta', $item_id, $item, null ) ?> </div> </td> <?php do_action( 'woocommerce_admin_order_item_values', null, $item, absint( $item_id ) ); ?> <td class="line_cost"> <div class="view"> <?php $shipping_amt += wc_round_tax_total( $item['cost'] ); echo ( isset( $item['cost'] ) ) ? wc_price( wc_round_tax_total( $item['cost'] ), array( 'currency' => $order->get_currency() ) ) : ''; if ( $refunded = $order->get_total_refunded_for_item( $item_id, 'shipping' ) ) { echo '<small class="refunded">-' . wc_price( $refunded, array( 'currency' => $order->get_currency() ) ) . '</small>'; } ?> </div> </td> <?php if ( ( $tax_data = $item->get_taxes() ) && wc_tax_enabled() && apply_filters( 'wcfm_store_invoice_tax_line_item', true ) ) { foreach ( $order_taxes as $tax_item ) { $tax_item_id = $tax_item->get_rate_id(); $tax_item_total = isset( $tax_data['total'][ $tax_item_id ] ) ? $tax_data['total'][ $tax_item_id ] : ''; ?> <td class="line_tax no_ipad no_mob" > <div class="view"> <?php $shipping_tax += wc_round_tax_total( $tax_item_total ); $shipping_tax_breakups[$tax_item_id]['total'] += wc_round_tax_total( $tax_item_total ); echo ( '' != $tax_item_total ) ? wc_price( wc_round_tax_total( $tax_item_total ), array( 'currency' => $order->get_currency() ) ) : '–'; if ( $refunded = $order->get_tax_refunded_for_item( $item_id, $tax_item_id, 'shipping' ) ) { echo '<small class="refunded">-' . wc_price( $refunded, array( 'currency' => $order->get_currency() ) ) . '</small>'; } ?> </div> </td> <?php } } ?> </tr> <?php } do_action( 'woocommerce_admin_order_items_after_shipping', $order->get_id() ); ?> </tbody> <?php } ?> </table>
Attachments:
You must be logged in to view attached files.HenrietteParticipantMaybe it’s not necessary after all and you can spare your time and afford on this.
Please see this topic: https://wclovers.com/forums/topic/issue-and-question-about-customer-support/HenrietteParticipantThat’s brilliant!
Thank you very much!
HenrietteParticipantThis reply has been marked as private.HenrietteParticipantThis reply has been marked as private.HenrietteParticipantThis reply has been marked as private.HenrietteParticipantThis reply has been marked as private. - AuthorPosts