WC Lovers

WooCommerce Frontend Manager - Multivendor marketplace vendor dashboard

We're shifting our Forum based support to a more dedicated support system!

We'll be closing our Forum support from 10th June, 2020 and move to Email Support assistance.

  • If you are a WCFM premium add-ons user, contact us- here
  • Want to know more before buying our add-ons? Send Pre sale queries- here
  • If you are a WCFM free user, please open a support ticket at WordPress.org
  • For WCFM App related queries, reach us- here
From now the forum will be read-only!

Forum Replies Created

Viewing 25 posts - 1 through 25 (of 46 total)
  • Author
    Posts
  • in reply to: Stripe SCA Authentication #98045
    me
    Participant

    They no longer reply to any questions regarding SCA implementation. They simply ignore you if you ask anything about that. Clever solution, isn’t it?

    in reply to: How to override appointment product manager defaults? #97042
    me
    Participant

    Thanks a lot!

    me
    Participant

    Well, it seems my original question will simply be ignored, which I find quite an interesting attitude from customer support.
    I guess what they mean by ignoring me is something like this:

    “Apologies, we made you that promise by mistake, Stripe Checkout is not actually something we are planning to implement. Here are some hints on how you can implement it yourself, or contact us for paid customization request if you need help.”

    This would be an acceptable answer. Frankly, I don’t understand why they decided it’s better to arrogantly stonewall their own customers on legitimate questions. It’s mindblowingly unprofessional.

    in reply to: How to override appointment product manager defaults? #95910
    me
    Participant

    Bump?

    in reply to: How to override appointment product manager defaults? #94056
    me
    Participant

    I’d like restricted days to be enabled by default, and set to weekdays, Monday to Friday.
    This is what I put in the base code to achieve it:

    $has_restricted_days = 'yes';
    $restricted_days = array( 1, 2, 3, 4, 5 );
    

    would be awesome to use filters instead! Thanks in advance.
    PS, don’t forget to answer my question from last week. Thanks.

    in reply to: How to disable adding vendor to notification emails? #94052
    me
    Participant

    Thanks a lot!
    Could you also help me with my other question regarding Stripe Checkout? You keep replying “this will only work with single orders, are you ok with that?” and then stop responding when I say yes.

    me
    Participant

    I know 2-way sync is for google calendar, obviously.
    I still don’t understand what changed in 6.3.1 regarding two-way-sync, and how do I use this feature?

    Also, can you maybe help me with a code snippet for automatically assigning vendor as staff for their appointment products?
    I have to do it manually because I don’t know how to automate it.

    Thanks!

    in reply to: Stripe membership payment issues #93177
    me
    Participant

    The easiest workaround I can think of would be to open that page in a new tab by default.
    But there are many other issues with this funnel, so probably it’s worth rethinking the whole logic behind it.
    Not just the payment choice step, but the registration step should not appear either if a logged in vendor is upgrading their account.
    So in some cases the entire funnel is meaningless, the button should lead directly to payment screen.

    me
    Participant

    no worries 🙂

    me
    Participant

    I also spoke with stripe support and our conclusion was that direct charges with SCA is only possible through Checkout right now, which only works with single vendor orders. WCFM support says the same, and the Shopify implementation I linked above also confirms it. I only deal with appointment bookings so I don’t need to support multivendor orders. But even in your case, I’m pretty sure 90+% of the orders will be single-vendor ones, handling the exceptions with an alternative method is unlikely to have a fatal impact on your business. The problem might look much bigger than it actually is in practice.

    However, I started this thread to specifically ask about the Stripe Checkout implementation which has been explicitly promised to me months ago, as quoted. I’m convinced that this would help you massively as well, given that most orders in most marketplaces are not multivendor anyway. About questions unrelated to Stripe Checkout as a method, I suggest starting a separate thread. It’s super important to me that my specific question doesn’t get lost in a general SCA-debate.

    me
    Participant

    as per Stripe documentation they will support this later.

    Can you link to the Stripe documentation section where they claim they will “support this later”? If it’s only a question of time, that would be awesome, but so far I couldn’t find this statement in their documentation. Can you help me find it?

    Thanks

    in reply to: Adding Timezone dropdown to vendor settings page #91855
    me
    Participant

    Hi Eden,

    I have good news, I managed to get this done. The part discussed here is pretty straight-forward, things get tricky on the other side with wc-appointments.
    I’ll give you the code for the Timezone dropdown inside WCFM Vendor Settings, and we can discuss the rest in the BookingWP forum.
    Let me know how it works for you!

    
    add_action( 'end_wcfm_marketplace_settings', 'wcfm_vendor_timezone_settings' );
    
    function wcfm_vendor_timezone_settings() {
        global $WCFM, $WCFMu;
        ?>
        <div class="page_collapsible" id="wcfm_settings_form_timezone_head"><label class="wcfmfa fa-clock"></label>
    
            <?php _e('Timezone', 'wc-frontend-manager-ultimate'); ?>
    
            <span></span></div>
    		<div class="wcfm-container">
            <div id="wcfm_settings_form_timezone_expander" class="wcfm-content">
            <div class="wcfm-content">                
                    
            <p class="wcfm_title"><strong>
    
            <?php _e('Select your timezone', 'wc-frontend-manager-ultimate'); ?>
    
            </strong>
            <span class="img_tip wcfmfa fa-question" data-tip="This is important for clients outside your timezone." data-hasqtip="23" aria-describedby="qtip-23">
            </span>
            </p>
            <select id="spiral-vendor-timezone" name="spiral-vendor-timezone">
                <?php
                $timezone_list = DateTimeZone::listIdentifiers(DateTimeZone::ALL);
                $user_data = get_user_meta( get_current_user_id(), 'wcfmmp_profile_settings', true );
                if( !$user_data ) $user_data = array();
                $user_timezone = isset( $user_data['spiral-vendor-timezone'] ) ? $user_data['spiral-vendor-timezone'] : '';
                foreach($timezone_list as $key => $val) {
                    if ($user_timezone==$val) {
                        echo '<option selected value="' . $val . '" >' . $val . '</option>';
                    } else {
                    echo '<option value="' . $val . '">' . $val . '</option>';
                    }
                }
                ?>
            </select>
    
                    <br><br><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Experimental feature
            
            </div></div>
            </div>
        <?php
    }
    
    me
    Participant

    Well, this will only work if an order has item from only one vendor. Multiple vendors not supported.
    Are you OK with this?

    Yes, absolutely. I only deal with single-vendor orders in my use-case. It would be amazing to have this option.
    Thakns in advance!

    me
    Participant

    Can you at least implement Stripe Checkout?
    It’s an SCA-compliant solution with a checkout page hosted by Stripe.
    It’s super-easy to implement Split Pay, and it supports Direct Charges.

    Please help your European customers, we can’t operate without SCA and Direct Charges for tax reasons. The method above supports it, you can implement it with just a few lines of code, I linked the documentation. You made a promise and told us not to worry. Don’t let us down please.

    Thanks.

    me
    Participant

    WHAT??

    I have just quoted and linked your own promise to implement this.
    “Intent API also support connected account (vendor), but only one. So, if an order has only one vendor then only we can apply that, but for multiple vendors it will not work!” – These are your words. You came up with the idea. See your own comment here.
    “We will implement that, no worries!” – this is also literally what you said.
    Stripe support also confirmed that this is possible.

    During summer, you said “do not worry”, and now you said “no worries” again.
    But there are no solutions, and you don’t even care enough to explain or discuss.

    So why are you contradicting yourself, and why are you treating us like that?
    You don’t seem to take this seriously. Please help.

    in reply to: SCA stripe #90582
    me
    Participant

    Hi AK,
    Sorry for the slightly offtopic question, but I was wondering which upcoming EU tax laws you were referring to. Thanks!
    Mihaly

    in reply to: Vendor Registration #85274
    me
    Participant

    Are you sure you are using the right registration page, and not the standard Woocommerce one?
    There should be a page with the shortcode [wcfm_vendor_registration], and it should be set as the registrations page in the wcfm admin dashboard > settings > dashboard pages. This is likely already set up when you activated the wcfm plugin, you just have to use the right page for registration.

    in reply to: Stripe 3D Secure and SCA #84499
    me
    Participant

    you want to use “Direct Charge” option as before when an order will have only one vendor, right?
    We will implement that, no worries!

    Awesome news, thanks a lot, guys! When can we expect this to be released?

    About the disclaimer text, the original text suggests that “EU <-> US” transactions are possible, while your version suggests that only “EU <-> EU” and “US <-> US” transactions are possible.

    in reply to: Stripe 3D Secure and SCA #84046
    me
    Participant

    Another question. There is a disclaimer next to the SCA checkbox in WCFM payment settings:

    3D Secure and SCA ready transaction is only supported when both your platform and the connected account (Vendor) are in the same region: both in Europe or both in the U.S.

    This is almost certainly wrong. If it’s coming from Stipe’s “separate charges and transfers” approach documentation, what they say there is “This approach is only fully supported when both your platform and the connected account are in the U.S. or Europe.” – This is NOT the same as what you are saying. A US-Europe cross-transaction should still work according to Stripe. Also, the separate charges and transfers approach is not the only way that is SCA compliant. Please implement the other method with Intent API for single-vendor orders.

    I’m still not sure you understand the significance of all this. If all vendor revenue flows through our company accounts, that means we have to account for orders of magnitude more revenue than what we actually have. That means orders of magnitude more taxes and administration, which means our businesses are no longer viable. So we have to find a way around that, by using the Intent API for single-vendor orders at least, to let Stripe directly transfer vendor revenue without it hitting our account.

    Can you help us with that a bit more proactively?
    Thank you.

    in reply to: Stripe 3D Secure and SCA #84038
    me
    Participant

    Intent API also support connected account (vendor), but only one. So, if an order has only one vendor then only we can apply that, but for multiple vendors it will not work!

    That is exactly what I need! In my case orders are always from a single vendor. Could you please implement at least that? You could set it up so it falls back to manual withdrawal in case of multiple vendors in the same order. This is super important for many of us.

    Notice that Stripe will not change this. They clearly state in their documentation that direct charges approach can only handle cases where a single connected account is involved in the transaction. So it’s not a temporary thing, there is no point waiting for this to change on Stripe’s side.

    What you can do, however, is implement the “single connected account” use-case, which is already possible and many of us can’t run our business without it.

    Attachments:
    You must be logged in to view attached files.
    in reply to: I can't post to this forum? #82215
    me
    Participant

    not query then. Still, I can’t post a harmless php snippet for some reason. weird.

    in reply to: I can't post to this forum? #82214
    me
    Participant

    Looks like it was the code snippet I included that triggered it.
    Must have been the word “query”? Is that entirely blacklisted here?
    That would be funny since there are official wordpress filters with that in their name.
    Or is it just $query with the dollar sign?

    in reply to: Stripe 3D Secure and SCA #82203
    me
    Participant

    Hi sdel_nevo,

    I think this issue will get solved sooner or later, they just didn’t spend enough time on implementing it.
    They were still rolling out SCA-related updates yesterday. Eventually they’ll get it right.

    Regarding your other problem with vendors having access to all media files, I was struggling with that too.
    I came up with a code snippet that solves it without altering user roles or permissions.
    Strangely enough, this forum doesn’t seem to let me post any come. Pretty annoying.

    By the way, we seem to be building very similar products with the exact same set of plugins and strategy, and so we’re facing the same technical challenges as well. I’m also struggling with WC Appointments’ Google sync, and experimenting with adding the staff role to vendors to solve it. I’m also using Direct Charge with Stripe Split Payment, so the SCA issue is also relevant for me. Perhaps there are ways we could help each other more directly. Feel free to email me at mihaly[at]getspiral.com .

    Cheers

    in reply to: Filters for the Inquiry Board #81629
    me
    Participant

    Great, thank you!

    in reply to: Membership invoice for free plan? #80090
    me
    Participant

    Ok, I’ll change it after the update. But why? What’s wrong with my version?

Viewing 25 posts - 1 through 25 (of 46 total)