Forum Replies Created

Viewing 15 replies - 16 through 30 (of 39 total)
  • Thread Starter amrevnc

    (@amrevnc)

    Thank you @kellymetal, using the “Built-in” option fixed it! 🙂

    Thread Starter amrevnc

    (@amrevnc)

    You are very kind to have done this, @mtg169. None of the tools I found were capable of extracting the PDF data as a correct CSV.

    That said, I wasn’t specific enough. I was talking about the Rate and Data Boundary Databases, which offer several advantages, the biggest being that businesses using them are not responsible for mistakes in the data (unlike the PDFs). However, one database has literally every address in the state, and thus has millions of rows, as I said.

    But I decided to take the risk with the County list and pay any penalties incurred, and the city list is more accurate than it, so you have reduced my risk. May I ask what tool you used so I can update the list as rates change?

    With much appreciation,
    Jim

    Thread Starter amrevnc

    (@amrevnc)

    That was so kind of you, @danielinhou! Thank you for taking the time.

    For the moment my sales volume is low enough (this is a new site) that I can do manual workarounds. I agree that eventually I will have to pay for code that:

    • Adds the option of a County field in both the Billing form and the Standard Rates table, linked for rate lookups like the City/State combination now.
    • Allows a condition where it is only shown (or at least, only Required) in the Billing form in selected states (that is, the states where I have tax nexxus).

    I will note that my state, and others I know of, only have local tax variations at the county level (not down to cities), so this would be a nice feature-add in WooCommerce for any small business like mine.

    Best regards,
    Jim

    Thread Starter amrevnc

    (@amrevnc)

    Thank you, @mtg169 and @slash1andy, but I had already talked by phone with NC Dept. of Revenue managers before I started this thread. The state only provides rates by county in a PDF–refuses to provide a CSV–so I would have to manually type them in.

    As for the lists by address, the state only provides the rate codes in one database CSV and the addresses in another one with millions of lines. A query has to be run to combine the rates with the addresses (the state refuses to provide a pre-combined one). A standard mid-priced laptop like everyone on my team has does not have the memory to run such a query.

    Furthermore, after trying out the plugins @mtg169 mentioned and another I found, there was a fatal flaw in each case. To summarize: I also need “County” in the “Standard rates” table in Woo; only Advanced Customer Fields *might* do that, but you have to be a programmer to add the necessary hooks in Woo; and the other plugins only modify the checkout field.

    In short, if my product vendor can’t fix the problem with Woo, I’ll have to switch to a different shop platform.

    Thank you for all of your time,
    Jim

    Thread Starter amrevnc

    (@amrevnc)

    Thank you for the clarification, @mtg169 and @slash1andy. In that case, my original problem remains: I have to have a County field to make manual entry (and paying) of tax rates feasible. It does not have to be a lookup field initially; I can request manual entry of the field and do it myself if the customer doesn’t.

    How do I add such a field?

    Thank you,
    Jim

    Thread Starter amrevnc

    (@amrevnc)

    Okay, that is great news! I will try switching out for Stripe and killing Jetpack this weekend in hopes of fixing the problem. I’ll leave this open until then to reply with the results for future users.

    Thank you very much, @mtg169!

    Thread Starter amrevnc

    (@amrevnc)

    Thank you for the quick replies. I am aware of the paid services. However, I see no reason to pay for them when I only need to pay taxes in one state, and could easily enable that if Woo provided a County field. Note that taxes also have to be *filed* on a county by county basis (in many states). As of now, I will have to manually determine each customer’s county. With a County field, I could request it from the customer, and report it out of Woo with the rest of the information.

    Mtg169, that is very helpful about Jetpack and Tax. Is the same true for Woo Payments, which also claims to require Jetpack?

    Thank you,
    Jim

    Thread Starter amrevnc

    (@amrevnc)

    Update: At the suggestion of Dreamhost, I deactivated all of the Woo plugins, Jetpack, and W3 Total Cache. I reactivated just WooCommerce, went to options.php, and was able to change the “no” to “yes.” I then reactivated everything else. Now the “/wc-api/v1/” and “v3” tests shows the API is enabled.

    However, the original problem remains with the vendor plugin not syncing. I will go back to them for that support.

    Thank you for your help.

    Thread Starter amrevnc

    (@amrevnc)

    Apparently only the webhost admins can access that info, *but* you led me to the solution. In talking with Dreamhost support about this, they said the 0755 might have to be set to 0775 for some apps to write to the folder. They did that, and it worked! Thank you very much for your help.

    Thread Starter amrevnc

    (@amrevnc)

    Okay, thanks. It appears to have the perms:

    drwxr-xr-x (0755)

    Thread Starter amrevnc

    (@amrevnc)

    Thank you for your help!

    I don’t have the skills to know what I’m looking at using your “wp-json/wc/v3” link. I do know the plugin was *not* using the Legacy API when everything was working. (I did not check the Legacy API box until you suggested it.) And when I run “/wc-api/v1/” or “”/wc-api/v1/” it returns the API as disabled.

    You made an excellent catch regarding “options.php.” It shows a “no,” and worse, it won’t save the “yes” setting. That is, I enter “yes,” click “Save,” and if I go right back to that line it has reverted to “no.” I tried it twice!

    I also tried the String Locator, but the server returned a 400 Bad Request error. I presume that has to do with the server security settings (a shared server on Dreamhost).

    Any idea what would prevent me from changing that option?

    Best regards,
    Jim

    Thread Starter amrevnc

    (@amrevnc)

    Sorry for the multiple posts, but I thought I should share that I experimented with plugins last night without success. Specifically, I:

    1. Turned off W3 Total Cache (after purging all caches)
    2. Set Cloudflare to bypass its cache (that is, load directly from the site server)
    3. One at a time, turned off each plugin not in place the last time the sync worked, and tried the sync
    4. De- and reactivated the Printful plugin (the site I am trying to re-sync with)

    Also note that earlier I created a new WooCommerce API key and revoked the old one.

    After all this, the conditions in my original post remain true.

    Thread Starter amrevnc

    (@amrevnc)

    Apparently I lied. The problem has recurred. I tried revoking the old API key and adding a new on, and that did not fix the issue.

    I would be grateful for any help.

    Thread Starter amrevnc

    (@amrevnc)

    I have solved the problem. The answer was unintuitive, so I am adding it here for anyone else who runs into it.

    I had made a change in the “functions.php” file of my child theme for an unrelated purpose (a workaround to enable Jetpack to display the social sharing icon for e-mail without using Akismet). Specifically, I added this line at the bottom of the file:

    add_filter( ‘sharing_services_email’, ‘__return_true’ );

    Removing that line fixed the issue. Don’t ask me why. 🙂

    Thread Starter amrevnc

    (@amrevnc)

    Thank you for this suggestion. I tried it, and the problem did not resolve.

Viewing 15 replies - 16 through 30 (of 39 total)