From
tellatek.com Philip Ingram
38145 Placer Creek St
Murrieta, CA 92562
US
To
Sophia Code Foundation
1883 W Royal Hunte Dr. Suite 200-A
Cedar City, UT 84720
US
Date
November 3, 2025
Invoice Number
29305
Invoice Due
November 17, 2025
Invoice Total
$1,500.00
Balance
$0.00
  1. Service
    Price
    Amount

    1 x 30hr Pre-Paid Time Block towards website design, development and consultation services used in .25hr increments. Any unused portion of time will be carried over indefinitely for future use.

    Work completed:

    On 10/31/25 (3hr) – Time exceeded carried over from previous block –  tellatek.com/web-invoice/8477dfc654bca96407805c764851626b/

    On 11/3/25 (2.25hr) – Worked w/ Sirena to enable all 4 membership plan pages with the term toggle between monthly and annual options. We loaded each page via the Elementor editor and disabled the css that was hiding these options. Sirena had previously enabled the annual variations for each of the connected products. After each, we verified the subscription toggle on the front end. We next looked into and updated back end code related to the DM subscriptions module where every subscription that includes virtual products, the subscription email is checked against the DM API for an active user and is either pre-registered, registered or updated w/ the default subscription id of 1, the premium subscription. Now there are two more subscription levels above the premium subscription, one for higher self and the other for modern mystic. We worked through the code until we found a way to check against each subscription product’s sku and if it matches either of the two higher subscriptions, we use those subscription ids, 2 or 3 respectively, or instead fall back to id 1. We then commented this out for future use as the plans are not fully set up on the DM side. Will check in w/ Sirena early next week.

    11/28/25 – (2hr) – Maint. + update/process log files

    12/2/25 – (1.5hr) – Work on comparing wc-dm plugin diffs between production and dev environments when interrupted with database access/outage.

    12/2/25 – (4hr) – Worked w/ Sirena on site outage, database connectivity issues ultimately found to be related to Sirena doing bulk updates impacting the dm webhook activity, essentially ddossing our server. Other misc things as well such as looking into custom funnel kit tracking for Elementor forms.

    12/3/25 (1hr) – Check on site status, update plugins and wp core and check on webhook status, will connect w/ Sirena tomorrow.

    12/4/25 (4.25hr) – Connected w/ Sirena around 9:15a PST and worked to update funnel kit A and B forms and added custom elementor form submission hooks that use a github custom code fix to allow for funnel kit pages with elementor forms to track conversions and tested to confirm successful. Cleaned up dm group names comparing the DM API results with WP taxonomy slugs and names, deleted a small handful of duplicate groups from WordPress and updated the 3 membership keys and slugs on both sides. Lastly worked on identifying the app_subscription taxonomy and where the code was located. Continued about 2 hours after Sirena left at 11:30a PST and located the app_subscription taxonomy code and modified it so that it removes the taxonomy meta box from the edit products pages only for the variable subscription products we pass as product ids and also figured out how to remove them from the quick edit for those same products when choosing quick edit from the product listing page. Emailed Sirena of completion and asked her to test and report back her experience.

    12/10/25 (1.25hr) – Not able to connect w/ Sirena today but connected to all 3 sites, updating plugins each one by one and periodically testing the front end to ensure everything appears to be working. Backed up certain critical plugins beforehand and processed log files that tend to grow larger than the system supports opening, ie many mb in size.

    12/16/25 (1hr) – Logged into all 3 sites and updated plugins and Elementor database after confirming the core wp 6.9 update on all 3 sites + processed log files to reduce strain on systems.

    12/18/25 (.75hr) – Sirena added a new product on the French site that needed to be connected to a new DM group which is not built into a plugin with product meta taxonomy choices. Logged into site and identified dm code within theme files and added the new dm group key along with the group title and mapping product id. Ran into issues at first until discovered special characters in the title were causing the file not to save due to a supported character issue. Replaced character with unicode equivalent and verified all is good. Updated Sirena via email.

    12/18/25 (1.25hr) – Investigated an issue per Sirena regarding the foundation site where a user checked out for a subscription product in which the membership along with approx 5 DM groups were expected to be added. Sirena had to log into DM console manually this morning to add the user to the DM groups manually. Investigated the order notes and details and looked into how the product was set up and everything looked good. I then checked the log files and went through the entire list of events verifying the DM plugin did indeed add the user to all 5 groups as well as the subscription product, most of the group adds failed due to the user already being a member and the subscription to membership plan #2 was also successful. I also verified webhook events detailing the user added to the groups however after these events were received, more webhook events also appeared in the log file detailing that the user had left these groups, where the events were reported by the DM platform but the website showed no API calls requesting this. After a bit of poking around further and not finding an explanation I sent Sirena an email suggesting we opena ticket with DM to which Sirena replied that she had some Zaps set up with Zapier that had done this and that she had removed them so this doesn’t occur in the future.

    12/18/25 (.75hr) – Found that all sites had more updates and processed all plugin updates and renamed the log files and then performed the log file maintenance cleaning up the massive amount of errors (notices actually) related to WordPress incessantly reporting plugins that are calling translation functions too early reducing the size of these log file immensely.

    12/24/25 (.75hr) – Logged in and processed a handful of updates on all 3 sites, everything appears to be working normal.

    12/30/24 (1.25hr) – Logged into all 3 sites and processed backups and updates for a handful of plugins, making copies of Elementor, Elementor Pro, WooCommerce Subscriptions and WooCommerce prior to upgrading and processing database updates after each and then checking the front end randomly checking pages, cart and checkout just to be sure everything looks ok. Also processed log files on each site.

    On 12/31/25 (4hr) – Worked on investigating and learning Vervante services and API via information Sirena sent via email. Jumped on a call w/ Sirena to review the scope of their needs regarding the new order fulfillment service and what I’ve learned so far and what questions that still need to be asked. Worked approx. 2 hours building scaffolding for code that would allow us to test the API but we are lacking development urls needed for our testing. Drafted email for Sirena to send to Vervante support and continued working after our call building the plugin base to ensure we are following core standards regarding a new plugin class, translation, errors and debug along w/ security measures to ensure only wp core can execute code. Still need to add admin page for setting username/password so we are pulling that from the database instead of credentials being hard coded in the plugin code. Will connect w/ Sirena tomorrow for further development.

    On 1/1/26 (1.25hr) – Worked on code logic to mature new plugin for performance and security, ie adding admin area, option settings and caching.

    Time remaining: 0 (0.75hr time exceeded carried to new block – tellatek.com/web-invoice/4fb4aaa06c3269ce9f6a6264cddeb738/)

    $1,500
    $1,500
Subtotal $1,500.00
Total $1,500.00
Payments $1,500.00
Balance $0.00

Notes

PLEASE MAKE CHECKS PAYABLE TO: Philip Ingram

Thank you.  We appreciate your business!

Payment
November 5, 2025 @ 5:39 pm

PayPal ECPayment Total: $1,500.00

Status Update
November 5, 2025 @ 5:39 pm

Status changed: Pending to Paid.

Updated
December 3, 2025 @ 1:56 pm

Invoice updated by Tellatek Support.

Updated
December 3, 2025 @ 4:56 pm

Invoice updated by Tellatek Support.

Updated
December 4, 2025 @ 5:31 pm

Invoice updated by Tellatek Support.

Updated
December 17, 2025 @ 11:40 am

Invoice updated by Tellatek Support.

Updated
December 18, 2025 @ 2:51 pm

Invoice updated by Tellatek Support.

Updated
December 30, 2025 @ 4:50 pm

Invoice updated by Tellatek Support.

Updated
January 1, 2026 @ 6:22 am

Invoice updated by Tellatek Support.

Updated
January 1, 2026 @ 9:04 am

Invoice updated by Tellatek Support.